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 the quiz page and togetherPDX pages */ 3325.page-id-17373 a#donate-button.mobile-pulse-button, 3326.page-id-17476 a#donate-button.mobile-pulse-button, 3327.page-id-14798 a#donate-button.mobile-pulse-button, 3328.page-id-17032 a#donate-button.mobile-pulse-button, 3329.page-id-12822 a#donate-button.mobile-pulse-button, 3330.page-id-16970 a#donate-button.mobile-pulse-button, 3331.page-id-16977 a#donate-button.mobile-pulse-button, 3332.page-id-16840 a#donate-button.mobile-pulse-button, 3333.page-id-16826 a#donate-button.mobile-pulse-button { 3334 display: none !important; 3335} 3336 3337/* Ways to Give: match left-offset behavior so the panel doesn't run under Donate */ 3338#mega-menu-item-16333 > ul.mega-sub-menu{ 3339 left: -260px !important; 3340 right: auto !important; 3341} 3342 3343/* Ways to Give: push the custom "arrow link" CTA to the right */ 3344#mega-menu-item-16333 .textwidget{ 3345 display: flex; 3346 justify-content: flex-end; 3347} 3348#mega-menu-item-16333 .textwidget .arrow-link{ 3349 display: inline-flex; 3350} 3351 3352 /* ============================ 3353 Book Club Shared Styles 3354 ============================ */ 3355 3356.reading-community{ 3357 /* Gives breathing room so âevents stuffâ below doesnât crowd on mobile */ 3358 padding-bottom: 40px; 3359} 3360 3361/* If your theme has aggressive hr margins, you can normalize it */ 3362.reading-community hr{ 3363 margin: 28px 0; 3364} 3365 3366/* Buttons (works if shortcode outputs .btn.btn-primary) */ 3367.reading-community .btn.btn-primary{ 3368 display: inline-block; 3369 padding: 10px 14px; 3370 border-radius: 10px; 3371 text-decoration: none; 3372 font-weight: 600; 3373} 3374 3375/* ============================ 3376 Current Read Grid 3377 ============================ */ 3378 3379.reading-community .current-read{ 3380 display: grid; 3381 grid-template-columns: 240px 1fr; 3382 gap: 24px; 3383 align-items: start; 3384 margin-top: 16px; 3385} 3386 3387/* Cover image */ 3388.reading-community .current-read__cover img{ 3389 width: 100%; 3390 height: auto; 3391 display: block; 3392 box-shadow: 0 4px 12px rgba(0,0,0,0.10); 3393} 3394 3395/* Text block spacing */ 3396.reading-community .current-read__content p{ 3397 margin: 0 0 16px; 3398 line-height: 1.6; 3399} 3400 3401/* ============================ 3402 Title / Subtitle / Author 3403 ============================ */ 3404 3405/* Title wrapper */ 3406.reading-community .current-read__title{ 3407 margin: 0 0 6px; 3408 line-height: 1.15; 3409 font-size: clamp(26px, 2.0vw + 16px, 38px); 3410} 3411 3412/* Make title + subtitle âtightâ */ 3413.reading-community .current-read__titleMain{ 3414 font-weight: 650; 3415} 3416 3417/* Desktop: allow subtitle to sit on same line */ 3418.reading-community .current-read__subtitle{ 3419 display: inline; 3420 margin-left: .35em; /* tight gap */ 3421 font-size: 0.62em; 3422 font-weight: 500; 3423 color: rgba(0,0,0,0.72); 3424 letter-spacing: 0.01em; 3425 white-space: normal; 3426} 3427 3428/* Author line */ 3429.reading-community .current-read__author{ 3430 margin: 0 0 16px; 3431 font-size: 1.05rem; 3432 font-weight: 600; 3433 color: rgba(0,0,0,0.85); 3434} 3435 3436/* ============================ 3437 CTA Pair below the grid 3438 ============================ */ 3439 3440.reading-community .cta-pair{ 3441 display: flex; 3442 flex-wrap: wrap; 3443 gap: 10px; 3444 /* 3445 margin-top: 16px; 3446 */ 3447 /* space below cover/blurb row */ 3448} 3449 3450/* ============================ 3451 Mobile 3452 ============================ */ 3453 3454@media (max-width: 640px){ 3455 .reading-community{ 3456 padding-bottom: 56px; /* a bit more on small screens */ 3457 } 3458 3459 .reading-community .current-read{ 3460 grid-template-columns: 1fr; 3461 gap: 0; 3462 } 3463 3464 .reading-community .current-read__cover{ 3465 max-width: 280px; 3466 margin: 0 auto 14px; 3467 } 3468 3469 .reading-community .current-read__title{ 3470 text-align: center; 3471 } 3472
3473 /* Mobile: subtitle stacks under title */ 3474 .reading-community .current-read__subtitle{ 3475 display: block; 3476 margin-left: 0; 3477 margin-top: 4px; /* tighter than your previous 6px */ 3478 } 3479 3480 .reading-community .current-read__author{ 3481 text-align: center; 3482 } 3483 3484 .reading-community .cta-pair{ 3485 justify-content: center; 3486 } 3487} 3488 3489/* Desktop + mobile: subtitle sits directly under title, no indent */ 3490.reading-community .current-read__subtitle{ 3491 display: block; 3492 margin: 2px 0 0; /* tight gap under title */ 3493 font-size: 0.62em; 3494 font-weight: 500; 3495 color: rgba(0,0,0,0.72); 3496 letter-spacing: 0.01em; 3497} 3498 3499.reading-community .current-read__title{ 3500 margin: 0 0 8px; /* was 6px; adjust to taste */ 3501 line-height: 1.15; 3502 font-size: clamp(26px, 2.0vw + 16px, 38px); 3503} 3504 3505.reading-community .current-read{ margin-bottom: 18px; } 3506.reading-community .cta-pair{ margin-top: 0; } 3507 3508/* gala */ 3509 3510/* ============================ 3511 Gala Event (scoped) 3512 ============================ */ 3513.gala-event{ 3514 --gala-ink: #111; 3515 --gala-muted: rgba(0,0,0,0.72); 3516 --gala-border: rgba(0,0,0,0.12); 3517 --gala-radius: 14px; 3518 3519 color: var(--gala-ink); 3520 padding-bottom: 56px; /* prevents the âtoo tight at endâ mobile issue */ 3521} 3522 3523/* Base typography inside gala-event */ 3524.gala-event p{ 3525 margin: 0 0 16px; 3526 line-height: 1.65; 3527} 3528.gala-event p:last-child{ margin-bottom: 0; } 3529 3530/* Hero */ 3531.gala-event__hero{ 3532 margin-bottom: 22px; 3533} 3534 3535 /* Eyebrow (BREAKING | BARRIERS) */ 3536.gala-event .gala-event__eyebrow{ 3537 /* Layout so the divider is centered, not âtypedâ */ 3538 display: inline-flex; 3539 align-items: center; 3540 gap: 0; 3541 3542 /* Eyebrow styling */ 3543 margin: 0 0 26px; 3544 text-transform: uppercase; 3545 letter-spacing: 0.14em; 3546 font-weight: 700; 3547 font-size: 0.85rem; 3548 line-height: 1; 3549 color: var(--gala-muted); 3550} 3551 3552/* Put the âpipeâ before the 2nd word so thereâs nothing for WP to eat */ 3553.gala-event .gala-event__eyebrow .eyebrow__word + .eyebrow__word{ 3554 display: inline-flex; 3555 align-items: center; /* keeps pipe vertically aligned with the word */ 3556} 3557 3558/* Vertical rule between words (pseudo-element replacement for .eyebrow__rule) */ 3559.gala-event .gala-event__eyebrow .eyebrow__word + .eyebrow__word::before{ 3560 content: ""; 3561 width: 2px; /* thickness */ 3562 height: 1.15em; /* slightly taller than text */ 3563 background: currentColor; 3564 opacity: 0.85; 3565 display: inline-block; 3566 3567 /* your exact spacing controls */ 3568 margin-left: .43ch; 3569 margin-right: .58ch; 3570 3571 transform: translateY(-.02em); /* tiny optical tweak */ 3572} 3573 3574 3575/* Title + meta */ 3576.gala-event__title{ 3577 margin: 0 0 8px; 3578 font-size: clamp(30px, 2.2vw + 18px, 44px); 3579 line-height: 1.12; 3580} 3581 3582.gala-event__meta{ 3583 margin: 0 0 14px; 3584 color: var(--gala-muted); 3585 font-weight: 600; 3586} 3587 3588.gala-event__lead{ 3589 font-size: 1.1rem; 3590 margin-bottom: 10px; 3591} 3592 3593/* CTA block */ 3594.gala-event__cta{ 3595 margin-top: 10px; 3596} 3597 3598/* Divider */ 3599.gala-event__divider{ 3600 margin: 26px 0; 3601 border: 0; 3602 border-top: 1px solid var(--gala-border); 3603} 3604 3605.gala-event__sectionTitle{ 3606 margin: 0 0 14px; 3607 font-size: 1.35rem; 3608} 3609 3610/* Venue layout */ 3611.gala-event__venue{ 3612 display: grid; 3613 grid-template-columns: 220px 1fr; 3614 gap: 20px; 3615 align-items: start; 3616} 3617 3618.gala-event__venueImg{ 3619 width: 100%; 3620 height: auto; 3621 display: block; 3622 box-shadow: 0 4px 14px rgba(0,0,0,0.10); 3623} 3624 3625.gala-event__calendar{ 3626 margin-top: 12px; 3627} 3628 3629/* Sponsor note */ 3630.gala-event__sponsor{ 3631 /* margin-top: 6px; */ 3632 padding-top: 16px; 3633/* border-top: 1px solid var(--gala-border); */ 3634 color: var(--gala-muted); 3635} 3636 3637/* Mobile */ 3638@media (max-width: 640px){ 3639 .gala-event{ 3640 padding-bottom: 70px; 3641 } 3642 3643 .gala-event__venue{ 3644 grid-template-columns: 1fr; 3645 } 3646 3647 .gala-event__venueMedia{ 3648 max-width: 320px; 3649 margin: 0 auto 6px; 3650 } 3651 3652 .gala-event__title, 3653 .gala-event__meta, 3654 .gala-event__cta{ 3655 text-align: center; 3656 } 3657} 3658 3659/* Speakers / Program */ 3660.gala-event__speaker{ 3661 display: grid; 3662 grid-template-columns: 220px 1fr; 3663 gap: 20px; 3664 align-items: start; 3665 margin: 0 0 22px; 3666} 3667 3668.gala-event__speakerMedia{ 3669 margin: 0; /* prevent default figure margin */ 3670} 3671 3672.gala-event__speakerImg{ 3673 width: 100%; 3674 height: auto; 3675 display: block; 3676 box-shadow: 0 4px 14px rgba(0,0,0,0.10); 3677 3678} 3679 3680.gala-event__speakerRole{ 3681 margin: 0 0 6px; 3682 color: var(--gala-muted); 3683 letter-spacing: 0.08em; 3684 text-transform: uppercase; 3685 font-size: 0.85rem; 3686 line-height: 1.2; 3687} 3688 3689.gala-event__speakerName{ 3690 margin: 0 0 10px; 3691 font-size: 1.15rem; 3692 line-height: 1.25; 3693} 3694 3695/* Mobile */ 3696@media (max-width: 640px){ 3697 .gala-event__speaker{ 3698 grid-template-columns: 1fr; 3699 } 3700 3701 .gala-event__speakerMedia{ 3702 max-width: 320px; 3703 margin: 0 auto 8px; 3704 } 3705 3706 .gala-event__speakerCopy{ 3707 text-align: left; /* keep bios readable */ 3708 } 3709} 3710 3711 3712.gala-event__calendar { 3713 margin: 36px 0; 3714} 3715 3716 3717 3718/* ========================================================================== 3719 Frontline Briefing Page 3720 Scope this to the page body content only 3721 ========================================================================== */ 3722 3723.frontline-briefing-page { 3724 max-width: 920px; 3725 margin: 0 auto; 3726 color: #222; 3727} 3728 3729.frontline-briefing-page h2, 3730.frontline-briefing-page h3, 3731.frontline-briefing-page h4, 3732.frontline-briefing-page p { 3733 margin-top: 0; 3734} 3735 3736.frontline-briefing-page a { 3737 text-decoration-thickness: 1px; 3738 text-underline-offset: 2px; 3739} 3740 3741/* Intro */ 3742.fb-intro { 3743 padding: 8px 0 28px; 3744 border-bottom: 1px solid #d8d8d8; 3745 margin-bottom: 34px; 3746} 3747 3748.fb-kicker { 3749 margin-bottom: 12px; 3750 font-size: 12px; 3751 line-height: 1.3; 3752 letter-spacing: 0.12em; 3753 text-transform: uppercase; 3754 font-weight: 700; 3755 color: #555; 3756} 3757 3758.fb-intro h2 { 3759 font-size: clamp(34px, 4vw, 48px); 3760 line-height: 1.05; 3761 font-weight: 700; 3762 color: #1e1e1e; 3763 margin-bottom: 18px; 3764} 3765 3766.fb-lead { 3767 font-size: 21px; 3768 line-height: 1.45; 3769 color: #333; 3770 max-width: 850px; 3771 margin-bottom: 28px; 3772} 3773 3774/* Event panel */ 3775.fb-eventpanel { 3776 display: inline-flex; 3777 flex-wrap: wrap; 3778 align-items: center; 3779 gap: 22px 32px; 3780 margin: 0 0 30px; 3781 padding: 20px 24px; 3782 background: #f7f7f5; 3783 border-left: 6px solid #0c6a8a; 3784} 3785 3786.fb-eventpanel__details p { 3787 margin: 0 0 6px; 3788 font-size: 18px; 3789 line-height: 1.5; 3790 color: #222; 3791} 3792 3793.fb-eventpanel__details p:last-child { 3794 margin-bottom: 0; 3795} 3796 3797.fb-eventpanel__date { 3798 font-size: 30px; 3799 line-height: 1.1; 3800 font-weight: 700; 3801 color: #1e1e1e; 3802 margin-bottom: 12px !important; 3803} 3804 3805.fb-eventpanel__cta { 3806 display: flex; 3807 align-items: center; 3808 justify-content: center; 3809 align-self: center; 3810 transform: translateY(8px); 3811} 3812 3813/* Sections */ 3814.fb-section { 3815 padding: 0 0 34px; 3816 margin-bottom: 34px; 3817 border-bottom: 1px solid #d8d8d8; 3818} 3819 3820.fb-section h3 { 3821 font-size: 28px; 3822 line-height: 1.15; 3823 margin-bottom: 20px; 3824 color: #1e1e1e; 3825} 3826 3827.fb-section p { 3828 font-size: 18px; 3829 line-height: 1.7; 3830 margin-bottom: 18px; 3831} 3832 3833/* What to expect cards */ 3834.fb-cards { 3835 display: grid; 3836 grid-template-columns: repeat(2, minmax(0, 1fr)); 3837 gap: 18px; 3838} 3839 3840.fb-card { 3841 background: #f7f7f5; 3842 border-left: 5px solid #0c6a8a; 3843 padding: 22px 20px 20px; 3844} 3845 3846.fb-card h4 { 3847 font-size: 18px; 3848 line-height: 1.25; 3849 margin-bottom: 10px; 3850 color: #1e1e1e; 3851} 3852 3853.fb-card p { 3854 font-size: 16px; 3855 line-height: 1.6; 3856 margin-bottom: 0; 3857} 3858 3859/* Speakers */
3860.fb-speaker-grid { 3861 display: grid; 3862 grid-template-columns: 1fr 1fr; 3863 gap: 24px; 3864} 3865 3866.fb-speaker { 3867 display: grid; 3868 grid-template-columns: 120px 1fr; 3869 gap: 16px; 3870 align-items: start; 3871 padding-bottom: 20px; 3872 border-bottom: 1px solid #e5e5e5; 3873} 3874 3875.fb-speaker__image img { 3876 display: block; 3877 width: 120px; 3878 height: 140px; 3879 object-fit: cover; 3880} 3881 3882.fb-speaker__name { 3883 font-size: 22px; 3884 line-height: 1.2; 3885 font-weight: 700; 3886 margin-bottom: 6px; 3887 color: #1e1e1e; 3888} 3889 3890.fb-speaker__role { 3891 font-size: 15px; 3892 line-height: 1.45; 3893 text-transform: uppercase; 3894 letter-spacing: 0.06em; 3895 color: #666; 3896 margin-bottom: 0; 3897} 3898 3899.fb-speakers { 3900 border-bottom: 0; 3901 margin-bottom: 0; 3902 padding-bottom: 24px; 3903} 3904 3905/* CTA */ 3906.fb-cta { 3907 border-bottom: 0; 3908 margin-bottom: 0; 3909 padding-top: 0; 3910 padding-bottom: 8px; 3911} 3912 3913.fb-cta__inner { 3914 background: #f7f7f5; 3915 padding: 34px 28px; 3916 border-top: 6px solid #be1e2d; 3917} 3918 3919.fb-note, 3920.fb-contact { 3921 font-size: 15px !important; 3922 line-height: 1.6; 3923 color: #444; 3924} 3925 3926.fb-contact { 3927 margin-bottom: 0 !important; 3928} 3929 3930/* Responsive */ 3931@media (max-width: 900px) { 3932 .fb-speaker-grid { 3933 grid-template-columns: 1fr; 3934 } 3935} 3936 3937@media (max-width: 640px) { 3938 .fb-intro h2 { 3939 font-size: 32px; 3940 } 3941 3942 .fb-lead { 3943 font-size: 19px; 3944 } 3945 3946 .fb-section h3 { 3947 font-size: 24px; 3948 } 3949 3950 .fb-section p { 3951 font-size: 17px; 3952 } 3953 3954 .fb-cards { 3955 grid-template-columns: 1fr; 3956 } 3957 3958 .fb-speaker { 3959 grid-template-columns: 90px 1fr; 3960 gap: 14px; 3961 } 3962 3963 .fb-speaker__image img { 3964 width: 90px; 3965 height: 110px; 3966 } 3967 3968 .fb-speaker__name { 3969 font-size: 20px; 3970 } 3971 3972 .fb-cta__inner { 3973 padding: 26px 20px; 3974 } 3975 3976 .fb-eventpanel { 3977 display: block; 3978 padding: 18px 18px 20px; 3979 } 3980 3981 .fb-eventpanel__cta { 3982 margin-top: 18px; 3983 transform: none; 3984 justify-content: flex-start; 3985 } 3986} 3987 3988 3989/* Donate 2026 - Donations hub */ 3990 3991 /* donations hub */ 3992 3993/* tokens */ 3994.wg-page{ 3995 --wg-red: #AF1F23; 3996 --wg-ink: #111; 3997 --wg-muted: rgba(0,0,0,.74); 3998 --wg-border: rgba(0,0,0,.12); 3999 --wg-soft: #F6F4F2; 4000 --wg-card: #fff; 4001 --wg-radius: 0px; 4002 --wg-pill-radius: 999px; 4003 color: var(--wg-ink); 4004 line-height: 1.6; 4005} 4006 4007/* layout */ 4008.wg-page .wg-hero, 4009.wg-page .wg-ways, 4010.wg-page .wg-contact-card, 4011.wg-page .wg-legal, 4012.wg-page hr{ 4013 max-width: 860px; 4014 margin: 0 auto; 4015 padding: 0 20px; 4016} 4017 4018@media (max-width: 768px){ 4019 .wg-page .wg-hero, 4020 .wg-page .wg-ways, 4021 .wg-page .wg-contact-card{ 4022 padding: 0 15px; 4023 } 4024} 4025 4026/* type */ 4027.wg-page .wg-title{ 4028 margin: 0 0 10px; 4029 font-size: 1.85rem; 4030 font-weight: 600; 4031 line-height: 1.2; 4032} 4033 4034 4035 4036 4037 4038 4039 4040.wg-page .wg-lede{ 4041 margin: 0 0 24px; 4042 max-width: 65ch; 4043 font-size: 1.1rem; 4044 color: var(--wg-muted); 4045} 4046 4047.wg-page .wg-section-title{ 4048 margin: 28px 0 12px !important; 4049 font-size: 1.1rem !important; 4050 font-weight: 800; 4051 line-height: 1.25; 4052 text-transform: none; 4053 letter-spacing: 0; 4054 color: var(--wg-ink); 4055} 4056 4057.wg-page .wg-kicker{ 4058 margin: 22px 0 10px !important; 4059 font-size: 1.05rem !important; 4060 font-weight: 800; 4061 line-height: 1.25; 4062 text-transform: none; 4063 letter-spacing: 0; 4064 color: var(--wg-ink); 4065} 4066 4067/* cta card */ 4068.wg-page .wg-cta-pair--primary{ 4069 display: grid; 4070 gap: 12px; 4071 padding: 24px; 4072 margin-bottom: 26px; 4073 background: var(--wg-soft); 4074 border: 1px solid var(--wg-border); 4075 border-radius: var(--wg-radius); 4076 justify-items: center; 4077} 4078 4079.wg-page .wg-cta-pair--primary .button{ 4080 display: inline-flex !important; 4081 align-items: center; 4082 justify-content: center; 4083 width: 100% !important; 4084 max-width: 400px !important; 4085 min-height: 48px; 4086 background: var(--wg-red) !important; 4087 color: #fff !important; 4088 border-radius: var(--wg-radius) !important; 4089 font-weight: 600; 4090 text-transform: none; 4091 text-decoration: none !important; 4092 transform: none !important; 4093 transition: all 0.25s ease-in-out !important; 4094 border: 1px solid var(--wg-red) !important; 4095} 4096 4097.wg-page .wg-cta-pair--primary .button:hover{ 4098 transform: translateY(-3px) !important; 4099 background-color: #961a1d !important; 4100 box-shadow: 0 6px 15px rgba(0,0,0,0.15) !important; 4101} 4102 4103.wg-page .wg-cta-pair--primary .button .button__text, 4104.wg-page .wg-cta-pair--primary .button:hover .button__text{ 4105 transform: none !important; 4106 font-style: normal !important; 4107} 4108 4109.wg-page .wg-cta-pair--primary .button::before, 4110.wg-page .wg-cta-pair--primary .button::after{ 4111 content: none !important; 4112} 4113 4114/* secondary cta row */ 4115.wg-page .wg-cta-secondary-row{ 4116 display: flex !important; 4117 flex-direction: row; 4118 justify-content: center; 4119 gap: 12px; 4120 width: 100%; 4121 max-width: 400px; 4122 margin: 0 auto; 4123} 4124 4125.wg-page .wg-cta-secondary-row > p, 4126.wg-page .wg-cta-secondary-row > br{ 4127 display: none !important; 4128} 4129 4130.wg-page .wg-btn-outline{ 4131 display: inline-flex !important; 4132 align-items: center; 4133 justify-content: center; 4134 flex: 1; 4135 min-height: 48px; 4136 padding: 10px 16px; 4137 box-sizing: border-box; 4138 font-size: 16px !important; 4139 font-weight: 700; 4140 letter-spacing: 0; 4141 color: var(--wg-ink); 4142 background: #fff !important; 4143 border: 1px solid rgba(0,0,0,.22); 4144 border-radius: var(--wg-radius) !important; 4145 text-transform: none; 4146 transition: all 0.2s ease; 4147 text-decoration: none !important; 4148} 4149 4150.wg-page .wg-btn-outline:hover{ 4151 border-color: rgba(0,0,0,.35); 4152 box-shadow: none; 4153 transform: translateY(-1px); 4154} 4155 4156@media (max-width: 600px){ 4157 .wg-page .wg-cta-secondary-row{ 4158 flex-direction: column !important; 4159 gap: 12px !important; 4160 } 4161 .wg-page .wg-btn-outline{ 4162 width: 100% !important; 4163 flex: none !important; 4164 } 4165} 4166 4167/* popular chips */ 4168.wg-page .wg-quick-grid{ 4169 display: flex; 4170 flex-wrap: wrap; 4171 justify-content: center; 4172 gap: 12px; 4173 margin: 10px 0 0; 4174} 4175 4176.wg-page .wg-chip{ 4177 display: inline-block; 4178 padding: 10px 18px; 4179 background: #fff; 4180 border: 1px solid var(--wg-border); 4181 border-radius: var(--wg-pill-radius); 4182 font-weight: 700; 4183 font-size: 15px; 4184 color: var(--wg-ink); 4185 text-decoration: none !important; 4186 transition: background 0.2s; 4187} 4188 4189.wg-page .wg-chip:hover{ 4190 background: var(--wg-soft); 4191} 4192 4193/* popular section spacing */ 4194.wg-page .wg-quick{ 4195 margin: 54px auto 0px; 4196 max-width: 860px; 4197 padding: 0 20px; 4198} 4199 4200@media (max-width: 768px){ 4201 .wg-page .wg-quick{ 4202 padding: 0 15px; 4203 } 4204} 4205 4206.wg-page .wg-contact-card{ 4207 margin-top: 0 !important; 4208} 4209 4210/* accordions */ 4211.wg-page details.wg{ 4212 background: var(--wg-card); 4213 border: 1px solid var(--wg-border); 4214 margin-bottom: 12px; 4215} 4216 4217.wg-page details.wg > summary{ 4218 list-style: none; 4219 cursor: pointer; 4220 padding: 13px 44px 13px 16px; 4221 font-weight: 900; 4222 font-size: 16px; 4223 line-height: 1.25; 4224 position: relative; 4225} 4226 4227.wg-page details.wg summary::-webkit-details-marker{ 4228 display: none; 4229} 4230 4231.wg-page details.wg summary::after{ 4232 content: ""; 4233 width: 10px; 4234 height: 10px; 4235 border-right: 2px solid rgba(0,0,0,0.55); 4236 border-bottom: 2px solid rgba(0,0,0,0.55); 4237 position: absolute; 4238 right: 20px; 4239 top: 45%; 4240 transform: translateY(-50%) rotate(45deg); 4241 transition: transform 0.2s ease; 4242} 4243 4244.wg-page details.wg[open] summary::after{ 4245 transform: translateY(-20%) rotate(-135deg); 4246} 4247 4248.wg-page details.wg p, 4249.wg-page details.wg div{ 4250 padding: 0 16px 16px; 4251 color: var(--wg-muted); 4252} 4253 4254/* other ways links */ 4255.wg-page .wg-link{ 4256 margin: 0 0 12px; 4257} 4258 4259.wg-page .wg-link a{ 4260 display: block; 4261 padding: 13px 16px; 4262 background: var(--wg-card); 4263 border: 1px solid var(--wg-border); 4264 border-radius: var(--wg-radius) !important; 4265 color: var(--wg-ink); 4266 text-decoration: none; 4267 font-weight: 700; 4268 position: relative; 4269} 4270 4271.wg-page .wg-link a:hover{ 4272 background: var(--wg-soft); 4273} 4274 4275.wg-page .wg-link a::after{ 4276 transition: transform 0.18s ease, color 0.18s ease; 4277} 4278 4279.wg-page .wg-link a:hover::after{ 4280 transform: translateX(6px); 4281 color: var(--wg-red); 4282} 4283 4284.wg-page .wg-link a:hover span:last-child, 4285.wg-page .wg-link a:hover i{ 4286 color: var(--wg-red) !important; 4287} 4288 4289/* contact */ 4290.wg-page .wg-contact-card{ 4291 background: var(--wg-soft); 4292 padding: 20px; 4293 margin: 20px auto 10px !important; 4294 border: 1px solid var(--wg-border); 4295 border-radius: var(--wg-radius) !important; 4296} 4297 4298.wg-page .wg-contact-title{ 4299 margin: 0 0 6px !important; 4300 font-size: 18px !important; 4301 font-weight: 800; 4302} 4303 4304.wg-page .wg-contact-text{ 4305 margin: 0; 4306 color: var(--wg-muted); 4307} 4308 4309/* legal */ 4310.wg-page .wg-legal{ 4311 font-size: 0.85rem; 4312 background: var(--wg-soft); 4313 padding: 20px; 4314 margin-top: 30px; 4315 border: 1px solid var(--wg-border); 4316 border-radius: var(--wg-radius) !important; 4317} 4318 4319.wg-page .wg-legal p{ 4320 margin-bottom: 0px !important; 4321 line-height: 1.5; 4322} 4323 4324.wg-page .wg-legal p:last-child{ 4325 margin-bottom: 0 !important; 4326} 4327 4328.wg-page .wg-legal em{ 4329 display: block; 4330 margin-top: 4px; 4331} 4332 4333/* main to hr spacing */ 4334.wg-page .wg-ways{ 4335 padding-bottom: 28px; 4336} 4337 4338.wg-page hr{ 4339 margin-top: 24px; 4340 margin-bottom: 0; 4341} 4342 4343/* utilities */ 4344.wg-page details[id]{ 4345 scroll-margin-top: 110px; 4346} 4347 4348.wg-page p:empty{ 4349 display: none !important; 4350} 4351 4352/* accordions: force square corners everywhere */ 4353.wg-page details.wg, 4354.wg-page details.wg > summary, 4355.wg-page details.wg > summary::before, 4356.wg-page details.wg > summary::after{ 4357 border-radius: 0 !important; 4358} 4359 4360.wg-page details.wg{ 4361 overflow: hidden; 4362} 4363 4364/* match borders between accordions and other ways links */ 4365.wg-page details.wg, 4366.wg-page .wg-link a{ 4367 border-width: 1px !important; 4368 border-style: solid !important; 4369 border-color: var(--wg-border) !important; 4370 box-shadow: none !important; 4371 outline: none !important; 4372} 4373 4374/* normalize border weight for accordion + other ways boxes */ 4375.wg-page details.wg, 4376.wg-page details.wg > summary, 4377.wg-page .wg-link a{ 4378 border: 1px solid var(--wg-border) !important; 4379 box-shadow: none !important; 4380 outline: none !important; 4381} 4382 4383/* summary should not add its own extra border lines */ 4384.wg-page details.wg > summary{ 4385 border-left: 0 !important; 4386 border-right: 0 !important; 4387 border-top: 0 !important; 4388 border-bottom: 0 !important; 4389} 4390 4391 4392/* Remove unwanted top margin coming from `.donations */ 4393body.donations { 4394 margin-top: 0 !important; 4395} 4396 4397body.page-id-17146{ 4398 margin-top: 0 !important; 4399} 4400 4401/* sponsorhips */ 4402 4403 /* Event sponsor page body copy */ 4404.event-sponsor-copy{ 4405 max-width: 860px; 4406 margin: 0 auto; 4407 padding: 0 20px; 4408} 4409 4410.event-sponsor-copy p{ 4411 margin: 0 0 1.1rem; 4412 line-height: 1.7; 4413} 4414 4415.event-sponsor-copy a{
4416 overflow-wrap: anywhere; 4417} 4418 4419.event-sponsor-copy__cta{ 4420 margin: 1.75rem 0 2rem; 4421 text-align: center; 4422} 4423 4424.event-sponsor-copy hr{ 4425 margin: 2.25rem auto; 4426 border: 0; 4427 border-top: 1px solid #d9d9d9; 4428} 4429 4430.event-sponsor-copy h3{ 4431 margin: 0 0 1.25rem; 4432 text-align: center; 4433 line-height: 1.2; 4434} 4435 4436.event-sponsor-copy .bwgalley{ 4437 margin-top: 1.5rem; 4438} 4439 4440/* footer - do not sell link stuff */ 4441 4442/*link reset after click */ 4443 4444.footer-privacy-choices-row .menu__link, 4445.footer-privacy-choices-row .menu__link:visited, 4446.footer-privacy-choices-row .menu__link:active, 4447.footer-privacy-choices-row .menu__link:focus { 4448 color: #fff; 4449 text-decoration: none; 4450} 4451 4452.footer-privacy-choices-row .menu__link:hover { 4453 color: #fff; 4454 text-decoration: underline; 4455 text-underline-offset: 3px; 4456} 4457 4458.footer-privacy-choices-row { 4459 margin-bottom: 0.45rem; 4460} 4461 4462/* footer - centering social icons */ 4463 4464.footer-right { 4465 display: flex; 4466 flex-direction: column; 4467 align-items: stretch; 4468} 4469 4470.footer-translate { 4471 width: 100%; 4472} 4473 4474.footer-right .menu--social { 4475 display: flex !important; 4476 justify-content: center !important; 4477 align-items: center; 4478 width: 100%; 4479 margin: .5rem 0 0 !important; 4480 padding: 0 !important; 4481} 4482 4483/* Remove top margin on blog post hero section */ 4484body.single-post section.featured-press-section { 4485 margin-top: 0 !important; 4486} 4487 4488/* Ebola page embedded form intro block */ 4489.ebola-intro-with-form { 4490 display: grid; 4491 grid-template-columns: minmax(0, 1fr) minmax(300px, 420px); 4492 gap: 32px; 4493 align-items: start; 4494 margin: 18px 0 28px; 4495} 4496 4497.ebola-intro-copy > :first-child { 4498 margin-top: 0; 4499} 4500 4501.ebola-intro-form { 4502 padding: 0; 4503 background: transparent; 4504 box-shadow: none; 4505} 4506 4507/* Keep the embedded form in its normal page position */ 4508.ebola-intro-form { 4509 position: static; 4510} 4511 4512/* Stack cleanly on tablet/mobile */ 4513@media (max-width: 991.98px) { 4514 .ebola-intro-with-form { 4515 grid-template-columns: 1fr; 4516 gap: 22px; 4517 } 4518 4519 .ebola-intro-form { 4520 position: static; 4521 } 4522} 4523 4524.ebola-intro-copy ul { 4525 margin-top: 8px; 4526 margin-bottom: 0; 4527} 4528 4529.ebola-intro-copy p:last-of-type { 4530 margin-bottom: 8px; 4531} 4532 4533.email-wrapper span { 4534 display: none; 4535} 4536 4537.email-extra { 4538display: none; 4539} 4540 4541/* Ebola update stack */ 4542.ebola-updates { 4543 max-width: 900px; 4544 margin: 0 auto 28px; 4545 padding: 16px 18px; 4546 background: #F6F4F2; 4547 border-left: 4px solid #AF1F23; 4548} 4549 4550.ebola-update { 4551 margin: 0; 4552} 4553 4554.ebola-update + .ebola-update { 4555 margin-top: 12px; 4556} 4557 4558.ebola-update--latest { 4559 font-size: 1.02rem; 4560} 4561 4562.ebola-update-archive { 4563 margin-top: 12px; 4564} 4565 4566.ebola-update-archive summary { 4567 cursor: pointer; 4568 font-weight: 700; 4569 color: #AF1F23; 4570} 4571 4572.ebola-update-archive summary:hover, 4573.ebola-update-archive summary:focus { 4574 text-decoration: underline; 4575} 4576 4577.ebola-update-archive .ebola-update { 4578 margin-top: 12px; 4579} 4580 4581/* ===== MT Video Embed (custom play button overlay) ===== */ 4582 4583.mt-video-embed { 4584 max-width: 900px; 4585 margin: 0 auto; 4586 aspect-ratio: 16 / 9; 4587 background: #000; 4588 position: relative; 4589 cursor: pointer; 4590} 4591 4592.mt-video-embed video { 4593 width: 100%; 4594 height: 100%; 4595 display: block; 4596 object-fit: contain; 4597} 4598 4599.mt-video-embed .mt-video-embed__play-btn { 4600 position: absolute; 4601 top: 50%; 4602 left: 50%; 4603 transform: translate(-50%, -50%); 4604 width: 80px; 4605 height: 80px; 4606 background: rgba(0, 0, 0, 0.6); 4607 border-radius: 50%; 4608 display: flex; 4609 align-items: center; 4610 justify-content: center; 4611 pointer-events: none; 4612 transition: background 0.2s ease, transform 0.2s ease; 4613} 4614 4615.mt-video-embed:hover .mt-video-embed__play-btn { 4616 background: rgba(0, 0, 0, 0.8); 4617 transform: translate(-50%, -50%) scale(1.08); 4618} 4619 4620.mt-video-embed .mt-video-embed__play-triangle { 4621 width: 0; 4622 height: 0; 4623 border-top: 15px solid transparent; 4624 border-bottom: 15px solid transparent; 4625 border-left: 24px solid white; 4626 margin-left: 4px; 4627} 4628 4629.mt-video-embed.is-playing .mt-video-embed__play-btn { 4630 display: none; 4631} 4632 4633 4634 4635 4636 4637 4638</style> 4639</head> <body class="blog wp-theme-mti-theme-2021 mega-menu-primary-navigation metaslider-plugin sidebar-primary"> 4640 <!-- Google Tag Manager (noscript) -->
vendor: 79 bytes, lines 4640-4642
4640 4641 <noscript> 4642 <iframe src="https://www.googletagmanager.com/ns.html?id=
4642GTM-W7XQ7J
vendor: 113 bytes, lines 4642-4646
4642" 4643 height="0" width="0" style="display:none;visibility:hidden"> 4644 </iframe> 4645 </noscript> 4646
4646<!-- End Google Tag Manager (noscript) --> 4647 <!--[if IE]> 4648 <div class="alert alert-warning"> 4649 You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div> 4650 <![endif]--> 4651 4652 <div class="header-stack"> 4653 4654<div class="skiplinks"></div> 4655<header class="l-header" role="banner"> 4656 <div class="l-constrain"> 4657 <div class="header__content"> 4658 <div class="header__first"> 4659 <div class="site-branding"> 4660 <a class="site-name" href="/" title="Medical Teams International" rel="home"> 4661 <h1 class="site-name__text">Medical Teams International</h1> 4662 </a> 4663 </div> 4664 </div> 4665 <div class="header__second"> 4666 <div class="header__top"> 4667 <div class="l-navigation"> 4668 4669 <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> 4670<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> 4671<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> 4672</ul> 4673</li> 4674<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> 4675<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> 4676</ul> </div> 4677 </div> 4678 <div class="header__bottom"> 4679 <div class="l-navigation"> 4680 <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"> 4681 <span class="mega-toggle-animated-box"> 4682 <span class="mega-toggle-animated-inner"></span> 4683 </span> 4684 </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> 4685<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-152'> 4686<li class="mega-menu-row" id="mega-menu-152-0"> 4687 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4688<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-152-0-0"> 4689 <ul class="mega-sub-menu"> 4690<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>
4690 </ul> 4691</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-152-0-1"> 4692 <ul class="mega-sub-menu"> 4693<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> 4694</li> </ul> 4695</li><li class="mega-menu-row" id="mega-menu-152-1"> 4696 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4697<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"> 4698 <ul class="mega-sub-menu"> 4699<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>
4699 </ul> 4700</li> </ul> 4701</li></ul> 4702</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> 4703<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-198'> 4704<li class="mega-menu-row" id="mega-menu-198-0"> 4705 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4706<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-198-0-0"> 4707 <ul class="mega-sub-menu"> 4708<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> 4709 <ul class="mega-sub-menu" id='mega-sub-menu-10516'> 4710<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> 4711</li> </ul> 4712</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-198-0-1"> 4713 <ul class="mega-sub-menu"> 4714<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> 4715 <ul class="mega-sub-menu" id='mega-sub-menu-12752'> 4716<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> 4717</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> 4718 <ul class="mega-sub-menu" id='mega-sub-menu-151'> 4719<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> 4720</li>
4720 </ul> 4721</li> </ul> 4722</li><li class="mega-menu-row" id="mega-menu-198-1"> 4723 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4724<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"> 4725 <ul class="mega-sub-menu"> 4726<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> 4727</li> </ul> 4728</li></ul> 4729</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> 4730<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-16333'> 4731<li class="mega-menu-row" id="mega-menu-16333-0"> 4732 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4733<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-16333-0-0"> 4734 <ul class="mega-sub-menu"> 4735<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> 4736</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-16333-0-1"> 4737 <ul class="mega-sub-menu"> 4738<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> 4739</li> </ul> 4740</li><li class="mega-menu-row" id="mega-menu-16333-1"> 4741 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4742<li class="mega-menu-column mega-menu-columns-12-of-12" style="--columns:12; --span:12" id="mega-menu-16333-1-0"> 4743 <ul class="mega-sub-menu"> 4744<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>
4744 </ul> 4745</li> </ul> 4746</li></ul> 4747</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> 4748<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-10539'> 4749<li class="mega-menu-row" id="mega-menu-10539-0"> 4750 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4751<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-10539-0-0"> 4752 <ul class="mega-sub-menu"> 4753<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> 4754</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-10539-0-1"> 4755 <ul class="mega-sub-menu"> 4756<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> 4757</li> </ul> 4758</li><li class="mega-menu-row" id="mega-menu-10539-1"> 4759 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4760<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"> 4761 <ul class="mega-sub-menu"> 4762<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>
4762 </ul> 4763</li> </ul> 4764</li><li class="mega-menu-row" id="mega-menu-10539-2"> 4765 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4766<li class="mega-menu-column mega-menu-columns-3-of-12" style="--columns:12; --span:3" id="mega-menu-10539-2-0"></li> </ul> 4767</li></ul> 4768</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/"> 4769 <div class="searchform__content"> 4770 <label for="header-search-input" class="sr-only">Search</label> 4771 <input class="searchform__input" id="header-search-input" type="search" name="s" placeholder="To search, type and hit enter."> 4772 4773 4774 <button class="searchform__button" type="submit" role="button" title="Search"> 4775 <i class="fas fa-search"></i> 4776 </button> 4777 <div class="search__controls"> 4778 <div class="search__icon"></div> 4779 <div class="close__icon"></div> 4780 </div> 4781 </div> 4782 </form> 4783 4784 </div> 4785 4786 </div> 4787 </div> 4788 </div> 4789 </div> 4790</header> 4791<div class="l-preface hidden"> 4792 <div class="l-constrain"> 4793 <div class="l-preface__subnav"> 4794 </div> 4795 </div> 4796</div> 4797<nav class="mobile-menu" role="navigation"> 4798 4799 <div class="mobile-menu__bar"> 4800 <a class="site-name site-name--mobile" href="/" title="Medical Teams International" rel="home"> 4801 <h1 class="site-name__text">Medical Teams International</h1> 4802 </a> 4803<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"> 4804 <span class="mega-toggle-animated-box"> 4805 <span class="mega-toggle-animated-inner"></span> 4806 </span> 4807 </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> 4808<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-152'> 4809<li class="mega-menu-row" id="mega-menu-152-0"> 4810 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4811<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-152-0-0"> 4812 <ul class="mega-sub-menu"> 4813<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>
4813 </ul> 4814</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-152-0-1"> 4815 <ul class="mega-sub-menu"> 4816<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> 4817</li> </ul> 4818</li><li class="mega-menu-row" id="mega-menu-152-1"> 4819 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4820<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"> 4821 <ul class="mega-sub-menu"> 4822<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>
4822 </ul> 4823</li> </ul> 4824</li></ul> 4825</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> 4826<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-198'> 4827<li class="mega-menu-row" id="mega-menu-198-0"> 4828 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4829<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-198-0-0"> 4830 <ul class="mega-sub-menu"> 4831<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> 4832 <ul class="mega-sub-menu" id='mega-sub-menu-10516'> 4833<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> 4834</li> </ul> 4835</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-198-0-1"> 4836 <ul class="mega-sub-menu"> 4837<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> 4838 <ul class="mega-sub-menu" id='mega-sub-menu-12752'> 4839<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> 4840</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> 4841 <ul class="mega-sub-menu" id='mega-sub-menu-151'> 4842<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> 4843</li>
4843 </ul> 4844</li> </ul> 4845</li><li class="mega-menu-row" id="mega-menu-198-1"> 4846 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4847<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"> 4848 <ul class="mega-sub-menu"> 4849<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> 4850</li> </ul> 4851</li></ul> 4852</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> 4853<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-16333'> 4854<li class="mega-menu-row" id="mega-menu-16333-0"> 4855 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4856<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-16333-0-0"> 4857 <ul class="mega-sub-menu"> 4858<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> 4859</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-16333-0-1"> 4860 <ul class="mega-sub-menu"> 4861<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> 4862</li> </ul> 4863</li><li class="mega-menu-row" id="mega-menu-16333-1"> 4864 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4865<li class="mega-menu-column mega-menu-columns-12-of-12" style="--columns:12; --span:12" id="mega-menu-16333-1-0"> 4866 <ul class="mega-sub-menu"> 4867<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>
4867 </ul> 4868</li> </ul> 4869</li></ul> 4870</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> 4871<ul class="mega-sub-menu" role='presentation' id='mega-sub-menu-10539'> 4872<li class="mega-menu-row" id="mega-menu-10539-0"> 4873 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4874<li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-10539-0-0"> 4875 <ul class="mega-sub-menu"> 4876<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> 4877</li><li class="mega-menu-column mega-menu-columns-6-of-12" style="--columns:12; --span:6" id="mega-menu-10539-0-1"> 4878 <ul class="mega-sub-menu"> 4879<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> 4880</li> </ul> 4881</li><li class="mega-menu-row" id="mega-menu-10539-1"> 4882 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4883<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"> 4884 <ul class="mega-sub-menu"> 4885<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>
4885 </ul> 4886</li> </ul> 4887</li><li class="mega-menu-row" id="mega-menu-10539-2"> 4888 <ul class="mega-sub-menu" style='--columns:12' role='presentation'> 4889<li class="mega-menu-column mega-menu-columns-3-of-12" style="--columns:12; --span:3" id="mega-menu-10539-2-0"></li> </ul> 4890</li></ul> 4891</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> 4892</nav> 4893 4894 4895 <main class="main"> 4896 4897 4898<div class=" title-bar"> 4899 <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> 4900 <div class="section"> 4901 <div class="text-white title-content"> 4902 <h1 class="title-large">Blog</h1> 4903 </div> 4904 </div> 4905</div> 4906 4907 4908 4909 4910 4911 4912 4913 <div class="l-constrain"> 4914 <div class="facet"> 4915 <div class="facet__filters"> 4916<!-- @@TODO Make this an option--> 4917 <h4 class="facet__name">Filter content:</h4> 4918 <div class="facet__group"> 4919 <div class="facetwp-facet facetwp-facet-topics facetwp-type-fselect" data-name="topics" data-type="fselect"></div> </div> 4920 </div> 4921 <div class="facet__template"> 4922 <div class="l-grid l-grid--2col"> 4923 <!-- @@TODO This is backwards, but blog is one style while every other is another --> 4924 <!--fwp-loop--> 4925 <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);"> 4926 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 4927 <a href="https://www.medicalteams.org/blog/giving-day-you-made-2x-the-impact-possible/" style="color:#fff !important; text-decoration: none;"> 4928 <div class="card__body"> 4929 <div class="card__top"> 4930 <div class="card__header"> 4931 <h3 class="card__title" style="margin-bottom:6px;"> 4932 Giving Day: You Made 2X the Impact Possible </h3> 4933 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 4934 </div> 4935 4936 <div class="card__content"> 4937 <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> 4938 </div> 4939 </div> 4940 <div class="card__footer"> 4941 <span class="arrow-link arrow-link--white">Learn more</span> 4942 </div> 4943 </div> 4944 </a> 4945</article> 4946 <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);"> 4947 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 4948 <a href="https://www.medicalteams.org/blog/chalotas-story-two-babies-became-three-and-every-second-mattered/" style="color:#fff !important; text-decoration: none;"> 4949 <div class="card__body"> 4950 <div class="card__top"> 4951 <div class="card__header"> 4952 <h3 class="card__title" style="margin-bottom:6px;"> 4953 Chalotaâs Story: Two babies became three â and every second mattered. </h3> 4954 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 4955 </div> 4956 4957 <div class="card__content"> 4958 <p>
4958Unrest 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> 4959 </div> 4960 </div> 4961 <div class="card__footer"> 4962 <span class="arrow-link arrow-link--white">Learn more</span> 4963 </div> 4964 </div> 4965 </a> 4966</article> 4967 <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);"> 4968 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 4969 <a href="https://www.medicalteams.org/blog/baby-zaningas-story-when-she-needed-care-help-was-there/" style="color:#fff !important; text-decoration: none;"> 4970 <div class="card__body"> 4971 <div class="card__top"> 4972 <div class="card__header"> 4973 <h3 class="card__title" style="margin-bottom:6px;"> 4974 Baby Zaningaâs Story: When She Needed Care, Help Was There </h3> 4975 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 4976 </div> 4977 4978 <div class="card__content"> 4979 <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> 4980 </div> 4981 </div> 4982 <div class="card__footer"> 4983 <span class="arrow-link arrow-link--white">Learn more</span> 4984 </div> 4985 </div> 4986 </a> 4987</article> 4988 <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);"> 4989 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 4990 <a href="https://www.medicalteams.org/blog/mazahirs-story-hope-after-fleeing-war/" style="color:#fff !important; text-decoration: none;"> 4991 <div class="card__body"> 4992 <div class="card__top"> 4993 <div class="card__header"> 4994 <h3 class="card__title" style="margin-bottom:6px;"> 4995 Mazahirâs Story: Hope After Fleeing War </h3> 4996 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 4997 </div> 4998 4999 <div class="card__content"> 5000 <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> 5001 </div> 5002 </div> 5003 <div class="card__footer"> 5004 <span class="arrow-link arrow-link--white">Learn more</span> 5005 </div> 5006 </div> 5007 </a> 5008</article> 5009 <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);"> 5010 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5011 <a href="https://www.medicalteams.org/blog/help-make-the-next-12-seconds-count/" style="color:#fff !important; text-decoration: none;"> 5012 <div class="card__body"> 5013 <div class="card__top"> 5014 <div class="card__header"> 5015 <h3 class="card__title" style="margin-bottom:6px;"> 5016 Help Make the Next 12 Seconds Count </h3> 5017 <p style="font-size:18px; text-transform:uppercase;">1 min Read</p> 5018 </div> 5019 5020 <div class="card__content"> 5021 <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> 5022 </div> 5023 </div> 5024 <div class="card__footer"> 5025 <span class="arrow-link arrow-link--white">Learn more</span> 5026 </div> 5027 </div> 5028 </a> 5029</article> 5030 <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);"> 5031 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5032 <a href="https://www.medicalteams.org/blog/beyond-the-clinic-walls/" style="color:#fff !important; text-decoration: none;"> 5033 <div class="card__body"> 5034 <div class="card__top"> 5035 <div class="card__header"> 5036 <h3 class="card__title" style="margin-bottom:6px;"> 5037 Beyond the Clinic Walls: How Community-Led Nutrition Brings Better Health to Children </h3> 5038 <p style="font-size:18px; text-transform:uppercase;">7 min Read</p> 5039 </div> 5040 5041 <div class="card__content"> 5042 <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> 5043 </div> 5044 </div> 5045 <div class="card__footer">
5046 <span class="arrow-link arrow-link--white">Learn more</span> 5047 </div> 5048 </div> 5049 </a> 5050</article> 5051 <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);"> 5052 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5053 <a href="https://www.medicalteams.org/blog/more-than-a-refugee-a-community-leaders-calling/" style="color:#fff !important; text-decoration: none;"> 5054 <div class="card__body"> 5055 <div class="card__top"> 5056 <div class="card__header"> 5057 <h3 class="card__title" style="margin-bottom:6px;"> 5058 More Than a Refugee: A Community Leader’s Calling </h3> 5059 <p style="font-size:18px; text-transform:uppercase;">3 min Read</p> 5060 </div> 5061 5062 <div class="card__content"> 5063 <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> 5064 </div> 5065 </div> 5066 <div class="card__footer"> 5067 <span class="arrow-link arrow-link--white">Learn more</span> 5068 </div> 5069 </div> 5070 </a> 5071</article> 5072 <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);"> 5073 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5074 <a href="https://www.medicalteams.org/blog/more-than-a-refugee-abubakers-story-of-survival-and-service/" style="color:#fff !important; text-decoration: none;"> 5075 <div class="card__body"> 5076 <div class="card__top"> 5077 <div class="card__header"> 5078 <h3 class="card__title" style="margin-bottom:6px;"> 5079 More Than a Refugee: Abubaker’s Story of Survival and Service </h3> 5080 <p style="font-size:18px; text-transform:uppercase;">3 min Read</p> 5081 </div> 5082 5083 <div class="card__content"> 5084 <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> 5085 </div> 5086 </div> 5087 <div class="card__footer"> 5088 <span class="arrow-link arrow-link--white">Learn more</span> 5089 </div> 5090 </div> 5091 </a> 5092</article> 5093 <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);"> 5094 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5095 <a href="https://www.medicalteams.org/blog/more-than-a-refugee-asmas-story-of-healing-and-hope/" style="color:#fff !important; text-decoration: none;"> 5096 <div class="card__body"> 5097 <div class="card__top"> 5098 <div class="card__header"> 5099 <h3 class="card__title" style="margin-bottom:6px;"> 5100 More Than a Refugee: Asma’s Story of Healing and Hope </h3> 5101 <p style="font-size:18px; text-transform:uppercase;">2 min Read</p> 5102 </div> 5103 5104 <div class="card__content"> 5105 <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> 5106 </div> 5107 </div> 5108 <div class="card__footer"> 5109 <span class="arrow-link arrow-link--white">Learn more</span> 5110 </div> 5111 </div> 5112 </a> 5113</article> 5114 <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);"> 5115 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5116 <a href="https://www.medicalteams.org/blog/rapid-response-to-ebola-outbreak/" style="color:#fff !important; text-decoration: none;"> 5117 <div class="card__body"> 5118 <div class="card__top"> 5119 <div class="card__header"> 5120 <h3 class="card__title" style="margin-bottom:6px;"> 5121 Rapid Response to Ebola Outbreak </h3> 5122 <p style="font-size:18px; text-transform:uppercase;">4 min Read</p> 5123 </div> 5124 5125 <div class="card__content"> 5126 <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> 5127 </div> 5128 </div> 5129 <div class="card__footer">
5130 <span class="arrow-link arrow-link--white">Learn more</span> 5131 </div> 5132 </div> 5133 </a> 5134</article> 5135 <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);"> 5136 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5137 <a href="https://www.medicalteams.org/blog/15-new-photos-from-sudan/" style="color:#fff !important; text-decoration: none;"> 5138 <div class="card__body"> 5139 <div class="card__top"> 5140 <div class="card__header"> 5141 <h3 class="card__title" style="margin-bottom:6px;"> 5142 15 New Photos from Sudan </h3> 5143 <p style="font-size:18px; text-transform:uppercase;">1 min Read</p> 5144 </div> 5145 5146 <div class="card__content"> 5147 <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> 5148 </div> 5149 </div> 5150 <div class="card__footer"> 5151 <span class="arrow-link arrow-link--white">Learn more</span> 5152 </div> 5153 </div> 5154 </a> 5155</article> 5156 <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);"> 5157 <!-- @@TODO rework these styles to align properly, had been using the Facet loop --> 5158 <a href="https://www.medicalteams.org/blog/healthcare-for-women-by-women-celebrating-international-womens-day-2026/" style="color:#fff !important; text-decoration: none;"> 5159 <div class="card__body"> 5160 <div class="card__top"> 5161 <div class="card__header"> 5162 <h3 class="card__title" style="margin-bottom:6px;"> 5163 Healthcare For Women, By Women: Celebrating International Womenâs Day 2026 </h3> 5164 <p style="font-size:18px; text-transform:uppercase;">3 min Read</p> 5165 </div> 5166 5167 <div class="card__content"> 5168 <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> 5169 </div> 5170 </div> 5171 <div class="card__footer"> 5172 <span class="arrow-link arrow-link--white">Learn more</span> 5173 </div> 5174 </div> 5175 </a> 5176</article> 5177 </div> 5178 </div> 5179 <div class="facetwp-pager"></div> </div> 5180 </div> 5181 5182<!-- @@TODO Upgrade FacetWP because it doesn't play nice with Sage --> 5183 </main><!-- /.main --> 5184 5185 <aside class="sidebar"> 5186 </aside><!-- /.sidebar --> 5187 5188 </div> 5189 5190 5191 5192 5193 5194 <section class="news-cta"> 5195 <div class="news-overlay"> 5196 <div class="container"> 5197 <div class="row justify-content-center pt-2"> 5198 <div class="col-md-8 py-3 text-center"> 5199 <h2 class="mb-2 lh-1" style="font-size:3.1em; margin-top:1.5rem;">Get Updates from the Field</h2> 5200 <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> 5201 <a class="button button--teal mt-3" data-toggle="modal" data-target="#formModal"> 5202 <span class="button__text">Sign Up For Our Newsletter</span> 5203 </a> 5204 </div> 5205 </div> 5206 </div> 5207 </div> 5208 5209 <div class="modal fade" id="formModal" tabindex="-1" aria-labelledby="formModalLabel" aria-hidden="true"> 5210 <div class="modal-dialog modal-dialog-centered"> 5211 <div class="modal-content"> 5212 <div class="modal-body" style="padding:0 1rem;"> 5213 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
5214 <span aria-hidden="true">×</span> 5215 </button> 5216 <iframe src="https://app.e2ma.net/app2/audience/signup/1971438/1954171/" width="100%" height="550px" frameborder="0"></iframe> 5217 </div> 5218 </div> 5219 </div> 5220 </div> 5221 </section> 5222 5223 5224
5225<script nitro-exclude> 5226 document.cookie = 'nitroCachedPage=' + (!window.NITROPACK_STATE ? '0' : '1') + '; path=/; SameSite=Lax'; 5227</script>
5227 5228<footer class="l-footer footer" role="contentinfo" style="background:#AF0B1B; background-image:url('/wp-content/uploads/2022/09/line-texture.png'); padding-bottom:0px;"> 5229 <div class="container"> 5230 5231 <div class="row"> 5232 <div class="col-lg-3"> 5233 <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> 5234 <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> 5235 <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> 5236</ul> 5237</li> 5238</ul> </div> 5239 <div class="col-lg-3"> 5240 <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> 5241 <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> 5242 <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> 5243</ul> 5244</li> 5245</ul> </div> 5246 <div class="col-lg-3"> 5247 <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> 5248 <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> 5249 <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> 5250 <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> 5251</ul> 5252</li> 5253</ul> </div> 5254 <div class="col-lg-3 footer-right"> 5255 <div class="footer-translate"> 5256 <p style="margin-bottom:0; color:#fff;">Translate this page </p> 5257 <div id="google_language_translator" class="default-language-en"></div> 5258 </div> 5259 5260 <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> 5261<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> 5262<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> 5263<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> 5264</ul></div> 5265 </div> 5266 <hr style="background: #ffffff;height: 1px;border-top: none;"> 5267 5268 5269 5270 5271 <div class="row mb-2"> 5272 <div class="col-lg-7 mt-3"> 5273 5274 <div class="footer-privacy-choices-row"> 5275 <a href="/privacy-policy/" id="footer-privacy-choices-link" class="menu__link"> 5276 Do Not Sell or Share My Personal Information 5277 </a> 5278 </div> 5279 5280 5281 <div> 5282 <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
5282orm-2025.pdf" class="menu__link">Donate by Mail</a></li> 5283<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> 5284<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> 5285<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> 5286</ul> </div> 5287 <div class="copyright text-white"> 5288 © 2026 Copyright Medical Teams International. 5289 </div> 5290 </div> 5291 <div class="col-lg-5 text-center d-flex align-items-center justify-content-center"> 5292 <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> 5293 </div> 5294 </div> 5295 <section class="py-3" > 5296 <div class="container"> 5297 <div class="row"> 5298 <div class="col text-center"> 5299 <img src="/wp-content/uploads/2022/09/Act-Heal-Love-White.png" alt="" style="max-width:260px;"/> 5300 </div> 5301 </div> 5302 </div> 5303 </section> 5304</footer>
5305<script> 5306 wow = new WOW( 5307 { 5308 boxClass: 'wow', 5309 animateClass: 'animated', 5310 offset: 200, 5311 mobile: false, 5312 live: true 5313 } 5314 ) 5315 wow.init(); 5316</script>
5316 5317
5318<script> 5319 document.addEventListener('DOMContentLoaded', function () { 5320 var privacyLink = document.getElementById('footer-privacy-choices-link'); 5321 5322 if (!privacyLink) return; 5323 5324 privacyLink.addEventListener('click', function (e) { 5325 if (window.CookieConsent && typeof CookieConsent.showPreferences === 'function') { 5326 e.preventDefault(); 5327 CookieConsent.showPreferences(); 5328 5329 // Prevent the footer link from staying visually "active" after opening the modal 5330 privacyLink.blur(); 5331 } 5332 }); 5333 }); 5334</script>
5334 5335
5336<script> 5337document.addEventListener('click', function(e) { 5338 // only on Thrive Quiz âNextâ clicks⦠5339 if ( e.target.closest('.tqb-nav-button.tqb-next-button') ) { 5340 // wait for the next slide to render, then scroll up 5341 setTimeout(function() { 5342 var quizEl = document.querySelector('.post-content'); 5343 if (quizEl) { 5344 quizEl.scrollIntoView({ 5345 behavior: 'smooth', 5346 block: 'start' 5347 }); 5348 } 5349 }, 150); 5350 } 5351}); 5352</script>
5352 5353 5354 5355 5356 5357 5358
5359<script type="speculationrules"> 5360{"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"}]} 5361</script>
5361 5362<div id='glt-footer'></div>
5362<script>function GoogleLanguageTranslatorInit() { new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages:'am,ar,en,fr,de,es,sw', autoDisplay: false}, 'google_language_translator');}</script>
5362
5362<script> 5363 (function(){ 5364 // Scroll helper (same as before) 5365 function scrollQuiz(){ 5366 var quizEl = document.querySelector('.post-content'); 5367 if (!quizEl) return; 5368 var header = document.querySelector('.site-header') 5369 || document.querySelector('.tcb-quiz-progress') 5370 || null; 5371 var offset = header ? header.getBoundingClientRect().height : 0; 5372 var top = quizEl.getBoundingClientRect().top + window.pageYOffset - offset; 5373 window.scrollTo({ top, behavior: 'smooth' }); 5374 } 5375 5376 // 1) After any Thrive slide renders 5377 document.addEventListener('tqbQuestionRendered', function(){ 5378 setTimeout(scrollQuiz, 100); 5379 }); 5380 5381 // 2) Catch the very first Start Quiz click 5382 document.addEventListener('click', function(e){ 5383 if ( e.target.closest( 5384 'a[data-dynamic-link="tqb_quiz_options"], .tqb-start-quiz-button, .tqb-btn-start' 5385 ) ) { 5386 setTimeout(scrollQuiz, 100); 5387 } 5388 }); 5389 5390 // 3) Watch for the opt-in formâs email field being injected 5391 new MutationObserver(function(mutations){ 5392 for (var m of mutations) { 5393 for (var node of m.addedNodes) { 5394 if (node.querySelector && node.querySelector('input[type="email"]')) { 5395 // email field just appeared = opt-in slide 5396 setTimeout(scrollQuiz, 100); 5397 return; // no need to scan further in this batch 5398 } 5399 } 5400 } 5401 }).observe(document.body, { childList: true, subtree: true }); 5402 })(); 5403 </script>
vendor: 2 bytes, line 5403
5403
5404<script type='text/javascript'>( $ => { 5405 /** 5406 * Displays toast message from storage, it is used when the user is redirected after login 5407 */ 5408 if ( window.sessionStorage ) { 5409 $( window ).on( 'tcb_after_dom_ready', () => { 5410 const message = sessionStorage.getItem( 'tcb_toast_message' ); 5411 5412 if ( message ) { 5413 tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false ); 5414 sessionStorage.removeItem( 'tcb_toast_message' ); 5415 } 5416 } ); 5417 } 5418 5419 /** 5420 * Displays toast message 5421 * 5422 * @param {string} message - message to display 5423 * @param {Boolean} error - whether the message is an error or not 5424 * @param {Function} callback - callback function to be called after the message is closed 5425 */ 5426 function tcbToast( message, error, callback ) { 5427 /* Also allow "message" objects */ 5428 if ( typeof message !== 'string' ) { 5429 message = message.message || message.error || message.success; 5430 } 5431 if ( ! error ) { 5432 error = false; 5433 } 5434 TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback ); 5435 } 5436} )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j ); 5437</script>
5437<style type="text/css" id="tve_notification_styles"></style> 5438<div class="tvd-toast tve-fe-message" style="display: none"> 5439 <div class="tve-toast-message tve-success-message"> 5440 <div class="tve-toast-icon-container"> 5441 <span class="tve_tick thrv-svg-icon"></span> 5442 </div> 5443 <div class="tve-toast-message-container"></div> 5444 </div> 5445</div>
5445<script>document.querySelectorAll('.mt-video-embed').forEach(function(wrap) { 5446 wrap.addEventListener('click', function() { 5447 const video = wrap.querySelector('video'); 5448 video.setAttribute('controls', ''); 5449 video.play(); 5450 wrap.classList.add('is-playing'); 5451 }); 5452}); 5453 </script>
5453<script> 5454 (function() { 5455 const ua = navigator.userAgent; 5456 const isSafari = /^((?!chrome|android).)*safari/i.test(ua); 5457 const isMobileSafari = /Mobile|iP(hone|od|ad)/i.test(ua); 5458 if (isSafari && !isMobileSafari) { 5459 document.documentElement.classList.add('is-safari-desktop'); 5460 } 5461 })(); 5462 5463</script>
5463<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>
5463<script id="wp-hooks-js" src="https://www.medicalteams.org/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 5463
5463
5464<script id="wp-i18n-js" src="https://www.medicalteams.org/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 5464
5464
5465<script id="wp-i18n-js-after"> 5466wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 5467//# sourceURL=wp-i18n-js-after 5468</script>
vendor: 1 bytes, line 5468
5468
5469<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 5469
5469
5470<script id="contact-form-7-js-before"> 5471var wpcf7 = { 5472 "api": { 5473 "root": "https:\/\/www.medicalteams.org\/wp-json\/", 5474 "namespace": "contact-form-7\/v1" 5475 }, 5476 "cached": 1 5477}; 5478//# sourceURL=contact-form-7-js-before 5479</script>
vendor: 1 bytes, line 5479
5479
5480<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 5480
5480
5481<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 5481
5481
5482<script id="scripts-google-js" src="//translate.google.com/translate_a/element.js?cb=GoogleLanguageTranslatorInit"></script>
vendor: 1 bytes, line 5482
5482
5483<script id="ddplugin-js" src="https://doublethedonation.com/api/js/ddplugin.js"></script>
vendor: 1 bytes, line 5483
5483
5484<script id="ddplugin-js-after"> 5485var DDCONF = {"API_KEY":"ppFm3mQJbywGKrJh"}; 5486//# sourceURL=ddplugin-js-after 5487</script>
vendor: 1 bytes, line 5487
5487
5488<script id="tve-dash-frontend-js-extra"> 5489var tve_dash_front = {"ajaxurl":"https://www.medicalteams.org/wp-admin/admin-ajax.php","force_ajax_send":"","is_crawler":"","recaptcha":[],"turnstile":[],"post_id":"18002"}; 5490//# sourceURL=tve-dash-frontend-js-extra 5491</script>
vendor: 1 bytes, line 5491
5491
5492<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 5492
5492
5493<script id="sage/js-js-extra"> 5494var jsParams = {"ajaxurl":"https://www.medicalteams.org/wp-admin/admin-ajax.php"}; 5495//# sourceURL=sage%2Fjs-js-extra 5496</script>
vendor: 1 bytes, line 5496
5496
5497<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 5497
5497
5498<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 5498
5498
5499<script id="hoverIntent-js" src="https://www.medicalteams.org/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 5499
5499
5500<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 5500
5500
5501<script id="wp-emoji-settings" type="application/json"> 5502{"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"}} 5503</script>
vendor: 1 bytes, line 5503
5503
5504<script type="module"> 5505/*! This file is auto-generated */ 5506var 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)))}); 5507//# sourceURL=https://www.medicalteams.org/wp-includes/js/wp-emoji-loader.min.js 5508</script>
5508 5509<link href="https://www.medicalteams.org/wp-content/plugins/facetwp/assets/css/front.css?ver=4.5" rel="stylesheet">
5510<script src="https://www.medicalteams.org/wp-content/plugins/facetwp/assets/js/dist/front.min.js?ver=4.5"></script>
5510 5511<link href="https://www.medicalteams.org/wp-content/plugins/facetwp/assets/vendor/fSelect/fSelect.css?ver=4.5" rel="stylesheet">
5512<script src="https://www.medicalteams.org/wp-content/plugins/facetwp/assets/vendor/fSelect/fSelect.js?ver=4.5"></script>
vendor: 1 bytes, line 5512
5512
5513<script> 5514window.FWP_JSON = {"prefix":"fwp_","no_results_text":"No results found","ajaxurl":"https:\/\/www.medicalteams.org\/wp-json\/facetwp\/v1\/refresh","nonce":"3f604862d3","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>"}}; 5515</script>
vendor: 1 bytes, line 5515
5515
5516<script> 5517window.FWP_HTTP = {"get":[],"uri":"blog","url_vars":[]}; 5518</script>
5518 5519 5520 <!-- Your custom mobile pulseâbutton bar --> 5521 <a 5522 id="donate-button" 5523 class="mobile-pulse-button" 5524 href="https://medicalteams.donorsupport.co/-/XEYZHMYE" 5525 aria-label="Donate" 5526 > 5527 <i class="fas fa-heart" aria-hidden="true"></i> 5528 <span>Donate</span> 5529 </a> 5530 5531 </body> 5532</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.