a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{min-width:0}#__next,body,html{min-height:100%}html{scroll-behavior:smooth}#__next{background:#fff;font-size:12px;font-size:.75rem;font-weight:400;font-family:Open Sans,Arial,sans-serif;color:#180e1e}a{color:#3b1a54;transition:background .2s linear,color .2s linear}a:hover{color:#57287a}.layout{height:100%}h2{font-size:40px;font-size:2.5rem;color:#6c3296;letter-spacing:-1px;padding:0 0 10px;font-family:Great Vibes,Lemon,Brush Script MT,cursive}h3{font-family:Open Sans,Arial,sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:18px;padding:15px 0}p{padding-bottom:15px}.ulist{padding-bottom:10px}.ulist li{font-family:Open Sans,Arial,sans-serif;font-weight:400;list-style:disc;padding-bottom:5px;margin-left:20px}.ulist-links{padding:5px 0 0}.ulist-links li{display:inline-block;padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px solid #180e1e}.ulist-links li:first-child{padding-left:10px}.ulist-links li:last-child{border:none}.ul-inline{display:flex;flex-direction:row;flex-wrap:wrap}.ul-inline li{white-space:nowrap;padding-right:20px;position:relative}.ul-inline li:after{content:"";display:block;position:absolute;top:9px;right:8px;width:5px;height:5px;border-radius:100%;background:#6c3296}.ul-inline li:last-child:after{content:"";display:none}.btn-list li{display:block;margin-bottom:5px;line-height:30px}.btn-list li .button2{box-shadow:1px 2px 1px 2px rgba(0,0,0,.25)}.lowerCase{text-transform:lowercase}.bold,.hilite{font-weight:700}.hilite{color:#6c3296}.button1,.button2,.button3,.button4,.button5{-webkit-outline:none;-moz-outline:none;-ms-outline:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:17px 45px;text-decoration:none;text-transform:uppercase;border-radius:3px;font-family:Open Sans,Arial,sans-serif;font-weight:700;font-size:16px;font-size:1rem;cursor:pointer;display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;transition-duration:.3s;transition-property:box-shadow}.button1:active,.button1:focus,.button1:hover,.button2:active,.button2:focus,.button2:hover,.button3:active,.button3:focus,.button3:hover,.button4:active,.button4:focus,.button4:hover,.button5:active,.button5:focus,.button5:hover{box-shadow:0 0 8px rgba(59,26,84,.8)}.button1 .lowerCase,.button2 .lowerCase,.button3 .lowerCase,.button4 .lowerCase,.button5 .lowerCase{text-transform:lowercase}.button1,.button3{color:#fff;background:#6c3296;background:linear-gradient(180deg,#6c3296 0,#57287a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="${first}",endColorstr="second",GradientType=0)}.button1:hover,.button3:hover{color:#f4e0fc}.button2{color:#6c3296;background-color:#fff}.button4{background:#bf2b27;background:linear-gradient(180deg,#bf2b27 0,#b73341)}.button4,.button5{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="${first}",endColorstr="second",GradientType=0)}.button5{background:#30805d;background:linear-gradient(180deg,#30805d 0,#155a3c)}.button5:hover{color:#a6fad7}.btn-sm,.button3,.button4,.button5{padding:5px 10px;font-size:12px;font-size:.75rem}.btn-sm{color:#fff;margin:0 5px;cursor:pointer}.btn-green{background:#30805d;background:linear-gradient(180deg,#30805d 0,#155a3c)}.btn-green,.btn-red{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="${first}",endColorstr="second",GradientType=0)}.btn-red{background:#bf2b27;background:linear-gradient(180deg,#bf2b27 0,#b73341)}.btn-gray{background:#333;background:linear-gradient(180deg,#333 0,#333);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="${first}",endColorstr="second",GradientType=0)}.img{position:relative;padding:0 0 20px;text-align:center}.img img{border:1px solid #3b1a54}.img figcaption{position:absolute;top:calc(100% - 10px);left:0;box-sizing:border-box;display:inline-block;width:100%;padding:3px 17px;color:#3b1a54;font-style:italic;font-weight:400;text-align:center}.sidebar .img{background:transparent url(/img/layout/img-shadow.png) bottom no-repeat}.content{margin:0 auto;box-sizing:border-box}.page-content{padding:0 20px}.page-content .main{padding:0 25px 0 0}.page-content .main.no-sidebar{background:transparent;padding:0}.homepage,.page-container{width:100%;max-width:950px;margin:20px auto 0;position:relative}img{display:inline-block;width:100%}img.emoticon{width:auto}.section,.v-section{margin:0 0 25px;padding:25px}.section:last-child,.v-section:last-child{margin-bottom:0}.alert-block{display:block;padding:15px;background:#fff;color:#57287a;font-size:18px;font-size:1.125rem}[class^=btn-]{display:inline-block;padding:15px 20px;border:1px solid #57287a;border-radius:3px;font-family:Open Sans,Arial,sans-serif;font-weight:400;font-size:13px;font-size:.8125rem;text-transform:uppercase;text-decoration:none}[class^=btn-] .icon{display:inline-block;margin-right:10px;fill:#fff}[class^=btn-] .icon svg{width:15px;height:auto}a.btn-accent1 .icon svg{vertical-align:middle}a.link-arrow{display:inline-block;padding:10px 0;font-family:Open Sans,Arial,sans-serif;font-weight:400;font-size:13px;font-size:.8125rem;text-transform:uppercase;text-decoration:none;color:#6c3296}a.link-arrow .icon{display:inline-block;margin-right:5px;width:10px}a.link-arrow .icon svg{width:10px;height:auto;vertical-align:middle;fill:#6c3296}a.link-arrow:hover{color:#3b1a54;text-decoration:underline}a.link-arrow:hover .icon svg{fill:#3b1a54}button:disabled{cursor:default;opacity:.5}.btn-wire{color:#57287a;font-weight:700}.btn-wire:hover{color:#6c3296}.btn-primary{background:#57287a;color:#fff}.btn-primary:hover{background:rgba(87,40,122,.7);color:#fff}.btn-secondary{background:#fff;color:#57287a}.btn-secondary:hover{background:hsla(0,0%,100%,.7);color:#57287a}.btn-tertiary{background:#fff;border-color:#fff;padding:10px 20px;color:#333}.btn-tertiary:hover{background:#333;border-color:#333;color:#333}.btn-accent1{padding:10px 20px;background:#6dab3c;background-image:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.01));background-repeat:repeat-x;border-color:#6dab3c;border-radius:5px;color:#fff;text-transform:none}.btn-accent1:active,.btn-accent1:hover{background:#5f9434;border-color:#5f9434;color:#fff}.btn-accent2{padding:10px 20px;background:#f79468;background-image:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.01));background-repeat:repeat-x;border-color:#f79468;border-radius:5px;color:#fff;text-transform:none}.btn-accent2:hover{background:#f57f4b;border-color:#f57f4b;color:#fff}.btn-accent3{padding:10px 20px;background:#cec2ab;background-image:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.01));background-repeat:repeat-x;border-color:#cec2ab;border-radius:5px;color:#fff;text-transform:none}.btn-accent3:hover{background:#c3b498;border-color:#c3b498;color:#fff}.alert-btn{margin-top:35px;padding:20px 35px;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-size:1rem;text-transform:uppercase}.btn-fb{padding:10px 20px;display:inline-block;background:#4368b1;background-image:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.01));background-repeat:repeat-x;border-color:#3359a4;color:#fff;border-radius:5px;font-weight:700;text-decoration:none}.btn-fb:hover{background:#3359a4;border-color:#3359a4;color:#fff}h1{margin:35px 20px 20px;color:#57287a;font-size:20px;font-size:1.25rem;text-transform:uppercase}h1,h3,h4{font-family:Open Sans,Arial,sans-serif;font-weight:700}h3,h4{color:#333}h4{margin:15px 0 5px;font-size:16px;font-size:1rem;line-height:18px}h5{font-family:Open Sans,Arial,sans-serif;font-weight:700}h5,ol,p,ul{margin-bottom:10px;font-size:16px;font-size:1rem}ol,p,ul{color:#000;font-weight:400;line-height:24px}p{padding-bottom:10px}strong{font-weight:700}em{font-style:italic}.hilite{color:#57287a}.small{font-size:14px;font-size:.875rem}.nowrap{white-space:nowrap}.alert{color:#d70606}.p-alert{font-family:Open Sans,Arial,sans-serif;color:#d33;font-weight:700;font-size:22px;font-size:1.375rem}.p-accent{color:#6dab3c}.grayed{color:#ccc}.alert-box{background:#fff;border-radius:10px;width:80%;margin:25px auto;padding:25px;border:1px solid #e1e5eb;box-shadow:3px 3px 3px 0 rgba(0,0,0,.3);text-align:center}.alert-box ul{display:inline-block;margin:0 auto;text-align:left}.acknoledgement{padding:35px;margin-bottom:25px;background:#57287a;border-radius:5px;color:#fff;font-size:16px;font-size:1rem;line-height:24px;font-style:italic;font-weight:400;text-align:center}.acknoledgement a{color:#fff;font-weight:700}.ulist{list-style:disc;margin-left:18px}.ulist>li{padding-bottom:10px}.olist{list-style-type:decimal;margin-left:15px}.olist li{padding:0 0 10px 10px}.ustyled>li{position:relative;padding:0 0 10px 25px}.ustyled>li:before{position:absolute;top:5px;left:0;display:block;content:"";width:15px;height:15px;background:#57287a;border-radius:50%}.ustyled .sm-list{margin-left:20px}.sm-list{list-style:disc}.labeling{display:inline-block;margin:0 0 25px;padding:10px 25px;border-radius:3px;background:#999;font-size:12px;font-size:.75rem}.labeling,.light-hdg{font-weight:700;color:#fff;text-transform:uppercase}.light-hdg{margin-bottom:25px;font-size:16px;font-size:1rem;line-height:1}.light-sub-hdg{margin-bottom:10px;font-size:14px;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase}.legend{display:block;margin-top:15px;font-style:italic;font-size:12px;font-size:.75rem}.underlined{padding-bottom:3px;border-bottom:1px solid #333}.top-anchor{display:block;width:100%;border-bottom:2px dashed #57287a}.ctas>a{margin-right:10px}blockquote.example{position:relative;margin:15px;padding:15px;border:3px dotted #57287a}blockquote.example:before{display:block;content:"Exemplu";position:absolute;top:-10px;left:14px;background:#fff;padding:0 10px;font-size:16px;text-transform:uppercase}blockquote.example p,blockquote.example:before{color:#57287a;font-weight:700}blockquote.example .img{height:330px;overflow:hidden}blockquote.example .img img{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.form-check,.form-field,.form-select{padding-bottom:20px;margin-bottom:0;position:relative}.form-field label,.form-field span.label{color:#57287a;font-size:13px;font-size:.8125rem;line-height:15px}.form-field label.error{display:inline-block;padding-top:3px;text-transform:none;font-weight:400}.form-field input[type=date],.form-field input[type=email],.form-field input[type=file],.form-field input[type=number],.form-field input[type=password],.form-field textarea,.form-field>input[type=text]{-webkit-outline:none;-moz-outline:none;-ms-outline:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;width:100%;border:1px solid #6c3296;padding:1px 8px;background-color:#fff;border-radius:3px}.form-field input[type=date]::-webkit-input-placeholder,.form-field input[type=email]::-webkit-input-placeholder,.form-field input[type=file]::-webkit-input-placeholder,.form-field input[type=number]::-webkit-input-placeholder,.form-field input[type=password]::-webkit-input-placeholder,.form-field textarea::-webkit-input-placeholder,.form-field>input[type=text]::-webkit-input-placeholder{color:#858584}.form-field input[type=date]:-moz-placeholder,.form-field input[type=date]::-moz-placeholder,.form-field input[type=email]:-moz-placeholder,.form-field input[type=email]::-moz-placeholder,.form-field input[type=file]:-moz-placeholder,.form-field input[type=file]::-moz-placeholder,.form-field input[type=number]:-moz-placeholder,.form-field input[type=number]::-moz-placeholder,.form-field input[type=password]:-moz-placeholder,.form-field input[type=password]::-moz-placeholder,.form-field textarea:-moz-placeholder,.form-field textarea::-moz-placeholder,.form-field>input[type=text]:-moz-placeholder,.form-field>input[type=text]::-moz-placeholder{color:#858584;opacity:1}.form-field input[type=date]:-ms-input-placeholder,.form-field input[type=email]:-ms-input-placeholder,.form-field input[type=file]:-ms-input-placeholder,.form-field input[type=number]:-ms-input-placeholder,.form-field input[type=password]:-ms-input-placeholder,.form-field textarea:-ms-input-placeholder,.form-field>input[type=text]:-ms-input-placeholder{color:#858584}.form-field input[type=date],.form-field input[type=email],.form-field input[type=file],.form-field input[type=number],.form-field input[type=password],.form-field textarea,.form-field>input[type=text]{color:#000;font-size:14px;font-size:.875rem}.form-field input[type=date],.form-field input[type=email],.form-field input[type=file],.form-field input[type=number],.form-field input[type=password],.form-field>input[type=text]{height:50px}.form-field input[type=file]{margin-top:30px}.form-field textarea{height:75px;resize:vertical;padding-top:20px}.form-field.error input[type=date],.form-field.error input[type=email],.form-field.error input[type=number],.form-field.error input[type=password],.form-field.error textarea,.form-field.error>input[type=text]{border-color:#d70606}.form-check{padding-left:5px}.form-check input[type=checkbox]{position:relative;top:-2px}.form-check .error{display:block;padding-left:30px}.checkbox-group .label,.form-select label{display:block;padding:0 0 5px;margin:0;font-size:14px;font-size:.875rem;font-weight:400;color:#000}.form-select select{width:100%;height:50px;border-radius:3px;border:1px solid #6c3296;color:#000;font-size:14px;font-size:.875rem}.form-select select.error{border-color:#d70606}.form-select .select-input>div{min-height:50px}.form-select label.error{padding-top:3px}.form-select div.error>div{border-color:#d70606}.checkbox-group{background:#fff;padding:10px 8px 0;border-radius:3px;border:1px solid #333;margin-bottom:20px}.checkbox-group.error{border-color:#d70606}.checkbox-group p{padding-bottom:0}.checkbox-group div.error{color:#d70606;padding-bottom:10px}label.error,p.error{color:#d70606;font-size:12px;font-size:.75rem;font-weight:400;line-height:12px}label.error span,p.error span{display:block}.captcha{margin-bottom:20px}.captcha-error .g-recaptcha>div{border:1px solid #d70606;border-radius:3px}.form .btn-ctas{padding-left:102px}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{position:relative;padding-left:30px;padding-bottom:10px}input[type=checkbox]+label:before,input[type=radio]+label:before{content:" ";display:block;width:16px;height:16px;position:absolute;top:0;left:0;background:#fdfdfd;background:linear-gradient(180deg,#fdfdfd 0,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="${first}",endColorstr="second",GradientType=0);border:1px solid #999;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05)}input[type=checkbox]+label:before{border-radius:2px}input[type=radio]+label:before{border-radius:50%}input[type=checkbox]+label:active:before,input[type=checkbox]:checked+label:active:before,input[type=checkbox]:checked+label:before,input[type=radio]+label:active:before,input[type=radio]:checked+label:active:before,input[type=radio]:checked+label:before{box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1)}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#ccc;background:linear-gradient(180deg,#ccc 0,#fdfdfd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="${first}",endColorstr="second",GradientType=0);border:1px solid #999;color:#29af8a}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{content:" ";position:absolute;display:block}input[type=checkbox]:checked+label:after{width:19px;height:17px;top:0;left:0;color:#57287a;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAABhElEQVRIie3VsWsUQRjG4ee8KyyUWAgJQa0SQblAcpWNFiqCEAIXMKhNwMIihU1IuqiNhoiC/4BYqiBYeYRDJFWaFJbXpBeTiIggKDGm2D2YLHN3e2Qr8a1m3/djfjMfM7P8Vx8qwbl3T4qccwYjrfri47ZxpMDJj+EV3qASBpVoef8axnuMp9+fi4acwkeMBt63sOCw7RpAIwOA3aIgZbzFWCQbLAryCFc7ZLUiIJex2CWvHhZyHC+ldyyjbdzCxTyQE1jByUj2EGci/idM4DX2wiB7hEuYxTKG0nw+yKu4FwF8wDR+xFYc7qSGdUkrhlJvDqeDmmeRhTUx2QkQQpawgQuZ/CgepOMruJbJ11DHr06AELKMu9iK1MziLO5n/E3cwM9ugBCyixc4L7lgoSqSR+9S4H3HFHZ6AUJIW1/T1S3gb+CPB+M/uIlWHkAM0tZT3MbvSLaA1byAbhCS837dwZ438LwfQC8IyRNel+xoB3ccbGMu5fmfNNPJy/jSL+Df0j6nwj3WJtwnuQAAAABJRU5ErkJggg==") -1px -6px no-repeat}input[type=radio]:checked+label:after{width:8px;height:8px;border-radius:50%;top:5px;left:5px;background-color:#333}input:disabled,input:disabled+label:after,input:disabled+label:before{opacity:.5}.error{color:#d70606}.sammy-and-friends h2{padding:35px 0;margin:35px 0 0;border-top:1px solid #57287a;color:#57287a;font-family:Open Sans,Arial,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;text-transform:uppercase}.bordered-container{position:relative;border:1px solid #e8bdfa;padding:40px 20px!important;margin:35px 0}.bordered-container:after{content:" ";display:table;clear:both}.bordered-container h3{display:inline-block;position:absolute;top:-10px;left:15px;background-color:#fff;padding:0 5px;height:20px;line-height:20px;color:#6c3296;font-size:16px;font-size:1rem;font-weight:700;text-transform:uppercase}.bordered-container .img{padding:0 35px 20px;background:transparent url(/img/layout/img-shadow.png) bottom no-repeat}table{width:100%;margin-bottom:25px;border:1px solid #755d86}table td,table th{padding:5px}table th{background:#333;color:#fff;font-weight:700}table td{border:1px dashed #755d86}table table th{background:#ebebeb;color:#333}table table .sort-btn{color:#333}table table td,table table th{font-size:12px;font-size:.75rem}table table th{padding:0 3px}.donations .accordion-section h3,.donations .no-donations{padding:15px}.donations .no-donations p{margin-bottom:0;padding-bottom:0}.donations table{margin-bottom:0}.hide-request-access-form{display:none}.thhead th{background:#858585;font-size:16px;font-size:1rem}.thhead th,.thsubhead th{text-align:left;color:#333}.thsubhead th{background:#c8c8c8}.new-content td:last-child{position:relative}.new-content td:last-child:after{content:"NEW!!!";display:block;position:absolute;right:5px;top:6px}.new-content td,.new-content td a{color:#d33}.fund-desktop-img,.fund-mobile-img{max-width:320px;max-height:640px;display:inline-block}.table-container{overflow-x:auto;border:1px solid #57287a}.custom-tbl th{text-align:left;vertical-align:middle}.chart-container{position:relative}.search{position:absolute;right:0;top:20px}.sort-btn{position:relative;display:inline-block;height:100%;padding:5px 15px 5px 5px;border:none;background:transparent;box-sizing:border-box;color:#fff;text-align:left}.sort-btn .dir{position:absolute;top:3px;right:5px;transition:transform .25s ease-in-out;opacity:.7}.sort-btn .dir.clicked{opacity:1}.sort-btn .dir.desc{transform:rotate(180deg);top:8px}.sami-and-friends h3{margin:35px 0 25px;padding-bottom:10px;border-bottom:1px dotted #cbbcd5;font-size:20px;font-size:1.25rem;color:#3b1a54;text-transform:uppercase}.no-account{padding:20px;margin:20px 0;border:1px solid #d70606;border-radius:5px;color:#d70606;font-size:14px;font-size:.875rem;line-height:20px}.tabs-ul{margin:0 0 0 25px}.tab-btn{display:inline-block;border-radius:5px 5px 0 0;border:1px solid #57287a;border-bottom-color:#fff;background:#f4e0fc}.tab-btn.active{background:#e8bdfa}.tab-btn button{background:transparent;border:none;cursor:pointer}.tab{border:1px solid #57287a;border-radius:5px;display:none;position:relative;margin:0 0 25px}.tab.active{display:block}.tab .accordion-toggle-all{position:absolute;top:-17px;right:25px}.tab .accordion-toggle-all button{background:none;border-radius:5px 5px 0 0;border:1px solid #57287a;border-bottom:none;color:#57287a;cursor:pointer}.tab .accordion-trig{padding:10px;background:#f4e0fc;color:#57287a;cursor:pointer;font-weight:900;font-size:18px;font-size:1.125rem}.tab .accordion-trig>div{margin-top:-3px}.tab .accordion-section{border-bottom:1px solid #57287a}.tab .accordion-section:last-child{border-bottom:none}.tab .accordion-section:nth-child(2) .accordion-trig{border-radius:5px 5px 0 0}.tab .accordion-section:last-child .accordion-trig{border-radius:0 0 5px 5px}.modal{width:100%;height:100%;position:absolute;top:0;left:0}.modal-curtain{width:100%;height:100vh;background:rgba(0,0,0,.65);position:fixed;z-index:2500}.modal-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1200px;max-height:calc(100vh - 40px);overflow:hidden;background:#fff;z-index:3000;padding:0;border-radius:5px;box-sizing:border-box}.modal-container.beneficiary-modal,.modal-container.user-modal{height:calc(100vh - 40px)}.modal-container .payments-modal{height:calc(100vh - 230px)}.modal-container .close-btn{position:absolute;top:10px;right:10px;width:20px;height:20px;padding:0;margin:0;background:transparent;cursor:pointer;border:none}.modal-container .close-btn:after,.modal-container .close-btn:before{position:absolute;top:0;left:9px;width:2px;height:20px;display:block;content:"";background:#57287a;transition:transform .25s ease-in-out;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.modal-container .close-btn:before{transform:rotate(45deg)}.modal-container .close-btn:after{transform:rotate(-45deg)}.modal-container .close-btn:hover:before{transform:rotate(90deg)}.modal-container .close-btn:hover:after{transform:rotate(-90deg)}.modal-content{padding:20px;height:calc(100% - 40px);overflow:hidden}.modal-msg{height:calc(100% - 20px);overflow-y:auto}.modal-msg .error{padding-bottom:10px}.letter{position:relative;box-sizing:border-box;padding:20px!important;margin:50px 10px 0;border:5px double #57287a}.letter h2{position:absolute;top:-50px}.stat .country,.stat .tier{margin-bottom:5px;padding-bottom:0}.map-chart{position:relative}.map-chart .controls{display:flex;position:absolute;top:0;left:50%;margin:1.25rem 0;text-align:center;transform:translateX(-50%)}.map-chart .controls>button{display:flex;justify-content:center;align-items:center;padding:0;height:2rem;width:2rem;background:#f53;color:#fff;border-radius:100%;border:0;cursor:pointer}.map-chart .controls>button:first-child{margin-right:.25rem}.n{color:#57287a}.y{font-weight:900;color:#29af8a}.loading{text-align:center}.loading img{display:block;width:200px;margin:0 auto}@media screen and (min-width:768px){.section>div,.subsection{margin:0 -15px;display:flex}.cols{display:flex;flex-wrap:wrap}.col-1{min-width:calc(100% - 30px)}.col-1-2{flex:1 1 50%}.col-1-3{flex-basis:33%}.col-2-3{flex-basis:66%}.col-1-5{flex-basis:20%}.col-4-5{flex-basis:80%}.btn-primary,.btn-secondary{font-size:20px;font-size:1.25rem}.light-hdg{font-size:24px;font-size:1.5rem}.checkbox-group.m-2 p{display:inline-block;width:50%}.checkbox-group.m-2 p.legend{width:block;width:100%;line-height:20px}.bordered-container .left{width:40%;float:left}.bordered-container .right{width:60%;float:right}.table-container{border:none}.modal-open .modal{padding:20px 55px 40px}.modal-container{width:80%}}@media screen and (min-width:960px){.page-content{padding:0;display:flex}.page-content .main{flex:1 1 70%}.page-content .sidebar{flex:1 1 30%;margin-left:15px}h1{margin:35px 0}.checkbox-group.l-3 p{display:inline-block;width:33%}.taxes .chart-user{font-size:45px;font-size:2.8125rem}.modal-container{width:60%}}.header{background:#fff;height:145px;border-bottom:1px solid #f4e0fc}.header,header{text-transform:uppercase;color:#180e1e}header{position:relative;box-sizing:border-box;width:100%;max-width:950px;margin:0 auto}header a{text-decoration:none;color:#fff;text-transform:uppercase}header a:hover{color:#f4e0fc}header a,header button{cursor:pointer}header .voice-for-the-needy-logo{position:absolute;top:15px;left:45px;width:135px;z-index:2000}header .voice-for-the-needy-logo a{display:block}header .voice-for-the-needy-logo a img{width:100%}header .go-fund-me,header .my-giving-circle,header .my-giving-circle-award,header .rk-comfort{display:none}header .donate-button,header .language-selector,header .social-links{float:right;clear:right}header .donate-button,header .language-selector{padding:0 10px 0 0}header .social-links{padding:7px 0 0;margin-bottom:0}header .social-links li{display:inline-block;padding:5px 10px}header .social-links li a{display:block;width:18px;height:18px;color:#180e1e;text-decoration:none}header .social-links li a:hover{color:#858584}header .social-links li svg *{fill:#57287a}header .button1{padding:13px}header .donate-button{margin-top:13px;padding-top:8px}header .donate-button a{display:block;cursor:pointer}header .collect-emails{display:none}header .language-selector a{display:inline-block;border:1px solid transparent;background:transparent;border-radius:4px;margin-left:10px;padding:5px;color:#57287a;cursor:pointer}header .language-selector .active{border:1px solid #57287a;color:#57287a}header .language-selector img{display:block;border-radius:3px}nav{position:relative;box-sizing:border-box;width:100%}nav .open-menu-btn{position:absolute;left:7px;top:15px;width:45px;background:transparent;border:none;z-index:2500;color:#57287a;cursor:pointer;transition:transform .25s ease-in-out;-webkit-backface-visibility:hidden;-webkit-perspective:1000}nav .opened-menu{transform:rotate(90deg)}nav>ul{position:absolute;top:145px;background:#3b1a54;width:200px;border-bottom:1px solid #755d86;z-index:1000;transform:translate3d(-200px,0,0);transition:transform .25s ease-in-out;-webkit-backface-visibility:hidden;-webkit-perspective:1000;overflow-y:scroll}nav>ul.opened{transform:translateZ(0);left:0}nav>ul>li{border-bottom:2px solid #6c3296}nav>ul>li>a{text-transform:uppercase;position:relative}nav>ul>li>a svg{float:right;position:absolute;top:5px;right:15px;max-width:8px}nav li.active>a{color:#f4e0fc}nav li a{display:block;padding:10px 15px;font-family:Open Sans,Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:15px;text-decoration:none;color:#fff;transition:background .2s linear,color .2s linear}nav li a:hover{color:#e8bdfa}nav li ul a{text-transform:none}.container .content{transition:transform .25s ease-in-out}.animating.container .content{transform:translate3d(200px,0,0)}.container .content{transform:translateZ(0)}@media screen and (min-width:768px){header .social-links{padding:12px 10px 10px}header .social-links li{padding:7px 10px}header .language-selector{padding:17px 0 0;clear:none}.layout header .my-giving-circle-award{display:block;max-width:80px;position:absolute;top:6px;left:47%;transform:translateX(-50%)}.layout header .my-giving-circle{top:-12px;left:61%}.layout header .go-fund-me,.layout header .my-giving-circle{display:block;max-width:150px;position:absolute;transform:translateX(-50%)}.layout header .go-fund-me{top:12px;left:40%}}@media screen and (min-width:960px){.header.scrolling{position:-webkit-sticky;position:sticky;top:0}.header.scrolling header{display:none}.header{height:205px}header .voice-for-the-needy-logo{top:20px;left:0;width:158px;transition:all .25s ease-in-out}header .donate-button{margin-top:40px;padding:0 15px}header .button1{padding:17px 45px}header .collect-emails{display:block;position:absolute;width:410px;top:101px;right:250px;padding:3px 25px 3px 0;border-right:1px solid #3b1a54}header .collect-emails p{position:absolute;top:-20px;padding-left:4px;font-weight:700;color:#57287a}header .collect-emails label{padding-left:4px;display:block}header .collect-emails label.error{position:absolute;top:-15px}header .collect-emails label.error+#emailSubscriptionBtn{border-color:#bf2b27}header .collect-emails button,header .collect-emails input{border:1px solid #3b1a54;font-weight:700}header .collect-emails button#emailUpdates,header .collect-emails button#fieldName,header .collect-emails input#emailUpdates,header .collect-emails input#fieldName{width:165px;border-radius:3px 0 0 3px}header .collect-emails button#emailUpdates::-webkit-input-placeholder,header .collect-emails button#fieldName::-webkit-input-placeholder,header .collect-emails input#emailUpdates::-webkit-input-placeholder,header .collect-emails input#fieldName::-webkit-input-placeholder{color:#333}header .collect-emails button#emailUpdates:-moz-placeholder,header .collect-emails button#emailUpdates::-moz-placeholder,header .collect-emails button#fieldName:-moz-placeholder,header .collect-emails button#fieldName::-moz-placeholder,header .collect-emails input#emailUpdates:-moz-placeholder,header .collect-emails input#emailUpdates::-moz-placeholder,header .collect-emails input#fieldName:-moz-placeholder,header .collect-emails input#fieldName::-moz-placeholder{color:#333;opacity:1}header .collect-emails button#emailUpdates:-ms-input-placeholder,header .collect-emails button#fieldName:-ms-input-placeholder,header .collect-emails input#emailUpdates:-ms-input-placeholder,header .collect-emails input#fieldName:-ms-input-placeholder{color:#333}header .collect-emails button#emailUpdates,header .collect-emails button#fieldName,header .collect-emails input#emailUpdates,header .collect-emails input#fieldName{border-right:none;color:#333;padding:5px 0 5px 10px;background:#fff url(/img/layout/input-bg.png) -1px -1px no-repeat}header .collect-emails button#fieldEmail,header .collect-emails input#fieldEmail{width:165px;border-right:none;border-left:none;color:#333;padding:5px 0;margin-left:-5px;background:#fff url(/img/layout/input-bg.png) -5px -1px no-repeat}header .collect-emails button#fieldEmail::-webkit-input-placeholder,header .collect-emails input#fieldEmail::-webkit-input-placeholder{color:#333}header .collect-emails button#fieldEmail:-moz-placeholder,header .collect-emails button#fieldEmail::-moz-placeholder,header .collect-emails input#fieldEmail:-moz-placeholder,header .collect-emails input#fieldEmail::-moz-placeholder{color:#333;opacity:1}header .collect-emails button#fieldEmail:-ms-input-placeholder,header .collect-emails input#fieldEmail:-ms-input-placeholder{color:#333}header .collect-emails button.email-subscribe-submit,header .collect-emails input.email-subscribe-submit{margin-left:-10px;border-radius:0 3px 3px 0;border-left:none;padding:5px 23px;background-color:#e8bdfa;color:#fff;text-transform:uppercase;text-shadow:2px 2px #333}header .collect-emails button.error,header .collect-emails input.error{border-color:#bf2b27}header .thank-you{font-family:Great Vibes,Lemon,Brush Script MT,cursive;font-size:20px;font-size:1.25rem;padding:5px 0 0 5px;margin:5px 0;border:none;text-align:right}nav{position:relative;top:160px;left:0;padding:10px;width:100%;height:45px;background:#3b1a54}nav .open-menu-btn{display:none}nav li,nav ul{margin:0;padding:0}nav>ul{max-width:950px;width:100%;transform:translate(-50%);top:0;left:50%;background:transparent;border:none;overflow-y:visible;white-space:nowrap;text-align:center}nav>ul,nav>ul>li{position:relative}nav>ul>li{display:inline-block;overflow:visible;border:1px solid #3b1a54;border-right-color:#fff}nav>ul>li:last-child{border-right-color:#3b1a54}nav>ul>li:hover ul{display:block}nav>ul>li>a{text-transform:uppercase;font-weight:700;padding:3px 15px;margin:0 6px 0 5px;display:inline-block;border:1px solid transparent}nav>ul>li>a svg{display:inline-block;padding:0 0 0 10px;top:-3px;right:0;position:relative;float:none}nav>ul>li ul{display:none;position:absolute;left:5px;z-index:1500;width:auto;margin-top:-2px;background-color:#fff;border:1px solid #755d86;border-top:0 solid #755d86;padding-left:0;box-shadow:1px 1px 3px #888;border-radius:0 3px 3px 3px}nav>ul>li ul li{display:block;text-align:left;border:none;border-radius:0}nav>ul>li ul li.active,nav>ul>li ul li:hover{background-color:#e8bdfa;border:none}nav>ul>li ul li a{color:#57287a;padding:10px 15px;white-space:nowrap;font-weight:700}nav>ul>li ul li a.active,nav>ul>li ul li a:hover{color:#fff}nav>ul>li.active>a,nav>ul>li:hover>a,nav>ul>li>a:hover{background:#fff;color:#3b1a54;border-radius:3px;border:1px solid #755d86}nav .submenu:hover a{padding-bottom:12px;border-bottom:1px solid #fff}nav .submenu:hover li a{border-bottom:none}.header.scrolling{z-index:2300;height:45px}.header.scrolling nav{top:0;z-index:2300}.header.scrolling nav>ul{z-index:2300}}.sidebar>div{margin-bottom:15px;padding:0 0 45px}.sidebar h3{padding:0 30px 20px;margin:0;font-weight:700;color:#435061;text-transform:uppercase}.sidebar h3,.sidebar p{font-size:16px;font-size:1rem}.sidebar p{padding:0 30px 15px;line-height:24px;color:#000}.sidebar .ulist,.sidebar ul{padding:0 30px 15px;margin-left:0}.sidebar .ulist li,.sidebar li{list-style:none;margin-left:0;padding-left:0}.sidebar .ulist li a,.sidebar li a{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e5eb;font-size:16px;font-size:1rem;line-height:24px;text-transform:uppercase;color:#666;text-decoration:none}.sidebar .ulist li a:hover,.sidebar li a:hover{color:#57287a;border-color:#57287a;font-weight:700}.sidebar .ulist li:last-child a,.sidebar li:last-child a{margin-bottom:0;border-bottom:none}.sidebar .sidebar-cta{text-align:right}.sidebar .sidebar-cta a{padding:10px 30px;font-size:13px;font-size:.8125rem;text-transform:none}footer{box-sizing:border-box;width:100%;padding:0;background:#3b1a54}.footer-content{max-width:950px;margin:0 auto;padding:20px 0 0}.footer-links{padding:40px 20px 20px;border-bottom:1px solid #6c3296}.footer-links h4{display:inline-block;margin:0 0 30px;padding:10px;background-color:#e8bdfa;border-radius:3px;font-family:Open Sans,Arial,sans-serif;font-size:12px;font-size:.75rem;font-weight:700;line-height:18px;color:#333;text-transform:uppercase}.footer-links p{padding:0 0 15px;color:#fff}.footer-links .ulist,.footer-links li{list-style:none;margin-left:0}.footer-links li{font-size:16px;font-size:1rem;line-height:24px}.footer-links li a{font-size:14px;font-size:.875rem;color:#fff}.footer-links li a:hover{color:#f4e0fc}.footer-links .btn-wire{margin:20px 0;border-color:#fff;color:#fff}.footer-links .social-links li{display:inline-block;margin-right:15px}.footer-links .social-links li a{display:block;width:18px}.footer-links.fundraiser-links a{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #6c3296;text-transform:uppercase}.footer-links.fundraiser-links li:last-child a{border-bottom:none}.footer-links .ulist-links li{display:block;padding:0;margin:0;border-right:none}.footer-links.contact-links strong{color:#f4e0fc}.footer-links.contact-links li{padding-bottom:20px}.footer-links div.gnp_trb{background:transparent}.footer-links div.gnp_trb span.gnp_lb{margin-top:10px}.footer-links div.gnp_trb span.gnp_lb a{color:#fff!important;text-decoration:none}.footer-links .guidestar{display:block;text-align:center;max-width:167px;padding:10px;box-sizing:border-box}.footer-links .guidestar img{max-width:123px}.copyright{border-top:1px solid #6c3296}.copyright p,.copyright ul{padding:0 20px 15px;color:#fff;font-size:14px;font-size:.875rem}.copyright a{color:#fff}.copyright a:hover{color:#f4e0fc}.copyright li{display:inline-block;padding-right:20px}.copyright li:last-child{padding-right:0}@media screen and (min-width:768px){.footer-content{display:flex;flex-wrap:wrap;padding:20px 20px 0}.footer-links{flex:1 1 50%;padding:0;border-bottom:none}.footer-links p{padding:0 40px 15px 0}.footer-links.fundraiser-links a{margin-right:35px}.copyright p,.copyright ul{padding:0 0 15px}.copyright ul{flex-grow:2;text-align:right}}@media screen and (min-width:960px){.footer-content{padding:30px 0 0}.footer-links{flex:1 1 25%}}.privacy-trig{position:fixed;bottom:50%;transform:rotate(-90deg);right:-58px;padding:10px 25px;border-radius:10px 10px 0 0;border-bottom:1px solid #57287a;transition:all .25s ease-in-out;-webkit-backface-visibility:hidden;-webkit-perspective:1000;cursor:pointer}.privacy-trig:hover{opacity:1;background:#3b1a54;border-color:#3b1a54}.privacy-trig-collapsed{bottom:-50px}.privacy-notice{position:fixed;bottom:0;background:hsla(0,0%,100%,.85);padding:10px;box-sizing:border-box;transition:all .45s ease-in-out;-webkit-backface-visibility:hidden;-webkit-perspective:1000;text-align:center}.privacy-notice p{padding-bottom:5px}.privacy-ctas [class^=btn-]{padding:10px 15px;margin:0 5px;font-size:12px;font-size:.75rem;font-weight:400;font-family:Open Sans,Arial,sans-serif;line-height:12px;cursor:pointer}.privacy-collapsed{bottom:-100%}@media screen and (min-width:768px){.privacy-trig{bottom:0;left:50%;right:auto;transform:translateX(-50%)}.privacy-notice{margin:0 20px;border-radius:20px 20px 0 0;padding:20px;box-shadow:-2px 4px 15px 7px rgba(0,0,0,.25)}.privacy-collapsed{bottom:-310px}}@media screen and (min-width:960px){.privacy-notice{padding:20px 100px}}.share-this{padding-bottom:25px;color:#57287a;font-size:16px;font-size:1rem;font-weight:700;text-transform:uppercase}.share-this>div,.share-this>span{display:inline-block}.share-this a,.share-this button{display:inline-block;position:relative;top:5px;width:35px;border:none;background:transparent;color:#57287a;text-align:center;cursor:pointer}.share-this .share-email a{left:4px;width:25px}.page-share .share-this{padding:0 0 10px 20px}@media screen and (min-width:960px){.page-share .share-this{position:absolute;top:0;right:0;padding:0}}.project-links{text-align:center}.project-links span{padding:0;margin:5px 10px;display:inline-block}.project-links a,.project-links button{padding:5px 10px;font-size:13px;font-size:.8125rem;font-weight:700;color:#57287a;text-decoration:none;cursor:pointer}.project-links a:hover,.project-links button:hover{color:#755d86}.project-links button{background:transparent;border:none}.project-links a{display:inline-block;padding:15px 20px;margin-left:25px;background:#57287a;border:1px solid #57287a;border-radius:3px;font-family:Open Sans,Arial,sans-serif;font-weight:700;font-size:14px;font-size:.875rem;color:#fff}.project-links a:hover{background:rgba(87,40,122,.7);color:#fff}.layout-grid .project h3{padding:10px 0}.layout-grid .project-content{margin:10px 10px 55px;border-radius:5px}.layout-grid .project-content img{width:100%}.layout-grid .project-text{text-align:center}.layout-grid .project-text a{color:#57287a}.layout-grid .rescuer,.layout-grid .type{position:absolute;top:-140%;display:inline-block;font-size:10px;font-size:.625rem;color:#cbbcd5;padding:5px 10px;margin:0 10px 10px;border:1px solid #cbbcd5;border-radius:3px;background:rgba(0,0,0,.7)}.layout-grid .rescuer{right:0}.layout-grid .web-link{display:none}.layout-list .projects{margin-bottom:25px}.layout-list .project{position:relative;padding:25px 0;border-bottom:1px solid #cbbcd5;background:#fdfdfd}.layout-list .project h3{padding:15px 0 5px;font-size:20px;font-size:1.25rem;font-family:Open Sans,Arial,sans-serif;font-weight:200;color:#666;text-transform:uppercase;letter-spacing:2px}.layout-list .project-even{background:#fff}.layout-list .project-thumb{display:none}.layout-list .rescuer,.layout-list .type{display:none;position:relative;top:-3px;font-size:10px;font-size:.625rem;color:#858584;padding:5px 10px;margin:0 10px 0 0;border:1px solid #cbbcd5;border-radius:3px;background:#ebebeb}.layout-list.group-by-rescuer .type,.layout-list.group-by-type .rescuer{display:inline-block}.modal h2{margin-top:25px;text-align:center;font-family:Open Sans,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:20px;color:#666}.modal .title{display:block;margin-bottom:10px;font-weight:200;text-transform:uppercase;letter-spacing:2px}.modal .rescuer,.modal .type{font-size:10px;font-size:.625rem;color:#858584;padding:5px 10px;margin:0 10px 0 0;letter-spacing:1px}.modal .project-img{width:60%;margin:0 auto 25px}.modal .description p{color:#666;font-size:14px;font-size:.875rem;line-height:18px}@media screen and (min-width:768px){.layout-grid .projects{display:flex;flex-wrap:wrap;margin:0 -10px}.layout-grid .project{flex-basis:50%}.layout-list .project{position:relative;padding-top:55px}.layout-list .project h3{position:absolute;top:25px;left:0;padding:0;width:100%}.layout-list .project-content{display:flex}.layout-list .project-thumb{display:block;flex-basis:25%;padding-right:20px;box-sizing:border-box}.layout-list .project-text{flex-basis:75%}.layout-list .rescuer,.layout-list .type{float:right;margin:-30px 0 0 10px}}@media screen and (min-width:960px){.layout-grid .project{flex-basis:33%}.layout-grid .project h3{padding-bottom:0}.layout-grid .project-content img{width:100%}.layout-grid .title{padding:10px}.layout-grid .rescuer,.layout-grid .type{display:inline-block;margin:0 5px 10px}.layout-grid .project .description{height:35px;padding:0 20px;overflow:hidden;position:relative}.layout-grid .project .description:after{content:"...";display:inline-block;position:absolute;right:10px;bottom:0}.layout-grid .project-links span{margin:5px}.layout-list .project-links{text-align:right}}.trustees-even,.trustees-odd{width:100%;max-width:705px;min-width:268px;margin:0 auto;padding-top:30px}.trustees-even h1,.trustees-odd h1{margin:0;padding-bottom:10px;color:#e8bdfa;font-size:40px;font-size:2.5rem;font-family:Great Vibes,Lemon,Brush Script MT,cursive;text-transform:none}.trustees-even .img,.trustees-odd .img{background:transparent url(/img/layout/img-shadow.png) bottom no-repeat}@media screen and (min-width:768px){.trustees-odd .img{float:left;margin:0 35px 20px 0}.trustees-even h1,.trustees-even h3{text-align:right}.trustees-even .img{float:right;margin:0 0 20px 35px}}.groups,.views{margin:0 0 25px}.views{float:right;margin-right:-10px}.groups span{display:inline-block;padding:0 20px 0 0}.view-btn{display:inline-block;width:34px;height:33px;border:1px solid #57287a;color:#57287a;margin:0 10px 0 0;background:#fff url(/img/projects/btn-layout.png);background-size:64px;background-position-y:-33px;cursor:pointer}.view-btn:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.75)}.view-btn.active{background-position-y:0}.view-btn.list-view{background-position-x:-32px}.group-btn{display:inline-block;border:1px solid #57287a;border-radius:3px;color:#57287a;padding:5px 10px;margin:0 10px 0 0;background:#fff;cursor:pointer}.group-btn.active,.group-btn:hover{background:#57287a;color:#fff}.layout-grid .elem h3{padding:10px 0}.layout-grid .elem-content{margin:10px 10px 55px;border-radius:5px}.layout-grid .elem-content h3{border-bottom:none;margin:0;padding:0}.layout-grid .elem-content img{width:100%}.layout-grid .elem-content .img{padding:0}.layout-grid .elem-text{text-align:center}.layout-grid .elem-text a{margin:0 5px}.layout-grid .title{display:block;padding:0 10px;color:#666;font-size:18px;font-size:1.125rem;text-transform:uppercase}.layout-grid .gender,.layout-grid .type{position:absolute;top:-140%;display:inline-block;font-size:10px;font-size:.625rem;color:#cbbcd5;padding:5px 10px;margin:0 10px 10px;border:1px solid #cbbcd5;border-radius:3px;background:rgba(0,0,0,.7)}.layout-grid .type{left:0}.layout-grid .gender{right:0}.layout-grid .description p{color:#666;font-size:14px;font-size:.875rem;line-height:18px}.layout-list .imgs{margin-bottom:25px}.layout-list .glr-img{position:relative;padding:25px 0;border-bottom:1px solid #cbbcd5;background:#fdfdfd}.layout-list .glr-img h3{font-size:20px;font-size:1.25rem;font-family:Open Sans,Arial,sans-serif;font-weight:200;color:#666;text-transform:uppercase;letter-spacing:2px}.layout-list .glr-img-even{background:#fff}.layout-list .carousel-slider,.layout-list .elem-thumb{display:none}.layout-list .title{display:block;margin-bottom:10px}.layout-list .elem-text{display:flex}.layout-list .description{flex-grow:2}.layout-list .elem-links a{margin:0 0 0 10px}.layout-list .gender,.layout-list .type{display:none;position:relative;top:-3px;font-size:10px;font-size:.625rem;color:#858584;padding:5px 10px;margin:0 10px 0 0;border:1px solid #cbbcd5;border-radius:3px;background:#ebebeb}.layout-list.group-by-gender .type,.layout-list.group-by-type .gender{display:inline-block}.layout-list .description p{color:#666;font-size:14px;font-size:.875rem;line-height:18px}@media screen and (min-width:768px){.layout-grid{margin:0 -10px}.layout-grid .imgs{display:flex;flex-wrap:wrap;width:100%;align-content:flex-start}.layout-grid .glr-img{flex-basis:50%}.layout-list .glr-img{position:relative;padding-top:55px}.layout-list .glr-img h3{position:absolute;top:25px;left:0;padding:0;width:100%}.layout-list .gender,.layout-list .type{float:right;margin:-30px 0 0 10px}}@media screen and (min-width:960px){.layout-grid.lg .glr-img{flex-basis:33.3333333333%}.layout-grid.sm .glr-img{flex-basis:16.6666666667%}.layout-grid .glr-img h3{padding-bottom:0}.layout-grid .elem-content img{width:100%}.layout-grid .title{padding:10px}.layout-grid .gender,.layout-grid .type{display:inline-block;margin:0 5px 10px}.layout-grid .description{padding:0 20px}.layout-list .elem-links{text-align:right}}.home{background:#fff}.home h1{font-size:24px;font-size:1.5rem;font-family:Open Sans,Arial,sans-serif;text-transform:uppercase;padding-bottom:10px;margin:0;font-weight:700;letter-spacing:-1px;position:relative;color:#6c3296}.home h1.h1-vday:after{display:inline-block;position:absolute;content:" ";width:60px;height:60px;top:-20px;margin-left:10px;background:transparent url(/img/events/2015-valentines-auction/hearts_right.png) 50% 50% no-repeat}.home h1.h1-stpaddy{color:#30805d;padding-bottom:20px;padding-left:70px;margin-top:10px}.home h1.h1-stpaddy:before{display:inline-block;position:absolute;content:" ";width:60px;height:60px;top:-20px;left:0;background-size:60px}.home h1.h1-spring1{color:#30805d;padding:5px 50px 5px 100px;position:relative}.home h1.h1-spring1:before{display:inline-block;position:absolute;content:" ";width:100px;height:103px;top:-2px;left:0;background:transparent url(/img/homepage/spring1.jpg) 50% 50% no-repeat;background-size:100px}.home h1 a.button3{display:inline-block;position:relative;margin-left:20px;top:-5px}.home h3.h3-subtitle{color:#57287a;padding:5px 50px 5px 100px;position:relative;top:-15px}.home .go-fund-me,.home .my-giving-circle{max-width:200px;margin:0 auto 10px}.home .my-giving-circle-award{max-width:100px;margin:0 auto 10px}.home .rk-comfort{max-width:300px;margin:0 auto 10px}.home .crsl-h1 sup{font-size:.8em;position:relative;top:-5px}.rescuers-container{position:relative}.rescuers-container .search{top:-35px}.rescuers{display:flex;flex-wrap:wrap;margin:0 -10px}.rescuer{flex:1 1 50%;max-width:calc(50% - 20px);box-sizing:border-box;margin:0 10px 20px;text-align:center;font-size:14px}.rescuer a,.rescuer img{display:block}.rescuer-fundraiser,.rescuer-name{padding-top:10px}.promos{box-sizing:border-box}.promos:after{content:" ";display:table;clear:both}.promos{clear:both;overflow:hidden}.promos .promo{box-sizing:border-box}.promos .promo:after{content:" ";display:table;clear:both}.promos .promo{clear:both;margin-bottom:55px;background-color:#fff;border:1px solid #ebebeb}.promos .promo-content,.promos .promo-cta,.promos .report-content{padding:0 20px 10px}.promos .promo-content p{color:#333;font-size:14px;font-size:.875rem}.promos .ustyled{margin:0 10px}.promos .promo-links a{color:#57287a;font-weight:700;text-decoration:none}.promos .social-buttons:after{content:" ";display:table;clear:both}.promos .social-buttons{height:40px;text-align:center}.promos .social-buttons>div{margin:0 0 0 7px}.promos .social-buttons .fb-share-button{position:relative;top:4px}.promos .cta-btn{text-align:center;margin-top:15px;font-weight:700}.promos .cta-btn a{display:block;margin-top:5px}.promos .cta-btn span{text-transform:none;display:block;font-weight:400;font-size:14px;font-size:.875rem}.promos .thx{text-align:center;padding:0 25px}.promos h2.thx{text-transform:uppercase;color:#57287a;font-size:24px;font-size:1.5rem}.promos h2.thx,.promos h3.thx{font-family:Open Sans,Arial,sans-serif}.promos h3.thx{color:#858584;font-size:14px;font-size:.875rem;font-weight:400;padding:0 55px 10px}.petition-content{border-radius:5px;overflow:hidden;margin:0 5px 10px;border:1px solid #57287a}.petition-content img{width:100%}.petition-content>a{display:block}.petition-content p{margin:0}.petition-content .fb-btn,.petition-content .promo-text{padding:10px 10px 0}.petition-content .fb-btn{text-align:center}.petition-content .fb-btn a{margin:5px;font-weight:700;text-transform:uppercase}.fundraiser-content{border-radius:5px;overflow:hidden;margin:0 5px 10px;border:1px solid #57287a}.fundraiser-content img{width:100%}.fundraiser-content>a{display:block}.fundraiser-content p{margin:0}.fundraiser-content .fb-btn,.fundraiser-content .promo-text{padding:10px 10px 0}.fundraiser-content .fb-btn{text-align:center}.fundraiser-content .fb-btn a{margin:5px;font-weight:700;text-transform:uppercase}@media screen and (min-width:768px){.home h1{font-size:31px;font-size:1.9375rem}.home h1:after{top:-15px}.home h1.h1-spring1{padding:20px 50px 28px 100px}.home .go-fund-me,.home .my-giving-circle,.home .my-giving-circle-award,.home .rk-comfort{display:none}.rescuer{flex:1 1 33.333%;max-width:calc(33.333% - 20px)}.promos .promo-content{width:calc(60% - 40px);float:left;padding-top:20px}.promos .promo-cta{width:calc(40% - 40px);float:right;padding-top:40px}.promos .promo-links li{display:inline;margin-right:5px;padding-right:10px;border-right:1px solid #57287a}.promos .promo-links li:last-child{margin-right:0;padding-right:0;border-right:none}.petition-content{display:flex}.petition-content .petition-copy,.petition-content .petition-img{flex:1 1 50%;width:50%}.petition-content .petition-img{float:right;order:2;background:#000}.petition-content .fb-btn,.petition-content .promo-text,.petition-content .ulist-links{box-sizing:border-box}.fundraiser-content{display:flex}.fundraiser-content .fundraiser-copy,.fundraiser-content .fundraiser-img{flex:1 1 50%;width:50%}.fundraiser-content .fundraiser-img{float:right;order:2;background:#c5e5f4}.fundraiser-content .fb-btn,.fundraiser-content .promo-text,.fundraiser-content .ulist-links{box-sizing:border-box}}@media screen and (min-width:960px){.rescuer{flex:1 1 20%;max-width:calc(20% - 20px)}.promos .cta-btn a,.promos .cta-btn span{display:inline}}.promo.amazon{background-color:#858584;border:1px solid #755d86;border-radius:3px;overflow:hidden}.promo.amazon .promo-image img{width:100%}.promo.amazon h3{font-size:25px;font-size:1.5625rem;font-family:Open Sans,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:10px 0;letter-spacing:-1px}.promo.amazon h3 img{vertical-align:top;position:relative;top:0;left:5px;max-width:109px}.promo.amazon p .hilite{font-weight:700}.promo.amazon p,.promo.amazon ul{color:#fff}.promo.amazon .cta-btn span{display:inline;font-size:16px;font-size:1rem;font-weight:700}.crsl-div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crsl-div.flush-right{top:50%;left:55%;transform:translate(-50%,-55%)}.crsl-h1{margin-bottom:15px;color:#fff;font-family:Open Sans,Arial,sans-serif;font-weight:900;font-size:20px;font-size:1.25rem;text-transform:uppercase;text-shadow:1px 1px 3px #969696}.crsl-ctas,.crsl-h1{white-space:nowrap}.crsl-ctas a,.crsl-ctas button{display:inline-block}.crsl-ctas .btn-primary{margin-right:18px}.break-cta .crsl-ctas{white-space:normal}.break-cta a,.break-cta button{white-space:nowrap;margin-bottom:15px}.content .carousel .control-arrow,.content .carousel.carousel-slider .control-arrow{opacity:.8}.content .carousel.carousel-slider .control-arrow{background:rgba(0,0,0,.5)}.content .carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.8)}.home .content .carousel .control-arrow,.home .content .carousel.carousel-slider .control-arrow{opacity:.4}.home .content .carousel.carousel-slider .control-arrow{background:rgba(0,0,0,.1)}.home .content .carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.5)}.home .carousel .slide img.thumb-img{width:1px;height:1px;position:absolute;top:0;left:0}.home .content .carousel .thumbs-wrapper{display:none}@media screen and (min-width:768px){.home .carousel{top:-100px;margin-bottom:0}.carousel{margin-bottom:20px}.crsl-h1{font-size:32px;font-size:2rem;line-height:1}}@media screen and (min-width:960px){.break-cta .crsl-ctas{white-space:nowrap}.home .content .carousel,.home .content .carousel .img{max-height:700px}.home .content .carousel .thumbs-wrapper{display:block;position:absolute;top:-180px;left:50%;transform:translateX(-50%)}.home .content .carousel .thumb{width:180px}.home .content .carousel .thumb.selected,.home .content .carousel .thumb:hover{border-color:#29af8a}}@media screen and (min-width:1200px){.home .content .carousel .thumbs-wrapper{top:-240px}.home .content .carousel .thumb{width:220px}}.help-ways-content{max-width:950px;margin:0 auto;padding:20px}.help-ways-content a:hover{color:#e1e5eb}.help-ways-content p{color:#a6fad7}.help-ways-desc h3.labeling{font-size:13px;font-size:.8125rem}.help-ways-desc p{margin-bottom:25px}.help-ways-list{padding-top:25px}.help-ways-list li{position:relative;min-height:50px;margin-bottom:35px}.help-ways-list .icon{display:inline-block;width:61px;margin-right:15px;position:absolute;left:0;top:0}.help-ways-list .icon img{width:100%;transform:scale(1);transition:transform .2s linear}.help-ways-list h5,.help-ways-list p{padding-left:76px}.help-ways-list li:hover .icon img{transform:scale(1.2)}@media screen and (min-width:768px){.help-ways{margin-top:-100px}}@media screen and (min-width:960px){.help-ways-content{padding:80px 0;display:flex}.help-ways-content>div{flex:1 1 50%}.help-ways-desc{padding-right:25px}.help-ways-desc h3.labeling{font-size:18px;font-size:1.125rem}.help-ways-desc p{margin-bottom:35px;padding-right:25px}.help-ways-list{padding-top:0}}.home .reviews{background:#000 url(/img/homepage/reviews/bg-earth-green.jpg) 50% repeat-x;background-size:cover;transition:"background-position" .25s ease-in-out;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.home .reviews-content{max-width:950px;margin:0 auto;padding:40px 0}.home .reviews-content h3,.home .reviews-content h4,.home .reviews-content h5{text-align:center}.home .reviews-content h5{margin-bottom:25px;color:#fff;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase}.home .reviews-content .light-hdg{margin-bottom:55px}.home .testimonial .text{margin:0 20px}.home .testimonial .author{color:#fff}.testimonial{margin-bottom:25px;text-align:center}.testimonial .text{position:relative;padding:25px;background:#fff;border-radius:3px;color:#637285;font-size:18px;font-size:1.125rem}.testimonial .text:after{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);content:"";display:block;width:0;height:0;border:10px solid transparent;border-top-color:#fff}.testimonial .quote{color:#29af8a;font-family:Times New Roman,Times,serif;font-size:50px;font-size:3.125rem;font-weight:700;display:block}.testimonial .author{padding:25px 0 15px;text-transform:uppercase;color:#29af8a;font-size:14px;font-size:.875rem;font-family:Open Sans,Arial,sans-serif}@media screen and (min-width:768px){.home .testimonial .text{padding:25px 50px}.home .reviews-content{padding:80px 0}}@media screen and (min-width:960px){.home .testimonial .text{padding:25px 80px}}@media screen and (min-width:1200px){.home .testimonial .text{padding:25px 100px}}.partner{padding-bottom:25px;margin-bottom:25px;border-bottom:1px dotted #29af8a}.partner:last-child{border-bottom:none}.partner-img{border-radius:5px;margin-bottom:20px;text-align:center}.partner-img img{border-radius:5px;width:100%}.partner-img .partner-badge{display:inline-block;margin:10px;width:100px;background:#ccc;border:3px solid #ccc;border-radius:5px}.partner-text>p,.partner-text>ul{margin-bottom:25px}.home .our-partners{background:#000 url(/img/homepage/our-partners/bg-chipicao.jpg) 50% 50% no-repeat;background-size:cover}.home .our-partners-content{max-width:950px;margin:0 auto;padding:40px 0}.home .our-partners-content h3,.home .our-partners-content h4{text-align:center}.home .our-partners-content .partner{border-bottom:none;margin-bottom:0;padding-bottom:0}.home .our-partners-content .partners{display:flex;flex-wrap:wrap;margin:0 15px}.home .our-partners-content .partners>div{flex:1 1 50%;margin-bottom:25px}.home .our-partners-content .partner-img{padding:10px;margin:0 10px;background:hsla(0,0%,100%,.5)}@media screen and (min-width:768px){.partner{display:flex}.partner-img{min-width:40%;padding:0 20px 0 0;margin-bottom:0}.home .our-partners-content{padding:80px 0}.home .our-partners-content .partner-img{max-width:100%}}@media screen and (min-width:960px){.home .our-partners-content .partners>div{flex:1 1 25%}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;position:absolute;z-index:2;top:20px;background:0 0;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:hover{opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:0 0;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;width:80px;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:0}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center;background:#000}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;text-align:center;width:100%}@media(min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.donation-examples{margin-bottom:25px}.donation-examples ul{margin-bottom:0}.donation-examples li{margin:0 0 25px;min-height:155px;background-size:100%;background-position:top;border-radius:10px;overflow:hidden;position:relative;border:1px solid #cbbcd5}.donation-examples p{width:calc(100% - 40px);margin-bottom:0;padding:10px 20px;background:#fff;position:absolute;top:84px;height:calc(100% - 104px);text-align:center}.donation-examples strong{top:15px;left:15px;display:inline-block;background:hsla(0,0%,93%,.8);padding:10px 15px;border-radius:10px;font-weight:700;font-size:18px;color:#57287a}.donation-examples strong,.donation-examples strong:after{position:absolute;box-shadow:10px 10px 15px -7px rgba(0,0,0,.75)}.donation-examples strong:after{content:"";display:block;top:100%;border:10px solid transparent;border-top-color:hsla(0,0%,93%,.8);bottom:10px;left:20px}.form-btn-trigs{margin:0 15px 15px 0;height:50px;box-sizing:border-box;text-transform:none}.amountField{margin-bottom:8px}.amountField>div{display:inline-block;padding:0;margin:0;border:1px solid #57287a;border-radius:5px;background:#ebebeb;overflow:hidden;color:#57287a}.amountPost,.amountPre{display:inline-block;padding:8px 12px;font-weight:400;font-size:20px;font-size:1.25rem;color:#57287a;font-family:Open Sans,Arial,sans-serif}.amountPost{border:none;border-left:1px solid #57287a;background:#fff;border-radius:0;width:50px}.presetAmnt{padding:10px 15px;margin:0 8px 8px 0;border:1px solid #57287a;border-radius:5px;background:#ebebeb;color:#57287a;cursor:pointer;font-size:14px;font-size:.875rem}.presetAmnt.activeAmnt{background:#57287a;color:#fff}.adjustment-fields{margin:20px 0}.adjustment-fields>div{margin-bottom:15px;font-size:16px;font-size:1rem}.adjustment-fields label{margin-left:7px}.adjustment-fields .select-input{width:150px;display:inline-block;margin-left:10px}.personal-info-container h3{padding-bottom:5px;border-bottom:1px solid #ebebeb}.personal-info-container .form-field label.error{right:15px}.howWeUseDonations h3{margin-bottom:0}.ckIframe{margin-top:20px}@media screen and (min-width:768px){.donation-examples{margin-bottom:0}.donation-examples ul{display:flex;flex-wrap:wrap;margin:0 -8px}.donation-examples li{flex-basis:calc(50% - 16px);margin:0 8px 25px}.personal-info-container>div{display:flex;flex-wrap:wrap;margin:0 -10px}.personal-info-container .form-field{flex-basis:calc(50% - 20px);padding:0 10px 20px}.personal-info-container .form-field label{left:18px}.howWeUseDonations .block{display:inline-block;width:50%;padding-right:20px;box-sizing:border-box;vertical-align:top}.amountPost{width:120px}}@media screen and (min-width:960px){.donation-examples{margin-bottom:25px}.donation-examples ul{display:flex;flex-wrap:nowrap;margin:0 -8px}.donation-examples li{flex-basis:calc(25% - 16px);min-height:160px;margin:0 8px}}