PageSourceSearch

https://myaccount.heifer.org/account/login.html

html heifer.org collected 2026-09-24 08:27:03 UTC 32,019 bytes, 572 lines download raw bytes

1<!DOCTYPE html>
2<!--[if (IE 7)&!(IEMobile)]><html class="no-js lte7 lte8" lang="en"><![endif]-->
3<!--[if (IE 8)&!(IEMobile)]><html class="no-js lte8" lang="en"><![endif]-->
4<!--[if gt IE 8]><!--><html class="no-js" lang="en"><!--<![endif]-->
5    <head>
6        <meta charset="utf-8">
7        <meta http-equiv="X-UA-Compatible" content="IE=edge">
8        <meta name="viewport" content="width=device-width, initial-scale=1">
9        <meta name="format-detection" content="telephone=no">
10
11
12                    <meta name="robots" content="noindex, nofollow">
13        
14        <!-- Developed by Lifeblue in Dallas, TX -->
15
16            <title>Login | Heifer International</title>
17    
18
19<!-- Start VWO Async SmartCode -->
20    <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" />
21    
21<script type='text/javascript' id='vwoCode'>
22        window._vwo_code || (function() {
23        var account_id=940069,
24        version=2.0,
25        settings_tolerance=2000,
26        hide_element='body',
27        hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important',
28        /* DO NOT EDIT BELOW THIS LINE */
29        f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=this.getSettings(),n=d.createElement('script'),i=this;if(t){n.textContent=t;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);i.load(e)}}else{n.fetchPriority='high';n.src=e;n.type='text/javascript';n.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(n)}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t=d.currentScript,n=d.createElement('style'),i=this.hide_element(),r=t&&!t.async&&i?i+this.hide_element_style():'',c=d.getElementsByTagName('head')[0];n.setAttribute('id','_vis_opt_path_hides');v&&n.setAttribute('nonce',v.nonce);n.setAttribute('type','text/css');if(n.styleSheet)n.styleSheet.cssText=r;else n.appendChild(d.createTextNode(r));c.appendChild(n);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version)}};w._vwo_code=code;code.init();})();
30    </script>
30
31
32
33<!-- End VWO Async SmartCode -->
34
35
36    <meta name="description" content="Account Login">
37    <meta name="keywords" content="hunger, poverty, development organization, charity">
38
39    <meta property="og:title" content="Login | Heifer International">
40    <meta property="og:description" content="Account Login">
41    <meta property="og:url" content="https://myaccount.heifer.org/account/login.html">
42    <meta property="fb:app_id" content="824269244866517">
43
44    <link rel="canonical" href="https://myaccount.heifer.org/account/login.html" />
45    <link rel="sub" href="https://pubsubhubbub.appspot.com/">
46    <link rel="self" href="https://myaccount.heifer.org/account/login.html" />
47    <link href="https://media.heifer.org" rel="preconnect" crossorigin>   
48    <link href="https://www.googletagmanager.com" rel="preconnect" crossorigin>
49
50                    <meta property="og:image" content="https://media.heifer.org/logo-navy.svg?or=0&q=60&crop=faces%2Centropy%2Ccenter&auto=format&fm=jpeg&shad=50&w=1080&h=1080">
51    
52    <meta property="og:site_name" content="Heifer International">
53    <meta property="og:type" content="website">
54
55            <meta name="twitter:card" content="summary">
56        <meta property="twitter:description" content="Login, https://myaccount.heifer.org/account/login.html via @heifer">
57    
58    
58<script type="text/javascript">
59        var dataLayer = dataLayer || [];
60    </script>
60
61   
62   
63    
64    
65    
66    <!-- Google Tag Manager -->
67    
67<script data-ot-ignore>
vendor: 343 bytes, lines 67-71
67(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
68    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
69    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
70    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
71    })(window,document,'script','dataLayer','
71GTM-KT882TW
vendor: 3 bytes, line 71
71');
71</script>
71
72    <!-- End Google Tag Manager -->
73
74        <!-- Ketch -->
75    
75<script>!function(){window.semaphore=window.semaphore||[],window.ketch=function(){window.semaphore.push(arguments)};var e=document.createElement("script");e.type="text/javascript",e.src="https://global.ketchcdn.com/web/v3/config/heifer/heifer/boot.js",e.defer=e.async=!0,document.getElementsByTagName("head")[0].appendChild(e)}();</script>
75
76<!-- end Ketch -->
77
78    
79<!--Alchemer-->
80<script>(function initApptentiveSDK(){var ApptentiveSDK=window.ApptentiveSDK=window.ApptentiveSDK||[];if(!ApptentiveSDK.version){if(!ApptentiveSDK.loaded){ApptentiveSDK.loaded=true;ApptentiveSDK.methods=["buildDevice","createConversation","createMessage","engage","getSegments","identifyPerson","setOption","setPageName","showInteraction","showMessageCenter","updatePerson"];ApptentiveSDK.factory=function factory(t){return function f(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]}var e=Array.prototype.slice.call(args);e.unshift(t);ApptentiveSDK.push(e);return ApptentiveSDK}};for(var i=0;i<ApptentiveSDK.methods.length;i++){var method=ApptentiveSDK.methods[i];ApptentiveSDK[method]=ApptentiveSDK.factory(method)}ApptentiveSDK.LOADER_VERSION="1.0.0"}}})();</script>
vendor: 1 bytes, line 80
80
81<script async src="https://sdk.apptentive.com/v1/apps/680689d6dd91272431f2c61f/websdk"></script>
81
82<!--End Alchemer-->
83
84    
85<!-- Styles -->
86    <link href="/resources/dist/css/heifer.95f41364d58c9d5ed161953f64f10e07.css" rel="stylesheet">
87<link href="/resources/dist/css/tailwind.7459017335a18f0d29c357eae4978a23.css" rel="stylesheet"><!-- End Styles -->
88<script>
89window.Heifer = {
90    language: "en",
91    defaultLanguage: "en",
92    environment: "production",   
93    paypalEnvironment: "production",
94    googlePayEnvironment: "PRODUCTION",
95    blackbaudPublicKey : "40ba8fee-b267-4567-b0db-8cac71cc1abf",
96    blackbaudPaymentConfigurationId : "5001b34e-4cc5-43ee-a7d6-f09b9a1d33a3",
97    grecaptchaSiteKey: "6LfMLOoUAAAAANkgN80-ohxc8C_0lZtn0Q_YdZVd",
98        core: {},
99    pages: {},
100    shared: {
101        forms: {},
102        legoBlocks: {
103            forms: {}
104        },
105        foundation: {},
106        pageContent: {
107          matchMessages: {}
108        },
109        pageContentPromise: null
110    },
111  }
112</script>
vendor: 1 bytes, line 112
112
113<script type="text/javascript">
114window._genesys = {
115  widgets: {
116    onReady: function(){
117        window.dispatchEvent( new Event('chatReady'));
118    },
119    webchat: {
120      transport: {
121        type: 'purecloud-v2-sockets',
122        dataURL: 'https://api.usw2.pure.cloud',
123        deploymentKey : '0bd7516a-403b-41c7-8690-4897a06491ad',
124        orgGuid : '9e6430d5-2af8-4930-b582-eb3347327ca5'
125      }
126    },
127    main:{
128      theme: 'light'
129    }
130  }
131};
132</script>
132
133
134<!-- Important Scripts -->
135    
135<script>!function(window, document, undefined) {
136    var tests = [], ModernizrProto = {
137        _version: "3.9.1",
138        _config: {
139            classPrefix: "",
140            enableClasses: !0,
141            enableJSClass: !0,
142            usePrefixes: !0
143        },
144        _q: [],
145        on: function(test, cb) {
146            var self = this;
147            setTimeout(function() {
148                cb(self[test]);
149            }, 0);
150        },
151        addTest: function(name, fn, options) {
152            tests.push({
153                name: name,
154                fn: fn,
155                options: options
156            });
157        },
158        addAsyncTest: function(fn) {
159            tests.push({
160                name: null,
161                fn: fn
162            });
163        }
164    }, Modernizr = function() {};
165    Modernizr.prototype = ModernizrProto, Modernizr = new Modernizr();
166    var classes = [];
167    function is(obj, type) {
168        return typeof obj === type;
169    }
170    var docElement = document.documentElement, isSVG = "svg" === docElement.nodeName.toLowerCase();
171    function setClasses(classes) {
172        var className = docElement.className, classPrefix = Modernizr._config.classPrefix || "";
173        if (isSVG && (className = className.baseVal), Modernizr._config.enableJSClass) {
174            var reJS = new RegExp("(^|\\s)" + classPrefix + "no-js(\\s|$)");
175            className = className.replace(reJS, "$1" + classPrefix + "js$2");
176        }
177        Modernizr._config.enableClasses && (0 < classes.length && (className += " " + classPrefix + classes.join(" " + classPrefix)), 
178        isSVG ? docElement.className.baseVal = className : docElement.className = className);
179    }
180    var cssomPrefixes = ModernizrProto._config.usePrefixes ? "Moz O ms Webkit".split(" ") : [];
181    function createElement(argument_0) {
182        return "function" != typeof document.createElement ? document.createElement(argument_0) : isSVG ? document.createElementNS.call(document, "http://www.w3.org/2000/svg", argument_0) : document.createElement.apply(document, arguments);
183    }
184    ModernizrProto._cssomPrefixes = cssomPrefixes;
185    var modElem = {
186        elem: createElement("modernizr")
187    };
188    Modernizr._q.push(function() {
189        delete modElem.elem;
190    });
191    var mStyle = {
192        style: modElem.elem.style
193    };
194    function injectElementWithStyles(rule, callback, nodes, testnames) {
195        var style, ret, node, docOverflow, mod = "modernizr", div = createElement("div"), body = function() {
196            var body = document.body;
197            return body || ((body = createElement(isSVG ? "svg" : "body")).fake = !0), body;
198        }();
199        if (parseInt(nodes, 10)) for (;nodes--; ) (node = createElement("div")).id = testnames ? testnames[nodes] : mod + (nodes + 1), 
200        div.appendChild(node);
201        return (style = createElement("style")).type = "text/css", style.id = "s" + mod, 
202        (body.fake ? body : div).appendChild(style), body.appendChild(div), style.styleSheet ? style.styleSheet.cssText = rule : style.appendChild(document.createTextNode(rule)), 
203        div.id = mod, body.fake && (body.style.background = "", body.style.overflow = "hidden", 
204        docOverflow = docElement.style.overflow, docElement.style.overflow = "hidden", docElement.appendChild(body)), 
205        ret = callback(div, rule), body.fake ? (body.parentNode.removeChild(body), docElement.style.overflow = docOverflow, 
206        docElement.offsetHeight) : div.parentNode.removeChild(div), !!ret;
207    }
208    function domToCSS(name) {
209        return name.replace(/([A-Z])/g, function(str, m1) {
210            return "-" + m1.toLowerCase();
211        }).replace(/^ms-/, "-ms-");
212    }
213    function nativeTestProps(props, value) {
214        var i = props.length;
215        if ("CSS" in window && "supports" in window.CSS) {
216            for (;i--; ) if (window.CSS.supports(domToCSS(props[i]), value)) return !0;
217            return !1;
218        }
219        if ("CSSSupportsRule" in window) {
220            for (var conditionText = []; i--; ) conditionText.push("(" + domToCSS(props[i]) + ":" + value + ")");
221            return injectElementWithStyles("@supports (" + (conditionText = conditionText.join(" or ")) + ") { #modernizr { position: absolute; } }", function(node) {
222                return "absolute" === function(elem, pseudo, prop) {
223                    var result;
224                    if ("getComputedStyle" in window) {
225                        result = getComputedStyle.call(window, elem, pseudo);
226                        var console = window.console;
227                        if (null !== result) prop && (result = result.getPropertyValue(prop)); else if (console) console[console.error ? "error" : "log"].call(console, "getComputedStyle returning null, its possible modernizr test results are inaccurate");
228                    } else result = !pseudo && elem.currentStyle && elem.currentStyle[prop];
229                    return result;
230                }(node, null, "position");
231            });
232        }
233        return undefined;
234    }
235    function cssToDOM(name) {
236        return name.replace(/([a-z])-([a-z])/g, function(str, m1, m2) {
237            return m1 + m2.toUpperCase();
238        }).replace(/^-/, "");
239    }
240    Modernizr._q.unshift(function() {
241        delete mStyle.style;
242    });
243    var domPrefixes = ModernizrProto._config.usePrefixes ? "Moz O ms Webkit".toLowerCase().split(" ") : [];
244    function fnBind(fn, that) {
245        return function() {
246            return fn.apply(that, arguments);
247        };
248    }
249    function testPropsAll(prop, prefixed, elem, value, skipValueTest) {
250        var ucProp = prop.charAt(0).toUpperCase() + prop.slice(1), props = (prop + " " + cssomPrefixes.join(ucPro
250p + " ") + ucProp).split(" ");
251        return is(prefixed, "string") || is(prefixed, "undefined") ? function(props, prefixed, value, skipValueTest) {
252            if (skipValueTest = !is(skipValueTest, "undefined") && skipValueTest, !is(value, "undefined")) {
253                var result = nativeTestProps(props, value);
254                if (!is(result, "undefined")) return result;
255            }
256            for (var afterInit, i, propsLength, prop, before, elems = [ "modernizr", "tspan", "samp" ]; !mStyle.style && elems.length; ) afterInit = !0, 
257            mStyle.modElem = createElement(elems.shift()), mStyle.style = mStyle.modElem.style;
258            function cleanElems() {
259                afterInit && (delete mStyle.style, delete mStyle.modElem);
260            }
261            for (propsLength = props.length, i = 0; i < propsLength; i++) if (prop = props[i], 
262            before = mStyle.style[prop], ~("" + prop).indexOf("-") && (prop = cssToDOM(prop)), 
263            mStyle.style[prop] !== undefined) {
264                if (skipValueTest || is(value, "undefined")) return cleanElems(), "pfx" !== prefixed || prop;
265                try {
266                    mStyle.style[prop] = value;
267                } catch (e) {}
268                if (mStyle.style[prop] !== before) return cleanElems(), "pfx" !== prefixed || prop;
269            }
270            return cleanElems(), !1;
271        }(props, prefixed, value, skipValueTest) : function(props, obj, elem) {
272            var item;
273            for (var i in props) if (props[i] in obj) return !1 === elem ? props[i] : is(item = obj[props[i]], "function") ? fnBind(item, elem || obj) : item;
274            return !1;
275        }(props = (prop + " " + domPrefixes.join(ucProp + " ") + ucProp).split(" "), prefixed, elem);
276    }
277    function testAllProps(prop, value, skipValueTest) {
278        return testPropsAll(prop, undefined, undefined, value, skipValueTest);
279    }
280    ModernizrProto._domPrefixes = domPrefixes, ModernizrProto.testAllProps = testPropsAll, 
281    ModernizrProto.testAllProps = testAllProps, Modernizr.addTest("flexbox", testAllProps("flexBasis", "1px", !0)), 
282    Modernizr.addTest("csstransitions", testAllProps("transition", "all", !0));
283    function atRule(prop) {
284        var rule, length = prefixes.length, cssrule = window.CSSRule;
285        if (void 0 === cssrule) return undefined;
286        if (!prop) return !1;
287        if ((rule = (prop = prop.replace(/^@/, "")).replace(/-/g, "_").toUpperCase() + "_RULE") in cssrule) return "@" + prop;
288        for (var i = 0; i < length; i++) {
289            var prefix = prefixes[i];
290            if (prefix.toUpperCase() + "_" + rule in cssrule) return "@-" + prefix.toLowerCase() + "-" + prop;
291        }
292        return !1;
293    }
294    ModernizrProto.atRule = atRule;
295    var hasOwnProp, _hasOwnProperty, prefixed = ModernizrProto.prefixed = function(prop, obj, elem) {
296        return 0 === prop.indexOf("@") ? atRule(prop) : (-1 !== prop.indexOf("-") && (prop = cssToDOM(prop)), 
297        obj ? testPropsAll(prop, obj, elem) : testPropsAll(prop, "pfx"));
298    };
299    function addTest(feature, test) {
300        if ("object" == typeof feature) for (var key in feature) hasOwnProp(feature, key) && addTest(key, feature[key]); else {
301            var featureNameSplit = (feature = feature.toLowerCase()).split("."), last = Modernizr[featureNameSplit[0]];
302            if (2 === featureNameSplit.length && (last = last[featureNameSplit[1]]), void 0 !== last) return Modernizr;
303            test = "function" == typeof test ? test() : test, 1 === featureNameSplit.length ? Modernizr[featureNameSplit[0]] = test : (!Modernizr[featureNameSplit[0]] || Modernizr[featureNameSplit[0]] instanceof Boolean || (Modernizr[featureNameSplit[0]] = new Boolean(Modernizr[featureNameSplit[0]])), 
304            Modernizr[featureNameSplit[0]][featureNameSplit[1]] = test), setClasses([ (test && !1 !== test ? "" : "no-") + featureNameSplit.join("-") ]), 
305            Modernizr._trigger(feature, test);
306        }
307        return Modernizr;
308    }
309    Modernizr.addTest("objectfit", !!prefixed("objectFit"), {
310        aliases: [ "object-fit" ]
311    }), Modernizr.addTest("history", function() {
312        var ua = navigator.userAgent;
313        return !!ua && ((-1 === ua.indexOf("Android 2.") && -1 === ua.indexOf("Android 4.0") || -1 === ua.indexOf("Mobile Safari") || -1 !== ua.indexOf("Chrome") || -1 !== ua.indexOf("Windows Phone") || "file:" === location.protocol) && (window.history && "pushState" in window.history));
314    }), Modernizr.addTest("contains", is(String.prototype.contains, "function")), Modernizr.addTest("matchmedia", !!prefixed("matchMedia", window)), 
315    hasOwnProp = is(_hasOwnProperty = {}.hasOwnProperty, "undefined") || is(_hasOwnProperty.call, "undefined") ? function(object, property) {
316        return property in object && is(object.constructor.prototype[property], "undefined");
317    } : function(object, property) {
318        return _hasOwnProperty.call(object, property);
319    }, ModernizrProto._l = {}, ModernizrProto.on = function(feature, cb) {
320        this._l[feature] || (this._l[feature] = []), this._l[feature].push(cb), Modernizr.hasOwnProperty(feature) && setTimeout(function() {
321            Modernizr._trigger(feature, Modernizr[feature]);
322        }, 0);
323    }, ModernizrProto._trigger = function(feature, res) {
324        if (this._l[feature]) {
325            var cbs = this._l[feature];
326            setTimeout(function() {
327                var i;
328                for (i = 0; i < cbs.length; i++) (0, cbs[i])(res);
329            }, 0), delete this._l[feature];
330        }
331    }, Modernizr._q.push(function() {
332        ModernizrProto.addTest = addTest;
333    }), Modernizr.addAsyncTest(function() {
334        var width1, test, image = createElement("img"), isSizes = "sizes" in image;
335        !isSizes && "srcset" in image ? (width1 = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", 
336        test = function() {
337            addTest("sizes", 2 === image.width);
338        }, image.onload = test, image.onerror = test, image.setAttribute("sizes", "9px"), 
339        image.srcset = width1 + " 1w,data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw== 8w", 
340        image.src = width1) : addTest("sizes", isSizes);
341    }), Modernizr.addTest("srcset", "srcset" in createElement("img")), Modernizr.addTest("svg", !!document.createElementNS && !!document.createElementNS("http://www.w3.org/2000/svg", "svg").createSVGRect), 
342    Modernizr.addTest("placeholder", "placeholder" in createElement("input") && "placeholder" in createElement("textarea")), 
343    Modernizr.addTest("csstransforms", function() {
344        return -1 === navigator.userAgent.indexOf("Android 2.") && testAllProps("transform", "scale(1)", !0);
345    }), Modernizr.addTest("hidden", "hidden" in createElement("a")), function() {
346        var featureNames, feature, aliasIdx, result, nameIdx, featureNameSplit;
347        for (var featureIdx in tests) if (tests.hasOwnProperty(featureIdx)) {
348            if (featureNames = [], (feature = tests[featureIdx]).name && (featureNames.push(feature.name.toLowerCase()), 
349            feature.options && feature.options.aliases && feature.options.aliases.length)) for (aliasIdx = 0; aliasIdx < feature.options.aliases.length; aliasIdx++) featureNames.push(feature.options.aliases[aliasIdx].toLowerCase());
350            for (result = is(feature.fn, "function") ? feature.fn() : feature.fn, nameIdx = 0; nameIdx < featureNames.length; nameIdx++) 1 === (featureNameSplit = featureNames[nameIdx].split(".")).length ? Modernizr[featureNameSplit[0]] = result : (Modernizr[featureNameSplit[0]] && (!Modernizr[featureNameSplit[0]] || Modernizr[featureNameSplit[0]] instanceof Boolean) || (Modernizr[featureNameSplit[0]] = new Boolean(Modernizr[featureNameSplit[0]])), 
351            Modernizr[featureNameSplit[0]][featureNameSplit[1]] = result), classes.push((result ? "" : "no-") + featureNameSplit.join("-"));
352        }
353    }(), setClasses(classes), delete ModernizrProto.addTest, delete ModernizrProto.addAsyncTest;
354    for (var i = 0; i < Modernizr._q.length; i++) Modernizr._q[i]();
355    window.Modernizr = Modernizr;
356}(window, document);
357//# sourceMappingURL=helpers.heifer.js.map</script>
357
358<!-- End Important Scripts -->
359
360    
360<script>
361    window.Heifer.shared.forms.accountActionForm = "login"
362    window.Heifer.loginRadiusApiKey = "1ebc2864-cca6-466e-831f-c7027f80c7b3"
363    window.Heifer.loginRadiusAppName = "heifer"
364</script>
364
365
366    
367    
368
369        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
370        <link rel="icon" type="image/svg+xml" href="/favicon.svg">
371        
371<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/cdn.min.js"></script>
371
372    </head>
373    <body id="top" class="">
374                <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 374-375
374
375        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
375GTM-KT882TW
vendor: 99 bytes, lines 375-377
375"
376        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
377        
377<!-- End Google Tag Manager (noscript) -->
378    
379
380    
381            
381<script>
382    window.Heifer.core.reveal = true;
383    window.Heifer.shared.foundation.simpleHeader = true
384</script>
384
385
386<header class="simpleHeader js-simpleHeader" id="main-header" role="banner">
387    <a href="#main-content" class="mainHeader__skip-to">Skip to Main Content</a>
388    <a href="#main-nav" class="mainHeader__skip-to">Jump to Main Menu</a>
389
390    <div class="simpleHeader__wrapper">
391        <a class="simpleHeader__logo-link" href="https://heifer.org/">
392            <img class="mainHeader__logo"
393                 alt="Heifer International"
394                 src="https://media-refresh.heifer.org/wp-content/uploads/HeiferLogo_Blue.png"
395            >
396        </a>
397
398        <div class="simpleHeader__content">
399            <a class="styles__h5 simpleHeader__text simpleHeader__trigger js-reveal" data-reveal="js-mobile" href="#js-mobile">Need Help?</a>
400            <a class="styles__paragraph-small simpleHeader__text simpleHeader__contact" href="tel:8559486437">855.9HUNGER (855.948.6437)</a>
401        </div>
402
403    </div>
404
405    <div class="simpleHeader__mobile" id="js-mobile">
406        <div class="simpleHeader__mobile-content">
407            <a class="simpleHeader__mobile-text" href="tel:8559486437">855.9HUNGER (855.948.6437)</a>
408            <a class="button__primary button__primary--small simpleHeader__mobile-text js-live-chat spacing__mt-1">Live Chat</a>
409        </div>
410    </div>
411
412    
413        
414</header>
415    
416	
416<script>
417		window.Heifer.shared.foundation.pageContent = true
418	</script>
418 
419
420    <!-- Site Content -->
421    <main id="main-content" class="foundation__main-content" role="main">
422        <div class="presentational__group" data-url="/account/login">
423            
424
425<div class="headerSimple "
426    >
427    <div class="wrappers__wrapper-max">
428        <div class="headerSimple__header">
429                        <div class="wrappers__wrapper">
430                <div class="headerSimple__headings">
431                                                                                        <h1 class="headerSimple__title">
432                            My Account                        </h1>
433                                                        </div>
434            </div>
435        </div>
436            </div>
437</div>
438<div class="wrappers__wrapper">
439    <div class="grid__row spacing__mt-3">
440        <div class="grid__col-lg-8of12 grid__col-md-12of12">
441            <div class="login__portal js-account-action-form">
442                <h2 class="login__h2">Log In to Your Account</h2>
443                <div style="display: none;" id="login-radius-sociallogin-container" class="interfacecontainerdiv js-account-action-form__social-container"></div>
444                <div id="interfacecontainerdiv" class="interfacecontainerdiv js-account-action-form__custom-interface-container"></div>
445                <div class="login__email-option">
446                    <p>Or login with email</p>
447                </div>
448                <div id="lr-form-container" class="lr-form-container js-account-action-form__container"></div>
449                <div id="lr-error" class="lr-error-container js-account-action-form__errors"></div>
450                <div id="socialLoginInstructions" class="lr_instructions js-account-action-form__instructions"></div>
451                <a href="/account/forgot.html" class="login__forgot link__large">Forgot Password?</a>
452                
452<script type="text/html" id="loginradiuscustom_tmpl" class="js-account-action-form__social-template js-account-action-form__custom-interface-template">
453                    <a class="lr-provider-label" href="javascript:void(0)" onclick="return <#=ObjectName #>.util.openWindow('<#=Endpoint #>');" title="<#=Name #>" alt="Sign in with <#=Name #>">
454                        <#=Name #>
455                    </a>
456                </script>
456
457            </div>
458        </div>
459        <div class="grid__col-lg-4of12 grid__col-md-12of12 account__sidebar">
460            <div class="account__sidebar-upper">
461                
462    <h3 class="login__h3">Create an Account</h3>
463    <div class="login__features">
464    <ul class="login__list">
465    <li>Save and update common addresses or billing information</li>
466    <li>Update your account information</li>
467    <li>Track your donation and order records</li>
468    </ul>
469    </div>
470    <p><a class="button__primary login__register" href="/account/registration.html">Register for an Account</a></p>
471            </div>
472            <div class="account__sidebar-lower">
473                <div class="login__help">
474    <h3 class="login__h3">Need Help?</h3>
475    <p class="login__p">Contact Donor Services</p>
476    <h5 class="login__h5 ">Email</h5>
477    <a class="login__email" href="mailto:[email protected]">[email protected]</a>
478    <h5 class="login__h5 ">Phone</h5>
479    <a class="login__tel" href="tel:1-855-948-6437">855.9HUNGER (855.948.6437)</a>
480</div>
481            </div>
482        </div>
483    </div>
484</div>
485        </div>
486    </main>
487    <!-- End Site Content -->
488
489    <!-- Site Footer -->
490            <footer id="main-footer" class="foundation__main-footer spacing__pvl js-main-footer" role="contentinfo">
491        <div class="presentational__group">
492                            
492<script>window.Heifer.core.reveal = true;</script>
492
493<!-- Footer Navigation -->
494
495<nav id="cart-footer-nav" role="navigation">
496    <section class="simpleFooter__section">
497        <div class="wrappers__wrapper">
498            <div class="row">
499                <div class="grid__col-lg-2of12 grid__col-md-4of12">
500                    <div class="simpleFooter__header-container">
501                        <div class="simpleFooter__header">
502                            <a class="simpleFooter__link-contact" href="https://heifer.org/about-us/contact" >
503                                <h5 class="styles__h5">Contact Us</h5>
504                            </a>
505                        </div>
506                    </div>
507                </div>
508
509                <div class="grid__col-lg-7of12 grid__col-md-8of12">
510                    <div class="simpleFooter__details">
511                        <p class="styles__paragraph-small simpleFooter__white">
512                            © 2026 Heifer International. All Rights Reserved.
513                        </p>
514                        <a href="tel:855-948-6437" class="simpleFooter__phone">
515                           <p class="styles__paragraph-small simpleFooter__white">855.9HUNGER (855.948.6437)</p>
516                        </a>
517
518                        <div class="simpleFooter__links">
519                            <a href="https://heifer.org/support/privacy-policy" class="simpleFooter__link">Privacy Policy</a>
520                            <p class="styles__paragraph-small simpleFooter__white"> | </p>
521                            <a href="https://heifer.org/charitable-solicitation-disclosure-statements" class="simpleFooter__link">Charitable Solicitation Disclosure Statements</a>
522                        </div>
523                        <p class="styles__paragraph-small simpleFooter__white">Heifer International is a 501(c)(3) nonprofit charity registered in the US under EIN: 35-1019477.</p>
524
525
526                    </div>
527                </div>
528
529                <!-- Icons Section -->
530                <div class="grid__col-lg-3of12 grid__col-md-12of12">
531                    <div class="simpleFooter__icons">
532                        <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-sealoftransparency.png" alt="Seal of Transparency, 2019 Platinum">
533                        <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-bbb.svg" alt="Better Business Bureau">
534                        <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-compass.svg" alt="Charity Navigator">
535                        <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-hilton.svg" alt="Conrad N. Hilton Humanitarian Prize">
536                        <img loading="lazy" src="https://media-refresh.heifer.org/wp-content/uploads/footer-interaction.svg" alt="InterAction Member Standards">
537                    </div>
538                </div>
539            </div>
540        </div>
541    </section>
542
543</nav>
544<!-- End Footer Navigation -->
545                    </div>
546    </footer>
547     
548        <!-- End Site Footer -->
549
550    <!-- Additional Scripts -->
551             
551<script>!function(d) {
552    window.addEventListener("load", function() {
553        [].forEach.call(d.querySelectorAll(".js-lazyload-image"), function(img) {
554            var image = img, settings_multiple = 1, parent = {
555                elem: image.parentElement
556            };
557            parent.width = Math.ceil(parent.elem.offsetWidth * settings_multiple), parent.height = Math.ceil(parent.elem.offsetHeight * settings_multiple);
558            var url = image.getAttribute("data-original") + "&w=" + parent.width + "&h=" + parent.height;
559            image.width = parent.width, image.height = parent.height, window.requestAnimationFrame(function() {
560                image.src = url, image.sizes = image.width + "px", image.classList.add("lazyloaded");
561            });
562        });
563    });
564}(document);
565//# sourceMappingURL=images.heifer.js.map</script>
565
566    
567     
567<script data-ot-ignore async src="/resources/dist/js/heifer.62be655e3f71ed1e70fda6aaa3ef6a0d.js"></script>
567
568
569    <!-- End Additional Scripts -->
570
571    </body>
572</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.