@font-face{font-family:Museo Sans W01_500;src:url(https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10040/a29947fd-0c53-492b-b2f4-399b01153b30.eot#iefix);src:url(https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10040/a29947fd-0c53-492b-b2f4-399b01153b30.eot#iefix) format("eot"),url(https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10040/d9896899-f08c-4750-a874-a9e10d83c2cb.woff2) format("woff2"),url(https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10040/d42dd843-62b0-4623-8855-d5882512c3c9.woff) format("woff"),url(https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10040/6d532ccb-086c-4000-bab2-5d16862fcf01.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%}body{font-family:Museo Sans W01_500, Museo Sans, Gotham, Helvetica Neue, Arial, sans-serif}div.introHeaderTarget,div.sectionJump .stepName{font-family:Montserrat, sans-serif}body{color:#010101;background-color:#fff}div.hint.invalid,div.otherMsg{display:none;color:tomato}a{color:#0082cb;text-decoration:underline}::-webkit-input-placeholder{color:#a6a6a6}:-moz-placeholder,::-moz-placeholder{color:#a6a6a6}:-ms-input-placeholder{color:#a6a6a6}div.userMessage{display:none;width:90%;margin:1em auto 0;padding:.33em;text-align:center;border-radius:.35em;color:tomato;background-color:#fff2ef;border:2px solid tomato}div.userMessage p{margin:.25em 0}.wrapSet{display:inline-block}.hint{font-size:.85em}.button,.clickLink{cursor:pointer}.button:active,.clickLink:active{opacity:.5}.button,.buttonLook{display:flex;align-items:center;justify-content:center;text-align:center;padding:.25em .4em;min-height:3.4375rem;font-weight:700;line-height:1.1;color:#1b1b1b;background-color:#ddd;border-radius:.35em;transition:color .1s, background-color .5s, border .5s}.button:hover,.buttonLook:hover{color:#010101}.button:active,.buttonLook:active{opacity:.5}.button.selected,.buttonLook.selected{color:#fff;background-color:#0082cb}.fancyRadioGroup input[type=radio]{display:none}.fancyRadioGroup input[type=radio]+label{display:flex;align-items:center;justify-content:center;text-align:center;padding:.25em .4em;min-height:3.4375rem;font-weight:700;line-height:1.1;color:#1b1b1b;background-color:#ddd;border-radius:.35em;transition:color .1s, background-color .5s, border .5s}.fancyRadioGroup input[type=radio]+label:hover{color:#010101}.fancyRadioGroup input[type=radio]+label:active{opacity:.5}.fancyRadioGroup input[type=radio]:checked+label{color:#fff;background-color:#0082cb}div.fancyCheckbox{position:relative}div.fancyCheckbox input{display:none}div.fancyCheckbox input+label{margin-left:1.5em}div.fancyCheckbox input+label:before{content:"";position:absolute;top:-.05em;left:0;display:block;width:.9em;height:.9em;background:#f5f5f5;border:1px solid #9d9d9d;border-radius:0;transition:.175s}div.fancyCheckbox input:checked+label:before{-webkit-transform:rotate(40deg);transform:rotate(40deg);top:-.15em;width:.45em;margin-left:.18125em;background:transparent;border:2.5px solid #0082cb;border-top:none;border-left:none}p.inputRowLabel{position:relative;top:.65em}div.inputRow{display:flex;flex-direction:column;flex-wrap:wrap}div.inputRow>*{flex-grow:1;flex-shrink:0;flex-basis:100%}div.inputRow div.inputBox{margin-top:.75em;width:100%;min-width:9em}div.inputRow div.inputBox input[type=email],div.inputRow div.inputBox input[type=number],div.inputRow div.inputBox input[type=tel],div.inputRow div.inputBox input[type=text],div.inputRow div.inputBox select{padding:.25em .5em;width:100%;min-height:2.75rem;font-size:1.1em;color:#010101;background-color:#f6f6f6;border:2px solid transparent;border-radius:.35em;outline:none;transition:color .25s, background-color .5s, border .5s;color:#a6a6a6}div.inputRow div.inputBox input[type=email].valid,div.inputRow div.inputBox input[type=email]:focus,div.inputRow div.inputBox input[type=number].valid,div.inputRow div.inputBox input[type=number]:focus,div.inputRow div.inputBox input[type=tel].valid,div.inputRow div.inputBox input[type=tel]:focus,div.inputRow div.inputBox input[type=text].valid,div.inputRow div.inputBox input[type=text]:focus,div.inputRow div.inputBox select.valid,div.inputRow div.inputBox select:focus{color:#010101}div.inputRow div.inputBox input[type=email].invalid,div.inputRow div.inputBox input[type=number].invalid,div.inputRow div.inputBox input[type=tel].invalid,div.inputRow div.inputBox input[type=text].invalid,div.inputRow div.inputBox select.invalid{color:tomato;background-color:#fff2ef;border-color:tomato}div.inputRow div.inputBox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10040/mfa-2018-dropdown-arrows-black-38x74.png);background-size:.65em;background-position:97%;background-repeat:no-repeat;padding-right:1.5em}div.inputRow div.inputBox.extraPercent{padding-top:.5em;padding-left:.5em}div.inputRow.currency{margin-bottom:1em}div.inputRow.currency label{font-size:.9em;align-self:center;margin:.5em .5em .5em 0;text-align:right}div.inputRow.currency div.inputBox{margin-top:0}div.inputRow .hint{padding:.15em 0 0 .35em}div.mainContent{width:100%;height:100%;min-height:100vh}div.mainContent,div.mainContent div.leftColumn{display:flex;flex-direction:column;justify-content:flex-start}div.mainContent div.leftColumn{position:relative;flex-grow:1;flex-shrink:0;flex-basis:45%;min-height:18rem;padding:1em;color:#fff;background-color:#7f6d59;background-image:url(https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10040/mfa-2018-bg-cows-reversed-800x463.jpg);background-position:0 0;background-size:cover;background-repeat:no-repeat}div.mainContent div.leftColumn>*{z-index:2}div.mainContent div.leftColumn div.backgroundOverlay{z-index:1;position:absolute;top:0;left:0;opacity:.5;width:100%;height:100%;background-color:#000}div.mainContent div.leftColumn img.logo{width:24%;height:auto;min-width:6em;max-width:16em}div.mainContent div.leftColumn div.introContent{font-size:1em;text-align:left;padding-left:35vw;text-shadow:0 0 4px rgba(0,0,0,0.15)}div.mainContent div.leftColumn div.introContent h1,div.mainContent div.leftColumn div.introContent h2,div.mainContent div.leftColumn div.introContent h3,div.mainContent div.leftColumn div.introContent h4,div.mainContent div.leftColumn div.introContent h5,div.mainContent div.leftColumn div.introContent h6,div.mainContent div.leftColumn div.introContent ol,div.mainContent div.leftColumn div.introContent p,div.mainContent div.leftColumn div.introContent ul{margin:.33em auto}div.mainContent div.leftColumn div.sealContent{align-self:flex-end;margin-top:auto;padding-top:.5em;max-width:20%}div.mainContent div.leftColumn div.sealContent img.securitySeal{width:100%;height:auto;max-width:6em}div.mainContent div.rightColumn{align-self:center;flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%;padding:.5em;color:#010101;background-color:#fff}div.mainContent div.rightColumn div.additionalIntro,div.mainContent div.rightColumn div.allStepText{display:none;margin:1.5em 0;line-height:1.1}div.mainContent div.rightColumn div.additionalIntro h1,div.mainContent div.rightColumn div.additionalIntro h2,div.mainContent div.rightColumn div.additionalIntro h3,div.mainContent div.rightColumn div.additionalIntro h4,div.mainContent div.rightColumn div.additionalIntro h5,div.mainContent div.rightColumn div.additionalIntro h6,div.mainContent div.rightColumn div.additionalIntro ol,div.mainContent div.rightColumn div.additionalIntro p,div.mainContent div.rightColumn div.additionalIntro ul,div.mainContent div.rightColumn div.allStepText h1,div.mainContent div.rightColumn div.allStepText h2,div.mainContent div.rightColumn div.allStepText h3,div.mainContent div.rightColumn div.allStepText h4,div.mainContent div.rightColumn div.allStepText h5,div.mainContent div.rightColumn div.allStepText h6,div.mainContent div.rightColumn div.allStepText ol,div.mainContent div.rightColumn div.allStepText p,div.mainContent div.rightColumn div.allStepText ul{margin:.66em auto}div.mainContent.singleStep div.mainSection.billing,div.mainContent.singleStep div.mainSection.payment{margin-top:1.5em}div.mainContent.tyMode div.leftColumn div.backgroundOverlay{display:block !important;opacity:0.75 !important}div.mainContent.tyMode div.leftColumn div.sealContent,div.mainContent.tyMode div.rightColumn{display:none}div.sectionJump{display:flex;align-items:flex-end;margin:0 auto 2em;width:100%}div.sectionJump div.clickLink{display:block;flex-grow:1;flex-shrink:0;flex-basis:33.33%;padding:.25em;font-weight:400;font-weight:500;text-align:center;color:#9d9d9d;border-bottom:2px solid #bdbdbd;transition:color .25s, border 1s, font-weight .25s}div.sectionJump div.clickLink>div{color:inherit}div.sectionJump div.clickLink.visited{color:#0082cb;border-color:#0082cb}div.sectionJump div.clickLink:hover{color:#010101}div.sectionJump div.clickLink.selected{color:#0082cb}div.sectionJump div.clickLink.selected>div{-webkit-animation-name:stepIndicatorExpand;animation-name:stepIndicatorExpand;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1}div.sectionJump div.clickLink:first-of-type{text-align:left;padding-left:0}div.sectionJump div.clickLink:last-of-type{text-align:right;padding-right:0}form.mainForm{width:100%;max-width:39.375em;margin:0 auto}form.mainForm h3{color:#0082cb}form.mainForm div.giftString,form.mainForm div.groupGiftFreq,form.mainForm div.groupPayType{margin-top:.75em;display:flex;flex-wrap:wrap}form.mainForm div.giftString .widthSizer,form.mainForm div.groupGiftFreq .widthSizer,form.mainForm div.groupPayType .widthSizer{flex-grow:1;flex-shrink:0;flex-basis:50%;padding:.125em}form.mainForm div.giftString .widthSizer.fullWidth,form.mainForm div.groupGiftFreq .widthSizer.fullWidth,form.mainForm div.groupPayType .widthSizer.fullWidth{flex-basis:100%;padding-left:0;padding-right:0}form.mainForm div.giftString .widthSizer{flex-basis:25%}form.mainForm div.giftString span.currencyDisplaySymbol{font-size:.85em;margin-right:.15em;align-self:center}form.mainForm div.giftString div.inputOther{display:flex;width:100%;min-height:2.75rem;font-size:1.1em;color:#010101;background-color:#f6f6f6;border-radius:.35em;outline:none;transition:color .25s, background-color .5s, border .5s;height:auto;margin:.25em 0 0;padding:0;border:2px solid #fff}form.mainForm div.giftString div.inputOther div.currencyDisplaySymbol{display:flex;align-items:center;justify-content:center;text-align:center;padding:.25em .4em;min-height:3.4375rem;font-weight:700;line-height:1.1;color:#1b1b1b;background-color:#ddd;border-radius:.35em;transition:color .1s, background-color .5s, border .5s;width:3.4375rem;min-height:2.75rem;min-width:2em}form.mainForm div.giftString div.inputOther div.currencyDisplaySymbol:hover{color:#010101}form.mainForm div.giftString div.inputOther div.currencyDisplaySymbol:active{opacity:.5}form.mainForm div.giftString div.inputOther input.other{padding:.25em .5em;width:100%;min-height:2.75rem;font-size:1.1em;color:#010101;background-color:#f6f6f6;border:2px solid transparent;border-radius:.35em;outline:none;transition:color .25s, background-color .5s, border .5s;margin:0}form.mainForm div.giftString div.inputOther.selected div.currencyDisplaySymbol{color:#fff;background-color:#0082cb}form.mainForm div.giftString div.inputOther.selected input.other{font-weight:700}form.mainForm div.giftString div.inputOther.invalid{color:tomato;background-color:#fff2ef;border-color:tomato}form.mainForm div.giftString div.inputOther.invalid input{color:tomato;background-color:#fff2ef;border-color:transparent}form.mainForm div.groupPayType .widthSizer{flex-basis:25%}form.mainForm div.groupPayType .widthSizer label{font-size:.84em}div.actionContainer{margin-top:1.5em}div.actionContainer>*{margin-top:1.25em;text-align:center}div.actionContainer .button{display:inline-flex;min-width:7.5em;padding:.25em .75em;margin:0 auto;color:#fff}div.actionContainer .button.continue,div.actionContainer .button.mainSubmit{font-size:1.5em;color:#f5f5f5;background-color:#ed3d42}div.actionContainer .button.continue:hover,div.actionContainer .button.mainSubmit:hover{color:#fff}div.actionContainer .button.mainSubmit{font-weight:700;font-weight:800}div.actionContainer .button.mainSubmit.locked{-webkit-animation-name:pulseOpacity;animation-name:pulseOpacity;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}div.actionContainer p{margin:.75em 0}div.actionContainer .totalAmountNote{display:block}div.actionContainer div.additionalLinks{margin-top:2em}div.additionalWaysToGive .logo{border-radius:50%;border:4px solid #f3f3f3;color:white;display:inline-block;height:85px;padding:1%;text-decoration:none;width:85px}div.additionalWaysToGive .logo img{height:auto;max-width:100%;padding:10px}div.actionContainer div.footerLinks{margin-top:3em;font-size:.85em;text-align:right;text-transform:uppercase;color:#a6a6a6}div.actionContainer div.footerLinks a{color:#a6a6a6;text-decoration:none}div.actionContainer div.footerLinks a:hover{text-decoration:underline}@media screen and (min-width: 22rem){div.mainContent div.leftColumn div.backgroundOverlay{opacity:.25}div.mainContent div.leftColumn div.introContent{font-size:1.1em}div.additionalWaysToGive .logo{height:100px;width:100px}}@media screen and (min-width: 30rem){div.mainContent div.leftColumn,div.mainContent div.rightColumn{padding:1em}}@media screen and (min-width: 34.375rem){div.mainContent div.leftColumn div.backgroundOverlay{opacity:0}div.mainContent div.leftColumn div.introContent{font-size:1.25em}div.inputRow{flex-direction:row}div.inputRow>*{flex-basis:33.33%;padding-left:.125rem;padding-right:.125rem}div.inputRow>:first-of-type{padding-left:0}div.inputRow>:last-of-type{padding-left:0}}@media screen and (min-width: 50rem){div.mainContent div.leftColumn div.backgroundOverlay{display:none}div.mainContent div.leftColumn div.introContent{font-size:1.5em;padding-top:4vh;padding-left:28.5vw}}@media screen and (min-width: 60rem){div.mainContent{flex-direction:row}div.mainContent div.leftColumn{padding:1.5em;flex-basis:63%;background-image:url(https://acb0a5d73b67fccd4bbe-c2d8138f0ea10a18dd4c43ec3aa4240a.ssl.cf5.rackcdn.com/10040/mfa-2018-bg-cows-reversed-1920x1110.jpg)}div.mainContent div.rightColumn{flex-basis:27%;align-self:flex-start;max-width:25rem;min-height:47rem;padding:1.5em}div.mainContent.singleStep div.leftColumn,div.mainContent.singleStep div.rightColumn{height:100vh;min-height:auto;max-height:100vh}div.mainContent.singleStep div.rightColumn{overflow:-moz-scrollbars-vertical;overflow-y:scroll}div.inputRow.currency label{text-align:left}}@media screen and (min-width: 87rem){div.mainContent div.leftColumn div.introContent{font-size:2em}}div#systemContainer.startFail{opacity:1;-webkit-animation-name:startFail;animation-name:startFail;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}div#systemContainer.startFail body{background-color:#f5f5f5}div#systemContainer form.en__component--page{margin:0;padding:.5em;background-color:#fff;border-radius:.25em}div#systemContainer form.en__component--page div.en__component--formblock,div#systemContainer form.en__component--page div.en__field{margin-top:1em}div#systemContainer form.en__component--page div.en__submit button{margin:1em;padding:.5em 1em;font-size:1.5em;background-color:#ed3d42;color:#fff;font-weight:700;border:0;border-radius:.25em}@media screen and (min-width: 36rem){div#systemContainer form.en__component--page{margin:1em;padding:1em;border:1px solid #5ed7ff}}@-webkit-keyframes startFail{0%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes startFail{0%{opacity:0}75%{opacity:0}to{opacity:1}}@-webkit-keyframes stepIndicatorExpand{0%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.033);transform:scale(1.033)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes stepIndicatorExpand{0%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.033);transform:scale(1.033)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulseOpacity{0%{opacity:.75}33%{opacity:.15}to{opacity:.75}}@keyframes pulseOpacity{0%{opacity:.75}33%{opacity:.15}to{opacity:.75}}@-webkit-keyframes shakeInvalid{0%{left:0}5%{left:0}25%{left:.25em}44%{left:-.25em}63%{left:.25em}82%{left:-.25em}to{left:0}}@keyframes shakeInvalid{0%{left:0}5%{left:0}25%{left:.25em}44%{left:-.25em}63%{left:.25em}82%{left:-.25em}to{left:0}}
