1<!doctype html> 2<html lang="en-US"> 3 <head> 4 5<meta charset="utf-8"> 6<meta http-equiv="x-ua-compatible" content="ie=edge"> 7<meta name="viewport" content="width=device-width, initial-scale=1"> 8 9 10<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/cookieconsent.css" /> 11
12<script data-nitro-exclude> 13(function () { 14 15 /* ââ Constants ââââââââââââââââââââââââââââââââââââââââââââ */ 16 var REVISION = 5; 17 var COOKIE_NAME = 'cc_cookie_v2'; 18 19 /* ââ dataLayer + gtag bootstrap ââââââââââââââââââââââââââ */ 20 window.dataLayer = window.dataLayer || []; 21 function gtag(){ dataLayer.push(arguments); } 22 window.gtag = gtag; // expose globally so later scripts can call it 23 24 /* ââ Hard defaults: everything denied, no wait_for_update ââ 25 Removing wait_for_update means GTM will NEVER speculatively 26 fire tags before consent is confirmed. Returning visitors are 27 handled synchronously below before GTM even loads. */ 28 gtag('consent', 'default', { 29 ad_storage: 'denied', 30 analytics_storage: 'denied', 31 ad_user_data: 'denied', 32 ad_personalization: 'denied' 33 }); 34 35 /* ââ Cookie helpers âââââââââââââââââââââââââââââââââââââââ */ 36 function readCookie(name) { 37 var match = document.cookie.match( 38 new RegExp('(?:^|; )' + name.replace(/([.$?*|{}()[\]\\/+^])/g, '\\$1') + '=([^;]*)') 39 ); 40 if (!match) return null; 41 try { return JSON.parse(decodeURIComponent(match[1])); } 42 catch (e) { 43 try { return JSON.parse(match[1]); } 44 catch (e2) { return null; } 45 } 46 } 47 48 function getCategories(cookie) { 49 return (cookie && Array.isArray(cookie.categories)) ? cookie.categories : []; 50 } 51 52 /* ââ Shared consent-application logic ââââââââââââââââââââââ 53 Called both here (returning visitors) and from CookieConsent 54 callbacks below (new / changing visitors).
55 Exported on window so the CookieConsent init script can call it 56 without re-declaring everything. */ 57 window.mtiApplyConsent = function (categories) { 58 categories = Array.isArray(categories) ? categories : []; 59 60 var hasAnalytics = categories.includes('analytics'); 61 var hasMarketing = categories.includes('marketing'); 62 63 /* Update gtag consent state */ 64 gtag('consent', 'update', { 65 ad_storage: hasMarketing ? 'granted' : 'denied', 66 analytics_storage: hasAnalytics ? 'granted' : 'denied', 67 ad_user_data: hasMarketing ? 'granted' : 'denied', 68 ad_personalization: hasMarketing ? 'granted' : 'denied' 69 }); 70 71 /* FundraiseUp reads gtag consent state natively â no separate API call needed. 72 Because gtag consent defaults are set before FRU loads, FRU automatically 73 suppresses its non-essential cookies (fundraiseup_func, fundraiseup_stat, 74 fundraiseup_mark) until gtag consent is granted. fundraiseup_cid (fraud 75 prevention) is always set regardless, as it is strictly necessary. */ 76 }; 77 78 /* ââ Returning visitor: apply saved consent NOW, synchronously, 79 before GTM loads. This means GTM's Initialization trigger fires 80 with the correct consent state already in place. */ 81 var saved = readCookie(COOKIE_NAME); 82 if (saved && Number(saved.revision) === REVISION) { 83 window.mtiApplyConsent(getCategories(saved)); 84 } 85 86 /* Expose helpers for the CookieConsent init script below */ 87 window._mtiCC = { 88 REVISION: REVISION, 89 COOKIE_NAME: COOKIE_NAME, 90 getCategories: getCategories 91 }; 92 93})(); 94</script>
94 95
96<script data-nitro-exclude>
vendor: 359 bytes, lines 96-106
96 97(function(w,d,s,l,i){ 98 w[l]=w[l]||[]; 99 w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'}); 100 var f=d.getElementsByTagName(s)[0], 101 j=d.createElement(s), 102 dl=l!='dataLayer'?'&l='+l:''; 103 j.async=true; 104 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; 105 f.parentNode.insertBefore(j,f); 106})(window,document,'script','dataLayer','
106GTM-W7XQ7J
vendor: 4 bytes, line 106
106');
107</script>
107 108
109<script data-nitro-exclude async src="https://cdn.jsdelivr.net/npm/[email protected]/dist/cookieconsent.umd.js"></script>
109 110
111<script data-nitro-exclude> 112(function () { 113 114 /* ââ dataLayer push helpers âââââââââââââââââââââââââââââââ */ 115 function pushConsentEvent(categories) { 116 try { 117 var optional = ['analytics', 'marketing']; 118 var accepted = optional.filter(function(c){ return categories.includes(c); }); 119 var rejected = optional.filter(function(c){ return !categories.includes(c); }); 120 var accept_type = accepted.length === 0 ? 'necessary' 121 : accepted.length === optional.length ? 'all' 122 : 'custom'; 123 124 dataLayer.push({ 125 event: 'cookie_consent', 126 accept_type: accept_type, 127 accepted_categories: accepted.join(','), 128 rejected_categories: rejected.join(',') 129 }); 130 131 if (accept_type === 'all') dataLayer.push({ event: 'cookie_accept_all' }); 132 if (accept_type === 'necessary') dataLayer.push({ event: 'cookie_reject_all' }); 133 134 } catch(e) { 135 window.console && console.warn('Consent event push failed:', e); 136 } 137 } 138 139 /* ââ CookieConsent configuration âââââââââââââââââââââââââ */ 140 function initCookieConsent() { 141 if (!window.CookieConsent) { 142 console.error('CookieConsent library not available.'); 143 return; 144 } 145 146 var cc = window._mtiCC; // set by the consent-defaults block above 147 148 CookieConsent.run({ 149 revision: cc.REVISION, 150 151 cookie: { 152 name: cc.COOKIE_NAME, 153 path: '/', 154 sameSite: 'Lax', 155 secure: true, 156 expiresAfterDays: 180 157 }, 158 159 guiOptions: { 160 consentModal: { 161 layout: 'cloud', 162 position: 'bottom right', 163 equalWeightButtons: false 164 }, 165 preferencesModal: { 166 layout: 'box', 167 equalWeightButtons: false 168 } 169 }, 170 171 categories: { 172 necessary: { 173 enabled: true, 174 readOnly: true 175 }, 176 analytics: { 177 autoClear: { 178 cookies: [ 179 { name: /^_ga/ }, 180 { name: /^_gid$/ } 181 ] 182 } 183 }, 184 marketing: {} 185 }, 186 187 /* onConsent fires for RETURNING visitors on every page load 188 (when a valid saved cookie exists). Use it to re-apply 189 consent state â gtag and FRU both need this on each load. */ 190 onConsent: function (e) { 191 window.mtiApplyConsent(cc.getCategories(e.cookie)); 192 }, 193 194 195 196 /* onFirstConsent fires only on the first visit when the user 197 makes a choice. Also push the measurement event. */ 198 onFirstConsent: function (e) { 199 window.mtiApplyConsent(cc.getCategories(e.cookie)); 200 pushConsentEvent(cc.getCategories(e.cookie)); 201 dataLayer.push({ event: 'consent_pageview' }); 202 }, 203 204 205 /* onChange fires when a returning visitor updates preferences */ 206 onChange: function (e) { 207 window.mtiApplyConsent(cc.getCategories(e.cookie)); 208 pushConsentEvent(cc.getCategories(e.cookie)); 209 }, 210 211 language: { 212 default: 'en', 213 translations: { 214 en: { 215 consentModal: { 216 title: 'We value your privacy', 217 description: 'Cookies help us keep this site running and understand how your generosity brings health and hope to others. You can accept all or choose your preferences. See our <a href="/privacy-policy" target="_blank" rel="noopener noreferrer">Privacy Policy</a> for details. <br> ', 218 acceptAllBtn: 'Accept All', 219 acceptNecessaryBtn:'Reject All', 220 showPreferencesBtn:'Customize' 221 }, 222 preferencesModal: { 223 title: 'Cookie Preferences', 224 acceptAllBtn: 'Accept All', 225 acceptNecessaryBtn:'Reject All', 226 savePreferencesBtn:'Save Preferences', 227 sections: [ 228 { 229 title: 'Strictly Necessary Cookies', 230 description: 'Essential for the website to function. Cannot be disabled.', 231 linkedCategory: 'necessary' 232 }, 233 {
234 title: 'Analytics Cookies', 235 description: 'Help us understand how visitors use our site so we can improve it.', 236 linkedCategory: 'analytics' 237 }, 238 { 239 title: 'Marketing Cookies', 240 description: 'Used to personalise ads and measure campaign effectiveness.', 241 linkedCategory: 'marketing' 242 } 243 ] 244 } 245 } 246 } 247 } 248 }); // end CookieConsent.run 249 } // end initCookieConsent 250 251 /* ââ Poll until the async library is ready âââââââââââââââ */ 252 function waitForLibrary() { 253 if (window.CookieConsent) { 254 initCookieConsent(); 255 } else { 256 setTimeout(waitForLibrary, 50); 257 } 258 } 259 260 if (document.readyState === 'loading') { 261 document.addEventListener('DOMContentLoaded', waitForLibrary); 262 } else { 263 waitForLibrary(); 264 } 265 266})(); 267</script>
267 268 269<link rel="preconnect" href="https://cdn.fundraiseup.com" crossorigin> 270<link rel="dns-prefetch" href="https://cdn.fundraiseup.com"> 271<link rel="preconnect" href="https://medicalteams.donorsupport.co" crossorigin> 272<link rel="dns-prefetch" href="https://medicalteams.donorsupport.co"> 273<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin> 274<link rel="dns-prefetch" href="https://cdn.jsdelivr.net"> 275 276<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> 277 278<link rel="preconnect" href="https://fonts.googleapis.com"> 279<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 280<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,600i,700,700i&display=swap" rel="stylesheet"> 281<link rel="stylesheet" href="https://use.typekit.net/jyu3zgr.css"> 282<link href="https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"> 283<link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900&display=swap" rel="stylesheet"> 284 285
286<script> 287(function () { 288 try { 289 if (!window.matchMedia || !window.matchMedia('(max-width: 767px)').matches) return; 290 var style = document.createElement('style'); 291 style.appendChild(document.createTextNode( 292 'iframe.fun-social-proof-iframe, iframe[title*="Donation Activity Popup"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}' 293 )); 294 document.head.appendChild(style); 295 function nukePopup() { 296 document.querySelectorAll( 297 'iframe.fun-social-proof-iframe, iframe[title*="Donation Activity Popup"]' 298 ).forEach(function (el) { if (el && el.parentNode) el.parentNode.removeChild(el); }); 299 } 300 nukePopup(); 301 new MutationObserver(nukePopup).observe(document.documentElement, { childList: true, subtree: true }); 302 } catch (e) {} 303})(); 304</script>
304 305
306<script data-nitro-exclude>(function(w,d,s,n,a){if(!w[n]){var l='call,catch,on,once,set,then,track,openCheckout'.split(','),i,o=function(n){return'function'==typeof n?o.l.push([arguments])&&o:function(){return o.l.push([n,arguments])&&o}},t=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=!0;j.src='https://cdn.fundraiseup.com/widget/'+a+'';t.parentNode.insertBefore(j,t);o.s=Date.now();o.v=5;o.h=w.location.href;o.l=[];for(i=0;i<8;i++)o[l[i]]=o(l[i]);w[n]=o}})(window,document,'script','FundraiseUp','AYFGMCGQ');</script>
306 307
308<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
308 309 310 311
312<script type="text/javascript" src="https://onsite.optimonk.com/script.js?account=253619" async></script>
312 313 314<meta name="p:domain_verify" content="6e244c291298fe02378f08c254588fa7"/> 315
316<script type="application/ld+json"> 317{ 318 "@context": "https://schema.org", 319 "@type": ["MedicalOrganization", "NGO"], 320 "name": "Medical Teams International", 321 "alternateName": "MTI", 322 "url": "https://www.medicalteams.org/", 323 "logo": "https://www.medicalteams.org/wp-content/uploads/2024/04/mti-logo-full-color-rgb-900px-w-72ppi.png", 324 "description": "Medical Teams International is a humanitarian aid agency providing life-saving care for refugees, disaster survivors, mothers and children.", 325 "sameAs": [ 326 "https://www.facebook.com/medicalteams/", 327 "https://www.instagram.com/medicalteams/", 328 "https://www.linkedin.com/company/medical-teams-international/", 329 "https://www.youtube.com/user/medicalteams" 330 ], 331 "address": { 332 "@type": "PostalAddress", 333 "streetAddress": "14150 SW Milton Court", 334 "addressLocality": "Tigard", 335 "addressRegion": "OR", 336 "postalCode": "97224", 337 "addressCountry": "US" 338 }, 339 "contactPoint": [{ 340 "@type": "ContactPoint", 341 "contactType": "customer support", 342 "telephone": "+1-503-624-1000", 343 "availableLanguage": ["English"] 344 }], 345 "areaServed": "Worldwide", 346 "knowsAbout": [ 347 "Emergency Medical Relief", 348 "Refugee Crisis Support", 349 "Maternal Health", 350 "Child Health", 351 "Pediatric Malnutrition" 352 ] 353} 354</script>
354 355 356<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
357<script type="text/javascript"> 358 (function() { 359 var pvData = {"source":"Direct","referrer":"Direct","visitor_type":"logged out","visitor_login_status":"logged out","visitor_id":0,"page_title":"Our Humanitarian Blog | Medical Teams International","post_type":"post","post_type_with_prefix":"","post_categories":"","post_tags":"","post_author":"","post_full_date":"","post_year":"","post_month":"","post_day":"","is_front_page":0,"is_home":1,"search_query":"","search_results_count":0}; 360 var body = { 361 url: encodeURIComponent(window.location.href), 362 referrer: encodeURIComponent(document.referrer) 363 }; 364 365 function makePostRequest(e,t){var n=[];if(t.body){for(var o in t.body)n.push(encodeURIComponent(o)+"="+encodeURIComponent(t.body[o]));t.body=n.join("&")}return window.fetch?new Promise(n=>{var o={method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},redirect:"follow",body:{},...t};window.fetch(e,o).then(e=>{n(e.text())})}):new Promise(t=>{var o;"undefined"==typeof XMLHttpRequest&&t(null),(o=new XMLHttpRequest).open("POST",e,!0),o.onreadystatechange=function(){4==o.readyState&&200==o.status&&t(o.responseText)},o.setRequestHeader("Content-type","application/x-www-form-urlencoded"),o.send(n.join("&"))})} 366 function observeAjaxCartActions(e){new PerformanceObserver(function(t){for(var n=t.getEntries(),r=0;r<n.length;r++)["xmlhttprequest","fetch"].includes(n[r].initiatorType)&&['=get_refreshed_fragments', 'add_to_cart'].some(p => n[r].name.includes(p))&&fetchCart(e)}).observe({entryTypes:["resource"]})}; 367 368 function fetchCart(adapter) { 369 makePostRequest("//www.medicalteams.org/index.php?plugin=optimonk&action=cartData", { body }) 370 .then((response) => { 371 var data = JSON.parse(response); 372 setCartData(data, adapter); 373 }) 374 } 375 376 function setCartData(cartData, adapter) { 377 Object.keys(cartData.avs).forEach((key, value) => { 378 adapter.attr(`wp_${key}`, cartData.avs[key]); 379 }) 380 } 381 382 function setAssocData(assocData, adapter) { 383 Object.keys(assocData).forEach((key) => { 384 adapter.attr(`wp_${key}`, assocData[key]); 385 }) 386 } 387 388 var RuleHandler = { 389 hasVisitorCartRules: (campaignMeta) => { 390 return !!(campaignMeta.rules.visitorCart || campaignMeta.rules.visitorCartRevamp || campaignMeta.rules.visitorCartV3); 391 }, 392 hasVisitorAttributeRule: (campaignMeta) => { 393 return !!campaignMeta.rules.visitorAttribute; 394 } 395 } 396 397 document.querySelector('html').addEventListener('optimonk#embedded-campaigns-init', function(e) { 398 var campaignsData = e.parameters; 399 400 if (!campaignsData.length) { 401 return; 402 } 403 404 var adapter = window.OptiMonkEmbedded.Visitor.createAdapter(); 405 var hasCartRule = false; 406 var hasAttributeRule = false; 407 408 campaignsData.forEach((campaignMetaData) => { 409 hasCartRule = hasCartRule || RuleHandler.hasVisitorCartRules(campaignMetaData); 410 hasAttributeRule = hasAttributeRule || RuleHandler.hasVisitorAttributeRule(campaignMetaData); 411 }); 412 413 setAssocData(pvData, adapter); 414 415 if (hasCartRule) { 416 observeAjaxCartActions(adapter); 417 fetchCart(adapter); 418 } 419 420 if (hasAttributeRule) { 421 makePostRequest("//www.medicalteams.org/index.php?plugin=optimonk&action=productData", { body }) 422 .then((response) => { 423 var data = JSON.parse(response); 424 setAssocData(data, adapter); 425 }) 426 } 427 }); 428 429 document.querySelector('html').addEventListener('optimonk#campaigns_initialized', function () { 430 if (!OptiMonk.campaigns) { 431 return; 432 } 433 434 var adapter = window.OptiMonk.Visitor.createAdapter(); 435 436 setAssocData(pvData, adapter); 437 438 if (OptiMonk.campaigns.filter(campaign => campaign.hasVisitorAttributeRules()).length) { 439 makePostRequest("//www.medicalteams.org/index.php?plugin=optimonk&action=productData", { body }) 440 .then((response) => { 441 var data = JSON.parse(response); 442 setAssocData(data, adapter); 443 }); 444 } 445 }); 446}()); 447 448 window.WooDataForOM = { 449 "shop": { 450 "pluginVersion": "2.1.6", 451 "platform": "wordpress" 452 }, 453 "page": { 454 "postId": 0, 455 "postType": "post" 456 }, 457 "product": null, 458 "order": null, 459 "category": null 460}; 461 462let hasCampaignsBeforeLoadTriggered = false;
463 464document.querySelector('html').addEventListener('optimonk#campaigns-before-load', () => { 465 466 if (hasCampaignsBeforeLoadTriggered) return; 467 hasCampaignsBeforeLoadTriggered = true; 468 469 function setAssocData(assocData, adapter) { 470 Object.keys(assocData).forEach((key) => { 471 adapter.attr(`wp_${key}`, assocData[key]); 472 }) 473 } 474 475 function triggerEvent(element, eventName, parameters) { 476 let event; 477 if (document.createEvent) { 478 event = document.createEvent('HTMLEvents'); 479 event.initEvent(eventName, true, true); 480 } else if (document.createEventObject) { 481 event = document.createEventObject(); 482 event.eventType = eventName; 483 } 484 485 event.eventName = eventName; 486 event.parameters = parameters || {}; 487 488 if (element.dispatchEvent) { 489 element.dispatchEvent(event); 490 } else if (element.fireEvent) { 491 element.fireEvent(`on${event.eventType}`, event); 492 } else if (element[eventName]) { 493 element[eventName](); 494 } else if (element[`on${eventName}`]) { 495 element[`on${eventName}`](); 496 } 497 }; 498 499 var adapter = OptiMonkEmbedded.Visitor.createAdapter(); 500 501 var orderData = null; 502 503 504 if (orderData) { 505 setAssocData(orderData, adapter); 506 } 507 508 console.log('[OM-plugin] visitor attributes updated'); 509 510 console.log('[OM-plugin] triggered event: optimonk#wc-attributes-updated'); 511 triggerEvent(document.querySelector('html'), 'optimonk#wc-attributes-updated'); 512 513}); 514 515if (window.WooDataForOM) { 516 console.log('[OM-plugin] varibles inserted (window.WooDataForOM)'); 517} 518 519 520</script>
vendor: 1 bytes, line 520
520
521<script type="text/javascript" src="https://onsite.optimonk.com/script.js?account=253619" async></script>
521 522 <!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 523 <title>Our Humanitarian Blog | Medical Teams International</title> 524 <meta name="description" content="Medical Teams International has restored the health and hope of millions of lives worldwide since 1979. Read our impactful stories here." /> 525 <link rel="canonical" href="https://www.medicalteams.org/blog/" /> 526 <link rel="next" href="https://www.medicalteams.org/blog/page/2/" /> 527 <meta property="og:locale" content="en_US" /> 528 <meta property="og:type" content="article" /> 529 <meta property="og:title" content="Blog" /> 530 <meta property="og:description" content="Medical Teams International has restored the health and hope of millions of lives worldwide since 1979. Read our impactful stories here." /> 531 <meta property="og:url" content="https://www.medicalteams.org/blog/" /> 532 <meta property="og:site_name" content="Medical Teams International" /> 533 <meta property="og:image" content="https://www.medicalteams.org/wp-content/uploads/2018/05/E21B6490-2-e1547680520761-scaled.jpg" /> 534 <meta property="og:image:width" content="2560" /> 535 <meta property="og:image:height" content="1302" /> 536 <meta property="og:image:type" content="image/jpeg" /> 537 <meta name="twitter:card" content="summary_large_image" /> 538 <meta name="twitter:image" content="https://live-mti-wp.pantheonsite.io/wp-content/uploads/2018/05/E21B6490-2-e1547680520761.jpg" /> 539 <meta name="twitter:site" content="@medicalteams" /> 540
540<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","CollectionPage"],"@id":"https:\/\/www.medicalteams.org\/blog\/","url":"https:\/\/www.medicalteams.org\/blog\/","name":"Our Humanitarian Blog | Medical Teams International","isPartOf":{"@id":"https:\/\/www.medicalteams.org\/#website"},"datePublished":"2018-03-28T10:26:03+00:00","dateModified":"2024-01-16T18:49:21+00:00","description":"Medical Teams International has restored the health and hope of millions of lives worldwide since 1979. Read our impactful stories here.","breadcrumb":{"@id":"https:\/\/www.medicalteams.org\/blog\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https:\/\/www.medicalteams.org\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.medicalteams.org\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/www.medicalteams.org\/#website","url":"https:\/\/www.medicalteams.org\/","name":"Medical Teams International","description":"Daring to love like Jesus, we boldly break barriers to health and restore wholeness in a hurting world.","publisher":{"@id":"https:\/\/www.medicalteams.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.medicalteams.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.medicalteams.org\/#organization","name":"Medical Teams International","url":"https:\/\/www.medicalteams.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.medicalteams.org\/#\/schema\/logo\/image\/","url":"https:\/\/www.medicalteams.org\/wp-content\/uploads\/2019\/08\/MTI-Logo-Red-on-White-1.png","contentUrl":"https:\/\/www.medicalteams.org\/wp-content\/uploads\/2019\/08\/MTI-Logo-Red-on-White-1.png","width":842,"height":593,"caption":"Medical Teams International"},"image":{"@id":"https:\/\/www.medicalteams.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/medicalteams\/","https:\/\/x.com\/medicalteams"]}]}</script>
540 541 <!-- / Yoast SEO Premium plugin. --> 542 543 544<link rel='dns-prefetch' href='//translate.google.com' /> 545<link rel='dns-prefetch' href='//doublethedonation.com' /> 546<link rel='dns-prefetch' href='//kit.fontawesome.com' /> 547<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 548<link rel='dns-prefetch' href='//challenges.cloudflare.com' /> 549<link href='https://challenges.cloudflare.com' crossorigin='1' rel='preconnect' /> 550<style id="wp-img-auto-sizes-contain-inline-css"> 551img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 552/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 553</style> 554<style id="wp-emoji-styles-inline-css"> 555 556 img.wp-smiley, img.emoji { 557 display: inline !important; 558 border: none !important; 559 box-shadow: none !important; 560 height: 1em !important; 561 width: 1em !important; 562 margin: 0 0.07em !important; 563 vertical-align: -0.1em !important; 564 background: none !important; 565 padding: 0 !important; 566 } 567/*# sourceURL=wp-emoji-styles-inline-css */ 568</style> 569<style id="wp-block-library-inline-css"> 570:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
570--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 571 572/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 573</style> 574<style id="classic-theme-styles-inline-css"> 575/*! This file is auto-generated */ 576.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 577/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 578</style> 579 580<link rel='stylesheet' id='metaslider-blocks-editor-css-css' href='https://www.medicalteams.org/wp-content/plugins/ml-slider/admin/assets/dist/css/editor-block.css?ver=3.109.0' media='all' property='stylesheet' /> 581<style id="global-styles-inline-css"> 582:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
582--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
582.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 583/*# sourceURL=global-styles-inline-css */ 584</style> 585 586<link rel='stylesheet' id='contact-form-7-css' href='https://www.medicalteams.org/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6' media='all' /> 587<link rel='stylesheet' id='google-language-translator-css' href='https://www.medicalteams.org/wp-content/plugins/google-language-translator/css/style.css?ver=6.0.20' media='' /> 588<link rel='stylesheet' id='bwg_fonts-css' href='https://www.medicalteams.org/wp-content/plugins/photo-gallery/css/bwg-fonts/fonts.css?ver=0.0.1' media='all' /> 589<link rel='stylesheet' id='sumoselect-css' href='https://www.medicalteams.org/wp-content/plugins/photo-gallery/css/sumoselect.min.css?ver=3.4.6' media='all' /> 590<link rel='stylesheet' id='mCustomScrollbar-css' href='https://www.medicalteams.org/wp-content/plugins/photo-gallery/css/jquery.mCustomScrollbar.min.css?ver=3.1.5' media='all' /> 591<link rel='stylesheet' id='bwg_googlefonts-css' href='https://fonts.googleapis.com/css?family=Ubuntu|Source+Sans+Pro&subset=greek,latin,greek-ext,vietnamese,cyrillic-ext,latin-ext,cyrillic' media='all' /> 592<link rel='stylesheet' id='bwg_frontend-css' href='https://www.medicalteams.org/wp-content/plugins/photo-gallery/css/styles.min.css?ver=1.8.42' media='all' /> 593<link rel='stylesheet' id='megamenu-css' href='https://www.medicalteams.org/wp-content/uploads/maxmegamenu/style.css?ver=c137bf' media='all' /> 594<link rel='stylesheet' id='dashicons-css' href='https://www.medicalteams.org/wp-includes/css/dashicons.min.css?ver=7.0.5' media='all' /> 595<link rel='stylesheet' id='mti-gesso/css-css' href='https://www.medicalteams.org/wp-content/themes/mti-theme-2021/css/mti-gesso-styles.css' media='all' /> 596<link rel='stylesheet' id='sage/css-css' href='https://www.medicalteams.org/wp-content/themes/mti-theme-2021/dist/styles/main-c4ad54e71e.css' media='all' /> 597<link rel='stylesheet' id='styles-2022-css' href='https://www.medicalteams.org/wp-content/themes/mti-theme-2021/css/styles-2022.css' media='all' /> 598<link rel='stylesheet' id='home-page-css' href='https://www.medicalteams.org/wp-content/themes/mti-theme-2021/css/home-page.css' media='all' /> 599<link rel='stylesheet' id='animate-css-css' href='https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css?ver=7.0.5' media='all' /> 600<link rel='stylesheet' id='slick-css-css' href='https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css?ver=7.0.5' media='all' /> 601<link rel='stylesheet' id='slick-theme-css-css' href='https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css?ver=7.0.5' media='all' />
602<script id="jquery-core-js" src="https://www.medicalteams.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 602
602
603<script id="jquery-migrate-js" src="https://www.medicalteams.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 603
603
604<script id="sumoselect-js" src="https://www.medicalteams.org/wp-content/plugins/photo-gallery/js/jquery.sumoselect.min.js?ver=3.4.6"></script>
vendor: 1 bytes, line 604
604
605<script id="bwg_mobile-js" src="https://www.medicalteams.org/wp-content/plugins/photo-gallery/js/tocca.min.js?ver=2.0.9"></script>
vendor: 1 bytes, line 605
605
606<script id="mCustomScrollbar-js" src="https://www.medicalteams.org/wp-content/plugins/photo-gallery/js/jquery.mCustomScrollbar.concat.min.js?ver=3.1.5"></script>
vendor: 1 bytes, line 606
606
607<script id="jquery-fullscreen-js" src="https://www.medicalteams.org/wp-content/plugins/photo-gallery/js/jquery.fullscreen.min.js?ver=0.6.0"></script>
vendor: 1 bytes, line 607
607
608<script id="bwg_frontend-js-extra"> 609var bwg_objectsL10n = {"bwg_field_required":"field is required.","bwg_mail_validation":"This is not a valid email address.","bwg_search_result":"There are no images matching your search.","bwg_select_tag":"Select Tag","bwg_order_by":"Order By","bwg_search":"Search","bwg_show_ecommerce":"Show Ecommerce","bwg_hide_ecommerce":"Hide Ecommerce","bwg_show_comments":"Show Comments","bwg_hide_comments":"Hide Comments","bwg_restore":"Restore","bwg_maximize":"Maximize","bwg_fullscreen":"Fullscreen","bwg_exit_fullscreen":"Exit Fullscreen","bwg_search_tag":"SEARCH...","bwg_tag_no_match":"No tags found","bwg_all_tags_selected":"All tags selected","bwg_tags_selected":"tags selected","play":"Play","pause":"Pause","is_pro":"","bwg_play":"Play","bwg_pause":"Pause","bwg_hide_info":"Hide info","bwg_show_info":"Show info","bwg_hide_rating":"Hide rating","bwg_show_rating":"Show rating","ok":"Ok","cancel":"Cancel","select_all":"Select all","lazy_load":"0","lazy_loader":"https://www.medicalteams.org/wp-content/plugins/photo-gallery/images/ajax_loader.png","front_ajax":"0","bwg_tag_see_all":"see all tags","bwg_tag_see_less":"see less tags"}; 610//# sourceURL=bwg_frontend-js-extra 611</script>
vendor: 1 bytes, line 611
611
612<script id="bwg_frontend-js" src="https://www.medicalteams.org/wp-content/plugins/photo-gallery/js/scripts.min.js?ver=1.8.42"></script>
vendor: 1 bytes, line 612
612
613<script id="mti/mobile-menu-js" src="https://www.medicalteams.org/wp-content/themes/mti-theme-2021/dist/scripts/mobile-menu-5050477ccc.js?ver=7.0.5"></script>
vendor: 1 bytes, line 613
613
614<script id="mti/custom-js" src="https://www.medicalteams.org/wp-content/themes/mti-theme-2021/dist/scripts/custom-ca4157da1c.js?ver=7.0.5"></script>
vendor: 1 bytes, line 614
614
615<script id="mti/countries-js" src="https://www.medicalteams.org/wp-content/themes/mti-theme-2021/dist/scripts/countries-49c692fc89.js?ver=7.0.5"></script>
vendor: 1 bytes, line 615
615
616<script id="mti/social-share-js" src="https://www.medicalteams.org/wp-content/themes/mti-theme-2021/dist/scripts/social-share-30bed97618.js?ver=7.0.5"></script>
vendor: 1 bytes, line 616
616
617<script id="font-awesome-6-free-js" src="https://kit.fontawesome.com/e9cfe6a41b.js?ver=7.0.5"></script>
vendor: 1 bytes, line 617
617
618<script id="wow-js-js" src="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js?ver=7.0.5"></script>
vendor: 1 bytes, line 618
618
619<script id="jquery-ui-core-js" src="https://www.medicalteams.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 619
619
620<script id="jquery-ui-mouse-js" src="https://www.medicalteams.org/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 620
620
621<script id="jquery-ui-sortable-js" src="https://www.medicalteams.org/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 621
621
622<script id="jquery-ui-resizable-js" src="https://www.medicalteams.org/wp-includes/js/jquery/ui/resizable.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 622
622
623<script id="acf-input-js" src="https://www.medicalteams.org/wp-content/themes/mti-theme-2021/inc/advanced-custom-fields-pro/assets/js/acf-input.min.js?ver=5.8.12"></script>
vendor: 1 bytes, line 623
623
624<script id="slick-js-js" src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js?ver=7.0.5"></script>
624 625<link rel="https://api.w.org/" href="https://www.medicalteams.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.medicalteams.org/xmlrpc.php?rsd" /> 626<style>#google_language_translator, #flags { 627 text-align: center !important; 628 margin: auto; 629}#google_language_translator a{display:none!important;}div.skiptranslate.goog-te-gadget{display:inline!important;}.goog-te-gadget{color:transparent!important;}.goog-te-gadget{font-size:0px!important;}.goog-branding{display:none;}.goog-tooltip{display: none!important;}.goog-tooltip:hover{display: none!important;}.goog-text-highlight{background-color:transparent!important;border:none!important;box-shadow:none!important;}#google_language_translator select.goog-te-combo{color:#32373c;}div.skiptranslate{display:none!important;}body{top:0px!important;}#goog-gt-{display:none!important;}font font{background-color:transparent!important;box-shadow:none!important;position:initial!important;}#glt-translate-trigger{left:20px;right:auto;}#glt-translate-trigger > span{color:#ffffff;}#glt-translate-trigger{background:#f89406;}.goog-te-gadget .goog-te-combo{width:100%;}</style><style type="text/css" id="tve_global_variables">:root{--tcb-color-0:rgba(0, 0, 0, 0.5);--tcb-color-0-h:0;--tcb-color-0-s:0%;--tcb-color-0-l:0%;--tcb-color-0-a:0.5;--tcb-color-1:rgba(0, 0, 0, 0.5);--tcb-color-1-h:0;--tcb-color-1-s:0%;--tcb-color-1-l:0%;--tcb-color-1-a:0.5;--tcb-color-2:rgba(255, 255, 255, 0.5);--tcb-color-2-h:0;--tcb-color-2-s:0%;--tcb-color-2-l:100%;--tcb-color-2-a:0.5;--tcb-color-3:rgb(23, 94, 118);--tcb-color-3-h:195;--tcb-color-3-s:67%;--tcb-color-3-l:27%;--tcb-color-3-a:1;--tcb-color-4:rgb(0, 0, 0);--tcb-color-4-h:0;--tcb-color-4-s:0%;--tcb-color-4-l:0%;--tcb-color-4-a:1;--tcb-color-5:rgb(175, 31, 35);--tcb-color-5-h:358;--tcb-color-5-s:69%;--tcb-color-5-l:40%;--tcb-color-5-a:1;--tcb-background-author-image:url(https://secure.gravatar.com/avatar/153f9353d4fd254915c0f66bd537e9ad3d25f544002e38a4e0decc36e18eb5a3?s=256&d=mm&r=g);--tcb-background-user-image:url();--tcb-background-featured-image-thumbnail:url(https://www.medicalteams.org/wp-content/uploads/2026/09/Tanzania-Portrait-of-a-girl-outside-of-health-clinic-2026_blog.webp);}</style>
629<script id='nitro-telemetry-meta' nitro-exclude>window.NPTelemetryMetadata={missReason: (!window.NITROPACK_STATE ? 'url not allowed' : 'hit'),pageType: 'blogindex',isEligibleForOptimization: false,}</script>
629<script id='nitro-generic' nitro-exclude>(()=>{if(window.NitroPack=window.NitroPack||{coreVersion:"na",isCounted:!1},!window.NitroPack.isCounted){window.NitroPack.isCounted=!0;const e=()=>{let e=performance?.getEntriesByType?.("navigation")?.[0];return document.prerendering||e?.activationStart>0?"_prr":"navigational-prefetch"===e?.deliveryType||void 0===e?.deliveryType&&e&&e.responseStart-e.requestStart<=5?"_pre":"_dow"},i=(e,i)=>{navigator.sendBeacon("https://to.getnitropack.com/p",JSON.stringify({siteId:"sdYTvxXHftaSWcOEkKAmfnpreaFmZerF",url:window.location.href,referrer:i||"",isOptimized:!!window.IS_NITROPACK,coreVersion:"na",missReason:window.NPTelemetryMetadata?.missReason||"",pageType:window.NPTelemetryMetadata?.pageType||"",isEligibleForOptimization:!!window.NPTelemetryMetadata?.isEligibleForOptimization||!1,pageLoadMode:e}))};(async()=>{await new Promise(e=>{document.prerendering?document.addEventListener("prerenderingchange",e,{once:!0}):e()}),await new Promise(e=>{"complete"===document.readyState?e():window.addEventListener("load",e)}),i(e(),document.referrer)})(),window.addEventListener("pageshow",e=>{if(e.persisted){let e=document.prerendering||self.performance?.getEntriesByType?.("navigation")[0]?.activationStart>0;"visible"!==document.visibilityState||e||i("_bfr","")}})}})();</script>
629<script>document.addEventListener('DOMContentLoaded', function () { 630 document.querySelectorAll('.mtx-contact .wpcf7 form').forEach(function (form) { 631 var slot = form.querySelector('.mtx-status-inline'); 632 if (!slot) return; 633 634 function paint() { 635 var out = form.querySelector('.wpcf7-response-output'); 636 if (!out) return; 637 638 var msg = (out.textContent || '').trim(); 639 if (!msg) { slot.innerHTML = ''; return; } 640 641 var st = form.getAttribute('data-status') || ''; 642 var isOk = (st === 'sent') || out.classList.contains('wpcf7-mail-sent-ok'); 643 644 slot.innerHTML = 645 '<div class="mtx-alert ' + (isOk ? 'mtx-alert--ok' : 'mtx-alert--err') + '">' + 646 msg + 647 '</div>'; 648 } 649 650 // CF7 lifecycle events 651 ['wpcf7submit','wpcf7mailsent','wpcf7mailfailed','wpcf7invalid','wpcf7spam'].forEach(function (evt) { 652 document.addEventListener(evt, function (e) { 653 if (e && e.target === form) paint(); 654 }); 655 }); 656 657 // Optional: clear status when user starts typing again 658 form.addEventListener('input', function () { slot.innerHTML = ''; }, { passive: true }); 659 }); 660});</script>
660<script>document.addEventListener('DOMContentLoaded', function () { 661 var wrappers = document.querySelectorAll('.mfv-video-wrapper'); 662 if (!wrappers.length) return; 663 664 wrappers.forEach(function (wrapper) { 665 var playBtn = wrapper.querySelector('.mfv-play-btn'); 666 if (!playBtn) return; 667 668 playBtn.addEventListener('click', function () { 669 var videoSrc = wrapper.getAttribute('data-video-src'); 670 if (!videoSrc) return; 671 672 // ---- GTM / GA4 tracking: user started mobile video ---- 673 window.dataLayer = window.dataLayer || []; 674 window.dataLayer.push({ 675 event: 'mobile_video_play', 676 video_location: 'home_below_hero', 677 video_variant: 'mobile_optimized', 678 video_src: videoSrc 679 }); 680 681 // Build the <video> element 682 var video = document.createElement('video'); 683 video.setAttribute('controls', 'controls'); 684 video.setAttribute('autoplay', 'autoplay'); 685 video.setAttribute('playsinline', 'playsinline'); 686 video.setAttribute('webkit-playsinline', 'webkit-playsinline'); 687 video.style.width = '100%'; 688 video.style.height = '100%'; 689 690 video.innerHTML = 691 '<source src="' + videoSrc + '" type="video/mp4">' + 692 'Sorry, your browser doesn\'t support embedded videos.'; 693 694 // Replace thumbnail + button with the <video> 695 wrapper.innerHTML = ''; 696 wrapper.appendChild(video); 697 698 // Try to start playback (user gesture allows sound) 699 var playPromise = video.play(); 700 if (playPromise && typeof playPromise.catch === 'function') { 701 playPromise.catch(function () {}); 702 } 703 704 // ---- Track completion ONCE ---- 705 var completed = false; 706 video.addEventListener('ended', function () { 707 if (completed) return; 708 completed = true; 709 710 window.dataLayer.push({ 711 event: 'mobile_video_complete', 712 video_location: 'home_below_hero', 713 video_variant: 'mobile_optimized', 714 video_src: videoSrc 715 }); 716 }); 717 }); 718 }); 719});</script>
719<script>(function () { 720 document.addEventListener('click', function (e) { 721 var btn = e.target.closest('#leadership .read-more'); 722 if (!btn) return; 723 724 var card = btn.closest('.team-member'); 725 var nameEl = card && card.querySelector('h3, h4'); 726 var roleEl = card && card.querySelector('.role'); 727 728 var name = (nameEl && nameEl.textContent.trim()) || ''; 729 var role = (roleEl && roleEl.textContent.trim()) || ''; 730 731 var raw = btn.getAttribute('data-bio') || ''; 732 var parts = String(raw).split(/\r?\n\r?\n|\\n\\n/) 733 .map(function (s){ return s.trim(); }) 734 .filter(Boolean); 735 736 function esc(s){ return s.replace(/[&<>"']/g, function (c){ return ({'&':'&','<':'<','>':'>','"':'"',"'":'''}[c]); }); } 737 var html = parts.map(function (p){ return '<p>' + esc(p) + '</p>'; }).join(''); 738 739 var modal = document.getElementById('bio-modal'); 740 if (!modal) return; 741 742 var modalName = modal.querySelector('#modal-name'); 743 var modalRole = modal.querySelector('#modal-role'); // NEW 744 var modalBio = modal.querySelector('#modal-bio'); 745 if (!modalBio) return; 746 747 if (modalName) modalName.textContent = name; 748 if (modalRole) modalRole.textContent = role; 749 modalBio.innerHTML = html; 750 751 modal.classList.remove('hidden'); 752 }); 753 754 // Close (X or backdrop) 755 document.addEventListener('click', function (e) { 756 var modal = document.getElementById('bio-modal'); 757 if (!modal) return; 758 if (e.target.closest('#bio-modal .close') || e.target === modal) { 759 modal.classList.add('hidden'); 760 } 761 }); 762})(); 763</script>
763<style type="text/css" id="thrive-default-styles"></style><link rel="icon" href="https://www.medicalteams.org/wp-content/uploads/2021/05/Medical-Teams-Lettermark-WoR-150x150.png" sizes="32x32" /> 764<link rel="icon" href="https://www.medicalteams.org/wp-content/uploads/2021/05/Medical-Teams-Lettermark-WoR.png" sizes="192x192" /> 765<link rel="apple-touch-icon" href="https://www.medicalteams.org/wp-content/uploads/2021/05/Medical-Teams-Lettermark-WoR.png" /> 766<meta name="msapplication-TileImage" content="https://www.medicalteams.org/wp-content/uploads/2021/05/Medical-Teams-Lettermark-WoR.png" /> 767<style id="wp-custom-css"> 768/* ============================================================================ 769 1) NAV BAR âFRU Donateâ BUTTON OVERRIDES 770 ============================================================================ */ 771 772.fru-donate-button { 773 display: inline-block !important; 774 width: auto !important; 775 height: auto !important; 776 transform: none!important; 777 border-radius: 25px!important; 778 overflow: visible!important; 779 padding: 0!important; 780 margin: 0!important; 781} 782 783/* Kill any leftover skew or transform */ 784.fru-donate-button, 785.fru-donate-button a, 786.fru-donate-button * { 787 transform: none!important; 788} 789 790/* More specific just in case */ 791#mega-menu-item-3218.fru-donate-button, 792#mega-menu-item-3218.fru-donate-button a, 793#mega-menu-item-3218.fru-donate-button:hover, 794#mega-menu-item-3218.fru-donate-button:hover a { 795 transform: none!important; 796} 797 798/* DESKTOP (924px and up): keep the FRU nav button in line */ 799@media (min-width: 924px) { 800 #mega-menu-item-3218.fru-donate-button { 801 float: right!important; 802 position: relative!important; 803 top: -9px!important; /* tweak to baselineâalign */ 804 background-color: transparent!important; 805 margin: 0!important; 806 padding: 0!important; 807 width: auto!important; 808 text-align: right!important; 809 } 810 #mega-menu-item-3218.fru-donate-button > a { 811 display: inline-block!important; 812 font-size: 16px!important; 813 line-height: 1.2!important; 814 margin-right: 10px!important; 815 } 816} 817 818/* MOBILE NAV (923px and below): hide the old nav button */ 819@media (max-width: 923px) { 820 #mega-menu-item-3218.fru-donate-button { 821 display: none!important; 822 } 823} 824 825 826 827 828 /* ============================================================================ 829 MOBILE-ONLY BOTTOM BAR: PULSING HEART + âDonateâ (MASTER VERSION) 830 ============================================================================ */ 831/* ============================================================================ 832 MOBILE-ONLY BOTTOM BAR: MASTER VERSION (Fixed Centering & Chrome Gap) 833 ============================================================================ */ 834 835/* 1) Pulse animation keyframes */ 836@keyframes fu-pulse { 837 0%, 100% { transform: scale(0.8); } 838 50% { transform: scale(1.2); } 839} 840 841@media (max-width: 923px) { 842 a#donate-button.mobile-pulse-button { 843 /* Layout & Positioning */ 844 position: fixed !important; 845 left: 0 !important; 846 right: 0 !important; 847 bottom: var(--vv-bottom, 0px) !important; 848 z-index: 9999 !important; 849 850 /* Sizing & Centering */ 851 width: 100% !important; 852 background: #AE1F24 !important; 853 color: #fff !important; 854 text-decoration: none !important; 855 border-radius: 0 !important; 856 857 /* THE CENTERING ENGINE */ 858 display: flex !important; 859 flex-direction: row !important; 860 align-items: center !important; 861 justify-content: center !important; 862 863 /* Set fixed height for the visible content */ 864 height: 65px !important; 865 866 /* Reset top padding to 0 to prevent "squishing" */ 867 padding-top: 0 !important; 868 869 /* Add safe area as EXTRA space below the 65px height */ 870 box-sizing: content-box !important; 871 padding-bottom: constant(safe-area-inset-bottom) !important; 872 padding-bottom: env(safe-area-inset-bottom) !important; 873 874 875 876 /* CHROME GAP FIX: Red background extender 877 box-shadow: 0 100px 0 0 #AE1F24 !important; 878 */ 879 880 box-shadow: none !important; 881 882 883 /* iOS repaint / viewport stabilization */ 884 transform: translateZ(0); 885 -webkit-transform: translateZ(0); 886 } 887 888 /* Heart Icon Styling & Animation */ 889 a#donate-button.mobile-pulse-button i { 890 margin-right: 12px !important; 891 margin-top: 0 !important; 892 margin-bottom: 0 !important; 893 display: inline-flex !important;
894 align-items: center !important; 895 animation: fu-pulse 1.8s ease-in-out infinite both !important; 896 } 897 898 /* Bold, larger âDonateâ label - Centering Fix */ 899 a#donate-button.mobile-pulse-button span { 900 font-size: 23px !important; 901 font-weight: 700 !important; 902 line-height: 1 !important; 903 display: inline-flex !important; 904 align-items: center !important; 905 margin: 0 !important; 906 padding: 0 !important; 907 } 908 909 /* Kill the old pseudoâcontent */ 910 a#donate-button.mobile-pulse-button::after { 911 content: none !important; 912 } 913} 914 915 916 917/* ============================== 918HERO OPACITY FUN TIMES 919================================== 920*/ 921 922/* 1. Ensure the section is a positioning context */ 923.slider.home-slider { 924 position: relative; 925 overflow: hidden; /* prevents any bleed */ 926} 927 928/* 2. Make the video fill the container */ 929.slider.home-slider video { 930 width: 100%; 931 height: 100%; 932 object-fit: cover; 933} 934 935/* 3. The semi-transparent overlay */ 936.home-video-overlay { 937 position: absolute; 938 inset: 0; /* shorthand for top:0; right:0; bottom:0; left:0; */ 939 background-color: rgba(0, 0, 0, .4); /* tweak the alpha for more/less opacity */ 940 pointer-events: none; /* let clicks pass through if needed */ 941} 942 943/* 4. Centered text block on top of overlay */ 944.home-slider-content { 945 position: absolute; 946 top: 50%; 947 left: 50%; 948 transform: translate(-50%, -50%); 949 text-align: center; 950 color: #fff; /* or whatever contrasts best */ 951 z-index: 2; /* above the overlay */ 952 max-width: 80%; 953 padding: 0 1rem; 954} 955 956 957 958.hero-title-mobile { 959 font-size: 2.5rem; 960 font-weight: 600; 961 margin-bottom: 0.5em; 962 text-shadow: 0 2px 4px rgba(0,0,0,0.6); 963 964} 965 966.hero-subtitle-mobile { 967 font-size: 1.4rem; 968 font-weight: 400; 969 line-height: 1.3; 970 text-shadow: 0 2px 4px rgba(0,0,0,0.6); 971} 972 973.hero-button-mobile { 974 font-size: 1.3rem; 975 font-weight: 700; 976 line-height: 1.3; 977 978} 979 980 981 982 983.hero-title { 984 font-size: 2.8rem; 985 font-weight: 600; 986 margin-bottom: 0.5em; 987 text-shadow: 0 2px 4px rgba(0,0,0,0.6); 988} 989 990.hero-subtitle { 991 font-size: 1.7rem; 992 font-weight: 400; 993 line-height: 1.3; 994 text-shadow: 0 2px 4px rgba(0,0,0,0.6); 995} 996 997/* let's not overlay the whole mov, just behind the words */ 998 999.home-slider-content-inner{ 1000 position: relative; 1001 display: inline-block; 1002 padding: 2rem 2.25rem; 1003} 1004 1005.home-slider-content-inner::before{ 1006 content:""; 1007 position:absolute; 1008 inset:-.1rem; /* keep this modest */ 1009 z-index:-1; 1010 pointer-events:none; 1011 1012 background: rgba(0,0,0,0.218); /* subtle center tone */ 1013 border-radius: 999px; /* kills rectangle corners */ 1014 filter: blur(44px); /* dissolves the edge */ 1015 transform: translateZ(0); /* smoother compositing over video */ 1016} 1017 1018/* Mobile hero: let the text block breathe */ 1019@media (max-width: 767px) { 1020 .mobile-hero-section .home-slider-content{ 1021 left: 50%; 1022 width: calc(100% - 2rem); /* full-ish width with gutters */ 1023 max-width: 560px; /* optional: prevents comically wide lines */ 1024 padding: 0; /* your inner handles padding */ 1025 } 1026 1027 .mobile-hero-section .home-slider-content-inner{ 1028 display: block; /* â stop shrink-to-fit */ 1029 width: 100%; 1030 padding: 1.5rem 1.25rem; /* tune as desired */ 1031 } 1032} 1033 1034/* to help with accessibility */ 1035 1036.hero-text, 1037.what-we-do-text { 1038 text-shadow: 1039 0 1px 2px rgba(0,0,0,0.45), 1040 0 0 12px rgba(0,0,0,0.25); 1041} 1042 1043/* testimonial */ 1044 1045.testimonial { 1046 width: 100vw; 1047 margin-left: calc(50% - 50vw); 1048 margin-right: calc(50% - 50vw); 1049 position: relative; 1050 overflow: hidden; 1051 1052 background-size: cover; 1053 background-repeat: no-repeat; 1054 background-position: right 20% center; 1055} 1056 1057.testimonial-overlay{ 1058 padding: 17vh 0; 1059 background: linear-gradient( 1060 90deg, 1061 rgba(50,55,65,0.75) 0%, 1062 rgba(50,55,65,0.55) 32%, 1063 rgba(50,55,65,0.30) 55%, 1064 rgba(50,55,65,0.00) 78% 1065 ); 1066} 1067 1068@media (max-width: 767px) { 1069 .testimonial .row.pl-5 { 1070 padding-left: 0 !important; 1071 } 1072} 1073 1074 1075 1076 1077 1078 1079 1080 1081/* ------------------------------------------------ 1082 MIDâRANGE (e.g. 768px â 990px) adjustment 1083 ------------------------------------------------ */ 1084@media only screen and (min-width: 768px) and (max-width: 990px) { 1085 .hero-title { 1086 font-size: 2.4rem;
1086 /* shrink title slightly on tablets */ 1087 } 1088 .hero-subtitle { 1089 font-size: 1.8rem; /* you can tweak this too */ 1090 } 1091} 1092 1093/* ------------------------------------------------ 1094 SMALL (mobile) screens under 767px 1095 ------------------------------------------------ */ 1096@media only screen and (max-width: 767px) { 1097 .hero-title { 1098 font-size: 1.9rem!important; /* force a smaller size on phones */ 1099 margin-bottom: 0.4em; 1100 } 1101 .hero-subtitle { 1102 font-size: 1.2rem!important; /* much smaller subtitle on phones */ 1103 line-height: 1.3; 1104 } 1105} 1106 1107@media (max-width: 767px){ 1108 .show-mobile.mobile-hero-section{ 1109 margin-bottom: 1.5rem !important; /* ~24px of breathing room */ 1110 } 1111} 1112 1113/* Tablet band: show the video hero even though it has .hide-mobile */ 1114@media (max-width: 990px){ 1115 .slider.home-slider.hide-mobile{ 1116 display: block !important; 1117 } 1118} 1119 1120/* Phones: keep the video hero hidden (we show the .show-mobile mobile hero) */ 1121@media (max-width: 767px){ 1122 .slider.home-slider.hide-mobile{ 1123 display: none !important; 1124 } 1125} 1126 1127 1128 1129 1130html { 1131 -webkit-text-size-adjust: 100%; 1132} 1133 1134 1135/* CAROUSEL */ 1136 1137/* keep the slide container positioned for absolute overlay */ 1138.news-carousel .country-slide { 1139 position: relative; 1140 overflow: hidden; 1141} 1142 1143/* make images fill their column */ 1144.news-carousel .country-slide img { 1145 display: block; 1146 width: 100%; 1147 height: auto; 1148} 1149 1150/* bottomâthird overlay (now transparent) */ 1151.news-carousel .country-slide .country-overlay { 1152 position: absolute; 1153 bottom: 0; 1154 left: 0; 1155 width: 100%; 1156 background: transparent !important; /* was rgba(0,0,0,0.5) */ 1157 padding: 1rem; 1158 text-align: center; 1159 box-sizing: border-box; 1160} 1161 1162/* big white country name */ 1163.news-carousel .country-slide .country-overlay h3 { 1164 color: #fff; 1165 margin: 0; 1166 font-size: 2rem !important; /* bump up as needed */ 1167 line-height: 1.1 !important; 1168} 1169 1170/* smaller âLearn Moreâ button */ 1171.news-carousel .country-slide .country-overlay .button--teal { 1172 display: inline-block; 1173 margin-top: 0.5rem; 1174 font-size: 0.875rem !important; 1175 padding: 0.25rem 0.75rem !important; 1176} 1177 1178 /* add a translucent backdrop behind the country name & button */ 1179.news-carousel .country-slide .country-overlay { 1180 background: rgba(0, 0, 0, 0.3) !important; 1181} 1182 1183/* 1) Give the overlay a little less bottom padding */ 1184.news-carousel .country-slide .country-overlay { 1185 /* top/right/left padding stays 1rem; bottom padding becomes 0.5rem */ 1186 padding: 1rem 1rem 0.5rem !important; 1187} 1188 1189/* 2) Push the heading up above the button by 0.5rem */ 1190.news-carousel .country-slide .country-overlay h3 { 1191 margin-bottom: 0.5rem !important; 1192} 1193 1194/* testimonial image */ 1195 1196.show-mobile img.testimonial-mobile-img { 1197 display: block; /* remove inline-image whitespace */ 1198 width: 100%; /* always fill the full width of its parent */ 1199 height: auto; /* maintain aspect ratio */ 1200 object-fit: cover; /* if you want to crop instead of letterbox/pillarbox */ 1201} 1202 1203/* where we work button spacing on mobile */ 1204 1205/* âââ MOBILE & TABLET: below 992px âââââââââââââââââââââââââââââââââââââââââ */ 1206@media (max-width: 991.98px) { 1207 1208 .button-spacing { 1209 padding-top: 0.5rem; 1210 padding-bottom: 2rem; 1211 } 1212 1213 1214 .where-we-work-bg { 1215 padding-bottom: 3rem; 1216 } 1217} 1218 1219/* âââ DESKTOP: 992px and up âââââââââââââââââââââââââââââââââââââââââââââââââ */ 1220@media (min-width: 992px) { 1221 1222 /* 1) Shrink the top-padding on the button (was 1rem, now 0.5rem) */ 1223 .button-spacing { 1224 padding-top: 0rem; 1225 padding-bottom: 5rem; 1226 } 1227 1228 1229 .where-we-work-bg { 1230 padding-top: 1rem; 1231 padding-bottom: 1rem; 1232 } 1233} 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254/* no news-cta on quiz */ 1255 1256.page-id-17373 .news-cta, 1257.page-id-14798 .news-cta { 1258 display: none !important; 1259} 1260 1261/* change the color of the quiz feedback box */ 1262 1263/* feedback panel background */ 1264.tqb-answer-feedback.tve-state-expanded.tve_no_icons { 1265 background-color: #115d76 !important; 1266} 1267 1268/* inner wrapper in case itâs got its own bg */ 1269.tqb-answer-feedback.tve-state-expanded.tve_no_icons .tqb-feedback-inner { 1270 background-color: #115d76 !important; 1271} 1272 1273/* make the feedback text readable */ 1274.tqb-answer-feedback .tqb-feedback-text { 1275 color: #fff !important; 1276} 1277 1278.post-content { 1279 /* adjust to your headerâs height */ 1280 scroll-margin-top: 80px; 1281} 1282 1283/* twezer safari */ 1284 1285/* safari-only teaser reposition & disable flip */ 1286 1287html.is-safari-desktop .om-tab-wrapper-v2 { 1288 right: 12px !important; 1289 transform: none !important; 1290 transition: none !important; 1291 animation: none !important; 1292} 1293 1294 1295.msform-responsive { 1296 position: relative; 1297 width: 100%; 1298 max-width: 600px; /* or whatever your contentâarea width is */ 1299 margin: 0 auto; /* center if you like */ 1300 padding-top: 68%; 1301 overflow: hidden; 1302} 1303.msform-responsive iframe { 1304 position: absolute; 1305 top: 0; left: 0; 1306 width: 100%; 1307 height: 100%; 1308 border: none; 1309} 1310 1311/* ========================================================================== 1312 Responsive Featured Hero (final) 1313 ========================================================================== */ 1314
1315/* â Base styles (desktop/tablet) â */ 1316.home-feature-section { 1317 position: relative; 1318 overflow: hidden; 1319 background-image: none !important; 1320 min-height: 75vh; /* hero floor for desktop/tablet */ 1321} 1322.home-feature-section .home-hero-media { 1323 position: absolute; 1324 inset: 0; 1325 z-index: 0; 1326} 1327.home-feature-section .home-hero-media img { 1328 width: 100%; 1329 height: 100%; 1330 object-fit: cover; 1331} 1332.home-feature-section::before { 1333 content: ""; 1334 position: absolute; 1335 inset: 0; 1336 background: linear-gradient(90deg, #333742 10%, rgba(0,212,255,0) 60%); 1337 z-index: 1; 1338 pointer-events: none; 1339} 1340.home-feature-section .home-feature, 1341.home-feature-section .l-constrain { 1342 position: relative; 1343 z-index: 2; 1344} 1345.home-feature-section .l-constrain { 1346 max-width: 45vw; /* desktop text column */ 1347 margin: 0; /* flush-left */ 1348 padding: 0 1rem; 1349 text-align: left; 1350} 1351 1352/* â Hide all mobile blocks by default â */ 1353.show-mobile, 1354.show-mobile.mobile-hero-section { 1355 display: none !important; 1356} 1357 1358/* â Tablet & small desktops (⤠990px) â keep desktop hero â */ 1359@media (max-width: 990px) { 1360 .home-feature-section.hide-mobile { 1361 display: block !important; 1362 } 1363 .home-feature-section { 1364 min-height: 75vh; /* retain the same hero âfloorâ */ 1365 } 1366 .home-feature-section .l-constrain { 1367 max-width: 100% !important; 1368 padding: 0 1rem !important; 1369 text-align: left !important; 1370 } 1371} 1372 1373/* Phones */ 1374@media (max-width: 767px) { 1375 /* 1) Hide desktop hero */ 1376 .home-feature-section.hide-mobile { 1377 display: none !important; 1378 } 1379 1380 1381 .show-mobile.mobile-hero-section { 1382 display: block !important; 1383 position: relative; 1384 overflow: hidden; 1385 padding: 0 !important; 1386 min-height: auto !important; 1387 1388 1389 } 1390 1391 1392 .show-mobile.mobile-hero-section::before { 1393 display: none !important; 1394 } 1395 1396 /* 1397 .show-mobile.mobile-hero-section .mobile-hero-media { 1398 width: 100%; 1399 aspect-ratio: 1 / 1; 1400 overflow: hidden; 1401 position: relative; 1402 margin-bottom: 3rem !important; 1403 padding: 0 !important; 1404 } 1405*/ 1406 1407 .show-mobile.mobile-hero-section .mobile-hero-media img.mobile-hero-img { 1408 width: 100%; 1409 height: 100%; 1410 object-fit: cover; 1411 display: block; 1412 } 1413 1414 1415 1416 .show-mobile.mobile-hero-section .mobile-hero-copy { 1417 position: absolute; 1418 inset: 0; 1419 z-index: 2; 1420 display: flex !important; 1421 flex-direction: column; 1422 justify-content: center !important; 1423 align-items: center; 1424 padding: 1rem; 1425 text-align: center; 1426 max-width: 90vw; 1427 margin: 0 auto; 1428 } 1429} 1430 1431/* giving day 2025 */ 1432 1433/* Giving Day gallery: make images truly responsive on mobile */ 1434.giving-day-gallery img{ 1435 display:block; 1436 width:100%; 1437 height:auto; /* keep proportions */ 1438} 1439 1440/* keep a little space between stacked items (you already have mb-4, this is a gentle fallback) */ 1441.giving-day-gallery .col-lg-4{ margin-bottom:1rem; } 1442 1443 1444/* === Compact search results (default search.php) === */ 1445body.search, body.search-results { 1446 --sr-title: clamp(1.125rem, 1.2vw + 0.9rem, 1.375rem); /* ~18â22px */ 1447 --sr-text: clamp(0.9375rem, 0.6vw + 0.8rem, 1rem); /* ~15â16px */ 1448 --sr-meta: 0.875rem; /* ~14px */ 1449 --sr-muted: #444; 1450 --sr-rule: #e9ecef; 1451} 1452 1453/* Page heading */ 1454body.search .l-constrain > h1 { 1455 font-size: clamp(1.25rem, 1.2vw + 1rem, 1.5rem) !important; 1456 line-height: 1.25; 1457 margin: 0.5rem 0 0.75rem; 1458} 1459 1460/* Each result */ 1461body.search article { 1462 padding: 0.75rem 0; 1463 border-bottom: 1px solid var(--sr-rule); 1464} 1465 1466/* Titles (works with Sage's entry-title; fallback to h2/h3 inside article) */ 1467body.search h2.entry-title, 1468body.search h3.entry-title, 1469body.search article h2, 1470body.search article h3 { 1471 font-size: var(--sr-title) !important; 1472 line-height: 1.25; 1473 margin: 0 0 0.25rem; 1474} 1475 1476body.search .entry-title a, 1477body.search article h2 a, 1478body.search article h3 a { 1479 text-decoration: none; 1480} 1481body.search .entry-title a:hover, 1482body.search .entry-title a:focus, 1483body.search article h2 a:hover, 1484body.search article h2 a:focus, 1485body.search article h3 a:hover, 1486body.search article h3 a:focus { 1487 text-decoration: underline; 1488} 1489 1490/* Summaries (Sage usually uses .entry-summary) + safe fallbacks */ 1491body.search .entry-summary { 1492 font-size: var(--sr-text) !important; 1493 line-height: 1.55; 1494 color: var(--sr-muted); 1495 max-width: 72ch; 1496} 1497body.search .entry-summary p { margin: 0.25rem 0 0; } 1498 1499/* Fallback if the template doesnât use .entry-summary */ 1500body.search article p { 1501 font-size: var(--sr-text); 1502 line-height: 1.55; 1503 color: var(--sr-muted); 1504} 1505
1506/* Pagination (Extras\mti_navigation output) */ 1507body.search .navigation, 1508body.search .pagination { 1509 font-size: var(--sr-meta); 1510 margin-top: 1rem; 1511} 1512 1513/* Quiet the hero text if any text appears there */ 1514body.search .hero .hero-bg-image__text, 1515body.search .hero .hero-bg-image__content { 1516 font-size: var(--sr-text); 1517} 1518 1519/* Small screens */ 1520@media (max-width: 480px) { 1521 body.search { 1522 --sr-title: 1.125rem; /* ~18px */ 1523 --sr-text: 0.9375rem; /* ~15px */ 1524 } 1525} 1526 1527 1528/* contact form */ 1529 1530/* =========================== 1531 CONTACT FORM â Clean Final 1532 =========================== */ 1533 1534/* --- Card --- */ 1535.mtx-contact{ margin:1rem 0 2rem; } 1536.mtx-contact__card{ 1537 background:#fff; border:1px solid #e6e6e9; border-radius:0; 1538 padding:24px; box-shadow:0 6px 18px rgba(0,0,0,.04); 1539} 1540.mtx-contact__title{ margin:0 0 12px; } 1541 1542/* --- Grid: 1 col mobile, 2 cols â¥768px --- */ 1543.mtx-grid{ 1544 display:grid; grid-template-columns:1fr; gap:36px; 1545} 1546@media (min-width:768px){ .mtx-grid{ grid-template-columns:1fr 1fr; } } 1547.mtx-col--full{ grid-column:1 / -1; } 1548 1549/* --- Label + field spacing --- */ 1550.mtx-col{ display:grid !important; row-gap:6px !important; } 1551.mtx-contact .mtx-col > *{ margin:0 !important; } /* nuke stray margins */ 1552.mtx-label{ display:block; font-weight:600; line-height:1.2; } 1553.mtx-optional{ font-weight:400; opacity:.7; } 1554 1555/* --- Controls (inputs, textarea) --- */ 1556.mtx-contact input[type="text"], 1557.mtx-contact input[type="email"], 1558.mtx-contact input[type="tel"], 1559.mtx-contact textarea{ 1560 width:100%; padding:10px 12px; 1561 border:1px solid #cfd3d8; border-radius:0; 1562 background:#fafbfc; 1563 transition:border-color .15s, box-shadow .15s, background .15s; 1564 font:inherit; line-height:inherit; box-shadow:none; 1565} 1566.mtx-contact textarea{ min-height:140px; resize:vertical; } 1567 1568/* Focus */ 1569.mtx-contact input[type="text"]:focus, 1570.mtx-contact input[type="email"]:focus, 1571.mtx-contact input[type="tel"]:focus, 1572.mtx-contact textarea:focus{ 1573 outline:0; border-color:#1b1b1b; background:#fff; box-shadow:none; 1574} 1575 1576/* --- SELECT (Edge-friendly, no transitions, no option styling) --- */ 1577.mtx-contact select{ 1578 width:100%; padding:10px 12px; 1579 border:1px solid #cfd3d8; border-radius:0; 1580 background:#fff; color:#1b1b1b; 1581 font:inherit; line-height:inherit; 1582 appearance:auto; -webkit-appearance:auto; 1583 box-shadow:none; transition:none; 1584} 1585.mtx-contact select:focus{ 1586 outline:0; border-color:#1b1b1b; background:#fff; box-shadow:none; 1587} 1588 1589/* High-contrast users: honor OS palette */ 1590@media (forced-colors: active){ 1591 .mtx-contact select, 1592 .mtx-contact input[type="text"], 1593 .mtx-contact input[type="email"], 1594 .mtx-contact textarea{ 1595 background:Canvas; color:CanvasText; border-color:ButtonBorder; 1596 } 1597} 1598 1599/* --- Alerts (inline + careers panel) --- */ 1600.mtx-status-inline .mtx-alert, 1601.mtx-careers-panel .mtx-alert, 1602.mtx-alert{ 1603 margin:0; padding:10px 12px; font-weight:600; 1604 border-radius:0; border:1px solid transparent; 1605} 1606.mtx-alert--ok { background:#e8f6f4; border-color:#bde3de; color:#0f5c56; } 1607.mtx-alert--err { background:#fdeaea; border-color:#f2c2c2; color:#7a1d1d; } 1608 1609/* Ensure careers panel uses the OK palette even if something else overrides */ 1610.mtx-careers-panel .mtx-alert.mtx-alert--ok{ 1611 background:#e8f6f4 !important; 1612 border-color:#bde3de !important; 1613 color:#0f5c56 !important; 1614} 1615 1616/* Careers link inherits the alert color */ 1617.mtx-careers-panel .mtx-alert a{ color:inherit; text-decoration:underline; } 1618 1619/* --- Validation --- */ 1620.mtx-contact .wpcf7-not-valid{ border-color:#c63737; } 1621.mtx-contact .wpcf7-not-valid-tip{ margin-top:6px; font-size:.9em; color:#c63737; } 1622 1623/* Hide CF7 box (we use inline status) */ 1624.wpcf7 .wpcf7-response-output{ display:none !important; } 1625 1626/* --- Actions row (button + inline status) --- */ 1627.mtx-actions{ 1628 display:flex; align-items:flex-end; gap:12px; margin-top:20px; flex-wrap:wrap; 1629} 1630@media (max-width:640px){ .mtx-actions{ gap:8px; } } 1631@media (min-width:768px){ .mtx-actions{ gap:44px; } } 1632.mtx-actions .wpcf7-submit{ margin:0 !important; } 1633 1634/* Align inline status baseline with button */ 1635.mtx-status-inline{ transform:translateY(-14px); } 1636 1637/* --- Submit button (uses your existing .button--red) --- */ 1638.wpcf7 input[type="submit"].button--red, 1639.wpcf7 .button.button--red{ 1640 text-transform:uppercase;
1640 font-style:normal !important; font-weight:700; 1641 font-family:inherit; letter-spacing:.03em; margin-top:6px !important; 1642} 1643 1644/* When Careers is selected, silence CF7 tips entirely */ 1645.is-careers .wpcf7-not-valid-tip{ display:none !important; } 1646 1647/* CF7 checkbox group: prevent mobile overflow + stack items */ 1648.mtx-contact .wpcf7-form-control.wpcf7-checkbox{ 1649 display:block; 1650 width:100%; 1651 max-width:100%; 1652} 1653 1654.mtx-contact .wpcf7-checkbox .wpcf7-list-item{ 1655 display:block !important; 1656 margin:8px 0 0 !important; 1657} 1658 1659.mtx-contact .wpcf7-checkbox label{ 1660 display:flex; 1661 align-items:flex-start; 1662 gap:10px; 1663} 1664 1665.mtx-contact .wpcf7-list-item-label{ 1666 margin:0 !important; 1667 overflow-wrap:anywhere; /* long labels won't force overflow */ 1668} 1669 1670/* CF7 checkbox rows: align box with first line of text */ 1671.mtx-contact .wpcf7-checkbox .wpcf7-list-item label{ 1672 display:inline-flex !important; 1673 align-items:flex-start !important; 1674 gap:10px; 1675} 1676 1677/* The actual checkbox */ 1678.mtx-contact .wpcf7-checkbox input[type="checkbox"]{ 1679 margin:0 !important; 1680 transform: translateY(5px); /* tweak 2â4px to taste */ 1681} 1682 1683/* Keep the label text behaving nicely when it wraps */ 1684.mtx-contact .wpcf7-checkbox .wpcf7-list-item-label{ 1685 margin:0 !important; 1686 line-height:1.35; 1687} 1688 1689.mtx-help-text { 1690 font-size: 0.9em; 1691 opacity: 0.8; 1692 margin-bottom: 4px !important; 1693 line-height: 1.4; 1694} 1695 1696 1697 1698 1699 1700 1701/* disaster response and Learn more */ 1702 1703 1704 1705 @media screen and (max-width:991px) { 1706 .heal-respond-col-left, .heal-respond-col-right { 1707 clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%); 1708 } 1709 } 1710 1711 .heal-mobile-icon { 1712 border: 8px solid #fff; 1713 border-radius: 100px; 1714 max-width:200px; 1715 margin-bottom:-40px; 1716 } 1717 1718 .heal-mobile-blurb{ 1719 border: 1px solid #365d75; 1720 z-index: -1; 1721 background: #365d75; 1722 background-image:url('/wp-content/uploads/2022/09/line-texture.png'); 1723 } 1724 1725 1726/* ===== LEADERSHIP ===== */ 1727/* ---------- COUNTRY GRID ---------- */ 1728.country-grid { 1729 display: grid; 1730 gap: 2rem; 1731 margin-bottom: 2rem; 1732 grid-template-columns: 1fr; /* 1 per row (mobile) */ 1733} 1734 1735@media (min-width: 768px) { 1736 .country-grid { 1737 grid-template-columns: repeat(2, minmax(0, 1fr)); 1738 } /* 2 per row */ 1739} 1740 1741@media (min-width: 1024px) { 1742 .country-grid { 1743 grid-template-columns: repeat(3, minmax(0, 1fr)); 1744 } /* 3 per row (Leadership) */ 1745 1746 .country-grid.board { 1747 grid-template-columns: repeat(4, minmax(0, 1fr)); 1748 } /* keep Board at 4 per row */ 1749} 1750 1751/* ---------- TEAM MEMBER CARD (Option B: internal grid) ---------- 1752 We define 5 rows: img, name, role, bio (flex row), read-more (bottom) */ 1753.team-member { 1754 padding: 1rem; 1755 background: #fff; 1756 display: grid; 1757 /* New: added an empty flexible row between bio and button */ 1758 grid-template-rows: auto auto auto auto 1fr auto; 1759 min-width: 0; 1760 height: 100%; 1761 row-gap: 0.5rem; 1762} 1763 1764/* Bio no longer needs to stretch â it will sit naturally above the spacer row */ 1765.team-member .bio { 1766 text-align: left; 1767 white-space: normal; 1768 overflow: hidden; 1769 display: -webkit-box; 1770 -webkit-box-orient: vertical; 1771 -webkit-line-clamp: 6; 1772} 1773 1774/* Image */ 1775.team-member img { 1776 display: block; 1777 margin: 0 auto 0.25rem; /* center horizontally + bottom gap */ 1778 width: 100%; 1779 max-width: 300px; 1780 height: auto; 1781 object-fit: cover; 1782 border-radius: 50%; 1783 border: 5px solid #fff; 1784} 1785 1786 .country-grid:not(.board) .team-member img { 1787 border-radius: 0; 1788 border: none; 1789} 1790 1791 1792 1793/* Leadership names (h3): single line, ellipsize */ 1794.team-member h3 { 1795 font-size: 1.1rem; 1796 margin: 0.25rem 0; 1797 white-space: nowrap; 1798 overflow: hidden; 1799 text-overflow: ellipsis; 1800} 1801 1802/* Board names (h4): base style; board-specific overrides below */ 1803.team-member h4 { 1804 font-size: 1.1rem; 1805 margin: 0.25rem 0; 1806} 1807 1808/* Roles: wrap allowed */ 1809.team-member .role { 1810 font-style: italic; 1811 color: #555; 1812 white-space: normal; 1813 margin: 0 0 0.5rem 0; 1814} 1815 1816/* Read More: naturally lands in the last grid row (bottom) */ 1817.team-member .read-more { 1818 all: unset; 1819 color: #000; 1820 font-weight: bold; 1821 cursor: pointer; 1822 display: inline-block; 1823 text-decoration: underline; 1824 align-self: start; /* left-align */ 1825} 1826 1827/* ---------- BOARD-ONLY NAME TREATMENT ---------- 1828 If you can, add class="country-grid board" to the Board grid */ 1829#leadership h2 + .country-grid + h2 + .country-grid .team-member h4, 1830.board .team-member h4 { 1831 font-size: 1rem; 1832 line-height: 1.25; 1833 white-space: normal; /* allow wrapping for board names */ 1834 overflow: hidden; 1835 display: -webkit-box; /* keep 2-line tidy look; or remove next 2 lines */ 1836 -webkit-line-clamp: 2; 1837 -webkit-box-orient: vertical; 1838 hyphens: auto; 1839 word-break: break-word; 1840} 1841 1842/* ---------- BIO MODAL ---------- */ 1843#bio-modal { 1844 position: fixed; 1845 top: 0; 1846 left: 0; 1847 width: 100vw; 1848 height: 100vh; 1849 background: rgba(0, 0, 0, 0.5); 1850 display: flex; 1851 align-items: center; 1852 justify-content: center; 1853 z-index: 1050; 1854} 1855 1856#bio-modal.hidden { 1857 display: none !important; 1858 pointer-events: none !important; 1859} 1860 1861#bio-modal .modal-content { 1862 position: relative; 1863 background: #fff; 1864 padding: 1em 2em 2em; 1865 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); 1866 overflow-y: auto; 1867 width: 80vw; 1868 max-width: 600px; 1869 max-height: 90vh; 1870 border-radius: 0; 1871} 1872 1873#bio-modal .modal-content .close { 1874 position: absolute; 1875 top: 0.5em; 1876 right: 0.5em; 1877 background: none; 1878 border: none; 1879 font-size: 1.5em; 1880 cursor: pointer; 1881} 1882 1883@media (max-width: 600px) { 1884 #bio-modal .modal-content { 1885 width: 100vw !important; 1886 height: auto !important; 1887 max-height: 90vh !important; 1888 padding: 1em !important; 1889 border-radius: 0 !important; 1890 } 1891} 1892 1893/* Replace the earlier h3/h4 clamp block with this */ 1894.team-member h3, 1895.team-member h4 { 1896 line-height: 1.25; 1897 min-height: calc(1.25em * 2); /* reserve 2 lines */ 1898 display: flex; /* bottom-align the name */ 1899 flex-direction: column; 1900 justify-content: flex-end; 1901 overflow: hidden; 1902 margin: 0 0 0.35rem 0; /* gap to role â tweak as you like */ 1903} 1904 1905/* If you keep a board-specific clamp for h4, ensure bottom-align still applies */ 1906.board .team-member h4 { 1907 display: flex; 1908 flex-direction: column; 1909 justify-content: flex-end; 1910} 1911 1912/* Clamp roles only in non-board (Leadership) grid */ 1913.country-grid:not(.board) .team-member .role {
1914 line-height: 1.35; 1915 min-height: calc(1.35em * 2); 1916 display: -webkit-box; 1917 -webkit-box-orient: vertical; 1918 -webkit-line-clamp: 2; 1919 overflow: hidden; 1920} 1921 1922/* Board: no clamping/ellipsis on roles */ 1923.board .team-member .role { 1924 display: block; /* break the -webkit-box clamp */ 1925 overflow: visible; 1926 -webkit-line-clamp: unset; 1927 -webkit-box-orient: unset; 1928 white-space: normal; 1929 min-height: auto; /* undo any reserved height if set */ 1930} 1931 1932/* Board names: TOP-align, keep to 2 lines (overrides global flex bottom-align) */ 1933#leadership .country-grid.board .team-member h4 { 1934 display: -webkit-box !important; /* cancel flex */ 1935 -webkit-box-orient: vertical; 1936 -webkit-line-clamp: 2; /* still cap to two lines */ 1937 line-height: 1.25; 1938 min-height: calc(1.25em * 2); /* keeps rows even */ 1939 margin: 0 0 0.35rem 0; 1940 overflow: hidden; 1941} 1942 1943/* Tighten ONLY photo â name; keep name â role identical */ 1944#leadership .team-member img + h3, 1945#leadership .team-member img + h4 { 1946 position: relative; 1947 top: -0.01rem; /* pull the name up (try -0.20 to -0.35) */ 1948 margin-bottom: calc(0.35rem + 0.25rem); /* preserve the original 0.35rem to the role */ 1949} 1950 1951/* Leadership names are single-line; make the heading only 1 line tall */ 1952#leadership .country-grid:not(.board) .team-member h3 { 1953 line-height: 1.25; 1954 min-height: 1.25em; /* one line only */ 1955 display: block; /* cancel the global flex bottom-align */ 1956 margin: 0 0 0.35rem 0; /* keep the same gap to the role */ 1957} 1958 1959#bio-modal #modal-name { 1960 font-size: 1.25rem; /* larger, like a heading */ 1961 font-weight: bold; 1962 margin-bottom: 0.25rem; 1963} 1964 1965#bio-modal #modal-role { 1966 font-size: 1rem; 1967 font-style: italic; 1968 color: #555; 1969 margin-bottom: 1rem; 1970} 1971 1972 1973/* ways to give accordians */ 1974 1975/* === Ways to Give (scoped) ===================================== */ 1976 1977/* Grid layout */ 1978.wg-ways{ 1979 max-width:1100px; 1980 margin:0 auto; 1981 display:grid; 1982 gap:12px; /* handles ALL spacing */ 1983 grid-template-columns:1fr; 1984} 1985@media (min-width:768px){ 1986 .wg-ways{ grid-template-columns:repeat(2,minmax(0,1fr)); } 1987} 1988@media (min-width:1100px){ 1989 .wg-ways{ grid-template-columns:repeat(3,minmax(0,1fr)); } 1990} 1991 1992/* Grid items: kill margins so gap rules */ 1993.wg-ways details.wg, 1994.wg-ways p.wg-link{ margin:0; } 1995 1996/* Accordion wrapper: no chrome here */ 1997.wg-ways details.wg{ 1998 padding:0; border:0; background:transparent; 1999} 2000 2001/* Clickable headers â SAME look for summary and link */ 2002.wg-ways details.wg > summary, 2003.wg-ways p.wg-link > a{ 2004 display:flex; align-items:center; justify-content:space-between; gap:8px; 2005 padding:.75rem 1rem; 2006 min-height:52px; /* tap target */ 2007 line-height:1.25; font-weight:700; color:inherit; 2008 background:#fff; 2009 border:1px solid #e5e5e5; border-radius:8px; 2010 text-decoration:none !important; box-sizing:border-box; 2011} 2012 2013/* Remove native marker */ 2014.wg-ways details.wg > summary{ list-style:none; outline:0; } 2015.wg-ways details.wg > summary::-webkit-details-marker{ display:none; } 2016 2017/* Icons */ 2018.wg-ways details.wg > summary::after{ 2019 content:"â¸"; margin-left:auto; transition:transform .2s ease; 2020} 2021.wg-ways details.wg[open] > summary::after{ transform:rotate(90deg); } 2022.wg-ways p.wg-link > a::after{ 2023 content:"â"; margin-left:auto; transition:transform .2s ease; 2024} 2025.wg-ways p.wg-link > a:hover::after{ transform:translateX(2px); } 2026 2027/* Panel content padding (when open) */ 2028.wg-ways details.wg > *:not(summary){ padding:0 1rem 1rem; } 2029.wg-ways details.wg > *:not(summary) p{ margin:.5rem 0; } 2030 2031/* Unified hover */ 2032.wg-ways details.wg:hover, 2033.wg-ways p.wg-link > a:hover{ box-shadow:0 2px 8px rgba(0,0,0,.06); } 2034 2035/* Disable color or shadow change on hover */ 2036.wg-ways p.wg-link > a:hover { 2037 background: #fff !important; /* same as default */ 2038 color: inherit !important; 2039 box-shadow: none !important; 2040 transform: none !important; 2041} 2042 2043/* === Single column always; centered; 50% width on desktop === */ 2044.wg-ways{ 2045 display:flex; /* for easy vertical spacing via gap */ 2046 flex-direction:column; 2047 gap:12px; 2048 margin:0 auto; 2049 width:clamp(320px, 50vw, 800px); /* ~50% of viewport, but not too narrow/wide */ 2050} 2051 2052/* On small screens, use full width */ 2053@media (max-width: 768px){ 2054 .wg-ways{ 2055 width:100%; 2056 padding:0 12px; /* optional edge breathing room on mobile */ 2057 } 2058} 2059 2060/* Make sure individual items donât fight the width */ 2061.wg-ways > details.wg, 2062.wg-ways > p.wg-link{ 2063 width:100%; 2064 margin:0; /* spacing is handled by gap */ 2065} 2066 2067/* Footnote / legal text */ 2068 .wg-legal{ 2069 font-size: 0.9rem; /* ~14â15px; use 0.875rem for smaller */ 2070 line-height: 1.5; 2071 color: #555; /* softer contrast; tweak to taste */ 2072 margin-top: 16px; 2073} 2074 .wg-legal em { font-style: italic; } 2075.wg-ways .wg-legal a { color: inherit; text-decoration: underline; } 2076 2077 2078/* cookie bar */ 2079 2080.cookie-info{ 2081 position:fixed; left:0; right:0; bottom:0; z-index:9999; 2082 padding: calc(8px + env(safe-area-inset-bottom)) 12px 8px; 2083 background:#111; color:#fff; font-size:14px; line-height:1.3; 2084 box-shadow: 0 -2px 10px rgba(0,0,0,.2); 2085 } 2086 .cookie-info__inner{ 2087 max-width: 960px; margin:0 auto; 2088 display:flex; gap:.75rem; align-items:center; justify-content:space-between; 2089 } 2090 .cookie-info a{ color:#fff; text-decoration:underline; } 2091 .cookie-info__close{ 2092 border:0; border-radius:10px; padding:.35rem .8rem; cursor:pointer; 2093 background:#fff; color:#111; font-size:13px; flex:0 0 auto; 2094 } 2095 @media (max-width: 480px){ 2096 .cookie-info__inner{ gap:.5rem; } 2097 .cookie-info__close{ padding:.3rem .7rem; font-size:12px; } 2098 } 2099 2100/* two buttons for ways to give */ 2101 2102 2103.cta-pair{ 2104 display:flex; 2105 flex-wrap:wrap; 2106 justify-content:center; /* center the pair on desktop */ 2107 gap:20px; /* even space between */ 2108 margin:1.5rem 0; 2109} 2110 2111/* Make whatever the shortcode outputs behave like buttons */
2112.cta-pair a, 2113.cta-pair .button, 2114.cta-pair .btn, 2115.cta-pair .wp-block-button__link{ 2116 display:inline-flex; 2117 align-items:center; 2118 justify-content:center; 2119 text-align:center; 2120 /* padding:0.85em 1.2em; */ /* ignore if your theme already handles this */ 2121} 2122 2123/* Stack on mobile */ 2124@media (max-width: 767.98px){ 2125 .cta-pair{ flex-direction:column; } 2126 .cta-pair > *{ width:100%; } /* each button full-width */ 2127 .cta-pair a, 2128 .cta-pair .button, 2129 .cta-pair .btn, 2130 .cta-pair .wp-block-button__link{ width:100%; } 2131} 2132 2133/* (Optional) equal-width buttons on desktop â uncomment if you want matched sizes 2134@media (min-width: 768px){ 2135 .cta-pair > *{ flex:1 1 260px; max-width:360px; } 2136} 2137*/ 2138 2139@media (max-width: 767.98px){ 2140 .cta-pair{ 2141 gap: 6px; /* was 12px â closer spacing on mobile */ 2142 } 2143 2144 /* Kill stray margins some button shortcodes/blocks add */ 2145 .cta-pair > *{ margin: 0 !important; } 2146 2147} 2148 2149/* survey thankyou page */ 2150 2151 /* Make thank-you block flush to the header on mobile */ 2152@media (max-width: 767.98px) { 2153 .thankyou-row { 2154 padding-top: 0 !important; 2155 margin-top: -50px !important; 2156 } 2157 2158 .thankyou-row h2:first-of-type { 2159 margin-top: 0; 2160 } 2161} 2162 2163 @media (max-width: 767.98px) { 2164 body.page-id-16354 .thankyou-latest .row.pt-3 { 2165 margin-top: -30px !important; 2166 padding-top: 0 !important; 2167 } 2168} 2169 2170/* giving tuesday 2025 */ 2171 2172/* Nudge desktop hero text further from the left edge */ 2173@media (min-width: 992px) { 2174 .home-feature-section.hide-mobile .home-feature > .l-constrain { 2175 margin-left: 5rem; /* ~56px. Tweak this value to taste */ 2176 } 2177} 2178 2179/* Home hero (Giving Tuesday) â softer, more gradual gradient */ 2180.page-id-2 .home-feature-section.hero--short::before { 2181 background: linear-gradient( 2182 90deg, 2183 rgba(51,55,66,0.85) 0%, /* strong but slightly transparent at the very left */ 2184 rgba(51,55,66,0.7) 18%, /* keep it dark a bit, but not a hard slab */ 2185 rgba(51,55,66,0.4) 40%, /* start easing off earlier */ 2186 rgba(51,55,66,0.15) 65%, /* gentle tail */ 2187 rgba(51,55,66,0) 85% /* fully transparent well before the far right */ 2188 ) !important; 2189} 2190 2191/* Desktop: let the hero text block breathe more */ 2192@media (min-width: 992px) { 2193 .home .home-feature-section .l-constrain { 2194 max-width: 60vw; /* try 60; tweak to 55vw if it feels too wide */ 2195 } 2196} 2197 2198/* Small desktop / large tablet: even wider so 4 buttons fit longer */ 2199@media (min-width: 768px) and (max-width: 991.98px) { 2200 .home .home-feature-section .l-constrain { 2201 max-width: 100vw; 2202 } 2203} 2204 2205@media (max-width: 767.98px) { 2206 2207 .show-mobile.mobile-hero-section { 2208 position: relative; 2209 overflow: hidden; 2210 padding: 0 !important; 2211 } 2212 2213 /* HERO HEIGHT â tweak this to taste */ 2214 .show-mobile.mobile-hero-section .mobile-hero-media { 2215 width: 100%; 2216 height: 75vh; /* try 85; go to 80 or 90 as needed */ 2217 max-height: 120vh; 2218 overflow: hidden; 2219 position: relative; 2220 margin-bottom: 0 !important; 2221 padding: 0 !important; 2222 } 2223 2224 .show-mobile.mobile-hero-section .mobile-hero-media img.mobile-hero-img { 2225 width: 100%; 2226 height: 100%; 2227 object-fit: cover; 2228 display: block; 2229 } 2230 2231 .show-mobile.mobile-hero-section .mobile-hero-overlay{ 2232 position: absolute; 2233 inset: 0; 2234 background: linear-gradient( 2235 180deg, 2236 rgba(0,0,0,0.05) 0%, 2237 rgba(0,0,0,0.35) 100% 2238 ) !important; 2239 z-index: 1; 2240} 2241 2242 2243 /* TEXT PADDING â adjust here */ 2244 .show-mobile.mobile-hero-section .mobile-hero-copy { 2245 position: absolute; 2246 inset: 0; 2247 z-index: 2; 2248 display: flex; 2249 flex-direction: column; 2250 justify-content: center; 2251 align-items: center; 2252 padding: 1rem 1rem 3rem; /* top / sides / bottom */ 2253 text-align: center; 2254 max-width: 90vw; 2255 margin: 0 auto; 2256 } 2257} 2258 2259/* Home hero â constrain the FRU button area on tablet+ */ 2260@media (min-width: 768px) { 2261 .home .hero-amounts { 2262 max-width: 520px; /* adjust as needed */ 2263 margin-top: 1.5rem; /* keep spacing above */ 2264 margin-right: 0; 2265 margin-left: 0; /* remove centering */ 2266 } 2267} 2268 2269/* top photo */ 2270 2271/* Wrapper */ 2272.top-photos-vote { 2273 margin-top: 2rem; 2274} 2275 2276/* Grid layout: 3 columns on desktop, stack on narrow screens */ 2277.top-photos-vote .photo-grid { 2278 display: grid; 2279 grid-template-columns: repeat(3, minmax(0, 1fr)); 2280 gap: 1.5rem; 2281} 2282 2283@media (max-width: 767.98px) { 2284 .top-photos-vote .photo-grid { 2285 grid-template-columns: 1fr; /* 1 per row on phones */ 2286 } 2287} 2288 2289/* Each option as a card */ 2290.top-photos-vote .photo-option { 2291 display: block; 2292 border: 1px solid #ddd; 2293 padding: 0.75rem; 2294 text-align: center; 2295 cursor: pointer; 2296 transition: background-color 0.15s ease, box-shadow 0.15s ease; 2297} 2298 2299/* Images */ 2300.top-photos-vote .photo-option img { 2301 width: 100%; 2302 height: auto; 2303 display: block; 2304 margin-bottom: 0.5rem; 2305} 2306 2307/* Title text */ 2308.top-photos-vote .photo-title { 2309 display: block; 2310 font-weight: 600; 2311 margin-bottom: 0.5rem; 2312} 2313 2314.top-photos-vote .photo-option .wpcf7-list-item { 2315 display: inline-block; /* or block if you want it on its own line */ 2316 2317} 2318 2319.top-photos-vote .photo-option .wpcf7-list-item-label { 2320 font-weight: 600; /* if you want that title look */ 2321} 2322 2323 2324/* Checkbox placement */ 2325.top-photos-vote .photo-option input[type="checkbox"] { 2326 margin-right: 0.35rem; 2327} 2328 2329 2330/* Highlight the entire card when selected (modern browsers) */ 2331.top-photos-vote .photo-option:has(input[type="checkbox"]:checked) { 2332 background-color: #f5f5f5; 2333 box-shadow: 0 0 0 2px #c00 inset; /* tweak to match brand red or soften */ 2334} 2335 2336 2337/* submit button */ 2338 2339.top-photos-vote .mtx-actions { 2340 display: flex; 2341 justify-content: center; 2342} 2343 2344/* confirmation message */ 2345 2346/* Center + stack button and status vertically */ 2347.top-photos-vote .mtx-actions { 2348 display: flex; 2349 flex-direction: column; 2350 align-items: center; 2351 gap: 0.5rem; 2352} 2353 2354/* Make the custom status look like normal text, not a big alert box */ 2355.top-photos-vote .mtx-status-inline { 2356 margin-top: 0.25rem; 2357 padding: 0; 2358 background: none; 2359 border: none; 2360 color: #333; 2361 font-size: 0.95rem; 2362 text-align: center; 2363} 2364 2365/* Hide CF7's default response box just for this form */ 2366.top-photos-vote .wpcf7-response-output { 2367 display: none !important; 2368} 2369 2370/* Only affect the Top Photos voting form */
2371.wpcf7.top-photos-vote-form .wpcf7-response-output { 2372 margin: 0.75rem 0 0; 2373 padding: 0; 2374 border: none; 2375 background: none; 2376 color: #333; 2377 font-size: 0.95rem; 2378 text-align: center; 2379} 2380 2381/* ===== Photo voting grid: normalize image shapes ===== */ 2382.top-photos-vote .photo-grid { 2383 display: grid; 2384 grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); 2385 gap: 2rem; 2386} 2387 2388/* Make each image the same shape & size */ 2389.top-photos-vote .photo-option img { 2390 width: 100%; 2391 aspect-ratio: 3 / 4; /* all thumbs become 4:3 rectangles */ 2392 object-fit: cover; /* crop to fill the frame nicely */ 2393 display: block; 2394} 2395 2396/* Optional: make each card feel consistent */ 2397.top-photos-vote .photo-option { 2398 display: flex; 2399 flex-direction: column; 2400} 2401 2402/* Optional: little spacing between image and caption/checkbox */ 2403.top-photos-vote .photo-option .wpcf7-list-item, 2404.top-photos-vote .photo-option input[type="checkbox"] { 2405 margin-top: 0.75rem; 2406} 2407 2408/* homepage EOY video */ 2409 2410/* ===== Desktop hero with video ===== */ 2411.home-feature-section.hide-mobile.hero--short .home-feature--with-video .home-feature-inner { 2412 display: flex; 2413 align-items: center; 2414 justify-content: space-between; 2415 gap: 2.5rem; 2416} 2417 2418/* Copy column */ 2419.home-feature-section.hide-mobile.hero--short .feature-copy { 2420 flex: 0 1 50%; 2421 max-width: 45vw; 2422} 2423 2424.home-feature-section.hide-mobile.hero--short .feature-heading { 2425 font-size: 2.75em; 2426 line-height: 1; 2427 margin-bottom: 0.5rem; 2428} 2429 2430.home-feature-section.hide-mobile.hero--short .feature-subheading { 2431 font-size: 1.25rem; 2432 font-weight: 500; 2433 line-height: 1.4; 2434 margin-bottom: 1.5rem; 2435} 2436 2437/* Video column */ 2438.home-feature-section.hide-mobile.hero--short .feature-video { 2439 flex: 0 1 50%; 2440 display: flex; 2441 justify-content: flex-end; 2442} 2443 2444.home-feature-section.hide-mobile.hero--short .feature-video-inner { 2445 position: relative; 2446 width: 100%; 2447 max-width: 480px; /* tweak to taste */ 2448 aspect-ratio: 16 / 9; 2449 overflow: hidden; 2450 border-radius: 0px; 2451 box-shadow: 0 10px 30px rgba(0,0,0,0.45); 2452} 2453 2454/* Video itself */ 2455.home-feature-section.hide-mobile.hero--short .hero-video { 2456 width: 100%; 2457 height: 100%; 2458 object-fit: cover; 2459 display: block; 2460} 2461 2462/* Unmute button overlay */ 2463.home-feature-section.hide-mobile.hero--short .hero-video-toggle { 2464 position: absolute; 2465 right: 1rem; 2466 top: 1rem; 2467 padding: 0.6rem 1.1rem; 2468 font-size: 0.9rem; 2469 font-weight: 600; 2470 border-radius: 999px; 2471 border: none; 2472 cursor: pointer; 2473 background: rgba(0, 0, 0, 0.7); 2474 color: #fff; 2475 display: inline-flex; 2476 align-items: center; 2477 gap: 0.35rem; 2478 transition: 2479 background 0.2s ease, 2480 transform 0.1s ease, 2481 box-shadow 0.2s ease; 2482} 2483 2484.home-feature-section.hide-mobile.hero--short .hero-video-toggle:hover { 2485 background: rgba(0, 0, 0, 0.9); 2486 transform: translateY(-1px); 2487 box-shadow: 0 4px 12px rgba(0,0,0,0.5); 2488} 2489 2490.home-feature-section.hide-mobile.hero--short .hero-video-toggle.is-unmuted { 2491 background: rgba(255, 255, 255, 0.9); 2492 color: #111; 2493} 2494 2495/* Slightly shrink on smaller desktops if needed */ 2496@media (max-width: 1200px) { 2497 .home-feature-section.hide-mobile.hero--short .home-feature-inner { 2498 gap: 1.5rem; 2499 } 2500 .home-feature-section.hide-mobile.hero--short .feature-heading { 2501 font-size: 3em; 2502 } 2503} 2504 2505/* Grow the video on the right side */ 2506.home-feature-section.hide-mobile.hero--short .home-feature--with-video .home-feature-inner { 2507 gap: 2rem; /* a little tighter gap between text and video */ 2508} 2509 2510.home-feature-section.hide-mobile.hero--short .feature-copy { 2511 flex: 0 1 52%; /* slightly less width for text */ 2512 max-width: 52vw; 2513} 2514 2515.home-feature-section.hide-mobile.hero--short .feature-video { 2516 flex: 0 1 48%; /* slightly more width for video column */ 2517} 2518 2519/* Let the video fill the column more */ 2520.home-feature-section.hide-mobile.hero--short .feature-video-inner { 2521 max-width: 1280px; /* was 480px â bump this up */ 2522 width: 100%; /* fill the column width up to max */ 2523} 2524 2525/* FORCE the hero into a true two-column layout and let the video breathe */ 2526.home-feature-section.hide-mobile.hero--short .home-feature--with-video .home-feature-inner { 2527 display: flex; 2528 align-items: center; 2529 justify-content: space-between; 2530 gap: 2.5rem; 2531} 2532 2533/* Make sure both columns can actually use half the space */ 2534.home-feature-section.hide-mobile.hero--short .home-feature--with-video .feature-copy, 2535.home-feature-section.hide-mobile.hero--short .home-feature--with-video .feature-video { 2536 flex: 0 0 50%; 2537 max-width: 50%; 2538} 2539 2540/* Nuke any generic max-width left on direct children of .l-constrain */ 2541.home-feature-section.hide-mobile.hero--short .home-feature--with-video .l-constrain > * { 2542 max-width: none !important; 2543} 2544 2545/* Let the video fill its column */ 2546.home-feature-section.hide-mobile.hero--short .feature-video-inner { 2547 width: 100% !important; 2548 max-width: none !important; 2549} 2550 2551/* Optionally, slightly shrink copy so video feels prominent */ 2552.home-feature-section.hide-mobile.hero--short .feature-copy { 2553 padding-right: 1rem; 2554} 2555
2556/* === Home hero with video â widen the inner container and give video more room === */ 2557@media (min-width: 992px) { 2558 /* Let this specific hero use more of the viewport */ 2559 .home .home-feature-section.hide-mobile.hero--short .home-feature--with-video .l-constrain { 2560 max-width: 85vw !important; /* was 60vw â bump it up */ 2561 } 2562 2563 /* Slightly bias width toward text, but keep video big */ 2564 .home .home-feature-section.hide-mobile.hero--short .home-feature--with-video .feature-copy { 2565 flex: 0 0 42%; 2566 max-width: 42%; 2567 } 2568 2569 .home .home-feature-section.hide-mobile.hero--short .home-feature--with-video .feature-video { 2570 flex: 0 0 58%; 2571 max-width: 58%; 2572 } 2573 2574 .home .home-feature-section.hide-mobile.hero--short .home-feature--with-video .feature-video-inner { 2575 width: 100%; 2576 max-width: none; 2577 } 2578} 2579 2580.home-feature-section.hide-mobile.hero--short .hero-video-toggle { 2581 border-radius: 0 !important; 2582} 2583 2584/* EOY 2025 home: remove old LâR gradient overlay, keep vignette only */ 2585.home .home-feature-section.hero--short::before, 2586.home .home-feature-section.hide-mobile.hero--short::before { 2587 background: none !important; 2588} 2589 2590/* Reusable overlay photo credit */ 2591 2592/* Base pill style (no side chosen yet) */ 2593.photo-credit-overlay { 2594 position: absolute; 2595 bottom: 0.75rem; 2596 padding: 0.25rem 0.5rem; 2597 2598 background: rgba(0, 0, 0, 0.55); /* subtle mask */ 2599 color: #fff; 2600 font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; 2601 font-weight: 400; 2602 font-size: clamp(0.55rem, 1.1vw, 0.75rem); 2603 letter-spacing: 0.03em; 2604 text-transform: none; 2605 2606 border-radius: 3px; 2607 z-index: 3; 2608 pointer-events: none; /* don't block clicks */ 2609 white-space: nowrap; 2610 display: inline-block; 2611 width: auto; 2612 max-width: none; 2613} 2614 2615/* Side-position modifiers */ 2616.photo-credit--left { 2617 left: 0.75rem; 2618 right: auto; 2619} 2620 2621.photo-credit--right { 2622 right: 0.75rem; 2623 left: auto; 2624} 2625 2626/* quilt-safe wrapper stays as-is */ 2627.landing-2025 .image-with-credit { 2628 position: relative; 2629 display: flex; 2630 flex: 1 1 auto; 2631 overflow: hidden; 2632} 2633 2634.landing-2025 .image-with-credit img { 2635 display: block; 2636 width: 100%; 2637 height: 100%; 2638 object-fit: cover; 2639 margin: 0; 2640} 2641 2642 2643/* Disable floating FRU social proof on mobile */ 2644@media (max-width: 767px) { 2645 iframe.fun-social-proof-iframe { 2646 display: none !important; 2647 opacity: 0 !important; 2648 visibility: hidden !important; 2649 pointer-events: none !important; 2650 } 2651} 2652 2653 /* -------------------------------------------------------- 2654 CALMER COOKIE BAR (DESKTOP + MOBILE) 2655 -------------------------------------------------------- */ 2656 2657.cookie-info { 2658 background: #444444 !important; /* calm gray */ 2659 color: #f3f3f3 !important; 2660 padding: 8px 18px !important; /* slimmer, cleaner band */ 2661 font-size: 15px !important; /* slightly larger text */ 2662 line-height: 1.4 !important; 2663 box-shadow: 0 -2px 6px rgba(0,0,0,0.25); 2664 transition: opacity 0.25s ease, transform 0.25s ease; /* for dismiss animation */ 2665} 2666 2667/* Fade / slide when dismissed */ 2668.cookie-info.cookie-info--dismissed { 2669 opacity: 0 !important; 2670 transform: translateY(20px) !important; 2671} 2672 2673/* Inner alignment */ 2674.cookie-info__inner { 2675 display: flex; 2676 justify-content: space-between; 2677 align-items: center; 2678 gap: 16px; 2679} 2680 2681/* Main text */ 2682.cookie-info span { 2683 flex: 1 1 auto; 2684} 2685 2686/* Link styling */ 2687.cookie-info a { 2688 color: #ffffff !important; /* visible but not screaming */ 2689 text-decoration: underline !important; 2690 text-underline-offset: 1px; 2691 font-weight: normal !important; 2692} 2693 2694 /* Cookie banner close button â light + accessible */ 2695.cookie-info :is(.cookie-info__close, button.cookie-info__close, a.cookie-info__close) { 2696 background: #e8e8e8 !important; 2697 color: #1f1f1f !important; 2698 border: 1px solid #ffffff !important; 2699 border-radius: 999px; 2700 padding: 6px 14px !important; 2701 font-size: 13px !important; 2702 cursor: pointer; 2703 box-shadow: none !important; 2704} 2705 2706.cookie-info :is(.cookie-info__close, button.cookie-info__close, a.cookie-info__close):hover { 2707 background: #f3f3f3 !important; 2708 border-color: #ffffff !important; 2709} 2710 2711.cookie-info :is(.cookie-info__close, button.cookie-info__close, a.cookie-info__close):focus-visible { 2712 outline: 2px solid #ffffff !important; 2713 outline-offset: 2px !important; 2714} 2715 2716 2717 2718 2719/* -------------------------------------------------------- 2720 MOBILE: NO BUTTON + SAFER LINK 2721 Tap-to-dismiss JS handles closing. 2722 -------------------------------------------------------- */ 2723@media (max-width: 767px) { 2724 2725 /* Hide OK button entirely */ 2726 .cookie-info__close { 2727 display: none !important; 2728 visibility: hidden !important; 2729 opacity: 0 !important; 2730 pointer-events: none !important; 2731 } 2732 2733 /* Link tone-down for mobile */ 2734 .cookie-info a { 2735 color: #e3e3e3 !important; 2736 font-size: 14px !important; 2737 padding: 2px 1px !important;
2737 /* smaller tap radius */ 2738 } 2739} 2740 2741/* X icon: hidden by default (desktop) */ 2742.cookie-dismiss-icon-mobile { 2743 display: none; 2744} 2745 2746@media (max-width: 767px) { 2747 2748 /* Hide OK button entirely on mobile */ 2749 .cookie-info__close { 2750 display: none !important; 2751 visibility: hidden !important; 2752 opacity: 0 !important; 2753 pointer-events: none !important; 2754 } 2755 2756 /* Show the X icon only on mobile */ 2757 .cookie-dismiss-icon-mobile { 2758 display: inline-block; 2759 margin-left: 0.75rem; 2760 font-size: 16px; 2761 line-height: 1; 2762 opacity: 0.85; 2763 } 2764 2765 /* Link tone-down for mobile */ 2766 .cookie-info a { 2767 color: #e3e3e3 !important; 2768 font-size: 14px !important; 2769 padding: 2px 1px !important; 2770 } 2771} 2772 2773@media (max-width: 767px) { 2774 .cookie-dismiss-icon-mobile { 2775 display: inline-block; 2776 margin-left: 0.75rem; 2777 font-size: 24px; 2778 vertical-align: middle; 2779 line-height: 1; 2780 opacity: 0.85; 2781 } 2782} 2783 2784/* --- FIX: keep cookie bar above the sticky mobile donate bar --- */ 2785@media (max-width: 767px) { 2786 .cookie-info{ 2787 position: fixed !important; 2788 left: 0 !important; 2789 right: 0 !important; 2790 2791 /* adjust this number to your donate bar height */ 2792 bottom: calc(72px + env(safe-area-inset-bottom)) !important; 2793 2794 z-index: 999999 !important; 2795 } 2796} 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806/* Hide inline social proof by default */ 2807.home-inline-social-proof { 2808 display: none; 2809 margin: 2rem 0; /* pleasant breathing room */ 2810} 2811 2812/* Show only on mobile */ 2813@media (max-width: 767px) { 2814 .home-inline-social-proof { 2815 display: block; 2816 } 2817} 2818 2819/* ------------------------------------------ 2820 INLINE SOCIAL PROOF â BASE STATE (HIDDEN) 2821 ------------------------------------------ */ 2822.home-inline-social-proof { 2823 display: none; 2824} 2825 2826/* ------------------------------------------ 2827 MOBILE ONLY 2828 ------------------------------------------ */ 2829@media (max-width: 767px) { 2830 2831 .home-inline-social-proof { 2832 display: block; 2833 2834 /* Center the FRU widget container */ 2835 text-align: center; 2836 2837 /* Tighter spacing above/below */ 2838 margin-top: 1.25rem; /* reduced from ~2rem */ 2839 margin-bottom: 1.25rem; 2840 } 2841 2842 /* FRU widgets often render as inline-block or a flex block. 2843 This ensures the actual widget content centers nicely. */ 2844 .home-inline-social-proof > * { 2845 margin-left: auto; 2846 margin-right: auto; 2847 } 2848 2849 /* Optional: tame FRUâs internal padding if needed */ 2850 .home-inline-social-proof .fr-widget, 2851 .home-inline-social-proof [data-fr-widget], 2852 .home-inline-social-proof [data-fundraiseup-widget] { 2853 max-width: 100%; 2854 } 2855} 2856 2857 /* ========================= 2858 Mobile featured video â Home EOY 2025 2859 ========================= */ 2860 2861.mobile-featured-video { 2862 display: block; 2863 margin-top: 1.5rem; 2864 margin-bottom: 1.5rem; 2865} 2866 2867/* Hide on tablet/desktop â we only want this on phones */ 2868@media (min-width: 768px) { 2869 .mobile-featured-video { 2870 display: none; 2871 } 2872} 2873 2874/* Match indentation of other mobile section headings */ 2875.mobile-featured-inner { 2876 padding: 0 1.75rem 1.5rem; /* left/right match âWho We Areâ etc. */ 2877} 2878 2879/* Subheading + heading spacing */ 2880.mobile-featured-inner .our-calling-heading { 2881 margin-bottom: 0.75rem; 2882} 2883 2884/* FULL-BLEED WRAPPER 2885 - full-bleed relative to .mobile-featured-inner 2886 - fixed 16:9 aspect ratio so video has no bars 2887*/ 2888.mfv-video-wrapper { 2889 position: relative; 2890 margin: 0 -1.75rem; /* cancel inner padding â edge-to-edge */ 2891 width: auto; /* let it expand naturally */ 2892 aspect-ratio: 16 / 9; /* ð enforce 16:9 box */ 2893 overflow: hidden; /* crop overflow when video covers */ 2894} 2895 2896/* Thumbnail image â fills the 16:9 box */ 2897.mfv-thumb { 2898 display: block; 2899 width: 100%; 2900 height: 100%; 2901 object-fit: cover; /* ensure the image fills the box too */ 2902 border-radius: 0; 2903} 2904 2905/* Play button overlay */ 2906.mfv-play-btn { 2907 position: absolute; 2908 inset: 0; 2909 margin: auto; 2910 width: 64px; 2911 height: 64px; 2912 border-radius: 50%; 2913 border: none; 2914 background: rgba(0, 0, 0, 0.55); 2915 cursor: pointer; 2916 display: flex; 2917 align-items: center; 2918 justify-content: center; 2919} 2920 2921.mfv-play-btn:focus-visible { 2922 outline: 2px solid #ffffff; 2923 outline-offset: 4px; 2924} 2925 2926.mfv-play-icon { 2927 width: 0; 2928 height: 0; 2929 border-top: 12px solid transparent; 2930 border-bottom: 12px solid transparent; 2931 border-left: 20px solid #ffffff; 2932 margin-left: 3px; 2933} 2934 2935/* When the video swaps in, it fills the same 16:9 box */ 2936.mfv-video-wrapper video { 2937 position: absolute; 2938 inset: 0; 2939 width: 100%; 2940 height: 100%; 2941 object-fit: cover; /* remove letterboxing if itâs not baked in */ 2942} 2943
2944/* Swap image + text order on mobile only */ 2945@media (max-width: 767px) { 2946 .our-calling-img { 2947 order: 2; 2948 } 2949 2950 .our-calling-text { 2951 order: 1; 2952 } 2953} 2954 2955@media (max-width: 767px) { 2956 .mobile-featured-video { 2957 padding-bottom: .5rem; /* or even 0.75rem */ 2958 } 2959} 2960 2961@media (max-width: 767px) { 2962 .our-calling-text { 2963 margin-top: 0 !important; 2964 } 2965} 2966 2967@media (max-width: 767px) { 2968 .our-calling-text { 2969 padding-top: 1.25rem !important; 2970 padding-left: 1.25rem !important; 2971 padding-right: 1.25rem !important; 2972 padding-bottom: 1.5rem !important; 2973 } 2974} 2975 2976@media (max-width: 767px) { 2977 .mobile-featured-video, 2978 .mobile-featured-inner, 2979 .mfv-video-wrapper { 2980 margin-bottom: 1rem !important; 2981 padding-bottom: 0 !important; 2982 } 2983 2984 /* kill default heading spacing in the video block */ 2985 .mobile-featured-video h2 { 2986 margin-bottom: .5rem !important; 2987 } 2988} 2989 2990/* mobile EOY landing page */ 2991 2992@media (max-width: 991px) { 2993 2994 .landing-2025 .landing-inline-social-proof { 2995 display: block; 2996 2997 /* Center the FRU widget container */ 2998 text-align: center; 2999 3000 /* Match homepage spacing */ 3001 margin-top: 1.25rem; 3002 margin-bottom: 1.25rem; 3003 } 3004 3005 /* Ensure the widget itself centers nicely */ 3006 .landing-2025 .landing-inline-social-proof > * { 3007 margin-left: auto; 3008 margin-right: auto; 3009 } 3010 3011 /* Safety: keep widget from overflowing */ 3012 .landing-2025 .landing-inline-social-proof .fr-widget, 3013 .landing-2025 .landing-inline-social-proof [data-fr-widget], 3014 .landing-2025 .landing-inline-social-proof [data-fundraiseup-widget] { 3015 max-width: 100%; 3016 } 3017 3018} 3019 3020@media (max-width: 767px) { 3021 iframe.fun-social-proof-iframe { 3022 display: none !important; 3023 opacity: 0 !important; 3024 visibility: hidden !important; 3025 pointer-events: none !important; 3026 } 3027} 3028 3029 /* Landing page: mobile video heading tweaks */ 3030@media (max-width: 767px) { 3031 3032 .landing-2025 .landing-mobile-video { 3033 margin-top: 1.25rem; 3034 } 3035 3036 .landing-2025 .landing-video-heading { 3037 color: #111; /* black (or just remove color to inherit) */ 3038 font-size: 1.6rem; 3039 margin: 0 0 0.75rem; 3040 text-align: center; /* â center it */ 3041 font-family: inherit; /* keep landing typography */ 3042 } 3043 3044} 3045 3046@media (max-width: 767px) { 3047 .landing-2025 .landing-inline-social-proof, 3048 .landing-2025 .landing-mobile-video { 3049 background: #fff; /* unify the zone */ 3050 } 3051 3052 .landing-2025 .landing-inline-social-proof { 3053 padding-top: .5rem; 3054 } 3055 3056 .landing-2025 .landing-mobile-video { 3057 padding-bottom: 1.25rem; /* creates a clean âendâ */ 3058 margin-bottom: 0; /* so next section starts clean */ 3059 } 3060} 3061 3062@media (max-width: 767px) { 3063 3064 /* Tan panel like your quilt text areas */ 3065 .landing-2025 .landing-video-panel { 3066 background: #F4F2F0; /* same as .side-text */ 3067 padding: 1.25rem 0 1.25rem; /* vertical breathing room */ 3068 margin-top: 1rem; 3069 margin-bottom: 1rem; 3070 } 3071 3072 /* Match the quilt's left indent rhythm */ 3073 .landing-2025 .landing-video-panel .mobile-featured-inner { 3074 padding-left: 15%; /* mirrors .side-text { padding: 15%; } vibe */ 3075 padding-right: 15%; 3076 padding-bottom: 0; 3077 } 3078 3079 /* Make the heading look like "Hereâs how your gift can help" */ 3080 .landing-2025 .landing-video-heading { 3081 color: #AF1F23; /* campaign red */ 3082 font-size: 30px; /* matches .give-blurb-title */ 3083 font-weight: 700; /* matches .give-blurb-title */ 3084 line-height: 1; 3085 margin: 0 0 0.75rem; 3086 text-align: left; /* quilt headers are left-aligned */ 3087 font-family: inherit; /* keep your page's typographic system */ 3088 } 3089 3090 /* Keep video full-bleed *within the tan panel* (like your other sections) */ 3091 .landing-2025 .landing-video-panel .mfv-video-wrapper { 3092 margin-left: calc(-15%); 3093 margin-right: calc(-15%); 3094 } 3095 3096} 3097 3098 /* Skinny alert bar (flexible height, wraps cleanly) */ 3099 3100 /* --- 1. CORE BANNER STYLING --- */ 3101.site-alert-bar { 3102 background: linear-gradient(to right, #700506, #ED202D); 3103 color: #fff; 3104 font-size: 21px; 3105 line-height: 1.3; 3106 padding: 6px 12px; 3107 position: relative; 3108 z-index: 1001; 3109} 3110 3111 3112 3113.site-alert-bar a, 3114.site-alert-bar__link { 3115 color: #fff !important; 3116 text-decoration: none !important; 3117} 3118 3119.site-alert-bar__inner { 3120 max-width: 1200px; 3121 margin: 0 auto; 3122 text-align: center; 3123} 3124 3125.site-alert-bar__title { 3126 font-weight: 700; 3127 margin-right: 6px; 3128} 3129 3130.site-alert-bar__summary p { 3131 margin: 0; 3132} 3133 3134@media (max-width: 767px) { 3135 .site-alert-bar { 3136 font-size: 18px; 3137 padding: 6px 10px; 3138 } 3139} 3140 3141 3142/* hide the alert bar on pages the built in thing can't see */ 3143 3144body.seattle-fundraising-gala .site-alert-bar { 3145 display: none !important; 3146} 3147 3148 3149 3150/* --- 2. STICKY LOGIC --- */ 3151
3152/* The safety net for the body overflow we found in your inspector */ 3153html, body{ 3154 overflow-x: clip !important; 3155 overflow-y: visible !important; 3156} 3157 3158 3159.header-stack { 3160 position: relative; 3161 width: 100%; 3162 z-index: 1000; 3163 overflow: visible !important; /* Ensures the 'track' is open */ 3164} 3165 3166header.l-header { 3167 position: -webkit-sticky; 3168 position: sticky; 3169 top: 0; 3170 z-index: 1000; 3171 transform: none !important; 3172 transition: none !important; 3173} 3174 3175/* --- 3. WORDPRESS ADMIN BAR OFFSET --- */ 3176/* Added !important to ensure these win over theme defaults */ 3177.admin-bar header.l-header { 3178 top: 32px !important; 3179} 3180 3181@media screen and (max-width: 782px) { 3182 .admin-bar header.l-header { 3183 top: 46px !important; 3184 } 3185} 3186 3187/* Ensure the mobile bottom bar always wins the stacking war */ 3188#donate-button.mobile-pulse-button { 3189 position: fixed !important; /* It must be fixed to stay at the bottom */ 3190 z-index: 999999 !important; /* Higher than .header-stack's 1000 */ 3191 bottom: 0; 3192 left: 0; 3193 width: 100%; 3194 opacity: 1 !important; /* Fix any translucency issues */ 3195 visibility: visible !important; 3196} 3197 3198 3199 3200/* Healthy Women, Healthy World â force single line */ 3201#mega-menu-item-16817 > a.mega-menu-link{ 3202 white-space: nowrap !important; 3203 word-break: keep-all !important; 3204 hyphens: none !important; 3205} 3206 3207 3208 /* ========================= 3209 E2MA Embed + Contact Block 3210 ========================= */ 3211 3212/* The iframe wrapper (matches your form container width) */ 3213.e2ma-embed { 3214 max-width: 640px; 3215 margin: 0 auto; 3216} 3217 3218 3219/* Contact section wrapper (aligned with iframe width) */ 3220.e2ma-contact-block { 3221 max-width: 640px; 3222 margin: 2.5rem auto 0; 3223} 3224 3225/* Heading centered */ 3226.e2ma-contact-block h3 { 3227 text-align: center; 3228 margin-bottom: 1.25rem; 3229} 3230 3231/* 3232 Each contact "card": 3233 - same width so the left edges align 3234 - centered as a block under the form 3235 - content inside left-aligned for readability 3236*/ 3237.e2ma-contact { 3238 max-width: 420px; /* tweak 380â480px depending on your layout */ 3239 margin: 0 auto 2rem; /* centers the block itself */ 3240 text-align: left; /* left-aligns the content */ 3241} 3242 3243.e2ma-contact:last-child { 3244 margin-bottom: 0; 3245} 3246 3247/* Optional divider between Eric and Joe */ 3248.e2ma-contact + .e2ma-contact { 3249 padding-top: 1.5rem; 3250 border-top: 1px solid rgba(0,0,0,0.08); 3251} 3252 3253/* Tighten paragraph spacing */ 3254.contact-name { 3255 margin: 0 0 0.35rem; 3256} 3257 3258.contact-details { 3259 margin: 0; 3260 line-height: 1.5; 3261} 3262 3263/* Base (desktop-ish) */ 3264.e2ma-embed iframe { 3265 width: 100%; 3266 min-height: 900px; /* your current safe baseline */ 3267 border: 0; 3268 display: block; 3269 overflow: hidden; 3270} 3271 3272/* Tablet */ 3273@media (max-width: 991px) { 3274 .e2ma-embed iframe {
3275 min-height: 1050px; 3276 } 3277} 3278 3279/* Mobile */ 3280@media (max-width: 767px) { 3281 .e2ma-embed iframe { 3282 min-height: 900px; /* bump until privacy line shows */ 3283 } 3284} 3285 3286@media (max-width: 767px) { 3287 .e2ma-embed { 3288 padding-left: 0; 3289 padding-right: 0; 3290 margin-left: auto; 3291 margin-right: auto; 3292 } 3293 3294 .e2ma-embed iframe { 3295 display: block; 3296 margin-left: auto; 3297 margin-right: auto; 3298 } 3299} 3300 3301@media (max-width: 767px) { 3302 .e2ma-embed iframe { 3303 position: relative; 3304 left: 50%; 3305 transform: translateX(-50%); 3306 } 3307} 3308 3309@media (max-width: 767px) { 3310 .e2ma-embed { 3311 width: 100vw; 3312 max-width: 100vw; 3313 margin-left: calc(50% - 50vw); 3314 margin-right: calc(50% - 50vw); 3315 } 3316 3317 .e2ma-embed iframe { 3318 width: 100%; 3319 margin: 0; 3320 } 3321} 3322 3323 3324/* mobile: no donate-bar on these pages */ 3325.page-id-18074 a#donate-button.mobile-pulse-button, 3326.page-id-17373 a#donate-button.mobile-pulse-button, 3327.page-id-17476 a#donate-button.mobile-pulse-button, 3328.page-id-14798 a#donate-button.mobile-pulse-button, 3329.page-id-17032 a#donate-button.mobile-pulse-button, 3330.page-id-12822 a#donate-button.mobile-pulse-button, 3331.page-id-16970 a#donate-button.mobile-pulse-button, 3332.page-id-16977 a#donate-button.mobile-pulse-button, 3333.page-id-16840 a#donate-button.mobile-pulse-button, 3334.page-id-16826 a#donate-button.mobile-pulse-button { 3335 display: none !important; 3336} 3337 3338/* Ways to Give: match left-offset behavior so the panel doesn't run under Donate */ 3339#mega-menu-item-16333 > ul.mega-sub-menu{ 3340 left: -260px !important; 3341 right: auto !important; 3342} 3343 3344/* Ways to Give: push the custom "arrow link" CTA to the right */ 3345#mega-menu-item-16333 .textwidget{ 3346 display: flex; 3347 justify-content: flex-end; 3348} 3349#mega-menu-item-16333 .textwidget .arrow-link{ 3350 display: inline-flex; 3351} 3352 3353 /* ============================ 3354 Book Club Shared Styles 3355 ============================ */ 3356 3357.reading-community{ 3358 /* Gives breathing room so âevents stuffâ below doesnât crowd on mobile */ 3359 padding-bottom: 40px; 3360} 3361 3362/* If your theme has aggressive hr margins, you can normalize it */ 3363.reading-community hr{ 3364 margin: 28px 0; 3365} 3366 3367/* Buttons (works if shortcode outputs .btn.btn-primary) */ 3368.reading-community .btn.btn-primary{ 3369 display: inline-block; 3370 padding: 10px 14px; 3371 border-radius: 10px; 3372 text-decoration: none; 3373 font-weight: 600; 3374} 3375 3376/* ============================ 3377 Current Read Grid 3378 ============================ */ 3379 3380.reading-community .current-read{ 3381 display: grid; 3382 grid-template-columns: 240px 1fr; 3383 gap: 24px; 3384 align-items: start; 3385 margin-top: 16px; 3386} 3387 3388/* Cover image */ 3389.reading-community .current-read__cover img{ 3390 width: 100%; 3391 height: auto; 3392 display: block; 3393 box-shadow: 0 4px 12px rgba(0,0,0,0.10); 3394} 3395 3396/* Text block spacing */ 3397.reading-community .current-read__content p{ 3398 margin: 0 0 16px; 3399 line-height: 1.6; 3400} 3401 3402/* ============================ 3403 Title / Subtitle / Author 3404 ============================ */ 3405 3406/* Title wrapper */ 3407.reading-community .current-read__title{ 3408 margin: 0 0 6px; 3409 line-height: 1.15; 3410 font-size: clamp(26px, 2.0vw + 16px, 38px); 3411} 3412 3413/* Make title + subtitle âtightâ */ 3414.reading-community .current-read__titleMain{ 3415 font-weight: 650; 3416} 3417 3418/* Desktop: allow subtitle to sit on same line */ 3419.reading-community .current-read__subtitle{ 3420 display: inline; 3421 margin-left: .35em; /* tight gap */ 3422 font-size: 0.62em; 3423 font-weight: 500; 3424 color: rgba(0,0,0,0.72); 3425 letter-spacing: 0.01em; 3426 white-space: normal; 3427} 3428 3429/* Author line */ 3430.reading-community .current-read__author{ 3431 margin: 0 0 16px; 3432 font-size: 1.05rem; 3433 font-weight: 600; 3434 color: rgba(0,0,0,0.85); 3435} 3436 3437/* ============================ 3438 CTA Pair below the grid 3439 ============================ */ 3440 3441.reading-community .cta-pair{ 3442 display: flex; 3443 flex-wrap: wrap; 3444 gap: 10px; 3445 /* 3446 margin-top: 16px; 3447 */ 3448 /* space below cover/blurb row */ 3449} 3450 3451/* ============================ 3452 Mobile 3453 ============================ */ 3454 3455@media (max-width: 640px){ 3456 .reading-community{ 3457 padding-bottom: 56px; /* a bit more on small screens */ 3458 } 3459 3460 .reading-community .current-read{ 3461 grid-template-columns: 1fr; 3462 gap: 0; 3463 } 3464 3465 .reading-community .current-read__cover{ 3466 max-width: 280px; 3467 margin: 0 auto 14px; 3468 } 3469 3470 .reading-community .current-read__title{ 3471 text-align: center; 3472 } 3473
3474 /* Mobile: subtitle stacks under title */ 3475 .reading-community .current-read__subtitle{ 3476 display: block; 3477 margin-left: 0; 3478 margin-top: 4px; /* tighter than your previous 6px */ 3479 } 3480 3481 .reading-community .current-read__author{ 3482 text-align: center; 3483 } 3484 3485 .reading-community .cta-pair{ 3486 justify-content: center; 3487 } 3488} 3489 3490/* Desktop + mobile: subtitle sits directly under title, no indent */ 3491.reading-community .current-read__subtitle{ 3492 display: block; 3493 margin: 2px 0 0; /* tight gap under title */ 3494 font-size: 0.62em; 3495 font-weight: 500; 3496 color: rgba(0,0,0,0.72); 3497 letter-spacing: 0.01em; 3498} 3499 3500.reading-community .current-read__title{ 3501 margin: 0 0 8px; /* was 6px; adjust to taste */ 3502 line-height: 1.15; 3503 font-size: clamp(26px, 2.0vw + 16px, 38px); 3504} 3505 3506.reading-community .current-read{ margin-bottom: 18px; } 3507.reading-community .cta-pair{ margin-top: 0; } 3508 3509/* gala */ 3510 3511/* ============================ 3512 Gala Event (scoped) 3513 ============================ */ 3514.gala-event{ 3515 --gala-ink: #111; 3516 --gala-muted: rgba(0,0,0,0.72); 3517 --gala-border: rgba(0,0,0,0.12); 3518 --gala-radius: 14px; 3519 3520 color: var(--gala-ink); 3521 padding-bottom: 56px; /* prevents the âtoo tight at endâ mobile issue */ 3522} 3523 3524/* Base typography inside gala-event */ 3525.gala-event p{ 3526 margin: 0 0 16px; 3527 line-height: 1.65; 3528} 3529.gala-event p:last-child{ margin-bottom: 0; } 3530 3531/* Hero */ 3532.gala-event__hero{ 3533 margin-bottom: 22px; 3534} 3535 3536 /* Eyebrow (BREAKING | BARRIERS) */ 3537.gala-event .gala-event__eyebrow{ 3538 /* Layout so the divider is centered, not âtypedâ */ 3539 display: inline-flex; 3540 align-items: center; 3541 gap: 0; 3542 3543 /* Eyebrow styling */ 3544 margin: 0 0 26px; 3545 text-transform: uppercase; 3546 letter-spacing: 0.14em; 3547 font-weight: 700; 3548 font-size: 0.85rem; 3549 line-height: 1; 3550 color: var(--gala-muted); 3551} 3552 3553/* Put the âpipeâ before the 2nd word so thereâs nothing for WP to eat */ 3554.gala-event .gala-event__eyebrow .eyebrow__word + .eyebrow__word{ 3555 display: inline-flex; 3556 align-items: center; /* keeps pipe vertically aligned with the word */ 3557} 3558 3559/* Vertical rule between words (pseudo-element replacement for .eyebrow__rule) */ 3560.gala-event .gala-event__eyebrow .eyebrow__word + .eyebrow__word::before{ 3561 content: ""; 3562 width: 2px; /* thickness */ 3563 height: 1.15em; /* slightly taller than text */ 3564 background: currentColor; 3565 opacity: 0.85; 3566 display: inline-block; 3567 3568 /* your exact spacing controls */ 3569 margin-left: .43ch; 3570 margin-right: .58ch; 3571 3572 transform: translateY(-.02em); /* tiny optical tweak */ 3573} 3574 3575 3576/* Title + meta */ 3577.gala-event__title{ 3578 margin: 0 0 8px; 3579 font-size: clamp(30px, 2.2vw + 18px, 44px); 3580 line-height: 1.12; 3581} 3582 3583.gala-event__meta{ 3584 margin: 0 0 14px; 3585 color: var(--gala-muted); 3586 font-weight: 600; 3587} 3588 3589.gala-event__lead{ 3590 font-size: 1.1rem; 3591 margin-bottom: 10px; 3592} 3593 3594/* CTA block */ 3595.gala-event__cta{ 3596 margin-top: 10px; 3597} 3598 3599/* Divider */ 3600.gala-event__divider{ 3601 margin: 26px 0; 3602 border: 0; 3603 border-top: 1px solid var(--gala-border); 3604} 3605 3606.gala-event__sectionTitle{ 3607 margin: 0 0 14px; 3608 font-size: 1.35rem; 3609} 3610 3611/* Venue layout */ 3612.gala-event__venue{ 3613 display: grid; 3614 grid-template-columns: 220px 1fr; 3615 gap: 20px; 3616 align-items: start; 3617} 3618 3619.gala-event__venueImg{ 3620 width: 100%; 3621 height: auto; 3622 display: block; 3623 box-shadow: 0 4px 14px rgba(0,0,0,0.10); 3624} 3625 3626.gala-event__calendar{ 3627 margin-top: 12px; 3628} 3629 3630/* Sponsor note */ 3631.gala-event__sponsor{ 3632 /* margin-top: 6px; */ 3633 padding-top: 16px; 3634/* border-top: 1px solid var(--gala-border); */ 3635 color: var(--gala-muted); 3636} 3637 3638/* Mobile */ 3639@media (max-width: 640px){ 3640 .gala-event{ 3641 padding-bottom: 70px; 3642 } 3643 3644 .gala-event__venue{ 3645 grid-template-columns: 1fr; 3646 } 3647 3648 .gala-event__venueMedia{ 3649 max-width: 320px; 3650 margin: 0 auto 6px; 3651 } 3652 3653 .gala-event__title, 3654 .gala-event__meta, 3655 .gala-event__cta{ 3656 text-align: center; 3657 } 3658} 3659 3660/* Speakers / Program */ 3661.gala-event__speaker{ 3662 display: grid; 3663 grid-template-columns: 220px 1fr; 3664 gap: 20px; 3665 align-items: start; 3666 margin: 0 0 22px; 3667} 3668 3669.gala-event__speakerMedia{ 3670 margin: 0; /* prevent default figure margin */ 3671} 3672 3673.gala-event__speakerImg{ 3674 width: 100%; 3675 height: auto; 3676 display: block; 3677 box-shadow: 0 4px 14px rgba(0,0,0,0.10); 3678 3679} 3680 3681.gala-event__speakerRole{ 3682 margin: 0 0 6px; 3683 color: var(--gala-muted); 3684 letter-spacing: 0.08em; 3685 text-transform: uppercase; 3686 font-size: 0.85rem; 3687 line-height: 1.2; 3688} 3689 3690.gala-event__speakerName{ 3691 margin: 0 0 10px; 3692 font-size: 1.15rem; 3693 line-height: 1.25; 3694} 3695 3696/* Mobile */ 3697@media (max-width: 640px){ 3698 .gala-event__speaker{ 3699 grid-template-columns: 1fr; 3700 } 3701 3702 .gala-event__speakerMedia{ 3703 max-width: 320px; 3704 margin: 0 auto 8px; 3705 } 3706 3707 .gala-event__speakerCopy{ 3708 text-align: left; /* keep bios readable */ 3709 } 3710} 3711 3712 3713.gala-event__calendar { 3714 margin: 36px 0; 3715} 3716 3717 3718 3719/* ========================================================================== 3720 Frontline Briefing Page 3721 Scope this to the page body content only 3722 ========================================================================== */ 3723 3724.frontline-briefing-page { 3725 max-width: 920px; 3726 margin: 0 auto; 3727 color: #222; 3728} 3729 3730.frontline-briefing-page h2, 3731.frontline-briefing-page h3, 3732.frontline-briefing-page h4, 3733.frontline-briefing-page p { 3734 margin-top: 0; 3735} 3736 3737.frontline-briefing-page a { 3738 text-decoration-thickness: 1px; 3739 text-underline-offset: 2px; 3740} 3741 3742/* Intro */ 3743.fb-intro { 3744 padding: 8px 0 28px; 3745 border-bottom: 1px solid #d8d8d8; 3746 margin-bottom: 34px; 3747} 3748 3749.fb-kicker { 3750 margin-bottom: 12px; 3751 font-size: 12px; 3752 line-height: 1.3; 3753 letter-spacing: 0.12em; 3754 text-transform: uppercase; 3755 font-weight: 700; 3756 color: #555; 3757} 3758 3759.fb-intro h2 { 3760 font-size: clamp(34px, 4vw, 48px); 3761 line-height: 1.05; 3762 font-weight: 700; 3763 color: #1e1e1e; 3764 margin-bottom: 18px; 3765} 3766 3767.fb-lead { 3768 font-size: 21px; 3769 line-height: 1.45; 3770 color: #333; 3771 max-width: 850px; 3772 margin-bottom: 28px; 3773} 3774 3775/* Event panel */ 3776.fb-eventpanel { 3777 display: inline-flex; 3778 flex-wrap: wrap; 3779 align-items: center; 3780 gap: 22px 32px; 3781 margin: 0 0 30px; 3782 padding: 20px 24px; 3783 background: #f7f7f5; 3784 border-left: 6px solid #0c6a8a; 3785} 3786 3787.fb-eventpanel__details p { 3788 margin: 0 0 6px; 3789 font-size: 18px; 3790 line-height: 1.5; 3791 color: #222; 3792} 3793 3794.fb-eventpanel__details p:last-child { 3795 margin-bottom: 0; 3796} 3797 3798.fb-eventpanel__date { 3799 font-size: 30px; 3800 line-height: 1.1; 3801 font-weight: 700; 3802 color: #1e1e1e; 3803 margin-bottom: 12px !important; 3804} 3805 3806.fb-eventpanel__cta { 3807 display: flex; 3808 align-items: center; 3809 justify-content: center; 3810 align-self: center; 3811 transform: translateY(8px); 3812} 3813 3814/* Sections */ 3815.fb-section { 3816 padding: 0 0 34px; 3817 margin-bottom: 34px; 3818 border-bottom: 1px solid #d8d8d8; 3819} 3820 3821.fb-section h3 { 3822 font-size: 28px; 3823 line-height: 1.15; 3824 margin-bottom: 20px; 3825 color: #1e1e1e; 3826} 3827 3828.fb-section p { 3829 font-size: 18px; 3830 line-height: 1.7; 3831 margin-bottom: 18px; 3832} 3833 3834/* What to expect cards */ 3835.fb-cards { 3836 display: grid; 3837 grid-template-columns: repeat(2, minmax(0, 1fr)); 3838 gap: 18px; 3839} 3840 3841.fb-card { 3842 background: #f7f7f5; 3843 border-left: 5px solid #0c6a8a; 3844 padding: 22px 20px 20px; 3845} 3846 3847.fb-card h4 { 3848 font-size: 18px; 3849 line-height: 1.25; 3850 margin-bottom: 10px; 3851 color: #1e1e1e; 3852} 3853 3854.fb-card p { 3855 font-size: 16px; 3856 line-height: 1.6; 3857 margin-bottom: 0; 3858} 3859 3860/* Speakers */
3861.fb-speaker-grid { 3862 display: grid; 3863 grid-template-columns: 1fr 1fr; 3864 gap: 24px; 3865} 3866 3867.fb-speaker { 3868 display: grid; 3869 grid-template-columns: 120px 1fr; 3870 gap: 16px; 3871 align-items: start; 3872 padding-bottom: 20px; 3873 border-bottom: 1px solid #e5e5e5; 3874} 3875 3876.fb-speaker__image img { 3877 display: block; 3878 width: 120px; 3879 height: 140px; 3880 object-fit: cover; 3881} 3882 3883.fb-speaker__name { 3884 font-size: 22px; 3885 line-height: 1.2; 3886 font-weight: 700; 3887 margin-bottom: 6px; 3888 color: #1e1e1e; 3889} 3890 3891.fb-speaker__role { 3892 font-size: 15px; 3893 line-height: 1.45; 3894 text-transform: uppercase; 3895 letter-spacing: 0.06em; 3896 color: #666; 3897 margin-bottom: 0; 3898} 3899 3900.fb-speakers { 3901 border-bottom: 0; 3902 margin-bottom: 0; 3903 padding-bottom: 24px; 3904} 3905 3906/* CTA */ 3907.fb-cta { 3908 border-bottom: 0; 3909 margin-bottom: 0; 3910 padding-top: 0; 3911 padding-bottom: 8px; 3912} 3913 3914.fb-cta__inner { 3915 background: #f7f7f5; 3916 padding: 34px 28px; 3917 border-top: 6px solid #be1e2d; 3918} 3919 3920.fb-note, 3921.fb-contact { 3922 font-size: 15px !important; 3923 line-height: 1.6; 3924 color: #444; 3925} 3926 3927.fb-contact { 3928 margin-bottom: 0 !important; 3929} 3930 3931/* Responsive */ 3932@media (max-width: 900px) { 3933 .fb-speaker-grid { 3934 grid-template-columns: 1fr; 3935 } 3936} 3937 3938@media (max-width: 640px) { 3939 .fb-intro h2 { 3940 font-size: 32px; 3941 } 3942 3943 .fb-lead { 3944 font-size: 19px; 3945 } 3946 3947 .fb-section h3 { 3948 font-size: 24px; 3949 } 3950 3951 .fb-section p { 3952 font-size: 17px; 3953 } 3954 3955 .fb-cards { 3956 grid-template-columns: 1fr; 3957 } 3958 3959 .fb-speaker { 3960 grid-template-columns: 90px 1fr; 3961 gap: 14px; 3962 } 3963 3964 .fb-speaker__image img { 3965 width: 90px; 3966 height: 110px; 3967 } 3968 3969 .fb-speaker__name { 3970 font-size: 20px; 3971 } 3972 3973 .fb-cta__inner { 3974 padding: 26px 20px; 3975 } 3976 3977 .fb-eventpanel { 3978 display: block; 3979 padding: 18px 18px 20px; 3980 } 3981 3982 .fb-eventpanel__cta { 3983 margin-top: 18px; 3984 transform: none; 3985 justify-content: flex-start; 3986 } 3987} 3988 3989 3990/* Donate 2026 - Donations hub */ 3991 3992 /* donations hub */ 3993 3994/* tokens */ 3995.wg-page{ 3996 --wg-red: #AF1F23; 3997 --wg-ink: #111; 3998 --wg-muted: rgba(0,0,0,.74); 3999 --wg-border: rgba(0,0,0,.12); 4000 --wg-soft: #F6F4F2; 4001 --wg-card: #fff; 4002 --wg-radius: 0px; 4003 --wg-pill-radius: 999px; 4004 color: var(--wg-ink); 4005 line-height: 1.6; 4006} 4007 4008/* layout */ 4009.wg-page .wg-hero, 4010.wg-page .wg-ways, 4011.wg-page .wg-contact-card, 4012.wg-page .wg-legal, 4013.wg-page hr{ 4014 max-width: 860px; 4015 margin: 0 auto; 4016 padding: 0 20px; 4017} 4018 4019@media (max-width: 768px){ 4020 .wg-page .wg-hero, 4021 .wg-page .wg-ways, 4022 .wg-page .wg-contact-card{ 4023 padding: 0 15px; 4024 } 4025} 4026 4027/* type */ 4028.wg-page .wg-title{ 4029 margin: 0 0 10px; 4030 font-size: 1.85rem; 4031 font-weight: 600; 4032 line-height: 1.2; 4033} 4034 4035 4036 4037 4038 4039 4040 4041.wg-page .wg-lede{ 4042 margin: 0 0 24px; 4043 max-width: 65ch; 4044 font-size: 1.1rem; 4045 color: var(--wg-muted); 4046} 4047 4048.wg-page .wg-section-title{ 4049 margin: 28px 0 12px !important; 4050 font-size: 1.1rem !important; 4051 font-weight: 800; 4052 line-height: 1.25; 4053 text-transform: none; 4054 letter-spacing: 0; 4055 color: var(--wg-ink); 4056} 4057 4058.wg-page .wg-kicker{ 4059 margin: 22px 0 10px !important; 4060 font-size: 1.05rem !important; 4061 font-weight: 800; 4062 line-height: 1.25; 4063 text-transform: none; 4064 letter-spacing: 0; 4065 color: var(--wg-ink); 4066} 4067 4068/* cta card */ 4069.wg-page .wg-cta-pair--primary{ 4070 display: grid; 4071 gap: 12px; 4072 padding: 24px; 4073 margin-bottom: 26px; 4074 background: var(--wg-soft); 4075 border: 1px solid var(--wg-border); 4076 border-radius: var(--wg-radius); 4077 justify-items: center; 4078} 4079 4080.wg-page .wg-cta-pair--primary .button{ 4081 display: inline-flex !important; 4082 align-items: center; 4083 justify-content: center; 4084 width: 100% !important; 4085 max-width: 400px !important; 4086 min-height: 48px; 4087 background: var(--wg-red) !important; 4088 color: #fff !important; 4089 border-radius: var(--wg-radius) !important; 4090 font-weight: 600; 4091 text-transform: none; 4092 text-decoration: none !important; 4093 transform: none !important; 4094 transition: all 0.25s ease-in-out !important; 4095 border: 1px solid var(--wg-red) !important; 4096} 4097 4098.wg-page .wg-cta-pair--primary .button:hover{ 4099 transform: translateY(-3px) !important; 4100 background-color: #961a1d !important; 4101 box-shadow: 0 6px 15px rgba(0,0,0,0.15) !important; 4102} 4103 4104.wg-page .wg-cta-pair--primary .button .button__text, 4105.wg-page .wg-cta-pair--primary .button:hover .button__text{ 4106 transform: none !important; 4107 font-style: normal !important; 4108} 4109 4110.wg-page .wg-cta-pair--primary .button::before, 4111.wg-page .wg-cta-pair--primary .button::after{ 4112 content: none !important; 4113} 4114 4115/* secondary cta row */ 4116.wg-page .wg-cta-secondary-row{ 4117 display: flex !important; 4118 flex-direction: row; 4119 justify-content: center; 4120 gap: 12px; 4121 width: 100%; 4122 max-width: 400px; 4123 margin: 0 auto; 4124} 4125 4126.wg-page .wg-cta-secondary-row > p, 4127.wg-page .wg-cta-secondary-row > br{ 4128 display: none !important; 4129} 4130 4131.wg-page .wg-btn-outline{ 4132 display: inline-flex !important; 4133 align-items: center; 4134 justify-content: center; 4135 flex: 1; 4136 min-height: 48px; 4137 padding: 10px 16px; 4138 box-sizing: border-box; 4139 font-size: 16px !important; 4140 font-weight: 700; 4141 letter-spacing: 0; 4142 color: var(--wg-ink); 4143 background: #fff !important; 4144 border: 1px solid rgba(0,0,0,.22); 4145 border-radius: var(--wg-radius) !important; 4146 text-transform: none; 4147 transition: all 0.2s ease; 4148 text-decoration: none !important; 4149} 4150 4151.wg-page .wg-btn-outline:hover{ 4152 border-color: rgba(0,0,0,.35); 4153 box-shadow: none; 4154 transform: translateY(-1px); 4155} 4156 4157@media (max-width: 600px){ 4158 .wg-page .wg-cta-secondary-row{ 4159 flex-direction: column !important; 4160 gap: 12px !important; 4161 } 4162 .wg-page .wg-btn-outline{ 4163 width: 100% !important; 4164 flex: none !important; 4165 } 4166} 4167 4168/* popular chips */ 4169.wg-page .wg-quick-grid{ 4170 display: flex; 4171 flex-wrap: wrap; 4172 justify-content: center; 4173 gap: 12px; 4174 margin: 10px 0 0; 4175} 4176 4177.wg-page .wg-chip{ 4178 display: inline-block; 4179 padding: 10px 18px; 4180 background: #fff; 4181 border: 1px solid var(--wg-border); 4182 border-radius: var(--wg-pill-radius); 4183 font-weight: 700; 4184 font-size: 15px; 4185 color: var(--wg-ink); 4186 text-decoration: none !important; 4187 transition: background 0.2s; 4188} 4189 4190.wg-page .wg-chip:hover{ 4191 background: var(--wg-soft); 4192} 4193 4194/* popular section spacing */ 4195.wg-page .wg-quick{ 4196 margin: 54px auto 0px; 4197 max-width: 860px; 4198 padding: 0 20px; 4199} 4200 4201@media (max-width: 768px){ 4202 .wg-page .wg-quick{ 4203 padding: 0 15px; 4204 } 4205} 4206 4207.wg-page .wg-contact-card{ 4208 margin-top: 0 !important; 4209} 4210 4211/* accordions */ 4212.wg-page details.wg{ 4213 background: var(--wg-card); 4214 border: 1px solid var(--wg-border); 4215 margin-bottom: 12px; 4216} 4217 4218.wg-page details.wg > summary{ 4219 list-style: none; 4220 cursor: pointer; 4221 padding: 13px 44px 13px 16px; 4222 font-weight: 900; 4223 font-size: 16px; 4224 line-height: 1.25; 4225 position: relative; 4226} 4227 4228.wg-page details.wg summary::-webkit-details-marker{ 4229 display: none; 4230} 4231 4232.wg-page details.wg summary::after{ 4233 content: ""; 4234 width: 10px; 4235 height: 10px; 4236 border-right: 2px solid rgba(0,0,0,0.55); 4237 border-bottom: 2px solid rgba(0,0,0,0.55); 4238 position: absolute; 4239 right: 20px; 4240 top: 45%; 4241 transform: translateY(-50%) rotate(45deg); 4242 transition: transform 0.2s ease; 4243} 4244 4245.wg-page details.wg[open] summary::after{ 4246 transform: translateY(-20%) rotate(-135deg); 4247} 4248 4249.wg-page details.wg p, 4250.wg-page details.wg div{ 4251 padding: 0 16px 16px; 4252 color: var(--wg-muted); 4253} 4254 4255/* other ways links */ 4256.wg-page .wg-link{ 4257 margin: 0 0 12px; 4258} 4259 4260.wg-page .wg-link a{ 4261 display: block; 4262 padding: 13px 16px; 4263 background: var(--wg-card); 4264 border: 1px solid var(--wg-border); 4265 border-radius: var(--wg-radius) !important; 4266 color: var(--wg-ink); 4267 text-decoration: none; 4268 font-weight: 700; 4269 position: relative; 4270} 4271 4272.wg-page .wg-link a:hover{ 4273 background: var(--wg-soft); 4274} 4275 4276.wg-page .wg-link a::after{ 4277 transition: transform 0.18s ease, color 0.18s ease; 4278} 4279 4280.wg-page .wg-link a:hover::after{ 4281 transform: translateX(6px); 4282 color: var(--wg-red); 4283} 4284 4285.wg-page .wg-link a:hover span:last-child, 4286.wg-page .wg-link a:hover i{ 4287 color: var(--wg-red) !important; 4288} 4289 4290/* contact */ 4291.wg-page .wg-contact-card{ 4292 background: var(--wg-soft); 4293 padding: 20px; 4294 margin: 20px auto 10px !important; 4295 border: 1px solid var(--wg-border); 4296 border-radius: var(--wg-radius) !important; 4297} 4298 4299.wg-page .wg-contact-title{ 4300 margin: 0 0 6px !important; 4301 font-size: 18px !important; 4302 font-weight: 800; 4303} 4304 4305.wg-page .wg-contact-text{ 4306 margin: 0; 4307 color: var(--wg-muted); 4308} 4309 4310/* legal */ 4311.wg-page .wg-legal{ 4312 font-size: 0.85rem; 4313 background: var(--wg-soft); 4314 padding: 20px; 4315 margin-top: 30px; 4316 border: 1px solid var(--wg-border); 4317 border-radius: var(--wg-radius) !important; 4318} 4319 4320.wg-page .wg-legal p{ 4321 margin-bottom: 0px !important; 4322 line-height: 1.5; 4323} 4324 4325.wg-page .wg-legal p:last-child{ 4326 margin-bottom: 0 !important; 4327} 4328 4329.wg-page .wg-legal em{ 4330 display: block; 4331 margin-top: 4px; 4332} 4333 4334/* main to hr spacing */ 4335.wg-page .wg-ways{ 4336 padding-bottom: 28px; 4337} 4338 4339.wg-page hr{ 4340 margin-top: 24px; 4341 margin-bottom: 0; 4342} 4343 4344/* utilities */ 4345.wg-page details[id]{ 4346 scroll-margin-top: 110px; 4347} 4348 4349.wg-page p:empty{ 4350 display: none !important; 4351} 4352 4353/* accordions: force square corners everywhere */ 4354.wg-page details.wg, 4355.wg-page details.wg > summary, 4356.wg-page details.wg > summary::before, 4357.wg-page details.wg > summary::after{ 4358 border-radius: 0 !important; 4359} 4360 4361.wg-page details.wg{ 4362 overflow: hidden; 4363} 4364 4365/* match borders between accordions and other ways links */ 4366.wg-page details.wg, 4367.wg-page .wg-link a{ 4368 border-width: 1px !important; 4369 border-style: solid !important; 4370 border-color: var(--wg-border) !important; 4371 box-shadow: none !important; 4372 outline: none !important; 4373} 4374 4375/* normalize border weight for accordion + other ways boxes */ 4376.wg-page details.wg, 4377.wg-page details.wg > summary, 4378.wg-page .wg-link a{ 4379 border: 1px solid var(--wg-border) !important; 4380 box-shadow: none !important; 4381 outline: none !important; 4382} 4383 4384/* summary should not add its own extra border lines */ 4385.wg-page details.wg > summary{ 4386 border-left: 0 !important; 4387 border-right: 0 !important; 4388 border-top: 0 !important; 4389 border-bottom: 0 !important; 4390} 4391 4392 4393/* Remove unwanted top margin coming from `.donations */ 4394body.donations { 4395 margin-top: 0 !important; 4396} 4397 4398body.page-id-17146{ 4399 margin-top: 0 !important; 4400} 4401 4402/* sponsorhips */ 4403 4404 /* Event sponsor page body copy */ 4405.event-sponsor-copy{ 4406 max-width: 860px; 4407 margin: 0 auto; 4408 padding: 0 20px; 4409} 4410 4411.event-sponsor-copy p{ 4412 margin: 0 0 1.1rem; 4413 line-height: 1.7; 4414} 4415 4416.event-sponsor-copy a{
4417 overflow-wrap: anywhere; 4418} 4419 4420.event-sponsor-copy__cta{ 4421 margin: 1.75rem 0 2rem; 4422 text-align: center; 4423} 4424 4425.event-sponsor-copy hr{ 4426 margin: 2.25rem auto; 4427 border: 0; 4428 border-top: 1px solid #d9d9d9; 4429} 4430 4431.event-sponsor-copy h3{ 4432 margin: 0 0 1.25rem; 4433 text-align: center; 4434 line-height: 1.2; 4435} 4436 4437.event-sponsor-copy .bwgalley{ 4438 margin-top: 1.5rem; 4439} 4440 4441/* footer - do not sell link stuff */ 4442 4443/*link reset after click */ 4444 4445.footer-privacy-choices-row .menu__link, 4446.footer-privacy-choices-row .menu__link:visited, 4447.footer-privacy-choices-row .menu__link:active, 4448.footer-privacy-choices-row .menu__link:focus { 4449 color: #fff; 4450 text-decoration: none; 4451} 4452 4453.footer-privacy-choices-row .menu__link:hover { 4454 color: #fff; 4455 text-decoration: underline; 4456 text-underline-offset: 3px; 4457} 4458 4459.footer-privacy-choices-row { 4460 margin-bottom: 0.45rem; 4461} 4462 4463/* footer - centering social icons */ 4464 4465.footer-right { 4466 display: flex; 4467 flex-direction: column; 4468 align-items: stretch; 4469} 4470 4471.footer-translate { 4472 width: 100%; 4473} 4474 4475.footer-right .menu--social { 4476 display: flex !important; 4477 justify-content: center !important; 4478 align-items: center; 4479 width: 100%; 4480 margin: .5rem 0 0 !important; 4481 padding: 0 !important; 4482} 4483 4484/* Remove top margin on blog post hero section */ 4485body.single-post section.featured-press-section { 4486 margin-top: 0 !important; 4487} 4488 4489/* Ebola page embedded form intro block */ 4490.ebola-intro-with-form { 4491 display: grid; 4492 grid-template-columns: minmax(0, 1fr) minmax(300px, 420px); 4493 gap: 32px; 4494 align-items: start; 4495 margin: 18px 0 28px; 4496} 4497 4498.ebola-intro-copy > :first-child { 4499 margin-top: 0; 4500} 4501 4502.ebola-intro-form { 4503 padding: 0; 4504 background: transparent; 4505 box-shadow: none; 4506} 4507 4508/* Keep the embedded form in its normal page position */ 4509.ebola-intro-form { 4510 position: static; 4511} 4512 4513/* Stack cleanly on tablet/mobile */ 4514@media (max-width: 991.98px) { 4515 .ebola-intro-with-form { 4516 grid-template-columns: 1fr; 4517 gap: 22px; 4518 } 4519 4520 .ebola-intro-form { 4521 position: static; 4522 } 4523} 4524 4525.ebola-intro-copy ul { 4526 margin-top: 8px; 4527 margin-bottom: 0; 4528} 4529 4530.ebola-intro-copy p:last-of-type { 4531 margin-bottom: 8px; 4532} 4533 4534.email-wrapper span { 4535 display: none; 4536} 4537 4538.email-extra { 4539display: none; 4540} 4541 4542/* Ebola update stack */ 4543.ebola-updates { 4544 max-width: 900px; 4545 margin: 0 auto 28px; 4546 padding: 16px 18px; 4547 background: #F6F4F2; 4548 border-left: 4px solid #AF1F23; 4549} 4550 4551.ebola-update { 4552 margin: 0; 4553} 4554 4555.ebola-update + .ebola-update { 4556 margin-top: 12px; 4557} 4558 4559.ebola-update--latest { 4560 font-size: 1.02rem; 4561} 4562 4563.ebola-update-archive { 4564 margin-top: 12px; 4565} 4566 4567.ebola-update-archive summary { 4568 cursor: pointer; 4569 font-weight: 700; 4570 color: #AF1F23; 4571} 4572 4573.ebola-update-archive summary:hover, 4574.ebola-update-archive summary:focus { 4575 text-decoration: underline; 4576} 4577 4578.ebola-update-archive .ebola-update { 4579 margin-top: 12px; 4580} 4581 4582/* ===== MT Video Embed (custom play button overlay) ===== */ 4583 4584.mt-video-embed { 4585 max-width: 900px; 4586 margin: 0 auto; 4587 aspect-ratio: 16 / 9; 4588 background: #000; 4589 position: relative; 4590 cursor: pointer; 4591} 4592 4593.mt-video-embed video { 4594 width: 100%; 4595 height: 100%; 4596 display: block; 4597 object-fit: contain; 4598} 4599 4600.mt-video-embed .mt-video-embed__play-btn { 4601 position: absolute; 4602 top: 50%; 4603 left: 50%; 4604 transform: translate(-50%, -50%); 4605 width: 80px; 4606 height: 80px; 4607 background: rgba(0, 0, 0, 0.6); 4608 border-radius: 50%; 4609 display: flex; 4610 align-items: center; 4611 justify-content: center; 4612 pointer-events: none; 4613 transition: background 0.2s ease, transform 0.2s ease; 4614} 4615 4616.mt-video-embed:hover .mt-video-embed__play-btn { 4617 background: rgba(0, 0, 0, 0.8); 4618 transform: translate(-50%, -50%) scale(1.08); 4619} 4620 4621.mt-video-embed .mt-video-embed__play-triangle { 4622 width: 0; 4623 height: 0; 4624 border-top: 15px solid transparent; 4625 border-bottom: 15px solid transparent; 4626 border-left: 24px solid white; 4627 margin-left: 4px; 4628} 4629 4630.mt-video-embed.is-playing .mt-video-embed__play-btn { 4631 display: none; 4632} 4633 4634 4635 4636 4637 4638 4639</style> 4640</head> <body class="blog wp-theme-mti-theme-2021 mega-menu-primary-navigation metaslider-plugin sidebar-primary"> 4641 <!-- Google Tag Manager (noscript) -->
vendor: 79 bytes, lines 4641-4643
4641 4642 <noscript> 4643 <iframe src="https://www.googletagmanager.com/ns.html?id=
4643GTM-W7XQ7J
vendor: 113 bytes, lines 4643-4647
4643" 4644 height="0" width="0" style="display:none;visibility:hidden"> 4645 </iframe> 4646 </noscript> 4647
4647<!-- End Google Tag Manager (noscript) --> 4648 <!--[if IE]> 4649 <div class="alert alert-warning"> 4650 You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div> 4651 <![endif]--> 4652 4653 <div class="header-stack"> 4654 4655<div class="skiplinks"></div> 4656<header class="l-header" role="banner"> 4657 <div class="l-constrain"> 4658 <div class="header__content"> 4659 <div class="header__first"> 4660 <div class="site-branding"> 4661 <a class="site-name" href="/" title="Medical Teams International" rel="home"> 4662 <h1 class="site-name__text">Medical Teams International</h1> 4663 </a> 4664 </div> 4665 </div> 4666 <div class="header__second"> 4667 <div class="header__top"> 4668 <div class="l-navigation"> 4669 4670 <ul id="menu-utility-menu" class="menu menu--utility"><li id="menu-item-148" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-61 current_page_item current_page_parent menu__item menu-item-148 current_page_item current-menu-item"><a href="https://www.medicalteams.org/blog/" class="menu__link current_page_item current-menu-item">Blog</a></li> 4671<li id="menu-item-3219" class="menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-3219"><a href="/events/" class="menu__link">Events</a></li> 4672<li id="menu-item-149" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu__item menu-item-149 menu-item-has-children"><a href="/news/" class="menu__link">Newsroom</a><ul class="menu__subnav"> <li id="menu-item-3639" class="menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-3639"><a href="https://www.medicalteams.org/media-assets/" class="menu__link">Media Assets</a></li> 4673</ul> 4674</li> 4675<li id="menu-item-150" class="menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-150"><a href="https://www.medicalteams.org/contact/" class="menu__link">Contact Us</a></li> 4676<li id="menu-item-238" class="menu__item--search menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-238"><a href="https://www.medicalteams.org/search/" class="menu__link">Search <i class="fas fa-search"></i></a></li> 4677</ul> </div> 4678 </div> 4679 <div class="header__bottom"> 4680 <div class="l-navigation"> 4681 <div id="mega-menu-wrap-primary_navigation" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-controls="mega-menu-primary_navigation" aria-expanded="false" aria-haspopup="true" aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button"> 4682 <span class="mega-toggle-animated-box"> 4683 <span class="mega-toggle-animated-inner"></span> 4684 </span> 4685 </button></div></div></div><ul id="mega-menu-primary_navigation" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="slide" data-effect-speed-mobile="200" data-mobile-force-width="body" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="accordion" data-breakpoint="923" data-unbind="false" data-mobile-state="expand_active" data-mobile-direction="vertical"><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-menu-ancestor mega-current-menu-parent mega-current_page_parent mega-current_page_ancestor mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-left mega-disable-link mega-menu-item-152" id="mega-menu-item-152"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-152" role="button">About Us<span class="mega-indicator" aria-hidden="true"></span></a> 4686<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-152'> 4687<li class="mega-menu-row" id="mega-menu-152-0"> 4688 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4689<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-152-0-0"> 4690 <ul class="mega-sub-menu"> 4691<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10512" id="mega-menu-item-10512"><a class="mega-menu-link" href="https://www.medicalteams.org/who-we-are/">About Us</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9775" id="mega-menu-item-9775"><a class="mega-menu-link" href="https://www.medicalteams.org/who-we-are/daring-to-love-like-jesus/">Our Faith</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-825" id="mega-menu-item-825"><a class="mega-menu-link" href="https://www.medicalteams.org/who-we-are/leadership/">Leadership</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-826" id="mega-menu-item-826"><a class="mega-menu-link" href="https://www.medicalteams.org/who-we-are/financials/">Financials</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-menu-item mega-page_item mega-page-item-61 mega-current_page_item mega-current_page_parent mega-menu-item-10515" id="mega-menu-item-10515"><a class="mega-menu-link" href="https://www.medicalteams.org/blog/" aria-current="page">Blog</a></li>
4691 </ul> 4692</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-152-0-1"> 4693 <ul class="mega-sub-menu"> 4694<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10513" id="mega-menu-item-10513"><a class="mega-menu-link" href="https://www.medicalteams.org/contact/">Contact Us</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-10514" id="mega-menu-item-10514"><a class="mega-menu-link" href="/news/">Newsroom</a></li> </ul> 4695</li> </ul> 4696</li><li class="mega-menu-row" id="mega-menu-152-1"> 4697 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4698<li class="mega-menu-column mega-menu-cta-link mega-menu-columns-12-of-12 menu-cta-link" style="--columns:12; --span:12" id="mega-menu-152-1-0"> 4699 <ul class="mega-sub-menu"> 4700<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-2" id="mega-menu-item-custom_html-2"><div class="textwidget custom-html-widget"><a class="arrow-link arrow-link--red menu-arrow-link" href="/who-we-are/ourstory/">See How It All Started</a></div></li>
4700 </ul> 4701</li> </ul> 4702</li></ul> 4703</li><li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-country mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-left mega-disable-link mega-menu-item-198" id="mega-menu-item-198"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-198" role="button">Our Work<span class="mega-indicator" aria-hidden="true"></span></a> 4704<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-198'> 4705<li class="mega-menu-row" id="mega-menu-198-0"> 4706 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4707<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-198-0-0"> 4708 <ul class="mega-sub-menu"> 4709<li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-country mega-menu-item-has-children mega-menu-item-10516" id="mega-menu-item-10516"><a class="mega-menu-link" href="https://www.medicalteams.org/countries/">Where We Work<span class="mega-indicator" aria-hidden="true"></span></a> 4710 <ul class="mega-sub-menu" id='mega-sub-menu-10516'> 4711<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16204" id="mega-menu-item-16204"><a class="mega-menu-link" href="https://www.medicalteams.org/ethiopia/">Ethiopia</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16205" id="mega-menu-item-16205"><a class="mega-menu-link" href="https://www.medicalteams.org/sudan/">Sudan</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16206" id="mega-menu-item-16206"><a class="mega-menu-link" href="https://www.medicalteams.org/tanzania/">Tanzania</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16207" id="mega-menu-item-16207"><a class="mega-menu-link" href="https://www.medicalteams.org/uganda/">Uganda</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-17845" id="mega-menu-item-17845"><a class="mega-menu-link" href="https://www.medicalteams.org/country/ukraine/">Ukraine</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16209" id="mega-menu-item-16209"><a class="mega-menu-link" href="https://www.medicalteams.org/united-states/">United States</a></li> </ul> 4712</li> </ul> 4713</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-198-0-1"> 4714 <ul class="mega-sub-menu"> 4715<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-menu-item-12752" id="mega-menu-item-12752"><a class="mega-menu-link" href="https://www.medicalteams.org/united-states/">Medical Teams in the US<span class="mega-indicator" aria-hidden="true"></span></a> 4716 <ul class="mega-sub-menu" id='mega-sub-menu-12752'> 4717<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-12753" id="mega-menu-item-12753"><a class="mega-menu-link" href="https://www.medicalteams.org/united-states/disaster-response/">Disaster Response</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-12751" id="mega-menu-item-12751"><a class="mega-menu-link" href="https://www.medicalteams.org/care-connect-mobile-health/">Care & Connect Mobile Health</a></li> </ul> 4718</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-menu-item-151" id="mega-menu-item-151"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/">How We Help<span class="mega-indicator" aria-hidden="true"></span></a> 4719 <ul class="mega-sub-menu" id='mega-sub-menu-151'> 4720<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15413" id="mega-menu-item-15413"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/refugee-crisis/">Refugee Medical Care</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15414" id="mega-menu-item-15414"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/natural-disasters/">Disaster Response</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15415" id="mega-menu-item-15415"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/mothers-children/">Maternal and Child Health</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15416" id="mega-menu-item-15416"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/mobile-dental-program/">Mobile Dental Program</a></li> </ul> 4721</li>
4721 </ul> 4722</li> </ul> 4723</li><li class="mega-menu-row" id="mega-menu-198-1"> 4724 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4725<li class="mega-menu-column mega-menu-cta-link mega-menu-columns-12-of-12 menu-cta-link" style="--columns:12; --span:12" id="mega-menu-198-1-0"> 4726 <ul class="mega-sub-menu"> 4727<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-3" id="mega-menu-item-custom_html-3"><div class="textwidget custom-html-widget"><a class="arrow-link arrow-link--red menu-arrow-link" href="/countries/">View All Program Locations</a></div></li> </ul> 4728</li> </ul> 4729</li></ul> 4730</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-right mega-disable-link mega-menu-item-16333" id="mega-menu-item-16333"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-16333" role="button">Ways to Give<span class="mega-indicator" aria-hidden="true"></span></a> 4731<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-16333'> 4732<li class="mega-menu-row" id="mega-menu-16333-0"> 4733 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4734<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-16333-0-0"> 4735 <ul class="mega-sub-menu"> 4736<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16984" id="mega-menu-item-16984"><a class="mega-menu-link" href="https://medicalteams.donorsupport.co/-/XEYZHMYE">Make a one-time gift</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16986" id="mega-menu-item-16986"><a class="mega-menu-link" href="https://www.medicalteams.org/events/">Attend an Event</a></li> </ul> 4737</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-16333-0-1"> 4738 <ul class="mega-sub-menu"> 4739<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16985" id="mega-menu-item-16985"><a class="mega-menu-link" href="https://www.medicalteams.org/the-pulse/">Make a Monthly Gift</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-17799" id="mega-menu-item-17799"><a class="mega-menu-link" href="https://www.medicalteams.org/donate/sponsor-an-event/">Sponsor an Event</a></li> </ul> 4740</li> </ul> 4741</li><li class="mega-menu-row" id="mega-menu-16333-1"> 4742 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4743<li class="mega-menu-column mega-menu-columns-12-of-12" style="--columns:12; --span:12" id="mega-menu-16333-1-0"> 4744 <ul class="mega-sub-menu"> 4745<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-6" id="mega-menu-item-custom_html-6"><div class="textwidget custom-html-widget"><a class="arrow-link arrow-link--red menu-arrow-link" href="/donate/">See All Ways to Give</a></div></li>
4745 </ul> 4746</li> </ul> 4747</li></ul> 4748</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-left mega-disable-link mega-menu-item-10539" id="mega-menu-item-10539"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-10539" role="button">Get Involved<span class="mega-indicator" aria-hidden="true"></span></a> 4749<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-10539'> 4750<li class="mega-menu-row" id="mega-menu-10539-0"> 4751 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4752<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-10539-0-0"> 4753 <ul class="mega-sub-menu"> 4754<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-13041" id="mega-menu-item-13041"><a class="mega-menu-link" href="https://www.medicalteams.org/events/">Events</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-7046" id="mega-menu-item-7046"><a class="mega-menu-link" href="https://www.medicalteams.org/career/">Careers</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10540" id="mega-menu-item-10540"><a class="mega-menu-link" href="https://www.medicalteams.org/volunteer/">Volunteer with Us</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16735" id="mega-menu-item-16735"><a class="mega-menu-link" href="/event/bookclub/">Medical Teams Book Club</a></li> </ul> 4755</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-10539-0-1"> 4756 <ul class="mega-sub-menu"> 4757<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-donation mega-menu-item-10543" id="mega-menu-item-10543"><a class="mega-menu-link" href="https://www.medicalteams.org/donate/corporate-partnerships/">Become a Corporate Partner</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10544" id="mega-menu-item-10544"><a class="mega-menu-link" href="https://www.medicalteams.org/take-action/live-your-faith/">Involve Your Church</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-donation mega-menu-item-10545" id="mega-menu-item-10545"><a class="mega-menu-link" href="https://www.medicalteams.org/donate/build-a-kit/">Build a Kit</a></li> </ul> 4758</li> </ul> 4759</li><li class="mega-menu-row" id="mega-menu-10539-1"> 4760 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4761<li class="mega-menu-column mega-menu-cta-link mega-menu-columns-12-of-12 menu-cta-link" style="--columns:12; --span:12" id="mega-menu-10539-1-0"> 4762 <ul class="mega-sub-menu"> 4763<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-5" id="mega-menu-item-custom_html-5"><div class="textwidget custom-html-widget"><a class="arrow-link arrow-link--red menu-arrow-link" href="/events/">View All Events</a></div></li>
4763 </ul> 4764</li> </ul> 4765</li><li class="mega-menu-row" id="mega-menu-10539-2"> 4766 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4767<li class="mega-menu-column mega-menu-columns-3-of-12" style="--columns:12; --span:3" id="mega-menu-10539-2-0"></li> </ul> 4768</li></ul> 4769</li><li class="mega-menu__item--search mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10546 menu__item--search" id="mega-menu-item-10546"><a class="mega-menu-link" href="https://www.medicalteams.org/search/"><i class="fas fa-search"></i><span class="sr-only">Search</span></a></li><li class="mega-button mega-button--hero mega-header-donate-button mega-fru-donate-button mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-3218 button button--hero header-donate-button fru-donate-button" id="mega-menu-item-3218"><a class="mega-menu-link" href="#XMJPDRKV">Donate</a></li></ul></div> <form role="search" method="get" class="search-form searchform searchform--header" action="https://www.medicalteams.org/"> 4770 <div class="searchform__content"> 4771 <label for="header-search-input" class="sr-only">Search</label> 4772 <input class="searchform__input" id="header-search-input" type="search" name="s" placeholder="To search, type and hit enter."> 4773 4774 4775 <button class="searchform__button" type="submit" role="button" title="Search"> 4776 <i class="fas fa-search"></i> 4777 </button> 4778 <div class="search__controls"> 4779 <div class="search__icon"></div> 4780 <div class="close__icon"></div> 4781 </div> 4782 </div> 4783 </form> 4784 4785 </div> 4786 4787 </div> 4788 </div> 4789 </div> 4790 </div> 4791</header> 4792<div class="l-preface hidden"> 4793 <div class="l-constrain"> 4794 <div class="l-preface__subnav"> 4795 </div> 4796 </div> 4797</div> 4798<nav class="mobile-menu" role="navigation"> 4799 4800 <div class="mobile-menu__bar"> 4801 <a class="site-name site-name--mobile" href="/" title="Medical Teams International" rel="home"> 4802 <h1 class="site-name__text">Medical Teams International</h1> 4803 </a> 4804<div id="mega-menu-wrap-primary_navigation" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-controls="mega-menu-primary_navigation" aria-expanded="false" aria-haspopup="true" aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button"> 4805 <span class="mega-toggle-animated-box"> 4806 <span class="mega-toggle-animated-inner"></span> 4807 </span> 4808 </button></div></div></div><ul id="mega-menu-primary_navigation" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="slide" data-effect-speed-mobile="200" data-mobile-force-width="body" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="accordion" data-breakpoint="923" data-unbind="false" data-mobile-state="expand_active" data-mobile-direction="vertical"><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-menu-ancestor mega-current-menu-parent mega-current_page_parent mega-current_page_ancestor mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-left mega-disable-link mega-menu-item-152" id="mega-menu-item-152"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-152" role="button">About Us<span class="mega-indicator" aria-hidden="true"></span></a> 4809<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-152'> 4810<li class="mega-menu-row" id="mega-menu-152-0"> 4811 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4812<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-152-0-0"> 4813 <ul class="mega-sub-menu"> 4814<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10512" id="mega-menu-item-10512"><a class="mega-menu-link" href="https://www.medicalteams.org/who-we-are/">About Us</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9775" id="mega-menu-item-9775"><a class="mega-menu-link" href="https://www.medicalteams.org/who-we-are/daring-to-love-like-jesus/">Our Faith</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-825" id="mega-menu-item-825"><a class="mega-menu-link" href="https://www.medicalteams.org/who-we-are/leadership/">Leadership</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-826" id="mega-menu-item-826"><a class="mega-menu-link" href="https://www.medicalteams.org/who-we-are/financials/">Financials</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-menu-item mega-page_item mega-page-item-61 mega-current_page_item mega-current_page_parent mega-menu-item-10515" id="mega-menu-item-10515"><a class="mega-menu-link" href="https://www.medicalteams.org/blog/" aria-current="page">Blog</a></li>
4814 </ul> 4815</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-152-0-1"> 4816 <ul class="mega-sub-menu"> 4817<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10513" id="mega-menu-item-10513"><a class="mega-menu-link" href="https://www.medicalteams.org/contact/">Contact Us</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-10514" id="mega-menu-item-10514"><a class="mega-menu-link" href="/news/">Newsroom</a></li> </ul> 4818</li> </ul> 4819</li><li class="mega-menu-row" id="mega-menu-152-1"> 4820 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4821<li class="mega-menu-column mega-menu-cta-link mega-menu-columns-12-of-12 menu-cta-link" style="--columns:12; --span:12" id="mega-menu-152-1-0"> 4822 <ul class="mega-sub-menu"> 4823<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-2" id="mega-menu-item-custom_html-2"><div class="textwidget custom-html-widget"><a class="arrow-link arrow-link--red menu-arrow-link" href="/who-we-are/ourstory/">See How It All Started</a></div></li>
4823 </ul> 4824</li> </ul> 4825</li></ul> 4826</li><li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-country mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-left mega-disable-link mega-menu-item-198" id="mega-menu-item-198"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-198" role="button">Our Work<span class="mega-indicator" aria-hidden="true"></span></a> 4827<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-198'> 4828<li class="mega-menu-row" id="mega-menu-198-0"> 4829 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4830<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-198-0-0"> 4831 <ul class="mega-sub-menu"> 4832<li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-country mega-menu-item-has-children mega-menu-item-10516" id="mega-menu-item-10516"><a class="mega-menu-link" href="https://www.medicalteams.org/countries/">Where We Work<span class="mega-indicator" aria-hidden="true"></span></a> 4833 <ul class="mega-sub-menu" id='mega-sub-menu-10516'> 4834<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16204" id="mega-menu-item-16204"><a class="mega-menu-link" href="https://www.medicalteams.org/ethiopia/">Ethiopia</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16205" id="mega-menu-item-16205"><a class="mega-menu-link" href="https://www.medicalteams.org/sudan/">Sudan</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16206" id="mega-menu-item-16206"><a class="mega-menu-link" href="https://www.medicalteams.org/tanzania/">Tanzania</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16207" id="mega-menu-item-16207"><a class="mega-menu-link" href="https://www.medicalteams.org/uganda/">Uganda</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-17845" id="mega-menu-item-17845"><a class="mega-menu-link" href="https://www.medicalteams.org/country/ukraine/">Ukraine</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-16209" id="mega-menu-item-16209"><a class="mega-menu-link" href="https://www.medicalteams.org/united-states/">United States</a></li> </ul> 4835</li> </ul> 4836</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-198-0-1"> 4837 <ul class="mega-sub-menu"> 4838<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-menu-item-12752" id="mega-menu-item-12752"><a class="mega-menu-link" href="https://www.medicalteams.org/united-states/">Medical Teams in the US<span class="mega-indicator" aria-hidden="true"></span></a> 4839 <ul class="mega-sub-menu" id='mega-sub-menu-12752'> 4840<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-12753" id="mega-menu-item-12753"><a class="mega-menu-link" href="https://www.medicalteams.org/united-states/disaster-response/">Disaster Response</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-12751" id="mega-menu-item-12751"><a class="mega-menu-link" href="https://www.medicalteams.org/care-connect-mobile-health/">Care & Connect Mobile Health</a></li> </ul> 4841</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-menu-item-151" id="mega-menu-item-151"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/">How We Help<span class="mega-indicator" aria-hidden="true"></span></a> 4842 <ul class="mega-sub-menu" id='mega-sub-menu-151'> 4843<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15413" id="mega-menu-item-15413"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/refugee-crisis/">Refugee Medical Care</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15414" id="mega-menu-item-15414"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/natural-disasters/">Disaster Response</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15415" id="mega-menu-item-15415"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/mothers-children/">Maternal and Child Health</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-15416" id="mega-menu-item-15416"><a class="mega-menu-link" href="https://www.medicalteams.org/how-we-heal/mobile-dental-program/">Mobile Dental Program</a></li> </ul> 4844</li>
4844 </ul> 4845</li> </ul> 4846</li><li class="mega-menu-row" id="mega-menu-198-1"> 4847 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4848<li class="mega-menu-column mega-menu-cta-link mega-menu-columns-12-of-12 menu-cta-link" style="--columns:12; --span:12" id="mega-menu-198-1-0"> 4849 <ul class="mega-sub-menu"> 4850<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-3" id="mega-menu-item-custom_html-3"><div class="textwidget custom-html-widget"><a class="arrow-link arrow-link--red menu-arrow-link" href="/countries/">View All Program Locations</a></div></li> </ul> 4851</li> </ul> 4852</li></ul> 4853</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-right mega-disable-link mega-menu-item-16333" id="mega-menu-item-16333"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-16333" role="button">Ways to Give<span class="mega-indicator" aria-hidden="true"></span></a> 4854<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-16333'> 4855<li class="mega-menu-row" id="mega-menu-16333-0"> 4856 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4857<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-16333-0-0"> 4858 <ul class="mega-sub-menu"> 4859<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16984" id="mega-menu-item-16984"><a class="mega-menu-link" href="https://medicalteams.donorsupport.co/-/XEYZHMYE">Make a one-time gift</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16986" id="mega-menu-item-16986"><a class="mega-menu-link" href="https://www.medicalteams.org/events/">Attend an Event</a></li> </ul> 4860</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-16333-0-1"> 4861 <ul class="mega-sub-menu"> 4862<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16985" id="mega-menu-item-16985"><a class="mega-menu-link" href="https://www.medicalteams.org/the-pulse/">Make a Monthly Gift</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-17799" id="mega-menu-item-17799"><a class="mega-menu-link" href="https://www.medicalteams.org/donate/sponsor-an-event/">Sponsor an Event</a></li> </ul> 4863</li> </ul> 4864</li><li class="mega-menu-row" id="mega-menu-16333-1"> 4865 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4866<li class="mega-menu-column mega-menu-columns-12-of-12" style="--columns:12; --span:12" id="mega-menu-16333-1-0"> 4867 <ul class="mega-sub-menu"> 4868<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-6" id="mega-menu-item-custom_html-6"><div class="textwidget custom-html-widget"><a class="arrow-link arrow-link--red menu-arrow-link" href="/donate/">See All Ways to Give</a></div></li>
4868 </ul> 4869</li> </ul> 4870</li></ul> 4871</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-menu-megamenu mega-menu-grid mega-align-bottom-left mega-disable-link mega-menu-item-10539" id="mega-menu-item-10539"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-10539" role="button">Get Involved<span class="mega-indicator" aria-hidden="true"></span></a> 4872<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-10539'> 4873<li class="mega-menu-row" id="mega-menu-10539-0"> 4874 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4875<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-10539-0-0"> 4876 <ul class="mega-sub-menu"> 4877<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-13041" id="mega-menu-item-13041"><a class="mega-menu-link" href="https://www.medicalteams.org/events/">Events</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-7046" id="mega-menu-item-7046"><a class="mega-menu-link" href="https://www.medicalteams.org/career/">Careers</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10540" id="mega-menu-item-10540"><a class="mega-menu-link" href="https://www.medicalteams.org/volunteer/">Volunteer with Us</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16735" id="mega-menu-item-16735"><a class="mega-menu-link" href="/event/bookclub/">Medical Teams Book Club</a></li> </ul> 4878</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-10539-0-1"> 4879 <ul class="mega-sub-menu"> 4880<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-donation mega-menu-item-10543" id="mega-menu-item-10543"><a class="mega-menu-link" href="https://www.medicalteams.org/donate/corporate-partnerships/">Become a Corporate Partner</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10544" id="mega-menu-item-10544"><a class="mega-menu-link" href="https://www.medicalteams.org/take-action/live-your-faith/">Involve Your Church</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-donation mega-menu-item-10545" id="mega-menu-item-10545"><a class="mega-menu-link" href="https://www.medicalteams.org/donate/build-a-kit/">Build a Kit</a></li> </ul> 4881</li> </ul> 4882</li><li class="mega-menu-row" id="mega-menu-10539-1"> 4883 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4884<li class="mega-menu-column mega-menu-cta-link mega-menu-columns-12-of-12 menu-cta-link" style="--columns:12; --span:12" id="mega-menu-10539-1-0"> 4885 <ul class="mega-sub-menu"> 4886<li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-5" id="mega-menu-item-custom_html-5"><div class="textwidget custom-html-widget"><a class="arrow-link arrow-link--red menu-arrow-link" href="/events/">View All Events</a></div></li>
4886 </ul> 4887</li> </ul> 4888</li><li class="mega-menu-row" id="mega-menu-10539-2"> 4889 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4890<li class="mega-menu-column mega-menu-columns-3-of-12" style="--columns:12; --span:3" id="mega-menu-10539-2-0"></li> </ul> 4891</li></ul> 4892</li><li class="mega-menu__item--search mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10546 menu__item--search" id="mega-menu-item-10546"><a class="mega-menu-link" href="https://www.medicalteams.org/search/"><i class="fas fa-search"></i><span class="sr-only">Search</span></a></li><li class="mega-button mega-button--hero mega-header-donate-button mega-fru-donate-button mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-3218 button button--hero header-donate-button fru-donate-button" id="mega-menu-item-3218"><a class="mega-menu-link" href="#XMJPDRKV">Donate</a></li></ul></div> 4893</nav> 4894 4895 4896 <main class="main"> 4897 4898 4899<div class=" title-bar"> 4900 <div class="title-image" style="background: center/cover url(https://www.medicalteams.org/wp-content/uploads/2023/12/Colombia-Yulieth-and-Reynaldo-in-the-field-showing-back-of-staff-vest-with-logo-2023-2560x1152-1.png);"></div> 4901 <div class="section"> 4902 <div class="text-white title-content"> 4903 <h1 class="title-large">Blog</h1> 4904 </div> 4905 </div> 4906</div> 4907 4908 4909 4910 4911 4912 4913 4914 <div class="l-constrain"> 4915 <div class="facet"> 4916 <div class="facet__filters"> 4917<!-- @@TODO Make this an option--> 4918 <h4 class="facet__name">Filter content:</h4> 4919 <div class="facet__group"> 4920 <div class="facetwp-facet facetwp-facet-topics facetwp-type-fselect" data-name="topics" data-type="fselect"></div> </div> 4921 </div> 4922 <div class="facet__template"> 4923 <div class="l-grid l-grid--2col"> 4924 <!-- @@TODO This is backwards, but blog is one style while every other is another --> 4925 <!--fwp-loop--> 4926 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/09/Tanzania-Portrait-of-a-girl-outside-of-health-clinic-2026_blog-1024x682.webp);"> 4927 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 4928 <a href="https://www.medicalteams.org/blog/giving-day-you-made-2x-the-impact-possible/" style="color:#fff !important; text-decoration: none;"> 4929 <div class="card__body"> 4930 <div class="card__top"> 4931 <div class="card__header"> 4932 <h3 class="card__title" style="margin-bottom:6px;"> 4933 Giving Day: You Made 2X the Impact Possible </h3> 4934 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 4935 </div> 4936 4937 <div class="card__content"> 4938 <p>Thank you! Because of your incredible generosity, we reached our Giving Day matching challenge, doubling the impact of every gift, up to $35,000, to deliver life-saving healthcare to people affected by disaster, conflict, and displacement. Hope is reaching people like…</p> 4939 </div> 4940 </div> 4941 <div class="card__footer"> 4942 <span class="arrow-link arrow-link--white">Learn more</span> 4943 </div> 4944 </div> 4945 </a> 4946</article> 4947 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/08/Uganda-Borives-triplets-Maternal-Health-2025_blogb-1024x529.webp);"> 4948 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 4949 <a href="https://www.medicalteams.org/blog/chalotas-story-two-babies-became-three-and-every-second-mattered/" style="color:#fff !important; text-decoration: none;"> 4950 <div class="card__body"> 4951 <div class="card__top"> 4952 <div class="card__header"> 4953 <h3 class="card__title" style="margin-bottom:6px;"> 4954 Chalotaâs Story: Two babies became three â and every second mattered. </h3> 4955 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 4956 </div> 4957 4958 <div class="card__content"> 4959 <p>
4959Unrest forced Chalotaâs family to start over. Chalota, her husband Elisha, and their three young children fled war-torn Congo, arriving in Uganda as refugees with little or nothing to their names. Though she was able to find work as a…</p> 4960 </div> 4961 </div> 4962 <div class="card__footer"> 4963 <span class="arrow-link arrow-link--white">Learn more</span> 4964 </div> 4965 </div> 4966 </a> 4967</article> 4968 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/08/Uganda-Portrait-of-Aline-Mwavita-holding-baby-2026_blog-1024x682.webp);"> 4969 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 4970 <a href="https://www.medicalteams.org/blog/baby-zaningas-story-when-she-needed-care-help-was-there/" style="color:#fff !important; text-decoration: none;"> 4971 <div class="card__body"> 4972 <div class="card__top"> 4973 <div class="card__header"> 4974 <h3 class="card__title" style="margin-bottom:6px;"> 4975 Baby Zaningaâs Story: When She Needed Care, Help Was There </h3> 4976 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 4977 </div> 4978 4979 <div class="card__content"> 4980 <p>Violence forced Aline to flee with Baby Zaninga. Aline, a young wife and mother of three, worked as a farmer in her native Democratic Republic of the Congo (DRC), growing beans and maize. When violence came to the DRC, it…</p> 4981 </div> 4982 </div> 4983 <div class="card__footer"> 4984 <span class="arrow-link arrow-link--white">Learn more</span> 4985 </div> 4986 </div> 4987 </a> 4988</article> 4989 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/08/giving_day_blog_2a-1024x576.webp);"> 4990 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 4991 <a href="https://www.medicalteams.org/blog/mazahirs-story-hope-after-fleeing-war/" style="color:#fff !important; text-decoration: none;"> 4992 <div class="card__body"> 4993 <div class="card__top"> 4994 <div class="card__header"> 4995 <h3 class="card__title" style="margin-bottom:6px;"> 4996 Mazahirâs Story: Hope After Fleeing War </h3> 4997 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 4998 </div> 4999 5000 <div class="card__content"> 5001 <p>War forced Mazahir and her family to flee. Before the war, Mazahir worked overnight shifts as a surgical nurse in Sudan, living quietly and peacefully with her husband and daughter. Then the bombs came. Mazahir and her family fled with…</p> 5002 </div> 5003 </div> 5004 <div class="card__footer"> 5005 <span class="arrow-link arrow-link--white">Learn more</span> 5006 </div> 5007 </div> 5008 </a> 5009</article> 5010 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/08/giving_day_blog_1-1024x684.webp);"> 5011 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5012 <a href="https://www.medicalteams.org/blog/help-make-the-next-12-seconds-count/" style="color:#fff !important; text-decoration: none;"> 5013 <div class="card__body"> 5014 <div class="card__top"> 5015 <div class="card__header"> 5016 <h3 class="card__title" style="margin-bottom:6px;"> 5017 Help Make the Next 12 Seconds Count </h3> 5018 <p style="font-size:18px; text-transform:uppercase;">1 min Read</p> 5019 </div> 5020 5021 <div class="card__content"> 5022 <p>Every gift made now through Giving Day on September 1, 2026, will be matched â up to $35,000 â to provide twice the life-saving healthcare, hope, and healing for people in crisis around the world. Every 12 seconds, someone…</p> 5023 </div> 5024 </div> 5025 <div class="card__footer"> 5026 <span class="arrow-link arrow-link--white">Learn more</span> 5027 </div> 5028 </div> 5029 </a> 5030</article> 5031 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/07/Dr.-Racheal-Apio-shows-a-lactating-mother-how-to-breast-feed-1024x683.jpg);"> 5032 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5033 <a href="https://www.medicalteams.org/blog/beyond-the-clinic-walls/" style="color:#fff !important; text-decoration: none;"> 5034 <div class="card__body"> 5035 <div class="card__top"> 5036 <div class="card__header"> 5037 <h3 class="card__title" style="margin-bottom:6px;"> 5038 Beyond the Clinic Walls: How Community-Led Nutrition Brings Better Health to Children </h3> 5039 <p style="font-size:18px; text-transform:uppercase;">7 min Read</p> 5040 </div> 5041 5042 <div class="card__content"> 5043 <p>â A child doesn’t become healthy simply because we treat them in the nutrition unit. They recover because the whole community becomes part of their journey.â â Rachael Apio, Nutritionist with Medical Teams International in Uganda The first cries of…</p> 5044 </div> 5045 </div> 5046 <div class="card__footer">
5047 <span class="arrow-link arrow-link--white">Learn more</span> 5048 </div> 5049 </div> 5050 </a> 5051</article> 5052 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/06/David-Blog-1024x575.png);"> 5053 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5054 <a href="https://www.medicalteams.org/blog/more-than-a-refugee-a-community-leaders-calling/" style="color:#fff !important; text-decoration: none;"> 5055 <div class="card__body"> 5056 <div class="card__top"> 5057 <div class="card__header"> 5058 <h3 class="card__title" style="margin-bottom:6px;"> 5059 More Than a Refugee: A Community Leader’s Calling </h3> 5060 <p style="font-size:18px; text-transform:uppercase;">3 min Read</p> 5061 </div> 5062 5063 <div class="card__content"> 5064 <p>Beyond Refugee This World Refugee Day, we honor the courage, resilience, and humanity of people who have been forced to flee their homes. The word refugee describes a circumstance â not a person. Behind that word are parents, teachers, healthcare…</p> 5065 </div> 5066 </div> 5067 <div class="card__footer"> 5068 <span class="arrow-link arrow-link--white">Learn more</span> 5069 </div> 5070 </div> 5071 </a> 5072</article> 5073 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/06/Uganda-Abubaker-Refugee-Tricycle-Ambulance-Rider-side-2022-1024x658.webp);"> 5074 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5075 <a href="https://www.medicalteams.org/blog/more-than-a-refugee-abubakers-story-of-survival-and-service/" style="color:#fff !important; text-decoration: none;"> 5076 <div class="card__body"> 5077 <div class="card__top"> 5078 <div class="card__header"> 5079 <h3 class="card__title" style="margin-bottom:6px;"> 5080 More Than a Refugee: Abubaker’s Story of Survival and Service </h3> 5081 <p style="font-size:18px; text-transform:uppercase;">3 min Read</p> 5082 </div> 5083 5084 <div class="card__content"> 5085 <p>Redefining Refugee When people are forced to flee their homes, they are often defined by a single word: refugee. But behind every refugee is a person with unique gifts, experiences, and a story that continues long after displacement. Abubaker is…</p> 5086 </div> 5087 </div> 5088 <div class="card__footer"> 5089 <span class="arrow-link arrow-link--white">Learn more</span> 5090 </div> 5091 </div> 5092 </a> 5093</article> 5094 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/06/Asma-with-child-1024x576.jpg);"> 5095 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5096 <a href="https://www.medicalteams.org/blog/more-than-a-refugee-asmas-story-of-healing-and-hope/" style="color:#fff !important; text-decoration: none;"> 5097 <div class="card__body"> 5098 <div class="card__top"> 5099 <div class="card__header"> 5100 <h3 class="card__title" style="margin-bottom:6px;"> 5101 More Than a Refugee: Asma’s Story of Healing and Hope </h3> 5102 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 5103 </div> 5104 5105 <div class="card__content"> 5106 <p>More Than a Label This World Refugee Day, we honor the courage, resilience, and humanity of people who have been forced to flee their homes. When people are forced to flee war, violence, or disaster, they are often reduced to…</p> 5107 </div> 5108 </div> 5109 <div class="card__footer"> 5110 <span class="arrow-link arrow-link--white">Learn more</span> 5111 </div> 5112 </div> 5113 </a> 5114</article> 5115 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/05/uganda_ebola_1-1024x683.jpg);"> 5116 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5117 <a href="https://www.medicalteams.org/blog/rapid-response-to-ebola-outbreak/" style="color:#fff !important; text-decoration: none;"> 5118 <div class="card__body"> 5119 <div class="card__top"> 5120 <div class="card__header"> 5121 <h3 class="card__title" style="margin-bottom:6px;"> 5122 Rapid Response to Ebola Outbreak </h3> 5123 <p style="font-size:18px; text-transform:uppercase;">4 min Read</p> 5124 </div> 5125 5126 <div class="card__content"> 5127 <p>July 28 Update: Uganda discharged its last confirmed Ebola patient on July 16, 2026. Despite this progress, the risk of imported cases from the Democratic Republic of Congo remains high given the ongoing situation there. Over roughly two months, Medical…</p> 5128 </div> 5129 </div> 5130 <div class="card__footer">
5131 <span class="arrow-link arrow-link--white">Learn more</span> 5132 </div> 5133 </div> 5134 </a> 5135</article> 5136 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/03/651-Sudan-lham-Bashir-Adam-holds-her-son-Mohammed-Adal-as-hes-checked-by-a-nutritionist-2025-1024x513.jpg);"> 5137 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5138 <a href="https://www.medicalteams.org/blog/15-new-photos-from-sudan/" style="color:#fff !important; text-decoration: none;"> 5139 <div class="card__body"> 5140 <div class="card__top"> 5141 <div class="card__header"> 5142 <h3 class="card__title" style="margin-bottom:6px;"> 5143 15 New Photos from Sudan </h3> 5144 <p style="font-size:18px; text-transform:uppercase;">1 min Read</p> 5145 </div> 5146 5147 <div class="card__content"> 5148 <p>What does healthcare in a conflict zone actually look like? These photosâcaptured by award-winning photojournalist Ed Ram, who recently visited our Sudan programâoffer a glimpse into the life-saving work happening every day. As you view them, we hope you see…</p> 5149 </div> 5150 </div> 5151 <div class="card__footer"> 5152 <span class="arrow-link arrow-link--white">Learn more</span> 5153 </div> 5154 </div> 5155 </a> 5156</article> 5157 <article class="card has-image-bg is-linked card" style="background-image: url(https://www.medicalteams.org/wp-content/uploads/2026/03/Sudan-Baby-Jackline-and-her-mother-Katrina-smiling-at-each-other-2024-1504x1004-1-1024x684.jpg);"> 5158 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5159 <a href="https://www.medicalteams.org/blog/healthcare-for-women-by-women-celebrating-international-womens-day-2026/" style="color:#fff !important; text-decoration: none;"> 5160 <div class="card__body"> 5161 <div class="card__top"> 5162 <div class="card__header"> 5163 <h3 class="card__title" style="margin-bottom:6px;"> 5164 Healthcare For Women, By Women: Celebrating International Womenâs Day 2026 </h3> 5165 <p style="font-size:18px; text-transform:uppercase;">3 min Read</p> 5166 </div> 5167 5168 <div class="card__content"> 5169 <p>A mother names her newborn daughter after the doctor who delivered her. A midwife walks into a refugee camp and stands between a laboring woman and death. A displaced mother transforms her own struggle into a passion for helping others, becoming a lifeline for…</p> 5170 </div> 5171 </div> 5172 <div class="card__footer"> 5173 <span class="arrow-link arrow-link--white">Learn more</span> 5174 </div> 5175 </div> 5176 </a> 5177</article> 5178 </div> 5179 </div> 5180 <div class="facetwp-pager"></div> </div> 5181 </div> 5182 5183<!-- @@TODO Upgrade FacetWP because it doesn't play nice with Sage --> 5184 </main><!-- /.main --> 5185 5186 <aside class="sidebar"> 5187 </aside><!-- /.sidebar --> 5188 5189 </div> 5190 5191 5192 5193 5194 5195 <section class="news-cta"> 5196 <div class="news-overlay"> 5197 <div class="container"> 5198 <div class="row justify-content-center pt-2"> 5199 <div class="col-md-8 py-3 text-center"> 5200 <h2 class="mb-2 lh-1" style="font-size:3.1em; margin-top:1.5rem;">Get Updates from the Field</h2> 5201 <p style="font-size:20px;">Be the first to hear about the urgent needs of people in crisis, receive special invitations to events, and get updates on whatâs happening in the field. Sign up now!</p> 5202 <a class="button button--teal mt-3" data-toggle="modal" data-target="#formModal"> 5203 <span class="button__text">Sign Up For Our Newsletter</span> 5204 </a> 5205 </div> 5206 </div> 5207 </div> 5208 </div> 5209 5210 <div class="modal fade" id="formModal" tabindex="-1" aria-labelledby="formModalLabel" aria-hidden="true"> 5211 <div class="modal-dialog modal-dialog-centered"> 5212 <div class="modal-content"> 5213 <div class="modal-body" style="padding:0 1rem;"> 5214 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
5215 <span aria-hidden="true">×</span> 5216 </button> 5217 <iframe src="https://app.e2ma.net/app2/audience/signup/1971438/1954171/" width="100%" height="550px" frameborder="0"></iframe> 5218 </div> 5219 </div> 5220 </div> 5221 </div> 5222 </section> 5223 5224 5225
5226<script nitro-exclude> 5227 document.cookie = 'nitroCachedPage=' + (!window.NITROPACK_STATE ? '0' : '1') + '; path=/; SameSite=Lax'; 5228</script>
5228 5229<footer class="l-footer footer" role="contentinfo" style="background:#AF0B1B; background-image:url('/wp-content/uploads/2022/09/line-texture.png'); padding-bottom:0px;"> 5230 <div class="container"> 5231 5232 <div class="row"> 5233 <div class="col-lg-3"> 5234 <ul id="menu-footer-column-1" class="footer-navigation menu menu--footer"><li id="menu-item-10560" class="footer-unclickable menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu__item menu-item-10560 menu-item-has-children"><a href="#" class="menu__link">ABOUT</a><ul class="menu__subnav"> <li id="menu-item-10561" class="menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-10561"><a href="https://www.medicalteams.org/contact/" class="menu__link">Contact Us</a></li> 5235 <li id="menu-item-10562" class="menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-10562"><a href="https://www.medicalteams.org/who-we-are/financials/" class="menu__link">Financials</a></li> 5236 <li id="menu-item-10563" class="menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-10563"><a href="/news/" class="menu__link">Newsroom</a></li> 5237</ul> 5238</li> 5239</ul> </div> 5240 <div class="col-lg-3"> 5241 <ul id="menu-footer-column-2" class="footer-navigation menu menu--footer"><li id="menu-item-10564" class="footer-unclickable menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu__item menu-item-10564 menu-item-has-children"><a href="#" class="menu__link">IMPACT</a><ul class="menu__subnav"> <li id="menu-item-10565" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-61 current_page_item current_page_parent menu__item menu-item-10565 current_page_item current-menu-item"><a href="https://www.medicalteams.org/blog/" class="menu__link current_page_item current-menu-item">Blog</a></li> 5242 <li id="menu-item-16694" class="menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-16694"><a href="/donate" class="menu__link">Donate</a></li> 5243 <li id="menu-item-13035" class="menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-13035"><a target="_blank" href="https://medicalteams.donorsupport.co/login/" class="menu__link">Donor Portal</a></li> 5244</ul> 5245</li> 5246</ul> </div> 5247 <div class="col-lg-3"> 5248 <ul id="menu-footer-column-3" class="footer-navigation menu menu--footer"><li id="menu-item-10568" class="footer-unclickable menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu__item menu-item-10568 menu-item-has-children"><a href="#" class="menu__link">GET INVOLVED</a><ul class="menu__subnav"> <li id="menu-item-10569" class="menu-item menu-item-type-post_type_archive menu-item-object-event menu__item menu-item-10569"><a href="https://www.medicalteams.org/events/" class="menu__link">Events</a></li> 5249 <li id="menu-item-10570" class="menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-10570"><a href="https://www.medicalteams.org/career/" class="menu__link">Careers</a></li> 5250 <li id="menu-item-11396" class="menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-11396"><a href="https://www.medicalteams.org/tenders-and-proposals/" class="menu__link">Vendors</a></li> 5251 <li id="menu-item-10571" class="menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-10571"><a href="https://www.medicalteams.org/volunteer/" class="menu__link">Volunteer</a></li> 5252</ul> 5253</li> 5254</ul> </div> 5255 <div class="col-lg-3 footer-right"> 5256 <div class="footer-translate"> 5257 <p style="margin-bottom:0; color:#fff;">Translate this page </p> 5258 <div id="google_language_translator" class="default-language-en"></div> 5259 </div> 5260 5261 <ul id="menu-social-menu" class="menu menu--social"><li id="menu-item-172" class="social-menu-facebook menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-172"><a target="_blank" href="https://www.facebook.com/medicalteams/" class="menu__link"><i class="fab fa-facebook-f"></i> <span class="sr-only">Link to Medical Teams International Facebook Page</span></a></li> 5262<li id="menu-item-174" class="social-menu-instagram menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-174"><a target="_blank" href="https://www.instagram.com/medicalteams/" class="menu__link"><i class="fab fa-instagram"></i> <span class="sr-only">Link to Medical Teams International Instagram Page</span></a></li> 5263<li id="menu-item-3640" class="menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-3640"><a target="_blank" href="https://www.youtube.com/user/medicalteams" class="menu__link"><i class="fab fa-youtube"></i> <span class="sr-only">Link to Medical Teams International Youtube Channel</span></a></li> 5264<li id="menu-item-175" class="social-menu-linkedin menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-175"><a target="_blank" href="https://www.linkedin.com/company/medical-teams-international/" class="menu__link"><i class="fab fa-linkedin-in"></i> <span class="sr-only">Link to Medical Teams International LinkedIn Page</span></a></li> 5265</ul></div> 5266 </div> 5267 <hr style="background: #ffffff;height: 1px;border-top: none;"> 5268 5269 5270 5271 5272 <div class="row mb-2"> 5273 <div class="col-lg-7 mt-3"> 5274 5275 <div class="footer-privacy-choices-row"> 5276 <a href="/privacy-policy/" id="footer-privacy-choices-link" class="menu__link"> 5277 Do Not Sell or Share My Personal Information 5278 </a> 5279 </div> 5280 5281 5282 <div> 5283 <ul id="menu-footer-utility-menu" class="footer-utility mb-0 p-0"><li id="menu-item-14794" class="menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-14794"><a target="_blank" href="https://www.medicalteams.org/wp-content/uploads/2025/06/Printable-Donation-F
5283orm-2025.pdf" class="menu__link">Donate by Mail</a></li> 5284<li id="menu-item-9018" class="menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-9018"><a href="https://www.medicalteams.org/privacy-policy/" class="menu__link">Privacy Policy</a></li> 5285<li id="menu-item-9019" class="menu-item menu-item-type-post_type menu-item-object-page menu__item menu-item-9019"><a href="https://www.medicalteams.org/uniform-disclosure-statement/" class="menu__link">Uniform Disclosure Statement</a></li> 5286<li id="menu-item-9624" class="menu-item menu-item-type-custom menu-item-object-custom menu__item menu-item-9624"><a href="https://www.medicalteams.org/sitemap_index.xml" class="menu__link">Sitemap</a></li> 5287</ul> </div> 5288 <div class="copyright text-white"> 5289 © 2026 Copyright Medical Teams International. 5290 </div> 5291 </div> 5292 <div class="col-lg-5 text-center d-flex align-items-center justify-content-center"> 5293 <div id="media_image-4" class="widget donor-credentials-footer widget_media_image"><a href="https://www.charitywatch.org/charities/medical-teams-international" target="_blank"><img width="120" height="93" src="https://www.medicalteams.org/wp-content/uploads/2020/05/charitywatch-top-rated.png" class="image wp-image-6705 attachment-full size-full" alt="Charity Watch Top Rated" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" /></a></div><div id="media_image-2" class="widget donor-credentials-footer widget_media_image"><a href="https://www.charitynavigator.org/ein/930878944" target="_blank"><img width="120" height="120" src="https://www.medicalteams.org/wp-content/uploads/2023/07/Charity-Navigator-4-star-2023-150x150.png" class="image wp-image-11879 attachment-120x120 size-120x120" alt="Charity Navigator 4 Star Rated Organization - Medical Teams International" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.medicalteams.org/wp-content/uploads/2023/07/Charity-Navigator-4-star-2023-150x150.png 150w, https://www.medicalteams.org/wp-content/uploads/2023/07/Charity-Navigator-4-star-2023-300x300.png 300w, https://www.medicalteams.org/wp-content/uploads/2023/07/Charity-Navigator-4-star-2023.png 433w" sizes="auto, (max-width: 120px) 100vw, 120px" /></a></div><div id="media_image-3" class="widget donor-credentials-footer widget_media_image"><a href="https://www.give.org/charity-reviews/national/relief-and-development/medical-teams-international-in-tigard-or-1169" target="_blank"><img width="71" height="125" src="https://www.medicalteams.org/wp-content/uploads/2018/05/bbb-accredited-charity91289E705E90.png" class="image wp-image-815 attachment-71x125 size-71x125" alt="bbb-accredited-charity" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" /></a></div><div id="media_image-5" class="widget donor-credentials-footer widget_media_image"><a href="https://app.candid.org/profile/8384517/medical-teams-international-93-0878944" target="_blank"><img class="image candid-logo" src="https://widgets.guidestar.org/gximage2?o=8384517&l=v4%22" alt="Guidestar Platinum Seal of Transparency 2021" width="135" height="135" decoding="async" loading="lazy" /></a></div><div id="media_image-6" class="widget donor-credentials-footer widget_media_image"><a href="https://analytics.excellenceingiving.com/overview/medical-teams-international/" target="_blank"><img width="120" height="120" src="https://www.medicalteams.org/wp-content/uploads/2025/06/cert_transparent-3.png" class="image wp-image-14756 attachment-full size-full" alt="The Excellence in Giving Certified Transparent seal" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" /></a></div> </div> 5294 </div> 5295 </div> 5296 <section class="py-3" > 5297 <div class="container"> 5298 <div class="row"> 5299 <div class="col text-center"> 5300 <img src="/wp-content/uploads/2022/09/Act-Heal-Love-White.png" alt="" style="max-width:260px;"/> 5301 </div> 5302 </div> 5303 </div> 5304 </section> 5305</footer>
5306<script> 5307 wow = new WOW( 5308 { 5309 boxClass: 'wow', 5310 animateClass: 'animated', 5311 offset: 200, 5312 mobile: false, 5313 live: true 5314 } 5315 ) 5316 wow.init(); 5317</script>
5317 5318
5319<script> 5320 document.addEventListener('DOMContentLoaded', function () { 5321 var privacyLink = document.getElementById('footer-privacy-choices-link'); 5322 5323 if (!privacyLink) return; 5324 5325 privacyLink.addEventListener('click', function (e) { 5326 if (window.CookieConsent && typeof CookieConsent.showPreferences === 'function') { 5327 e.preventDefault(); 5328 CookieConsent.showPreferences(); 5329 5330 // Prevent the footer link from staying visually "active" after opening the modal 5331 privacyLink.blur(); 5332 } 5333 }); 5334 }); 5335</script>
5335 5336
5337<script> 5338document.addEventListener('click', function(e) { 5339 // only on Thrive Quiz âNextâ clicks⦠5340 if ( e.target.closest('.tqb-nav-button.tqb-next-button') ) { 5341 // wait for the next slide to render, then scroll up 5342 setTimeout(function() { 5343 var quizEl = document.querySelector('.post-content'); 5344 if (quizEl) { 5345 quizEl.scrollIntoView({ 5346 behavior: 'smooth', 5347 block: 'start' 5348 }); 5349 } 5350 }, 150); 5351 } 5352}); 5353</script>
5353 5354 5355 5356 5357 5358 5359
5360<script type="speculationrules"> 5361{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/mti-theme-2021/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 5362</script>
5362 5363<div id='glt-footer'></div>
5363<script>function GoogleLanguageTranslatorInit() { new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages:'am,ar,en,fr,de,es,sw', autoDisplay: false}, 'google_language_translator');}</script>
5363
5363<script> 5364 (function(){ 5365 // Scroll helper (same as before) 5366 function scrollQuiz(){ 5367 var quizEl = document.querySelector('.post-content'); 5368 if (!quizEl) return; 5369 var header = document.querySelector('.site-header') 5370 || document.querySelector('.tcb-quiz-progress') 5371 || null; 5372 var offset = header ? header.getBoundingClientRect().height : 0; 5373 var top = quizEl.getBoundingClientRect().top + window.pageYOffset - offset; 5374 window.scrollTo({ top, behavior: 'smooth' }); 5375 } 5376 5377 // 1) After any Thrive slide renders 5378 document.addEventListener('tqbQuestionRendered', function(){ 5379 setTimeout(scrollQuiz, 100); 5380 }); 5381 5382 // 2) Catch the very first Start Quiz click 5383 document.addEventListener('click', function(e){ 5384 if ( e.target.closest( 5385 'a[data-dynamic-link="tqb_quiz_options"], .tqb-start-quiz-button, .tqb-btn-start' 5386 ) ) { 5387 setTimeout(scrollQuiz, 100); 5388 } 5389 }); 5390 5391 // 3) Watch for the opt-in formâs email field being injected 5392 new MutationObserver(function(mutations){ 5393 for (var m of mutations) { 5394 for (var node of m.addedNodes) { 5395 if (node.querySelector && node.querySelector('input[type="email"]')) { 5396 // email field just appeared = opt-in slide 5397 setTimeout(scrollQuiz, 100); 5398 return; // no need to scan further in this batch 5399 } 5400 } 5401 } 5402 }).observe(document.body, { childList: true, subtree: true }); 5403 })(); 5404 </script>
vendor: 2 bytes, line 5404
5404
5405<script type='text/javascript'>( $ => { 5406 /** 5407 * Displays toast message from storage, it is used when the user is redirected after login 5408 */ 5409 if ( window.sessionStorage ) { 5410 $( window ).on( 'tcb_after_dom_ready', () => { 5411 const message = sessionStorage.getItem( 'tcb_toast_message' ); 5412 5413 if ( message ) { 5414 tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false ); 5415 sessionStorage.removeItem( 'tcb_toast_message' ); 5416 } 5417 } ); 5418 } 5419 5420 /** 5421 * Displays toast message 5422 * 5423 * @param {string} message - message to display 5424 * @param {Boolean} error - whether the message is an error or not 5425 * @param {Function} callback - callback function to be called after the message is closed 5426 */ 5427 function tcbToast( message, error, callback ) { 5428 /* Also allow "message" objects */ 5429 if ( typeof message !== 'string' ) { 5430 message = message.message || message.error || message.success; 5431 } 5432 if ( ! error ) { 5433 error = false; 5434 } 5435 TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback ); 5436 } 5437} )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j ); 5438</script>
5438<style type="text/css" id="tve_notification_styles"></style> 5439<div class="tvd-toast tve-fe-message" style="display: none"> 5440 <div class="tve-toast-message tve-success-message"> 5441 <div class="tve-toast-icon-container"> 5442 <span class="tve_tick thrv-svg-icon"></span> 5443 </div> 5444 <div class="tve-toast-message-container"></div> 5445 </div> 5446</div>
5446<script>document.querySelectorAll('.mt-video-embed').forEach(function(wrap) { 5447 wrap.addEventListener('click', function() { 5448 const video = wrap.querySelector('video'); 5449 video.setAttribute('controls', ''); 5450 video.play(); 5451 wrap.classList.add('is-playing'); 5452 }); 5453}); 5454 </script>
5454<script> 5455 (function() { 5456 const ua = navigator.userAgent; 5457 const isSafari = /^((?!chrome|android).)*safari/i.test(ua); 5458 const isMobileSafari = /Mobile|iP(hone|od|ad)/i.test(ua); 5459 if (isSafari && !isMobileSafari) { 5460 document.documentElement.classList.add('is-safari-desktop'); 5461 } 5462 })(); 5463 5464</script>
5464<script type="text/javascript">var tcb_current_post_lists=JSON.parse('[]'); var tcb_post_lists=tcb_post_lists?[...tcb_post_lists,...tcb_current_post_lists]:tcb_current_post_lists;</script>
5464<script id="wp-hooks-js" src="https://www.medicalteams.org/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 5464
5464
5465<script id="wp-i18n-js" src="https://www.medicalteams.org/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 5465
5465
5466<script id="wp-i18n-js-after"> 5467wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 5468//# sourceURL=wp-i18n-js-after 5469</script>
vendor: 1 bytes, line 5469
5469
5470<script id="swv-js" src="https://www.medicalteams.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 5470
5470
5471<script id="contact-form-7-js-before"> 5472var wpcf7 = { 5473 "api": { 5474 "root": "https:\/\/www.medicalteams.org\/wp-json\/", 5475 "namespace": "contact-form-7\/v1" 5476 }, 5477 "cached": 1 5478}; 5479//# sourceURL=contact-form-7-js-before 5480</script>
vendor: 1 bytes, line 5480
5480
5481<script id="contact-form-7-js" src="https://www.medicalteams.org/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 5481
5481
5482<script id="scripts-js" src="https://www.medicalteams.org/wp-content/plugins/google-language-translator/js/scripts.js?ver=6.0.20"></script>
vendor: 1 bytes, line 5482
5482
5483<script id="scripts-google-js" src="//translate.google.com/translate_a/element.js?cb=GoogleLanguageTranslatorInit"></script>
vendor: 1 bytes, line 5483
5483
5484<script id="ddplugin-js" src="https://doublethedonation.com/api/js/ddplugin.js"></script>
vendor: 1 bytes, line 5484
5484
5485<script id="ddplugin-js-after"> 5486var DDCONF = {"API_KEY":"ppFm3mQJbywGKrJh"}; 5487//# sourceURL=ddplugin-js-after 5488</script>
vendor: 1 bytes, line 5488
5488
5489<script id="tve-dash-frontend-js-extra"> 5490var tve_dash_front = {"ajaxurl":"https://www.medicalteams.org/wp-admin/admin-ajax.php","force_ajax_send":"","is_crawler":"1","recaptcha":[],"turnstile":[],"post_id":"18002"}; 5491//# sourceURL=tve-dash-frontend-js-extra 5492</script>
vendor: 1 bytes, line 5492
5492
5493<script id="tve-dash-frontend-js" src="https://www.medicalteams.org/wp-content/plugins/thrive-quiz-builder/thrive-dashboard/js/dist/frontend.min.js?ver=10.9.1.4"></script>
vendor: 1 bytes, line 5493
5493
5494<script id="sage/js-js-extra"> 5495var jsParams = {"ajaxurl":"https://www.medicalteams.org/wp-admin/admin-ajax.php"}; 5496//# sourceURL=sage%2Fjs-js-extra 5497</script>
vendor: 1 bytes, line 5497
5497
5498<script id="sage/js-js" src="https://www.medicalteams.org/wp-content/themes/mti-theme-2021/dist/scripts/main-88598a6c68.js"></script>
vendor: 1 bytes, line 5498
5498
5499<script id="mti/Custom-NEW-js" src="https://www.medicalteams.org/wp-content/themes/mti-theme-2021/dist/scripts/Custom-NEW.js?ver=20230808"></script>
vendor: 1 bytes, line 5499
5499
5500<script id="hoverIntent-js" src="https://www.medicalteams.org/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 5500
5500
5501<script id="megamenu-js" src="https://www.medicalteams.org/wp-content/plugins/megamenu/js/maxmegamenu.js?ver=3.10.5"></script>
vendor: 1 bytes, line 5501
5501
5502<script id="wp-emoji-settings" type="application/json"> 5503{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.medicalteams.org/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}} 5504</script>
vendor: 1 bytes, line 5504
5504
5505<script type="module"> 5506/*! This file is auto-generated */ 5507var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 5508//# sourceURL=https://www.medicalteams.org/wp-includes/js/wp-emoji-loader.min.js 5509</script>
5509 5510<link href="https://www.medicalteams.org/wp-content/plugins/facetwp/assets/css/front.css?ver=4.5" rel="stylesheet">
5511<script src="https://www.medicalteams.org/wp-content/plugins/facetwp/assets/js/dist/front.min.js?ver=4.5"></script>
5511 5512<link href="https://www.medicalteams.org/wp-content/plugins/facetwp/assets/vendor/fSelect/fSelect.css?ver=4.5" rel="stylesheet">
5513<script src="https://www.medicalteams.org/wp-content/plugins/facetwp/assets/vendor/fSelect/fSelect.js?ver=4.5"></script>
vendor: 1 bytes, line 5513
5513
5514<script> 5515window.FWP_JSON = {"prefix":"fwp_","no_results_text":"No results found","ajaxurl":"https:\/\/www.medicalteams.org\/wp-json\/facetwp\/v1\/refresh","nonce":"d9e890957b","preload_data":{"facets":{"topics":"<select class=\"facetwp-dropdown\"><option value=\"\">Topics<\/option><option value=\"refugee-crisis\" data-counter=\"57\" class=\"d0\">Refugee Crisis<\/option><option value=\"women-and-children\" data-counter=\"52\" class=\"d0\">Women and Children<\/option><option value=\"rohingya-refugees\" data-counter=\"25\" class=\"d0\">Rohingya Refugees<\/option><option value=\"emergency-response\" data-counter=\"20\" class=\"d0\">Emergency Response<\/option><option value=\"syria-refugees\" data-counter=\"20\" class=\"d0\">Syrian Refugees<\/option><option value=\"editorial\" data-counter=\"16\" class=\"d0\">Editorial<\/option><option value=\"maternal-health\" data-counter=\"15\" class=\"d0\">Maternal Health<\/option><option value=\"community-health-worker\" data-counter=\"14\" class=\"d0\">Community Health Worker<\/option><option value=\"volunteer\" data-counter=\"12\" class=\"d0\">Volunteer<\/option><option value=\"dental-care\" data-counter=\"11\" class=\"d0\">Dental Care<\/option><\/select>"},"template":"","settings":{"debug":"Enable debug mode in [Settings > FacetWP > Settings]","pager":{"page":1,"per_page":12,"total_rows":336,"total_rows_unfiltered":336,"total_pages":28},"num_choices":{"topics":10},"labels":{"topics":"Topics"},"topics":{"placeholder":"Topics","overflowText":"{n} selected","searchText":"Search","noResultsText":"No results found","operator":"or"},"places":"place-class"},"pager":"<div class=\"facetwp-pager\"><a class=\"facetwp-page first active\" data-page=\"1\">1<\/a><a class=\"facetwp-page\" data-page=\"2\">2<\/a><a class=\"facetwp-page\" data-page=\"3\">3<\/a><a class=\"facetwp-page dots\">\u2026<\/a><a class=\"facetwp-page last\" data-page=\"28\">28<\/a><a class=\"facetwp-page next\" data-page=\"2\">>><\/a><\/div>"}}; 5516</script>
vendor: 1 bytes, line 5516
5516
5517<script> 5518window.FWP_HTTP = {"get":[],"uri":"blog","url_vars":[]}; 5519</script>
5519 5520 5521 <!-- Your custom mobile pulseâbutton bar --> 5522 <a 5523 id="donate-button" 5524 class="mobile-pulse-button" 5525 href="https://medicalteams.donorsupport.co/-/XEYZHMYE" 5526 aria-label="Donate" 5527 > 5528 <i class="fas fa-heart" aria-hidden="true"></i> 5529 <span>Donate</span> 5530 </a> 5531 5532 </body> 5533</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.