html{
-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}
body{
margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
display:block}
audio,canvas,progress,video{
vertical-align:baseline;display:inline-block}
audio:not([controls]){
height:0;display:none}
[hidden],template{
display:none}
a{
background-color:transparent}
a:active,a:hover{
outline:0}
abbr[title]{
border-bottom:1px dotted}
b,strong{
font-weight:700}
dfn{
font-style:italic}
h1{
margin:.67em 0;font-size:2em}
mark{
color:#000;background:#ff0}
small{
font-size:80%}
sub,sup{
vertical-align:baseline;font-size:75%;line-height:0;position:relative}
sup{
top:-.5em}
sub{
bottom:-.25em}
img{
border:0}
svg:not(:root){
overflow:hidden}
figure{
margin:1em 40px}
hr{
box-sizing:content-box;height:0}
pre{
overflow:auto}
code,kbd,pre,samp{
font-family:monospace;font-size:1em}
button,input,optgroup,select,textarea{
color:inherit;font:inherit;margin:0}
button{
overflow:visible}
button,select{
text-transform:none}
button,html input[type=button],input[type=reset]{
-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{
cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;padding:0}
input{
line-height:normal}
input[type=checkbox],input[type=radio]{
box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
height:auto}
input[type=search]{
-webkit-appearance:none}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
-webkit-appearance:none}
fieldset{
border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{
border:0;padding:0}
textarea{
overflow:auto}
optgroup{
font-weight:700}
table{
border-collapse:collapse;border-spacing:0}
td,th{
padding:0}
@font-face{
font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}
[class^=w-icon-],[class*=\ w-icon-]{
speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}
.w-icon-slider-right:before{
content:""}
.w-icon-slider-left:before{
content:""}
.w-icon-nav-menu:before{
content:""}
.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{
content:""}
.w-icon-file-upload-remove:before{
content:""}
.w-icon-file-upload-icon:before{
content:""}
*{
box-sizing:border-box}
html{
height:100%}
body{
min-height:100%;color:#333;background-color:#fff;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}
img{
max-width:100%;vertical-align:middle;display:inline-block}
html.w-mod-touch *{
background-attachment:scroll!important}
.w-block{
display:block}
.w-inline-block{
max-width:100%;display:inline-block}
.w-clearfix:before,.w-clearfix:after{
content:" ";grid-area:1/1/2/2;display:table}
.w-clearfix:after{
clear:both}
.w-hidden{
display:none}
.w-button{
color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}
input.w-button{
-webkit-appearance:button}
html[data-w-dynpage] [data-w-cloak]{
color:transparent!important}
.w-webflow-badge,.w-webflow-badge *{
z-index:auto;visibility:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;float:none;clear:none;box-shadow:none;opacity:1;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal;background:0 0;border:0 transparent;border-radius:0;margin:0;padding:0;list-style-type:disc;transition:none;display:block;position:static;top:auto;bottom:auto;left:auto;right:auto;overflow:visible;transform:none}
.w-webflow-badge{
white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);visibility:visible!important;z-index:2147483647!important;color:#aaadb0!important;opacity:1!important;width:auto!important;height:auto!important;background-color:#fff!important;border-radius:3px!important;margin:0!important;padding:6px 8px 6px 6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;top:auto!important;bottom:12px!important;left:auto!important;right:12px!important;overflow:visible!important;transform:none!important}
.w-webflow-badge>img{
visibility:visible!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}
h1,h2,h3,h4,h5,h6{
margin-bottom:10px;font-weight:700}
h1{
margin-top:20px;font-size:38px;line-height:44px}
h2{
margin-top:20px;font-size:32px;line-height:36px}
h3{
margin-top:20px;font-size:24px;line-height:30px}
h4{
margin-top:10px;font-size:18px;line-height:24px}
h5{
margin-top:10px;font-size:14px;line-height:20px}
h6{
margin-top:10px;font-size:12px;line-height:18px}
p{
margin-top:0;margin-bottom:10px}
blockquote{
border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}
figure{
margin:0 0 10px}
figcaption{
text-align:center;margin-top:5px}
ul,ol{
margin-top:0;margin-bottom:10px;padding-left:40px}
.w-list-unstyled{
padding-left:0;list-style:none}
.w-embed:before,.w-embed:after{
content:" ";grid-area:1/1/2/2;display:table}
.w-embed:after{
clear:both}
.w-video{
width:100%;padding:0;position:relative}
.w-video iframe,.w-video object,.w-video embed{
width:100%;height:100%;border:none;position:absolute;top:0;left:0}
fieldset{
border:0;margin:0;padding:0}
button,[type=button],[type=reset]{
cursor:pointer;-webkit-appearance:button;border:0}
.w-form{
margin:0 0 15px}
.w-form-done{
text-align:center;background-color:#ddd;padding:20px;display:none}
.w-form-fail{
background-color:#ffdede;margin-top:10px;padding:10px;display:none}
label{
margin-bottom:5px;font-weight:700;display:block}
.w-input,.w-select{
width:100%;height:38px;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}
.w-input:-moz-placeholder,.w-select:-moz-placeholder{
color:#999}
.w-input::-moz-placeholder,.w-select::-moz-placeholder{
color:#999;opacity:1}
.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{
color:#999}
.w-input:focus,.w-select:focus{
border-color:#3898ec;outline:0}
.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{
cursor:not-allowed}
.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{
background-color:#eee}
textarea.w-input,textarea.w-select{
height:auto}
.w-select{
background-color:#f3f3f3}
.w-select[multiple]{
height:auto}
.w-form-label{
cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}
.w-radio{
margin-bottom:5px;padding-left:20px;display:block}
.w-radio:before,.w-radio:after{
content:" ";grid-area:1/1/2/2;display:table}
.w-radio:after{
clear:both}
.w-radio-input{
float:left;margin:3px 0 0 -20px;line-height:normal}
.w-file-upload{
margin-bottom:10px;display:block}
.w-file-upload-input{
width:.1px;height:.1px;opacity:0;z-index:-100;position:absolute;overflow:hidden}
.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{
color:#333;display:inline-block}
.w-file-upload-error{
margin-top:10px;display:block}
.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{
display:none}
.w-file-upload-uploading-btn{
cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}
.w-file-upload-file{
background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}
.w-file-upload-file-name{
font-size:14px;font-weight:400;display:block}
.w-file-remove-link{
width:auto;height:auto;cursor:pointer;margin-top:3px;margin-left:10px;padding:3px;display:block}
.w-icon-file-upload-remove{
margin:auto;font-size:10px}
.w-file-upload-error-msg{
color:#ea384c;padding:2px 0;display:inline-block}
.w-file-upload-info{
padding:0 12px;line-height:38px;display:inline-block}
.w-file-upload-label{
cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}
.w-icon-file-upload-icon,.w-icon-file-upload-uploading{
width:20px;margin-right:8px;display:inline-block}
.w-icon-file-upload-uploading{
height:20px}
.w-container{
max-width:940px;margin-left:auto;margin-right:auto}
.w-container:before,.w-container:after{
content:" ";grid-area:1/1/2/2;display:table}
.w-container:after{
clear:both}
.w-container .w-row{
margin-left:-10px;margin-right:-10px}
.w-row:before,.w-row:after{
content:" ";grid-area:1/1/2/2;display:table}
.w-row:after{
clear:both}
.w-row .w-row{
margin-left:0;margin-right:0}
.w-col{
float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}
.w-col .w-col{
padding-left:0;padding-right:0}
.w-col-1{
width:8.33333%}
.w-col-2{
width:16.6667%}
.w-col-3{
width:25%}
.w-col-4{
width:33.3333%}
.w-col-5{
width:41.6667%}
.w-col-6{
width:50%}
.w-col-7{
width:58.3333%}
.w-col-8{
width:66.6667%}
.w-col-9{
width:75%}
.w-col-10{
width:83.3333%}
.w-col-11{
width:91.6667%}
.w-col-12{
width:100%}
.w-hidden-main{
display:none!important}
@media screen and (max-width:991px){
.w-container{
max-width:728px}
.w-hidden-main{
display:inherit!important}
.w-hidden-medium{
display:none!important}
.w-col-medium-1{
width:8.33333%}
.w-col-medium-2{
width:16.6667%}
.w-col-medium-3{
width:25%}
.w-col-medium-4{
width:33.3333%}
.w-col-medium-5{
width:41.6667%}
.w-col-medium-6{
width:50%}
.w-col-medium-7{
width:58.3333%}
.w-col-medium-8{
width:66.6667%}
.w-col-medium-9{
width:75%}
.w-col-medium-10{
width:83.3333%}
.w-col-medium-11{
width:91.6667%}
.w-col-medium-12{
width:100%}
.w-col-stack{
width:100%;left:auto;right:auto}
}
@media screen and (max-width:767px){
.w-hidden-main,.w-hidden-medium{
display:inherit!important}
.w-hidden-small{
display:none!important}
.w-row,.w-container .w-row{
margin-left:0;margin-right:0}
.w-col{
width:100%;left:auto;right:auto}
.w-col-small-1{
width:8.33333%}
.w-col-small-2{
width:16.6667%}
.w-col-small-3{
width:25%}
.w-col-small-4{
width:33.3333%}
.w-col-small-5{
width:41.6667%}
.w-col-small-6{
width:50%}
.w-col-small-7{
width:58.3333%}
.w-col-small-8{
width:66.6667%}
.w-col-small-9{
width:75%}
.w-col-small-10{
width:83.3333%}
.w-col-small-11{
width:91.6667%}
.w-col-small-12{
width:100%}
}
@media screen and (max-width:479px){
.w-container{
max-width:none;
margin-top:-10px;

}
.w-hidden-main,.w-hidden-medium,.w-hidden-small{
display:inherit!important}
.w-hidden-tiny{
display:none!important}
.w-col{
width:100%}
.w-col-tiny-1{
width:8.33333%}
.w-col-tiny-2{
width:16.6667%}
.w-col-tiny-3{
width:25%}
.w-col-tiny-4{
width:33.3333%}
.w-col-tiny-5{
width:41.6667%}
.w-col-tiny-6{
width:50%}
.w-col-tiny-7{
width:58.3333%}
.w-col-tiny-8{
width:66.6667%}
.w-col-tiny-9{
width:75%}
.w-col-tiny-10{
width:83.3333%}
.w-col-tiny-11{
width:91.6667%}
.w-col-tiny-12{
width:100%}
}
.w-widget{
position:relative}
.w-widget-map{
width:100%;height:400px}
.w-widget-map label{
width:auto;display:inline}
.w-widget-map img{
max-width:inherit}
.w-widget-map .gm-style-iw{
text-align:center}
.w-widget-map .gm-style-iw>button{
display:none!important}
.w-widget-twitter{
overflow:hidden}
.w-widget-twitter-count-shim{
vertical-align:top;width:28px;height:20px;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;display:inline-block;position:relative}
.w-widget-twitter-count-shim *{
pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner{
text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear{
display:block;position:relative}
.w-widget-twitter-count-shim.w--large{
width:36px;height:28px}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{
font-size:18px;line-height:18px}
.w-widget-twitter-count-shim:not(.w--vertical){
margin-left:5px;margin-right:8px}
.w-widget-twitter-count-shim:not(.w--vertical).w--large{
margin-left:6px}
.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{
content:" ";height:0;width:0;pointer-events:none;border:solid transparent;position:absolute;top:50%;left:0}
.w-widget-twitter-count-shim:not(.w--vertical):before{
border-width:4px;border-color:rgba(117,134,150,0) #5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);margin-top:-4px;margin-left:-9px}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{
border-width:5px;margin-top:-5px;margin-left:-10px}
.w-widget-twitter-count-shim:not(.w--vertical):after{
border-width:4px;border-color:rgba(255,255,255,0) #fff rgba(255,255,255,0) rgba(255,255,255,0);margin-top:-4px;margin-left:-8px}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{
border-width:5px;margin-top:-5px;margin-left:-9px}
.w-widget-twitter-count-shim.w--vertical{
width:61px;height:33px;margin-bottom:8px}
.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{
content:" ";height:0;width:0;pointer-events:none;border:solid transparent;position:absolute;top:100%;left:50%}
.w-widget-twitter-count-shim.w--vertical:before{
border-width:5px;border-color:#5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);margin-left:-5px}
.w-widget-twitter-count-shim.w--vertical:after{
border-width:4px;border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0);margin-left:-4px}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{
font-size:18px;line-height:22px}
.w-widget-twitter-count-shim.w--vertical.w--large{
width:76px}
.w-background-video{
height:500px;color:#fff;position:relative;overflow:hidden}
.w-background-video>video{
width:100%;height:100%;object-fit:cover;z-index:-100;background-position:50%;background-size:cover;margin:auto;position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%}
.w-background-video>video::-webkit-media-controls-start-playback-button{
-webkit-appearance:none;display:none!important}
.w-background-video--control{
background-color:transparent;padding:0;position:absolute;bottom:1em;right:1em}
.w-background-video--control>[hidden]{
display:none!important}
.w-slider{
height:300px;text-align:center;clear:both;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:#ddd;position:relative}
.w-slider-mask{
z-index:1;height:100%;white-space:nowrap;display:block;position:relative;left:0;right:0;overflow:hidden}
.w-slide{
vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left;display:inline-block;position:relative}
.w-slider-nav{
z-index:2;height:40px;text-align:center;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;margin:auto;padding-top:10px;position:absolute;top:auto;bottom:0;left:0;right:0}
.w-slider-nav.w-round>div{
border-radius:100%}
.w-slider-nav.w-num>div{
width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}
.w-slider-nav.w-shadow>div{
box-shadow:0 0 3px rgba(51,51,51,.4)}
.w-slider-nav-invert{
color:#fff}
.w-slider-nav-invert>div{
background-color:rgba(34,34,34,.4)}
.w-slider-nav-invert>div.w-active{
background-color:#222}
.w-slider-dot{
width:1em;height:1em;cursor:pointer;background-color:rgba(255,255,255,.4);margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}
.w-slider-dot.w-active{
background-color:#fff}
.w-slider-dot:focus{
outline:none;box-shadow:0 0 0 2px #fff}
.w-slider-dot:focus.w-active{
box-shadow:none}
.w-slider-arrow-left,.w-slider-arrow-right{
width:80px;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:auto;font-size:40px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{
position:absolute}
.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{
outline:0}
.w-slider-arrow-left{
z-index:3;right:auto}
.w-slider-arrow-right{
z-index:4;left:auto}
.w-icon-slider-left,.w-icon-slider-right{
width:1em;height:1em;margin:auto;top:0;bottom:0;left:0;right:0}
.w-slider-aria-label{
clip:rect(0 0 0 0);height:1px;width:1px;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}
.w-slider-force-show{
display:block!important}
.w-dropdown{
text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}
.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{
vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}
.w-dropdown-toggle{
-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}
.w-dropdown-toggle:focus{
outline:0}
.w-icon-dropdown-toggle{
width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}
.w-dropdown-list{
min-width:100%;background:#ddd;display:none;position:absolute}
.w-dropdown-list.w--open{
display:block}
.w-dropdown-link{
color:#222;padding:10px 20px;display:block}
.w-dropdown-link.w--current{
color:#0082f3}
.w-dropdown-link:focus{
outline:0}
@media screen and (max-width:767px){
.w-nav-brand{
padding-left:10px}
}
.w-lightbox-backdrop{
cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:rgba(0,0,0,.9);outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-transform:translate(0)}
.w-lightbox-backdrop,.w-lightbox-container{
height:100%;-webkit-overflow-scrolling:touch;overflow:auto}
.w-lightbox-content{
height:100vh;position:relative;overflow:hidden}
.w-lightbox-view{
width:100vw;height:100vh;opacity:0;position:absolute}
.w-lightbox-view:before{
content:"";height:100vh}
.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{
height:86vh}
.w-lightbox-frame,.w-lightbox-view:before{
vertical-align:middle;display:inline-block}
.w-lightbox-figure{
margin:0;position:relative}
.w-lightbox-group .w-lightbox-figure{
cursor:pointer}
.w-lightbox-img{
width:auto;height:auto;max-width:none}
.w-lightbox-image{
float:none;max-width:100vw;max-height:100vh;display:block}
.w-lightbox-group .w-lightbox-image{
max-height:86vh}
.w-lightbox-caption{
text-align:left;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.4);padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}
.w-lightbox-embed{
width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}
.w-lightbox-control{
width:4em;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;transition:all .3s;position:absolute;top:0}
.w-lightbox-left{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}
.w-lightbox-right{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}
.w-lightbox-close{
height:2.6em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;right:0}
.w-lightbox-strip{
white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow-x:auto;overflow-y:hidden}
.w-lightbox-item{
width:10vh;box-sizing:content-box;cursor:pointer;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}
.w-lightbox-active{
opacity:.3}
.w-lightbox-thumbnail{
height:10vh;background:#222;position:relative;overflow:hidden}
.w-lightbox-thumbnail-image{
position:absolute;top:0;left:0}
.w-lightbox-thumbnail .w-lightbox-tall{
width:100%;top:50%;transform:translateY(-50%)}
.w-lightbox-thumbnail .w-lightbox-wide{
height:100%;left:50%;transform:translate(-50%)}
.w-lightbox-spinner{
box-sizing:border-box;width:40px;height:40px;border:5px solid rgba(0,0,0,.4);border-radius:50%;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}
.w-lightbox-spinner:after{
content:"";border:3px solid transparent;border-bottom-color:#fff;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}
.w-lightbox-hide{
display:none}
.w-lightbox-noscroll{
overflow:hidden}
@media (min-width:768px){
.w-lightbox-content{
height:96vh;margin-top:2vh}
.w-lightbox-view,.w-lightbox-view:before{
height:96vh}
.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{
height:84vh}
.w-lightbox-image{
max-width:96vw;max-height:96vh}
.w-lightbox-group .w-lightbox-image{
max-width:82.3vw;max-height:84vh}
.w-lightbox-left,.w-lightbox-right{
opacity:.5;display:block}
.w-lightbox-close{
opacity:.8}
.w-lightbox-control:hover{
opacity:1}
}
.w-lightbox-inactive,.w-lightbox-inactive:hover{
opacity:0}
.w-richtext:before,.w-richtext:after{
content:" ";grid-area:1/1/2/2;display:table}
.w-richtext:after{
clear:both}
.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{
white-space:initial}
.w-richtext ol,.w-richtext ul{
overflow:hidden}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{
outline:2px solid #2895f7}
.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{
content:"";display:none;position:absolute;top:0;bottom:0;left:0;right:0}
.w-richtext figure{
max-width:60%;position:relative}
.w-richtext figure>div:before{
cursor:default!important}
.w-richtext figure img{
width:100%}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder{
opacity:.6}
.w-richtext figure div{
color:transparent;font-size:0}
.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{
display:table}
.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{
display:inline-block}
.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{
caption-side:bottom;display:table-caption}
.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{
width:60%;height:0}
.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{
width:100%;height:100%;position:absolute;top:0;left:0}
.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{
width:100%}
.w-richtext figure.w-richtext-align-center{
clear:both;margin-left:auto;margin-right:auto}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{
max-width:100%}
.w-richtext figure.w-richtext-align-normal{
clear:both}
.w-richtext figure.w-richtext-align-fullwidth{
width:100%;max-width:100%;text-align:center;clear:both;margin-left:auto;margin-right:auto;display:block}
.w-richtext figure.w-richtext-align-fullwidth>div{
padding-bottom:inherit;display:inline-block}
.w-richtext figure.w-richtext-align-fullwidth>figcaption{
display:block}
.w-richtext figure.w-richtext-align-floatleft{
float:left;clear:none;margin-right:15px}
.w-richtext figure.w-richtext-align-floatright{
float:right;clear:none;margin-left:15px}
.w-nav{
z-index:1000;background:#ddd;position:relative}
.w-nav:before,.w-nav:after{
content:" ";grid-area:1/1/2/2;display:table}
.w-nav:after{
clear:both}
.w-nav-brand{
float:left;color:#333;text-decoration:none;position:relative}
.w-nav-link{
vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}
.w-nav-link.w--current{
color:#0082f3}
.w-nav-menu{
float:right;position:relative}
[data-nav-menu-open]{
text-align:center;min-width:200px;background:#c8c8c8;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}
.w--nav-link-open{
display:block;position:relative}
.w-nav-overlay{
width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}
.w-nav-overlay [data-nav-menu-open]{
top:0}
.w-nav[data-animation=over-left] .w-nav-overlay{
width:auto}
.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{
z-index:1;top:0;right:auto}
.w-nav[data-animation=over-right] .w-nav-overlay{
width:auto}
.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{
z-index:1;top:0;left:auto}
.w-nav-button{
float:right;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}
.w-nav-button:focus{
outline:0}
.w-nav-button.w--open{
color:#fff;background-color:#c8c8c8}
.w-nav[data-collapse=all] .w-nav-menu{
display:none}
.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{
display:block}
.w--nav-dropdown-list-open{
position:static}
@media screen and (max-width:991px){
.w-nav[data-collapse=medium] .w-nav-menu{
display:none}
.w-nav[data-collapse=medium] .w-nav-button{
display:block}
}
@media screen and (max-width:767px){
.w-nav[data-collapse=small] .w-nav-menu{
display:none}
.w-nav[data-collapse=small] .w-nav-button{
display:block}
.w-nav-brand{
padding-left:10px}
}
@media screen and (max-width:479px){
.w-nav[data-collapse=tiny] .w-nav-menu{
display:none}
.w-nav[data-collapse=tiny] .w-nav-button{
display:block}
}
.w-tabs{
position:relative}
.w-tabs:before,.w-tabs:after{
content:" ";grid-area:1/1/2/2;display:table}
.w-tabs:after{
clear:both}
.w-tab-menu{
position:relative}
.w-tab-link{
vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}
.w-tab-link.w--current{
background-color:#c8c8c8}
.w-tab-link:focus{
outline:0}
.w-tab-content{
display:block;position:relative;overflow:hidden}
.w-tab-pane{
display:none;position:relative}
.w--tab-active{
display:block}
@media screen and (max-width:479px){
.w-tab-link{
display:block}
}
.w-ix-emptyfix:after{
content:""}
@keyframes spin{
0%{
transform:rotate(0)}
to{
transform:rotate(360deg)}
}
.w-dyn-empty{
background-color:#ddd;padding:10px}
.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{
display:none!important}
.wf-layout-layout{
display:grid}
.w-layout-grid{
grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}
.w-layout-blockcontainer{
max-width:940px;margin-left:auto;margin-right:auto;display:block}
.w-layout-layout{
grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}
.w-layout-cell{
flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}
@media screen and (max-width:991px){
.w-layout-blockcontainer{
max-width:728px}
}
@media screen and (max-width:767px){
.w-layout-blockcontainer{
max-width:none}
}
body{
color:#727272;font-family:Work Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.4}
h1{
color:#2e4049;margin-top:10px;margin-bottom:10px;font-family:Shippori Mincho,sans-serif;font-size:45px;font-weight:800;line-height:1.3}
h2{
color:#2e4049;margin-top:15px;margin-bottom:10px;font-family:Shippori Mincho,sans-serif;font-size:40px;font-weight:800;line-height:1.3}
h3{
color:#2e4049;margin-top:20px;margin-bottom:10px;font-family:Shippori Mincho,sans-serif;font-size:35px;font-weight:800;line-height:1.4}
h4{
color:#2e4049;margin-top:15px;margin-bottom:10px;font-family:Shippori Mincho,sans-serif;font-size:30px;font-weight:800;line-height:1.4}
h5{
color:#2e4049;margin-top:20px;margin-bottom:10px;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800;line-height:1.5}
h6{
color:#2e4049;margin-top:20px;margin-bottom:10px;font-family:Shippori Mincho,sans-serif;font-size:22px;font-weight:800;line-height:1.5}
p{
color:#727272;margin-bottom:10px;padding-top:10px;font-family:Work Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5}
a{
color:#727272;text-decoration:none;transition:background-color .25s,color .2s}
a:hover{
color:#ff6d6d}
ul,ol{
margin-top:0;margin-bottom:10px;padding-left:60px}
/*https://uploads-ssl.webflow.com*/
li{
color:#727272;padding-top:15px;padding-bottom:15px;font-family:Work Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.4}
blockquote{
max-height:100%;max-width:100%;min-height:400px;color:#fff;text-align:center;background-color:#dc5e26;background-image:url(../uploads/640053e51e36e16c7391df90_block%20quote%20image.svg);background-position:50% 19%;background-repeat:no-repeat;background-size:auto;border-left:0 solid #000;justify-content:center;align-items:flex-start;margin-top:40px;margin-bottom:40px;padding:217px 220px 100px;font-family:Work Sans,sans-serif;font-size:30px;font-style:italic;font-weight:400;line-height:1.4;display:flex}
.top-bar-section{
background-color:#ec6326}
.container{
max-width:100%;padding-bottom:0;padding-left:30px;padding-right:30px}
.top-bar-wrap{
color:#fff}
.top-bar-contact-wrap{
flex-direction:row;align-items:center;display:flex}
.top-bar-social-wrap{
justify-content:flex-end;display:flex}
.top-bar-grid{
grid-template-rows:auto;grid-template-columns:1fr .8fr}
.top-contact-item{
grid-column-gap:10px;color:#fff;object-fit:fill;background-color:transparent;flex-direction:row;align-items:center;padding-right:40px;font-weight:400;display:flex}
.top-social-link-wrap{
grid-column-gap:15px;background-color:#dc5e26;padding:30px 30px 30px 40px;display:flex}
.top-social-link-item{
display:block}
.navbar{
background-color:rgba(25,51,89,.02);padding-top:35px;padding-bottom:35px}
.top-bar-contact-link{
color:#fff;transition:color .2s}
.top-bar-contact-link:hover{
color:#2e4049;-webkit-text-stroke-color:#223b5f}
.nav-link{
border-right:1px solid #d0d0d0;margin-top:20px;padding:0 25px;font-weight:500}
.nav-link:hover,.nav-link.w--current{
color:#ec6326}
.nav-link.w--current:hover{
color:#ec6326;-webkit-text-stroke-color:#dc5e26}
.nav-link.last{
border-right-width:0}
.nav-link.dropdown{
margin-top:20px;margin-bottom:20px;padding-right:40px}
.nav-link.dropdown.w--open{
margin-bottom:20px;transition:all .25s}
.nav-dropdown-icon{
right:-5px}
.nav-dropdown-icon.hidden{
display:none}
.button{
color:#fff;text-transform:uppercase;background-color:#ec6326;border-radius:34px;justify-content:center;align-items:center;padding:20px 30px;font-size:18px;font-weight:500;transition:color .25s,background-color .25s;display:flex}
.button:hover{
color:#fff;background-color:#77d7d3}
.button.nav-button{
float:right;text-transform:uppercase;background-color:#ec6326;order:1;align-self:flex-start}
.button.nav-button:hover,.button.nav-button.w--current:hover{
background-color:#223b5f}
.button.medium{
background-color:#ec6326;flex-wrap:nowrap;align-items:center;margin-top:40px;margin-left:-10px;margin-right:30px;padding-left:40px;padding-right:40px;display:flex}
.button.medium:hover{
color:#2e4049;background-color:#d3ddeb}
.button.medium.white-button{
color:#f2f2f2;text-align:center;background-color:#ec6326;flex-flow:column;justify-content:space-between;align-items:stretch;margin-top:60px;margin-left:auto;margin-right:auto;display:flex}
.button.medium.white-button:hover{
background-color:#223b5f}
.button.large{
background-color:#ec6326;justify-content:center;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;font-family:Work Sans,sans-serif;font-weight:500;display:inline-block}
.button.large:hover{
background-color:#223b5f}
.button.white-button{
color:#fff;text-align:center;background-color:#223b5f;margin-top:10px;margin-bottom:10px;display:inline-block}
.button.white-button:hover{
background-color:#d3ddeb}
.button.black-button{
text-align:center;border-color:#223b5f;margin-top:50px;display:inline-block}
.button.black-button:hover{
border-color:#f2f2f2}
.button.nav-button-new{
float:right;color:#2e4049;text-transform:uppercase;background-color:#d3ddeb;order:1;align-self:flex-start}
.button.nav-button-new:hover{
color:#fff;background-color:#223b5f}
.button.nav-button-new.w--current:hover{
background-color:#223b5f}
.button.medium-header{
background-color:transparent;border:2px solid #d3ddeb;flex-wrap:nowrap;align-items:center;margin-top:40px;margin-left:-10px;margin-right:30px;padding-left:40px;padding-right:40px;display:flex}
.button.medium-header:hover{
color:#2e4049;background-color:#d3ddeb}
.button.medium-header.white-button{
color:#f2f2f2;text-align:center;background-color:#ec6326;margin-left:auto;margin-right:auto;display:block}
.button.medium-header.white-button:hover{
background-color:#223b5f}
.button.medium-donate{
background-color:#ec6326;flex-wrap:nowrap;align-items:center;margin-top:40px;margin-left:-10px;margin-right:30px;padding-left:40px;padding-right:40px;display:flex}
.button.medium-donate:hover{
color:#2e4049;background-color:#d3ddeb}
.button.medium-donate.white-button{
color:#f2f2f2;text-align:center;background-color:#ec6326;margin-left:auto;margin-right:auto;display:block}
.button.medium-donate.white-button:hover{
background-color:#223b5f}
.button.nav-button-new-mobile{
float:right;color:#ec6326;text-transform:uppercase;background-color:transparent;border:2px solid #ec6326;order:1;align-self:flex-start;padding-top:15px;padding-bottom:15px}
.button.nav-button-new-mobile:hover{
color:#fff;background-color:#ec6326}
.button.nav-button-new-mobile.w--current:hover{
background-color:#223b5f}
.color-section{
padding-top:60px;padding-bottom:100px}
.color-grid{
grid-column-gap:25px;grid-row-gap:60px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;padding-top:20px}
.color-swatch-item{
border:1px solid #eee;align-items:center;padding:10px;display:flex}
.color-box{
width:89px;height:89px;background-color:#ec6326}
.color-box.primary-two{
background-color:#223b5f}
.color-box.primary-three{
background-color:#2e4049}
.color-box.secondary-one{
background-color:#f1eeec}
.color-box.secondary-two{
background-color:#ecf1f0}
.color-box.secondary-three{
background-color:#f2f2f2}
.color-box.secondary-four{
background-color:#727272}
.color-box.secondary-five{
background-color:#d3ddeb;border:1px solid #f0f0f0}
.section-title-wrap{
flex-direction:column;align-items:stretch}
.section-title-wrap.medium{
width:50%}
.section-title-wrap.large{
padding-top:20px}
.section-title{
color:#223b5f;margin-top:0}
.section-title.pink{
color:#dc5e26}
.section-title.white{
color:#f2f2f2;-webkit-text-stroke-color:#2e4049;margin-bottom:13px;font-size:36px}
.section-title.counter{
color:#ec6326;font-size:55px}
.color-title{
padding-left:10px}
.color-code{
margin-bottom:0;padding-top:0}
.text-section{
padding-top:60px;padding-bottom:70px}
.heading-typo-wrap{
margin-top:40px}
.banner-heading{
color:#2e4049;margin-top:0;font-family:Shippori Mincho,sans-serif;font-size:90px;font-weight:800;line-height:1}
.banner-heading.white{
width:auto;color:#f2f2f2;font-size:60px;line-height:1.2;display:block}
.banner-heading.event{
width:75%;outline-offset:0px;color:#fff;outline:3px #fff;font-size:60px;line-height:1.4}
.paragraph-section{
padding-top:40px;padding-bottom:50px}
.list-section{
padding-top:40px;padding-bottom:60px}
.order-list-wrap{
margin-top:40px;padding-bottom:40px}
.block-quote-section{
padding-bottom:80px}
.button-section{
padding-bottom:160px}
.style-guide-button-wrap{
grid-column-gap:20px;padding-top:20px;padding-bottom:20px;display:flex}
.style-guide-wrap{
margin-top:40px}
.black-button{
width:300px;color:#fff;text-transform:uppercase;background-color:#223b5f;border:2px solid #2e4049;border-radius:34px;flex-direction:row;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:20px 30px;font-family:Work Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.4;transition:color .25s,background-color .25s;display:flex}
.black-button:hover{
color:#2e4049;background-color:#fff;border:2px solid #2e4049;font-size:18px;font-weight:500}
.black-button.medium{
background-color:#223b5f;border-width:0;padding-left:40px;padding-right:40px;font-size:18px;font-weight:500}
.black-button.medium:hover{
color:#223b5f;background-color:#d3ddeb;border-style:none}
.black-button.large{
margin-top:18px;padding-left:50px;padding-right:50px}
.black-button.extra-large{
padding-left:60px;padding-right:60px}
.black-button.extra-large:hover{
-webkit-text-stroke-color:#223b5f;background-color:#d3ddeb;border-style:none;border-color:#223b5f}
.transparent-button{
color:#223b5f;text-transform:uppercase;background-color:transparent;border:2px solid #2e4049;border-radius:34px;justify-content:center;align-items:center;padding:20px 30px;font-family:Work Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.4;transition:background-color .25s,color .25s;display:flex}
.transparent-button:hover{
color:#fff;background-color:#2e4049}
.transparent-button.medium{
padding-left:40px;padding-right:40px}
.transparent-button.large{
padding-left:50px;padding-right:50px}
.icon-section{
background-color:#f1f1f1;padding-top:100px;padding-bottom:100px}
.icon-item-flex{
align-items:center;padding-top:40px;display:flex}
.icon-item{
padding-right:40px}
.sub-title{
color:#ec6326;font-family:Sue Ellen Francisco,sans-serif;font-size:35px;line-height:1}
.sub-title.white{
color:#fff}
.sub-title.pink{
color:#ec6326;text-align:left}
.sub-title.pink.partners-title,.sub-title.pink.educate-yourselves{
text-align:center}
.banner-content-align{
flex-direction:row;justify-content:center;align-items:center}
.banner-content-align.blog{
z-index:2;position:relative}
.footer-section{
background-color:#223b5f;border-bottom:1px solid #465a64;padding-top:110px;padding-bottom:85px}
.footer-flex-wrap{
justify-content:space-between;display:flex}
.footer-content-wrap{
width:54.9271%;padding-right:60px}
.footer-widget-wrap{
background-color:#274166;padding:40px 40px 60px 55px}
.footer-widget-grid{
grid-column-gap:60px;grid-template-rows:auto;grid-template-columns:1fr .75fr}
.footer-content{
color:#fff}
.footer-social-flex-wrap{
margin-top:30px;display:flex}
.footer-social-link{
width:60px;height:60px;background-color:#274166;border-radius:100px;justify-content:center;align-items:center;margin-right:10px;transition:background-color .2s,color .2s;display:flex}
.footer-social-link:hover{
background-color:#ec6326}
.footer-menu-content{
padding-right:0}
.footer-widget-title{
color:#fff;font-size:25px}
.footer-menu-link-wrap{
flex-direction:column;padding-top:10px;display:flex}
.footer-link{
color:#fff;align-self:flex-start;padding-top:10px}
.footer-link:hover,.footer-link.w--current:hover{
color:#ec6326}
.footer-mail-link{
color:#fff}
.helpline-content{
letter-spacing:0;line-height:1.7}
.footer-helpline-wrap{
padding-top:20px}
.footer-address-content{
padding-top:10px}
.footer-phone-link{
color:#fff}
.footer-address-wrap{
padding-top:0}
.footer-widget-content{
color:#fff;margin-bottom:0;padding-top:0}
.copyright-wrap{
text-align:center;background-color:#274166;padding-top:25px;padding-bottom:25px}
.copyright-link{
color:#fff}
.below-poverty-line-wrap{
align-items:center;padding-top:10px;padding-bottom:0;display:flex}
.below-poverty-circle{
width:24px;height:24px;background-color:#fff;border-radius:100px}
.below-poverty-margin-line{
width:313px;height:3px;background-color:#fff}
.below-poverty-content-wrap{
width:290px;height:33px;color:#727272;text-align:center;border:2px solid #fff;border-radius:100px;font-family:Work Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5}
.below-poverty-content{
color:#fff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:0;padding-top:0;font-family:Work Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.5}
.banner-button-wrap{
grid-column-gap:15px;padding-top:35px;display:flex}
.white-button{
color:#2e4049;text-transform:uppercase;background-color:#fff;border-radius:34px;padding:20px 30px;font-size:18px;font-weight:500;transition:background-color .25s,color .25s}
.white-button:hover{
color:#2e4049;background-color:#77d7d3}
.white-button.medium{
color:#2e4049;-webkit-text-stroke-color:#2e4049;background-color:#ecf1f0;border-radius:34px;justify-content:center;align-items:center;margin-top:40px;padding:20px 40px;font-size:18px;font-weight:500;transition-duration:.25s,.25s;display:flex}
.white-button.medium:hover{
color:#fff;background-color:#2e4049;border-style:none}
.white-button.large{
color:#fff;background-color:#ec6326;justify-content:center;align-items:center;padding-left:40px;padding-right:40px;display:flex}
.white-button.large:hover{
color:#223b5f;background-color:#d3ddeb}
.about-us-background-wrap{
flex:1;justify-content:center;align-items:center;position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.about-us-volunteer-wrap{
color:#727272;background-color:#193359;flex:1;margin-right:0;padding:40px 19px 40px 46px;font-family:Work Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5;position:relative}
.about-us-intro-grid{
grid-column-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}
.video-link{
z-index:2;width:75px;height:75px;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;transition-property:background-color;display:flex;position:relative}
.video-link:hover{
background-color:#77d7d3}
.about-us-image-wrap{
filter:brightness(129%);-webkit-text-fill-color:inherit;background-image:linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.62)),url(../images/wupd.jpg);background-position:0 0,50%;background-repeat:repeat,repeat;background-clip:padding-box;flex:1;justify-content:center;align-items:center;display:flex}
.about-us-intro-content-wrap{
margin-top:-79px}
.about-us-education-wrap{
grid-row-gap:15px;color:#fff;background-color:#183359;flex-direction:column;flex:1;align-items:flex-start;padding:50px 30px 60px 46px;font-family:Work Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5;display:flex;position:relative}
.about-us-intro-content{
color:#4a4a4a}
.about-us-intro-content.white{
color:#fff}
.about-link{
color:#fff;text-transform:uppercase;margin-top:30px;text-decoration:underline;display:block}
.educate-section{
padding-top:60px;padding-bottom:100px}
.about-us-content-wrap{
text-align:left;flex-direction:column;align-items:flex-start;display:flex}
.about-us-content-flex{
text-align:center;flex-direction:column;align-items:center;display:flex}
.about-us-grid{
width:70%;grid-column-gap:30px;grid-template-rows:auto;grid-template-columns:1fr}
.banner-sub-title{
color:#fff;text-transform:capitalize;font-family:Sue Ellen Francisco,sans-serif;font-size:50px}
.banner-sub-title.white{
color:#fff;margin-bottom:0;padding-top:0}
.banner-sub-title._404-page{
color:#ff6d6d;margin-bottom:0;padding-top:0;font-size:200px;line-height:1.1}
.donation-list-content{
padding-left:0;padding-right:0}
.donation-content-wrap{
background-color:#ffe8de;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:30px;padding:60px 40px 46px;display:flex}
.total-donation{
justify-content:space-between;align-items:flex-end;padding-top:0;padding-bottom:20px;display:flex}
.donation-list{
align-items:center;padding-bottom:10px;display:flex}
.donation-list-content-wrap{
grid-column-gap:40px;flex-direction:row;justify-content:flex-start;display:flex}
.donation-points{
font-weight:500}
.goal-title{
margin-top:20px;font-size:20px}
.donation-needed-amount{
margin-top:15px;font-size:20px}
.total-donation-wrap{
width:100%;align-self:center;margin-top:0;padding-top:0;padding-bottom:0}
.total-donation-content{
margin-bottom:25px}
.progress-bar{
z-index:2;width:75%;height:6px;background-color:#ff6d6d;border-radius:30px}
.donation-item-title{
color:#2e4049;text-align:center;margin-top:0;margin-bottom:0;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800;line-height:1.5;transition:color .2s;display:block}
.donation-item-title:hover{
color:#dc5e26}
.donation-total-progress{
z-index:1;height:6px;background-color:#c5cecc;border-radius:30px;overflow:hidden}
.donation-list-text{
padding-left:10px}
.donation-progress-bar{
overflow:hidden}
.causes-section{
background-color:#f1eeec;padding-top:120px;padding-bottom:240px;overflow:hidden}
.causes-heading-flex{
justify-content:space-between;align-items:center;display:flex}
.causes-slider-image-wrap{
position:relative}
.causes-mask{
max-width:77%;overflow:visible}
.percentage{
color:#ff6d6d;background-color:#fff;margin-top:0;margin-bottom:0;padding:10px;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800;line-height:1.3}
.slider-flex-content{
padding-top:30px;padding-left:0}
.causes-slider-image{
width:437px;height:300px;max-width:100%;color:#727272;object-fit:cover;font-family:Work Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5;display:inline-block}
.causes-left-arrow{
width:60px;height:60px;color:#000;background-color:#fff;border-radius:100px;transition:background-color .25s;top:auto;bottom:-16%;left:-30%;right:0%}
.causes-left-arrow:hover{
color:#fff;background-color:#223b5f}
.slider-item-wrap{
flex-direction:column;padding:30px 30px 40px;display:flex}
.slider-icon{
font-size:20px}
.slider-percentage-content{
position:absolute;top:9%;bottom:auto;left:7%;right:auto}
.causes-slider{
height:100%;background-color:transparent;justify-content:flex-start;align-items:center;display:flex;overflow:visible}
.causes-slide{
width:438px;background-color:#fff;border-radius:7px;margin-right:40px;overflow:hidden;box-shadow:0 20px 30px -15px rgba(0,0,0,.2)}
.slider-nav{
display:none}
.causes-right-arrow{
width:60px;height:60px;color:#000;background-color:#fff;border-radius:100px;transition:background-color .25s;top:auto;bottom:-16%;left:0%;right:-34%}
.causes-right-arrow:hover{
color:#fff;background-color:#223b5f}
.how-we-help-section{
background-image:url(../images/vols.jpeg);background-position:0 0;background-repeat:no-repeat;background-size:cover;padding-top:140px;padding-bottom:140px;position:relative}
.how-we-help-overlay{
background-color:rgba(25,51,89,.96);position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.community-content-wrap{
z-index:2;position:relative}
.volunteer-content-grid{
grid-template-rows:auto}
.helping-content-wrap{
grid-row-gap:9px;flex-direction:column;align-items:flex-start;padding-right:20px;display:flex}
.helping-button-wrap{
padding-top:29px}
.helping-image-wrap{
padding-top:20px}
.volunteer-form-wrap{
border:1px solid #ec6326;padding:50px 35px 30px}
.form-content{
height:65px;max-width:480px;color:#2e4049;-webkit-text-stroke-color:#ec6326;background-color:transparent;border:1px solid #f2f2f2;margin-bottom:30px;padding-left:23px;font-family:Work Sans,sans-serif;font-size:18px;font-weight:400}
.form-content::-ms-input-placeholder{
color:#fff}
.form-content::placeholder{
color:#fff}
.form-content.message-area{
height:153px;max-width:480px;color:#2e4049;cursor:auto;border-color:#f2f2f2;padding-top:17px}
.section-content{
text-transform:none;padding-right:60px;line-height:1.3}
.section-content.white{
color:#fff;text-transform:none;font-weight:400;line-height:2}
.home-page-form{
padding-top:20px}
.what-we-do-grid-wrap{
padding-top:40px}
.what-we-do-section{
padding-top:100px;padding-bottom:140px}
.what-we-do-sub-heading{
color:#2e4049;align-self:center;margin-bottom:0;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800;line-height:1.3}
.what-we-do-content-wrap{
text-align:center}
.we-do-grid-content-wrap{
color:#727272;text-align:center;flex-direction:column;justify-content:center;align-items:center;font-family:Work Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5}
.what-we-do-grid{
grid-row-gap:60px;grid-template-columns:1fr 1fr 1fr;align-content:center;justify-content:center}
.project-image-item{
margin-bottom:0;position:relative}
.project-pop-up-wrap{
background-color:#ff6d6d;align-items:flex-end;padding-bottom:40px;padding-left:20px;display:flex;position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.pop-up-tags-content{
color:#fff;text-align:center;background-color:#e85353;border-radius:50px;margin-right:20px;padding:10px 20px;transition:background-color .25s,color .25s}
.pop-up-tags-content:hover{
color:#000;background-color:#77d7d3}
.we-did-button-wrap{
justify-content:center;align-items:stretch;padding-top:15px;padding-bottom:15px;display:flex}
.project-content-flex{
flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;display:flex;overflow:hidden}
.pop-up-content{
padding-left:20px;padding-right:20px}
.project-pop-up-title{
color:#fff;text-transform:capitalize;margin-top:15px;font-family:Shippori Mincho,sans-serif;font-size:30px;font-weight:800;line-height:1.3;transition:color .25s;display:flex}
.project-pop-up-title:hover{
color:#2e4049}
.project-image-wrap{
align-items:flex-end;padding-bottom:0;padding-left:0;transition:all .3s;overflow:hidden}
.project-image{
overflow:hidden}
.pop-up-tags-flex{
padding-bottom:0;display:flex}
.project-heading-wrap{
text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;margin-right:0;padding-top:0;padding-bottom:49px;padding-left:0}
.project-section{
background-color:#d3ddeb;padding:100px 20px;overflow:hidden}
.project-pop-up-content{
grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}
.project-grid{
grid-column-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;padding-bottom:10px}
.project-grid.below-grid{
grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr}
.testimonial-image{
width:200px}
.testimonial-slider{
background-color:transparent}
.testimonial-title-wrap{
text-align:center;padding-bottom:53px}
.slide-indicator{
display:none}
.testimonial-slide{
width:48%;background-color:#fff;margin-right:32px;padding:25px 0 25px 25px}
.testimonial-mask{
height:102%}
.testimonial-bar-wrap{
text-align:center;justify-content:center;display:flex;position:absolute;top:auto;bottom:-26%;left:0%;right:0%}
.testimonial-content-sub-title{
margin-bottom:0;padding-top:0;padding-right:60px}
.testimonial-section{
padding-top:110px;padding-bottom:100px}
.testimonial-content-wrap{
width:472.266px;align-self:auto;padding-left:25px}
.testimonial-content-heading{
margin-top:0;margin-bottom:0;font-size:25px;line-height:1.2}
.testimonial-slider-arrow{
width:50px;height:50px;color:#000;background-color:#fff;border:1px solid #d0d0d0;border-radius:100px;transition:color .2s,background-color .2s;top:auto;bottom:-34%;left:0%;right:43%}
.testimonial-slider-arrow:hover{
color:#fff;background-color:#2e4049}
.testimonial-slider-arrow.left{
width:50px;height:50px;top:auto;bottom:-34%;left:0%;right:43%}
.testimonial-slider-arrow.rigth{
top:auto;bottom:-34%;left:auto;right:28%}
.testimonial-quotes-image{
mix-blend-mode:color-burn;position:absolute;top:6%;bottom:auto;left:auto;right:11%}
.testimonial-bar{
width:40%;height:1px;background-color:#d0d0d0}
.testimonial-slide-content-flex{
align-items:center;margin-bottom:60px;padding-top:0;display:flex;position:relative}
.counter-content-wrap{
padding-bottom:48px}
.clients-grid{
grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr}
.clients-section{
padding-top:40px;padding-bottom:100px}
.counter-grid{
grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:60px}
.counter-border{
height:1px;background-color:#d0d0d0}
.counter-content{
max-width:78%;text-align:center}
.clients-image-wrap{
padding-top:42px}
.clients-image{
width:170px;max-width:100%}
.portfolio-social-icon-wrap{
margin-left:8px;margin-right:8px;display:flex}
.portfolio-social-link-flex{
justify-content:center;padding-top:0;display:flex}
.portfolio-volunteer-invite{
background-color:#77d7d3;flex-direction:row;align-items:center;padding:40px 20px;display:flex}
.team-section-title-wrap,.volunteer-title-wrap,.portfolio-card-content-wrap{
text-align:center}
.volunteer-flex-wrap{
flex-direction:column;justify-content:center;align-items:center;padding:20px 10px;display:flex}
.team-section{
background-color:#f1eeec;padding-top:120px;padding-bottom:150px}
.teams-portfolio-wrap{
width:80%;margin-left:auto;margin-right:auto;padding-top:40px}
.volunteer-invite-wrap{
justify-content:center;padding-top:0;display:flex}
.volunteer-image-wrap{
width:82px;height:82px;background-color:#2e4049;border-radius:100px;justify-content:center;align-items:center;display:flex}
.portfolio-title{
margin-top:20px;margin-bottom:10px;font-size:20px}
.team-grid{
grid-column-gap:25px;grid-row-gap:35px;grid-template-rows:auto;grid-template-columns:1fr 1fr}
.team-grid.team-page{
grid-column-gap:25px;grid-row-gap:50px;grid-template-columns:1.1fr 1.1fr 1.1fr}
.volunteer-content{
color:#2e4049;padding-top:0;line-height:1.4}
.volunteer-button-wrap{
justify-content:center;align-items:center;padding-top:10px;display:flex}
.volunteer-button-wrap.volunteer-page{
justify-content:flex-start;padding-left:100px}
.blog-title-wrap{
z-index:2;width:95%;flex-direction:column;position:relative}
.blog-overlay-wrap{
background-color:rgba(211,221,235,.87);position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.blog-item-wrap{
justify-content:flex-end;align-items:center;padding-right:60px;display:flex}
.blog-item-grid{
grid-column-gap:0px;grid-template-rows:auto}
.blog-email-submission{
height:65px;max-width:100%;color:#727272;border-radius:34px;margin-bottom:0;margin-right:18px;padding-left:20px;padding-right:20px;font-family:Work Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.5}
.blog-content-wrap{
justify-content:center;align-items:center;padding:80px 0 55px;position:relative}
.subscribe-form{
grid-column-gap:25px;justify-content:flex-start;display:flex}
.subscribe-form.about-us-page{
justify-content:center}
.blog-item-background-wrap{
background-color:#ec6326;position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.blog-card-content-wrap{
background-image:url(../uploads/6469e875b39363e2e3527260_WhatsApp%20Image%202020-04-16%20at%2016.42.16.jpeg);background-position:50%;background-repeat:repeat;background-size:cover;justify-content:flex-start;align-items:center;padding-left:100px;display:flex;position:relative}
.blog-title-area-wrap{
z-index:2;width:80%;justify-content:center;align-items:center;position:relative}
.subscribe-form-input-wrapper{
width:70%;text-align:left}
.subscribe-form-input-wrapper.about-us-page{
width:62%}
.news-submission-wrap{
flex-direction:column;margin-top:75px;padding-top:0}
.blog-button-wrap{
margin-bottom:-19px;padding-top:25px;display:flex}
.nav-menu{
text-align:center;margin-left:0;padding-right:22px}
.utility-page-wrap{
width:100%;justify-content:center;align-items:center;margin-bottom:-55px;padding-left:20px;padding-right:20px;display:flex}
.utility-page-content{
text-align:center;background-color:#f1eeec;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;padding:145px 300px 160px;display:flex;position:relative;top:-198px}
.utility-page-form{
width:98%;flex-direction:column;align-items:center;display:flex}
.password-heading{
color:#2e4049;margin-bottom:10px;font-family:Shippori Mincho,sans-serif;font-size:35px;font-weight:800}
.password-form{
width:80%;border:1px #000;margin-top:20px;margin-bottom:20px;padding:30px 25px;font-family:Work Sans,sans-serif;font-size:18px}
.password-form::-ms-input-placeholder{
color:#2e4049;font-weight:400}
.password-form::placeholder{
color:#2e4049;font-weight:400}
.dropdown-link{
padding-top:5px;padding-bottom:5px;padding-left:30px;font-size:18px;font-weight:500}
.dropdown-link.w--current,.dropdown-link.w--current:visited{
color:#ff6d6d}
.changelog-content-wrap{
text-align:center;background-color:#f1eeec;justify-content:center;align-items:center;padding-top:140px;padding-bottom:155px;display:flex;position:relative;top:-198px}
.changelog-title{
margin-top:20px;margin-bottom:20px;font-size:35px}
.color-title-text{
margin-top:0;margin-bottom:0;font-size:20px}
.nav-flex{
flex-direction:row;justify-content:space-between;align-items:center;display:flex}
.dropdown-list-wrap.w--open{
width:200px;background-color:#fff;padding-top:20px;padding-bottom:20px;transition:all .25s;box-shadow:0 0 15px -8px rgba(0,0,0,.53)}
.causes-content-section{
background-color:#f1eeec;padding-top:130px;padding-bottom:120px}
.causes-content-flex{
width:100%;justify-content:center;align-items:center;display:flex}
.causes-content-area{
width:99%;background-color:#fff;justify-content:center;align-items:center}
.causes-content-image{
width:100%}
.need-and-save-section{
padding-top:60px;padding-bottom:110px}
.need-help-content-flex{
justify-content:center;align-items:center;display:flex}
.need-help-image-and-quotes{
justify-content:center;align-items:center;display:flex;position:relative}
.need-help-quotes-wrap{
width:87%;opacity:.9;background-color:#223b5f;flex-direction:row;position:absolute;top:auto;bottom:0%;left:6%}
.need-help-grid{
width:70%;grid-column-gap:40px;grid-template-rows:auto;grid-template-columns:1fr}
.need-help-quotes{
color:#fff;background-color:transparent;padding:30px;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800;display:flex;position:static;top:-67px;left:-61px}
.need-help-quote-content{
align-items:center;padding:30px 30px 30px 40px;display:inline-block}
.causes-button-wrap{
align-self:flex-start}
.save-planet-quote-content{
text-align:center;background-color:#def1f0;align-self:stretch;margin-bottom:35px;padding-top:10px;padding-bottom:10px}
.save-planet-content{
color:#538582;font-weight:500}
.about-us-client-wrap{
padding-top:50px;padding-bottom:50px}
.goal-and-mission{
padding-top:75px;padding-bottom:205px}
.goal-and-mission-grid{
grid-column-gap:50px;grid-template-rows:auto}
.goal-list-flex{
grid-column-gap:20px;padding-top:20px;display:flex}
.goal-list-wrap{
background-color:#f2f2f2;border-radius:45px;padding:15px;display:flex}
.goal-list-content{
margin-bottom:0;padding-top:0;padding-left:10px;padding-right:10px}
.goal-image-and-quote-wrap{
padding-top:25px;position:relative}
.goal-quote-wrap{
width:60%;text-align:center;background-color:#77d7d3;padding-top:40px;padding-bottom:40px;position:absolute;top:auto;bottom:-24%;left:8%;right:0%}
.mission-quote-heading{
margin-top:0;margin-bottom:0;font-size:73px;line-height:1.2}
.mission-quote-content{
color:#2e4049;margin-bottom:0;padding-top:0;font-weight:500}
.about-us-testimonial{
background-color:#f1eeec;padding-top:120px;padding-bottom:150px}
.newsletter-image-overlay{
background-image:url(../uploads/646bc84db736b950839356ca_teng-yuhong-qMehmIyaXvY-unsplash.jpg);background-position:0 0;background-size:cover;padding-top:135px;padding-bottom:120px;position:relative}
.newsletter-content-wrap{
z-index:2;justify-content:center;align-items:center;display:flex;position:relative}
.newsletter-content{
width:60%;text-align:center;flex-direction:column}
.newsletter-overlay{
background-color:rgba(236,99,38,.93);position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.causes-collection-item{
justify-content:center;padding:20px 15px}
.causes-template{
padding-top:20px;
/*padding-top:140px;*/
}
.causes-single-wrap{
flex-direction:column;justify-content:center;align-items:center}
.causes-single-image-wrap{
flex:0 auto;justify-content:center;align-items:center;padding-bottom:60px;display:flex}
.causes-single-content-wrap{
width:80%;border-bottom:1px solid #bebebe;justify-content:space-between;margin-left:auto;margin-right:auto;padding-bottom:20px;display:flex}
.causes-single-raised-amount{
font-size:35px}
.causes-single-raised-amount.raised-text{
padding-right:10px}
.causes-single-flex{
justify-content:center;align-items:center;display:block}
.causes-single-content-flex{
justify-content:center;align-items:center;padding-top:50px;padding-bottom:60px;display:flex}
.causes-single-content-area{
width:80%}
.payment-content-wrap{
background-color:#ecf1f0}
.payment-types-grid{
grid-template-rows:auto}
.donate-content-wrap{
padding-top:60px;padding-bottom:100px;padding-left:80px}
.bank-details-content{
padding:60px 40px 100px 80px}
.donate-content{
padding-top:0}
.donate-qr-wrap{
width:86%;background-color:#fff;border-radius:28px;margin-top:20px;margin-bottom:20px;padding:15px}
.qr-content-flex{
width:91%;grid-column-gap:20px;align-items:center;display:flex}
.qr-content{
color:#2e4049;font-size:20px;font-weight:500}
.causes-text-span{
color:#ff6d6d}
.payment-method-flex{
width:72%;background-color:#f8f8f8;border:1px solid #dedede;border-radius:59px;justify-content:space-around;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}
.bank-content-flex{
grid-column-gap:45px;flex-direction:row;justify-content:flex-start;display:flex}
.bank-content-flex.ifsc-code{
grid-column-gap:105px;justify-content:flex-start;display:flex}
.bank-details{
color:#2e4049;text-align:left;font-weight:500}
.bank-details-wrap{
width:86%}
.payment-button-wrap{
padding-top:40px;display:flex}
.causes-video{
padding-top:10px;padding-bottom:20px}
.video-content-flex{
justify-content:center;align-items:center;display:flex}
.video-content-wrap{
width:70%}
.causes-lightbox{
width:100%;height:370px;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto;justify-content:center;align-items:center;display:flex}
.video-link-wrap{
width:86px;height:86px;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;transition:background-color .25s;display:flex}
.video-link-wrap:hover{
background-color:#77d7d3}
.causes-lightbox-wrap{
justify-content:flex-start;align-items:center;margin-top:40px}
.causes-content{
display:block}
.causes-image-wrap{
max-width:100%;position:relative}
.causes-details{
justify-content:center;align-items:center;padding:40px;display:block}
.causes-details-content{
flex-direction:column;display:flex}
.events-section{
padding-top:130px;padding-bottom:120px}
.team-portfolio-section{
padding-top:110px;padding-bottom:100px}
.join-our-oraganization{
position:relative}
.organization-overlay-wrap{
background-image:url(../uploads/6469d29af49bf4234c691914_DSCF1176.jpg);background-position:50% 0;background-size:auto;padding-top:130px;padding-bottom:150px}
.newsletter-button-wrap{
justify-content:center;padding-top:30px;display:flex}
.help-together-section{
padding-top:110px;padding-bottom:170px}
.help-together-content-flex{
grid-column-gap:45px;padding-bottom:55px;display:flex}
.help-together-content-wrap{
width:60%}
.help-together-button-wrap{
padding-top:40px;display:flex}
.more-impacts-content-flex{
padding-top:55px;display:flex}
.more-impacts-image-wrap{
width:46%}
.more-impacts-content-wrap{
width:43%;order:1;align-self:center;padding-left:30px}
.volunteer-form{
background-color:#f1eeec;padding-top:120px;padding-bottom:140px}
.volunteer-grid{
grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr}
.voluteer-content-wrap{
width:70%}
.volunteer-valid-points-wrap{
margin-top:20px}
.volunteer-points-flex{
width:100%;grid-column-gap:25px;justify-content:flex-start;align-items:flex-start;padding-top:15px;display:flex}
.valid-points-count{
color:#fff;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;font-size:25px}
.valid-points-count-flex{
background-color:#223b5f;border-radius:100px;justify-content:center;align-items:center;padding:20px 22px;display:flex}
.valid-points-content-wrap{
width:71%;border-bottom:1px solid #c5c5c5;justify-content:flex-end;padding-bottom:25px;display:flex}
.valid-points-content-wrap.last-point{
border-bottom-width:0}
.points-heading{
float:none;text-align:left;margin-top:0;margin-bottom:0;font-size:25px}
.points-content{
margin-bottom:0;padding-top:0}
.about-us-button-wrap{
margin-top:25px}
.team-card-wrap,.team-member-image-warp{
overflow:hidden}
.team-card-content-wrap{
text-align:center;flex-direction:column;align-items:center;margin-top:0;display:flex}
.team-social-icon-wrap{
margin-left:8px;margin-right:8px;display:flex}
.volunteer-form-label{
height:65px;color:#909090;background-color:#f5f5f5;border:1px #000;margin-bottom:30px;padding-top:10px;padding-bottom:10px;padding-left:25px;font-size:18px}
.volunteer-form-label.volunteer-message-box{
height:200px;padding-top:25px;padding-bottom:10px}
.volunteer-form-flex{
width:70%;background-color:transparent;border:1px solid #ec6326;padding:50px 50px 30px}
.volunteer-form-title{
padding-bottom:20px}
.volunteer-sub-title{
color:#ec6326;-webkit-text-stroke-color:#ec6326;margin-bottom:0;padding-top:0}
.volunteer-title{
margin-top:0;margin-bottom:5px}
.project-gallery{
padding-top:140px;padding-bottom:150px}
.gallery-grid{
grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr}
.gallery-content-wrap{
position:relative;overflow:hidden}
.gallery-pop-up{
max-width:100%;background-color:#ec6326;flex-direction:column;justify-content:space-between;padding:35px 40px 40px;display:none;position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.gallery-lightbox-link{
justify-content:flex-end;display:flex}
.gallery-lightbox{
width:59px;height:59px;background-color:#d85921;border-radius:100px;justify-content:center;align-items:center;display:flex}
.gallery-lightbox:hover{
background-color:#2e4049}
.gallery-content{
color:#fff;text-transform:capitalize;font-size:25px}
.gallery-content-area{
display:inline}
.project-gallery-image{
width:99%}
.contact-us-section{
padding-top:130px;padding-bottom:25px}
.contact-us-grid{
grid-column-gap:35px;grid-template-rows:auto}
.contact-us-form-wrap{
padding-top:10px}
.contact-us-form-content{
border:1px solid #ec6326;margin-top:40px;padding:55px 55px 50px}
.contact-form-label{
height:65px;background-color:#f5f5f5;border:1px #000;margin-bottom:30px;padding-left:20px;font-size:18px}
.contact-form-label:hover{
background-color:#dad5d5}
.contact-form-label.message-label{
height:190px;margin-bottom:40px;padding-top:20px}
.contact-email-flex{
align-items:center;padding-top:40px;padding-left:10px;display:flex}
.contact-email-image-wrap{
width:90px;height:90px;background-color:#f2f2f2;justify-content:center;align-items:center;display:flex}
.contact-email-content{
padding-left:20px}
.contact-email-title{
margin-top:0;margin-bottom:0;font-size:20px}
.contact-email-link{
display:block}
.contact-phone-flex{
align-items:center;padding-top:40px;padding-left:10px;display:flex}
.contact-phone-image-wrap{
width:90px;height:90px;background-color:#f2f2f2;justify-content:center;align-items:center;display:flex}
.contact-phone-content{
padding-left:20px}
.contact-phone-title{
margin-top:0;margin-bottom:0;font-size:20px}
.contact-social-media-flex{
padding-top:50px}
.contact-social-link-wrap{
grid-column-gap:25px;flex-direction:row;justify-content:flex-start;padding-top:35px;display:flex}
.social-content{
margin-bottom:0;padding-top:0}
.faq-section{
padding-top:150px;padding-bottom:150px}
.faq-grid{
grid-column-gap:50px}
.faq-image-overlay{
width:500px;height:400px;background-image:url(../uploads/640053e51e36e1132791dff4_faq-side-panel-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;margin-top:20px;padding-top:60px;padding-left:60px;position:relative}
.faq-image-content-wrap{
z-index:2;width:100%;position:relative}
.faq-image-content{
color:#2e4049;font-size:25px;font-weight:500}
.faq-overlay{
background-color:rgba(119,215,211,.86);position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.faq-button-wrap{
padding-top:20px;display:flex}
.faq-question-content{
grid-row-gap:10px;flex-direction:column;display:flex}
.faq-question-content.last-one{
padding-top:150px}
.faq-answer-content{
color:#2e4049;margin-top:0;margin-bottom:0;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800}
.answer-content{
width:82%;margin-bottom:0;padding-top:0}
.event-title-wrap{
justify-content:space-between;align-items:center;display:flex}
.event-content-wrap{
padding-top:30px;display:flex}
.event-grid{
width:62%;grid-column-gap:30px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr}
.event-content-area{
grid-row-gap:20px}
.event-collection-list{
margin-left:0;margin-right:0}
.event-image-wrap{
display:block}
.event-content-flex{
display:inline-block;position:relative}
.event-date-wrap{
text-align:center;background-color:#2e4049;padding:20px;transition:color .2s,background-color .25s;position:absolute;top:0%;bottom:auto;left:0%;right:auto}
.event-date-wrap.card{
min-width:20%;background-color:#2e4049;position:static}
.event-date-wrap.pink{
background-color:#ff6d6d}
.event-date{
color:#fff;margin-top:0;margin-bottom:0;font-size:60px;line-height:.9}
.event-month{
color:#fff;text-align:center;margin-top:0;margin-bottom:0;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800}
.event-item{
padding-top:30px}
.event-item.event-page{
padding-top:0}
.event-organized-wrap{
border-bottom:1px solid #c7c7c7;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}
.event-organizer{
grid-column-gap:10px;align-items:center;display:flex}
.event-timing{
grid-column-gap:15px;display:flex}
.author-link{
color:#ff6d6d;margin-bottom:0;padding-top:0;font-weight:500}
.author-link:hover{
color:#2e4049}
.event-timing-content{
color:#2e4049;text-transform:uppercase;margin-bottom:0;padding-top:0;font-size:18px;font-weight:500}
.event-title{
color:#2e4049;margin-top:10px;margin-bottom:10px;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800;line-height:1.5;display:block}
.event-content{
padding-top:0}
.event-location-wrap{
grid-column-gap:20px;background-color:#f0f0f0;justify-content:flex-start;padding:5px 20px 5px 10px;display:flex}
.event-location-content{
color:#2e4049;font-size:18px;font-weight:500}
.location-wrap{
margin-top:20px;display:flex}
.event-card-flex{
grid-column-gap:15px;border-bottom:1px solid #c7c7c7;align-items:center;padding-top:20px;padding-bottom:20px;display:flex}
.event-card-content{
padding-top:10px;font-size:18px;font-weight:500}
.event-card-content.white{
width:82%;color:#fff}
.event-card-content-flex{
align-items:center;padding-bottom:5px;display:flex}
.event-card-title{
color:#2e4049;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800;display:block}
.event-section{
padding-top:125px;padding-bottom:125px}
.event-card-whole-wrap{
width:93%;padding:20px 0 30px}
.event-single{
padding-top:140px;padding-bottom:150px}
.event-single-image-wrap{
justify-content:center;align-items:center;display:flex}
.event-single-content-wrap{
width:80%}
.event-single-flex{
flex-direction:column;align-items:center;display:flex}
.blog-whole-wrap{
max-width:780.188px;background-color:#fff;padding:80px 50px}
.blog-date-and-link{
grid-column-gap:20px;text-transform:uppercase;align-items:center;display:flex}
.blog-date{
color:#2e4049;margin-bottom:0;padding-top:0;padding-right:0;font-size:18px;font-weight:500}
.blog-link{
color:#2e4049;font-size:18px;font-weight:500}
.blog-link.pink{
color:#ff6d6d}
.blog-link.pink:hover{
color:#2e4049}
.blog-title{
width:85%;color:#2e4049;margin-top:20px;margin-bottom:0;font-family:Shippori Mincho,sans-serif;font-size:25px;font-weight:800;display:block}
.blog-button-flex{
margin-bottom:0;padding-top:25px;display:flex}
.blog-button-flex.content{
justify-content:flex-start;padding-top:20px;display:flex}
.blog-section{
background-color:#ecf1f0;padding-top:135px;padding-bottom:100px}
.blog-item-whole-wrap{
background-color:#fff;margin-bottom:40px}
.blog-grid{
grid-column-gap:40px;grid-template-rows:auto}
.blog-content{
padding-top:20px;padding-bottom:20px}
.blog-single-date-and-link{
grid-column-gap:40px;align-items:center;display:flex}
.blog-banner-content{
color:#fff;margin-bottom:0;padding-top:0;font-family:Sue Ellen Francisco,sans-serif;font-size:50px;font-weight:400}
.blog-banner-content.link{
border-right-style:none;padding-right:0}
.blog-single-content-wrap{
padding-top:80px;padding-bottom:150px}
.blog-single-content-area{
width:85%;flex-direction:column;justify-content:center;align-items:center;display:flex}
.blog-single-author-wrap{
grid-column-gap:25px;background-color:transparent;justify-content:center;align-items:center;margin-top:0;padding:0 50px;display:block}
.author-image-wrap{
width:10%;justify-content:center;align-items:center;display:flex}
.author-content-wrap{
justify-content:center;align-items:center;display:flex}
.author-name{
color:#2e4049;margin-top:0;margin-bottom:0;font-family:Shippori Mincho,sans-serif;font-size:15px;font-weight:800;line-height:1}
.author-desgination{
margin-bottom:0;padding-top:0}
.author-image{
width:50px;height:50px;object-fit:cover;border-radius:100px}
.blog-whole-flex{
justify-content:center;align-items:center;display:flex}
.author-single{
padding-top:60px;padding-bottom:60px}
.author-whole-wrap{
flex-direction:column;justify-content:center;align-items:center;display:flex}
.license-section{
padding-top:90px;padding-bottom:120px}
.license-heading.pink{
color:#ff6d6d;font-size:35px}
.unsplash-license-wrap{
width:99%;padding-top:45px}
.license-subheading{
margin-top:30px;margin-bottom:10px;font-size:25px}
.unsplash-link{
color:#2e4049;padding-left:10px;font-family:Work Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.4}
.pixels-licence-wrap{
width:99%;padding-top:2px}
.font-license-wrap{
width:76%;padding-top:70px}
.font-license-link{
color:#2e4049;font-family:Work Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.5}
.team-volunteer-invite{
background-color:#77d7d3;display:flex}
.event-single-details-wrap{
justify-content:center;align-items:center;margin-top:-64px;display:flex}
.event-single-details-grid{
width:90%;grid-column-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}
.event-start-wrap{
background-color:#ff6d6d;padding-top:35px;padding-left:40px}
.event-organizer-wrap{
background-color:#2e4049;padding-top:35px;padding-bottom:60px;padding-left:40px}
.event-single-location-wrap{
background-color:#77d7d3;padding-top:35px;padding-left:40px}
.event-heading{
color:#fff;font-size:25px}
.event-heading.heading-color{
color:#2e4049}
.event-details-content-wrap{
padding-top:12px}
.event-single-link{
color:#fff;margin-bottom:0;font-size:18px;font-weight:500;line-height:1.3;display:block}
.event-location{
width:75%;color:#2e4049;padding-top:12px;font-family:Work Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.5;display:block}
.volunteer-card-title{
margin-top:0;margin-bottom:20px}
.brand.w--current{
order:-1}
.author-section{
background-color:#f1eeec;padding-top:140px;padding-bottom:120px}
.author-details-wrap{
justify-content:center;align-items:center}
.nav-menu-wrap{
display:flex}
.event-image{
width:765px}
.home-page-about-button-wrap{
justify-content:flex-start;align-self:flex-start;display:flex}
.causes-collection-list-wrapper{
grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;display:block}
.causes-single-image{
max-height:400px}
.blog-separator{
width:2px;height:20px;background-color:#2e4049}
.accordion-item{
width:100%;flex-direction:column;justify-content:space-between;overflow:hidden}
.accordion-toggle{
height:65px;background-color:#fff;align-items:flex-start;padding-bottom:5px;padding-left:0;padding-right:0;display:flex}
.accordion-toggle.w--open{
padding-bottom:5px}
.accordion-dropdown-list{
background-color:transparent;margin-bottom:40px;display:none;position:static}
.accordion-dropdown-list.w--open{
background-color:transparent;margin-bottom:30px}
.faq-icon{
width:30px;height:30px;background-color:#ededed;border-radius:100px;justify-content:center;align-items:center;font-size:19px;display:flex;top:auto;bottom:17%;left:0%;right:0%;transform:rotate(-90deg)}
.faq-wrap{
border-bottom:1px solid #d6d6d6;padding-bottom:10px}
._404-banner-content{
width:81%;color:#fff;padding-top:20px;padding-bottom:20px;line-height:1.4}
.changelog-content{
padding-top:0}
.password-content{
line-height:1.3}
.blog-author-collection-list{
margin-left:0;margin-right:0}
.team-member-heading{
font-size:20px}
.separator-blog-banner{
width:3px;height:50px;background-color:#fff;font-family:Sue Ellen Francisco,sans-serif}
.causes-image-block{
width:100%}
.banner-overlay{
background-color:rgba(74,74,74,.39);position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.banner-home{
height:822px;background-image:linear-gradient(220deg,rgba(34,59,95,.89),rgba(46,64,73,.68) 38%);justify-content:center}
.banner-home.home-page{
height:950px;background-color:#2e4049}
.banner-home.about-page{
height:540px;background-image:linear-gradient(133deg,rgba(236,99,38,.9),rgba(34,59,95,.9)),url(../uploads/646bc728afbcf3ea5f8eeaf3_chuttersnap-BNBA1h-NgdY-unsplash.jpg);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover}
.banner-home.causes-page{
height:540px;object-fit:fill;object-position:50% 50%;background-image:linear-gradient(205deg,rgba(34,59,95,.71),#d85921),url(../uploads/646bfe431a1393628e156274_WhatsApp%20Image%202021-06-03%20at%2011.11.46.jpeg);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover}
.banner-home.causes-page{
height:540px;object-fit:fill;object-position:50% 50%;background-image:linear-gradient(205deg,rgba(34,59,95,.71),#d85921),url(../uploads/646bfe431a1393628e156274_WhatsApp%20Image%202021-06-03%20at%2011.11.46.jpeg);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover
}

.banner-home.causes-page{
height:540px;object-fit:fill;object-position:50% 50%;background-image:linear-gradient(205deg,rgba(34,59,95,.71),#d85921),url(../uploads/646bfe431a1393628e156274_WhatsApp%20Image%202021-06-03%20at%2011.11.46.jpeg);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover
}

.banner-home.warupd-page{
height:540px;object-fit:fill;object-position:50% 50%;background-image:linear-gradient(205deg,rgba(34,59,95,.71),#d85921),url(../uploads/warupd.jpg);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover
}


.banner-home.event-page{
height:540px;background-image:linear-gradient(#ec6326,#d85921)}
.banner-home.team-page{
background-image:linear-gradient(189deg,rgba(46,64,73,.69),#223b5f),url(../uploads/6469d29af49bf4234c691914_DSCF1176.jpg);background-position:0 0,43% 83%;background-repeat:repeat,no-repeat;background-size:auto,auto}
.banner-home.volunteer-page{
height:540px;background-image:linear-gradient(229deg,rgba(12,38,51,.89),#223b5f),url(../uploads/646bdd548283cb1460ffe6f1_volunteersworking_jp.jpeg);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}
.banner-home.project-page{
background-image:url(../uploads/640053e51e36e14c5791dfe6_project-banner.jpg)}
.banner-home.contact-page{
height:540px;background-image:linear-gradient(150deg,rgba(216,89,33,.86) 45%,#223b5f),url(../uploads/6469d29af49bf4234c691914_DSCF1176.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll}
.banner-home.faq-page{
height:540px;background-image:url(../uploads/640053e51e36e1440591dff3_faq-banner.jpg)}
.banner-home.changelog{
background-image:url(../uploads/640053e51e36e141da91dfc0_changelog-banner.jpg)}
.banner-home.licenses{
background-image:url(../uploads/640053e51e36e1308891dffb_lisence-banner.jpg)}
.banner-home.author{
height:650px;background-color:#2e4049;background-image:none;background-repeat:repeat;background-size:auto}
.banner-home.blog-post{
position:relative}
.banner-home.organizer,.banner-home.event-blog{
height:600px;background-color:#2e4049;background-image:none;background-repeat:repeat;background-size:auto}
.banner-home.causes-single{
height:540px;-webkit-text-fill-color:inherit;background-image:linear-gradient(rgba(236,99,38,.9),rgba(34,59,95,.76));background-clip:border-box}
.banner-home.password{
background-image:url(../uploads/640053e51e36e1f7a291dfbf_password-banner.jpg)}
.banner-home._404-page{
background-image:url(../uploads/640053e51e36e1669d91dfdb_404-banner.jpg)}
.banner-flex{
height:100%;justify-content:center;align-items:center;padding-left:0;display:flex}
.banner-flex.blog{
justify-content:flex-end}
.banner-container{
height:100%;max-width:100%;-webkit-text-fill-color:inherit;object-fit:cover;object-position:50% 50%;background-clip:border-box;padding-left:30px;padding-right:30px}
.about-us-title{
width:70%;text-align:center;display:inline-block}
.blog-author-flex{
grid-column-gap:20px;flex-direction:row;margin-left:220px;margin-right:220px;display:flex}
.pixel-content{
padding-top:0}
.about-us-title-flex{
flex-direction:column;align-items:center;display:flex}
.success-message{
color:#000;background-color:#77d7d3;padding:20px}
.error-message{
color:#2e4049;text-align:center;padding:20px}
.donation-amount-wrap{
background-color:#e8e8e8;border-radius:41px;align-items:center;padding:21px 30px;display:flex}
.donation-title{
margin-top:0;margin-bottom:0;font-size:20px}
.donation-title.donation-total-title{
padding-right:3px}
.donation-full-wrap{
grid-column-gap:20px;justify-content:space-between;align-items:stretch;display:flex}
.causes-single-amount-wrap{
display:flex}
.more-template-badge{
z-index:999;margin-bottom:10px;position:fixed;top:auto;bottom:30px;left:auto;right:0%}
.buy-template-badge{
position:fixed;top:auto;bottom:5px;left:auto;right:0%}
.text-block{
color:#ecf1f0;text-transform:capitalize;font-size:24px}
.button-2{
display:inline-block;position:static}
.heading,.heading-2,.heading-3{
color:#f2f2f2}
.block-quote{
background-color:#dc5e26}
.image-2,.image-3{
mix-blend-mode:luminosity}
.image-4{}

/*color:#16345a;mix-blend-mode:multiply}*/
.image-5{
mix-blend-mode:luminosity}
.image-5:hover{
mix-blend-mode:multiply}
.image-6{
mix-blend-mode:luminosity}
.image-6:hover{
mix-blend-mode:multiply}
.image-7{
mix-blend-mode:luminosity}
.section.organization-overlay-wrap{
background-image:none}
.paragraph,.heading-4{
color:#2e4049}
.paragraph-2{
color:#727272}
.image-11{
object-fit:fill}
.paragraph-3,.paragraph-4{
text-align:left}
.heading-6{
text-align:center}
.volunteer-form-wrap-copy{
border:1px solid #ec6326;padding:50px 35px 30px}
.volunteer-form-wrap-copy.home-page-contact{
border-color:#f2f2f2}
.heading-7{
font-size:40px}
.heading-8{
text-align:center}
.section-2{
padding-bottom:95px}
.heading-9{
font-size:40px}
.heading-11{
text-align:center;margin-bottom:40px;text-decoration:none}
.section-3{
padding-bottom:40px}
.div-block-2{
text-align:center}
.heading-12{
margin-bottom:40px}
.column{
display:block}
.section-4{
margin-top:100px;margin-bottom:100px}
.paragraph-5{
margin-left:auto}
.paragraph-6{
background-color:#ec6326;justify-content:center;align-items:center;margin-top:-100px;margin-left:-77px;padding:40px 0 40px 40px}
.paragraph-6.need-help-quotes-wrap-2{
opacity:.9}
.heading-13{
margin-left:auto}
.heading-13.current-projects{
text-align:center}
.paragraph-7{
color:#b8b4b4;padding-top:40px}
.text-span{
color:#ec6326;font-style:italic}
.bold-text,.bold-text-2,.bold-text-3,.bold-text-4,.bold-text-5,.bold-text-6{
color:#ec6326}
.div-block-4{
grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}
.bold-text-7{
color:#2e4049}
.bold-text-8,.bold-text-9{
color:#ec6326}
.bold-text-10{
color:#223b5f}
.text-span-2,.text-span-3{
font-style:italic}
.bold-text-11{
color:#ec6326}
.heading-16{
color:#fff}
.div-block-5{
width:100%;height:100%;background-image:linear-gradient(76deg,rgba(211,221,235,.89),rgba(34,59,95,.55))}
.heading-17{
color:#fff;object-fit:contain;object-position:0% 50%;padding-top:40px;padding-bottom:40px;padding-left:60px;font-size:22px;overflow:visible}
.text-block-2{
color:#f2f2f2}
.collection-list{
flex-direction:column;display:flex}
.collection-item{
flex-flow:column;flex:0 auto;padding-top:0;display:flex;position:static}
.text-block-3{
clear:none;text-align:right;flex-direction:column;align-self:flex-end;padding-right:40px;display:block}
.heading-18{
color:#f2f2f2;flex-direction:column;display:flex}
.text-block-4{
float:right;clear:none}
.collection-list-2{
grid-column-gap:20px;grid-row-gap:20px;object-fit:fill;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-items:start;display:grid}
.collection-item-2{
width:auto;height:auto;object-fit:fill;display:block;overflow:visible}
.image-14{
width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;overflow:scroll}
.heading-19{
float:left;clear:none;flex-direction:row;align-items:center;display:block;position:relative}
.div-block-6{
width:400px;height:400px}
.div-block-7{
position:static}
.collection-list-wrapper{
display:block}
.collection-item-3{
min-height:300px;min-width:450px;opacity:1;mix-blend-mode:normal;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:cover}
.collection-item-3:hover{
opacity:1;mix-blend-mode:normal}
.heading-20{
color:#fff;text-align:center;margin-top:106px;margin-left:auto;display:block}
.heading-20:hover{
color:#f2f2f2}
.link-2{
color:#f2f2f2;text-align:center;display:block}
.link-2.white-button{
color:#223b5f;margin-left:220px;margin-right:220px}
.link-2.white-button:hover{
color:#fff;background-color:#dc5e26}
.collection-list-3{
grid-column-gap:4px;grid-row-gap:16px;flex-flow:row;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:space-around;justify-content:space-around;align-self:stretch;align-items:stretch;display:grid}
.container-4{
margin-bottom:114px}
.div-block-8{
-webkit-text-fill-color:inherit;object-fit:contain;background-clip:border-box;margin-top:0;padding-top:0;display:inline}
.div-block-9{
width:100%}
.div-block-10{
width:100%;height:100%;background-image:linear-gradient(rgba(236,99,38,.89),rgba(34,59,95,.94))}
.banner-donate{
height:540px;background-image:linear-gradient(rgba(236,99,38,.8),rgba(34,59,95,.64)),url(../uploads/646c9117e8f550e7beaea6f4_hannah-busing-Zyx1bK9mqmA-unsplash.jpg);background-position:0 0,50% 100%;background-size:auto,cover}
.italic-text{
color:#2e4049;font-style:normal}
.page-padding{
padding:5em 5%}
.page-padding.s0{
padding-top:2em;padding-bottom:2em}
.container-large{
width:100%;max-width:80rem;margin-left:auto;margin-right:auto}
.padding-vertical{
padding-left:0;padding-right:0}
.padding-vertical.padding-xxlarge{
padding:0}
.logo_component-slider{
width:2200px;grid-column-gap:6rem;grid-row-gap:6rem;flex-wrap:nowrap;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:flex}
.logo-slider-img{
width:200px}
.section-logo{
display:block;overflow:hidden}
.logo-slide_section{
height:20vh;justify-content:center;align-items:center;display:flex}
.container-5{
margin-top:75px}
.button-3{
justify-content:center;align-items:center;margin-left:220px;margin-right:220px;display:flex}
.logo_component-slider-2{
width:2200px;grid-column-gap:6rem;grid-row-gap:6rem;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:flex}
.logo-slide_section-2{
height:20vh;justify-content:center;align-items:center;display:flex}
.instructions-wrapper{
flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:center;margin-top:auto;margin-left:-20px;display:block;position:absolute;top:-100px;bottom:auto;left:auto;right:auto}
.demo-btn-close-inner-wrapper{
width:40px;height:40px;background-color:#4d16dd;border-radius:50%;justify-content:center;align-items:center;display:flex}
.demo-main-text-wrapper{
z-index:99;width:500px;height:auto;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;margin-top:100px;margin-left:40px;margin-right:0;display:none;position:absolute;top:0%;bottom:auto;left:0%;right:auto}
.demo-bottom-buttons{
z-index:6;justify-content:space-between;align-items:center;display:block;position:fixed;top:auto;bottom:20px;left:35px;right:auto}
.d-135-view-project-text{
z-index:5;color:#fff;letter-spacing:2px;text-transform:uppercase;padding-left:15px;padding-right:15px;font-family:Work Sans,sans-serif;font-size:14px;font-weight:600;position:relative}
.bottom-buttons-wrapper{
justify-content:center;align-items:center;display:flex}
.d-135-text-wrapper{
flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}
.image-17{
margin-left:15px;margin-right:15px}
.demo-left-arrow-wrapper{
z-index:5;width:100px;flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}
.demo-close-div{
justify-content:center;align-items:center;margin-left:40px;margin-right:40px;display:flex;position:absolute;top:0%;bottom:0%;left:0%;right:auto}
.d-135-view-project-underline{
height:10px;transform-origin:0%;background-color:#ec6326;margin-top:-10px;position:relative}
.d-50-circle-wrapper-2{
width:30px;grid-column-gap:16px;grid-row-gap:16px;cursor:pointer;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-self:auto;align-items:center;margin-bottom:0;margin-right:0;padding:20px;display:flex;position:relative;top:0%;bottom:0%;left:auto;right:0%;transform:rotate(45deg)}
.demo-container{
width:100%;height:100vh;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}
.separator{
width:80px;height:2px;background-color:#fff;margin-bottom:15px}
.demo-btn-close-arrow{
width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;margin-top:6px;transform:rotate(45deg)}
.demo-banner-bottom-wrapper{
flex-flow:column;align-content:flex-end;justify-content:center;align-items:center;display:flex}
.browser-dot{
width:10px;height:10px;background-color:#fc615d;border-radius:50%;margin-left:3px;margin-right:3px}
.browser-dot.yellow{
background-color:#fdbc40}
.browser-dot.green{
background-color:#35cc4b}
.demo-btn-close-wrapper{
z-index:6;width:55px;height:55px;cursor:pointer;border:2px solid #4d16dd;border-radius:50%;justify-content:center;align-items:center;display:flex;bottom:40px;right:35px}
.demo-right-arrow-wrapper{
z-index:5;width:100px;flex-direction:row;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}
.demo-p.arrow{
text-align:left;margin-bottom:10px;font-size:19px;position:static;top:0%;bottom:auto;left:0%;right:auto}
.demo-p.main{
max-width:350px;text-align:left;margin-right:60px;padding-right:60px;font-family:Open Sans,sans-serif;font-size:16px;line-height:20px;display:block}
.demo-arrow-text{
color:#fff;letter-spacing:1px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600;line-height:12px}
.browser-demo{
z-index:auto;width:800px;height:400px;background-color:#1a1a1a;background-image:none;border:1px solid #e2e2e2;border-radius:10px;flex-wrap:nowrap;align-content:flex-end;justify-content:center;align-items:center;display:none;position:relative;overflow:hidden}
.html-embed{
align-self:auto;position:absolute;top:auto;bottom:auto;left:auto;right:40px}
.d-135-color-overlay{
background-color:rgba(0,0,0,.3);position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.demo-banner-bottom{
z-index:20;width:100%;background-color:#fff;justify-content:center;align-items:center;padding:20px 40px;display:flex;position:fixed;bottom:0;left:0;right:0}
.close-line{
width:20px;height:2px;background-color:#180c37;position:absolute}
.close-line.rotate{
background-color:#180c37;transform:rotate(90deg)}
.demo-arrow-wrapper{
width:100%;cursor:pointer;background-color:#4d16dd;border-radius:100px;justify-content:flex-start;align-items:center;margin-left:10px;padding-top:10px;padding-bottom:10px;text-decoration:none;display:flex}
.demo-arrow-wrapper.next{
justify-content:flex-end;margin-left:0;margin-right:10px}
.d-135-view-project-wrapper{
margin-top:40px}
.browser-top{
z-index:1;height:30px;background-color:#e2e2e2;border-top-left-radius:0;border-top-right-radius:0;align-items:center;padding-left:15px;display:flex;position:absolute;top:0%;bottom:auto;left:0%;right:0%}
.d-135-card-wrapper{
width:300px;height:400px;background-image:url(../uploads/6499dc090f015f9880999e65_katsiaryna-endruszkiewicz-704273-unsplash.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;margin-left:15px;margin-right:15px;text-decoration:none;display:flex;position:relative}
.d-135-card-wrapper._2{
background-image:url(../uploads/6499dc090f015f9880999e5f_mohammad-metri-250963-unsplash.jpg)}
.d-135-card-wrapper._3{
background-image:url(../uploads/6499dc090f015f9880999e62_prince-akachi-728006-unsplash.jpg)}
.footer-link-block{
border:3px solid rgba(24,12,55,.1);border-radius:100px;padding:15px 30px;text-decoration:none}
.d-135-card-caption{
color:#fff;letter-spacing:1px;text-transform:uppercase;font-family:Work Sans,sans-serif;font-weight:400}
.demo-heading.h1{
color:#fff;letter-spacing:1px;text-transform:none;margin-top:0;margin-bottom:9px;font-family:Open Sans,sans-serif;font-size:20px;line-height:38px;position:relative;top:0%;bottom:auto;left:0%;right:auto}
.demo-heading.h2{
color:#fff;letter-spacing:1px;margin-top:0;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:25px;font-weight:600;line-height:35px;display:none}
.button-4{
color:#f4f3ef;letter-spacing:3px;text-transform:uppercase;background-color:transparent;background-image:linear-gradient(139deg,rgba(77,22,221,.7),rgba(255,2,255,.9));border-radius:3px;margin-left:35px;margin-right:15px;padding:15px 30px;font-size:15px;font-weight:500;line-height:20px}
.button-4.bottom{
background-image:linear-gradient(139deg,rgba(77,22,221,.7),rgba(255,2,255,.9));margin-left:20px;display:none}
.demo-wrapper{
width:100%;flex-flow:row-reverse;flex:0 auto;justify-content:center;align-items:center;margin-right:0%;display:flex;position:relative;top:0%;bottom:0%;left:0%;right:0%}
.interaction-heading{
color:#180c37;letter-spacing:3px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:17px;font-weight:700;line-height:20px}
.d-135-h3-heading{
color:#fff;letter-spacing:2px;margin-top:0;font-family:Work Sans,sans-serif;font-size:32px;line-height:1}
.image-18{
margin-top:0;margin-right:0;position:relative}
.grid-layout{
flex-wrap:wrap;display:flex}
.grid-item{
width:25vw;height:25vw;color:#fff;text-align:center;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:10px;display:flex;position:relative}
.small-card{
background-color:#fff;border:1px solid #f2f3ff;border-radius:15px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;box-shadow:0 20px 30px -15px rgba(29,1,80,.1)}
.masonry-grid{
grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:60px;padding-right:60px;display:grid}
.spacer-m{
width:100%;height:20px}
.testimonial-author-img{
width:60px;height:60px;object-fit:cover;border-radius:100%}
.h5{
color:#000;margin-top:0;margin-bottom:0;padding-bottom:13px;font-size:18px;font-weight:600}
.button-5{
height:50px;color:#fff;background-color:#434de7;border-radius:10px;padding:15px 35px;font-size:15px;font-weight:500;box-shadow:0 10px 20px -3px rgba(29,1,80,.1)}
.button-5:hover{
box-shadow:none;background-color:#000}
.cta-flex{
grid-column-gap:15px;align-items:center;display:flex}
.cta-flex.center{
justify-content:center}
.csilver{
color:#b7bbd1}
.quotes{
width:25px}
.testimonial-author{
grid-column-gap:10px;align-items:center;display:flex}
.main-container-2{
width:100%;max-width:1100px;margin-left:auto;margin-right:auto}
.spacer-xxl{
width:100%;height:50px}
.spacer-xs{
width:100%;height:10px}
.paragraph-8{
opacity:.9;color:#000;font-size:16px;font-weight:400;line-height:1.5}
.heading-21{
text-align:center}
.button-6{
display:inline-block}
.image-19{
padding-top:0;display:inline-block}
.image-20{
display:inline-block}
.collection-item-4{
flex-direction:row;justify-content:space-between;align-items:stretch;display:flex}
.image-21{
max-height:400px;max-width:70%;object-fit:cover;overflow:auto}
.collection-item-5{
max-height:100%;max-width:100%;grid-column-gap:16px;grid-row-gap:16px;object-fit:fill;flex-flow:column wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-content:space-around;justify-content:space-around;align-items:stretch;justify-items:start;display:flex;overflow:auto}
.collection-list-wrapper-2{
grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:space-around;justify-content:space-around;align-items:stretch;justify-items:stretch;display:flex}
.collection-item-6{
width:480px;height:300px;grid-column-gap:16px;grid-row-gap:16px;object-fit:fill;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:cover;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:space-around;justify-content:space-between;align-items:center;margin-bottom:10px;padding-top:0;display:flex;overflow:visible}
.div-block-11{
width:100%;height:100%;max-height:100%;max-width:100%;object-fit:fill;background-image:linear-gradient(rgba(46,46,46,.5),rgba(46,46,46,.5));overflow:auto}
.heading-22{
color:#fff;text-align:center;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:29px;display:block}
.div-block-12{
width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.9))}
.container-6{
width:480px;height:360px;max-height:700px;max-width:600px;grid-column-gap:50px;grid-row-gap:1px;background-image:linear-gradient(53deg,rgba(220,94,38,.66) 31%,rgba(236,99,38,.34));flex-flow:row;flex:0 auto;justify-content:center;align-self:auto;align-items:center;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;display:flex;overflow:auto}
.container-6:hover{
background-image:linear-gradient(196deg,rgba(34,59,95,.62) 31%,rgba(236,99,38,.34))}
.collection-list-4{
flex-direction:row;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:block;position:static}
.container-7{
margin-bottom:43px}
.section-5{
display:block}
.heading-23{
text-align:center;font-size:25px}
.image-22{
align-self:center}
.cell,.cell-2,.cell-3,.cell-4,.cell-5,.cell-6,.cell-7,.cell-8,.cell-9,.cell-10,.cell-11,.cell-12,.cell-13,.cell-14,.cell-15{
justify-content:center}
.button-7{
float:none;color:#fff;background-color:#1991eb;border-radius:4px;margin-top:10px;margin-bottom:10px;padding:9px 25px;line-height:22px;transition:color .2s,box-shadow .2s,background-color .2s;display:inline-block}
.button-7:hover{
color:#fff;background-color:#1386dd;border-color:#0c6eb8}
.button-7.default-button{
color:#5b697a;background-color:#fff;align-items:flex-end;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-block}
.button-7.default-button:hover{
color:#213d63;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.1)}
.button-7.default-button.card-cta{
color:#223b5f;font-family:Lato,sans-serif;display:block;position:absolute;bottom:20px;left:30px}
.button-7.default-button.card-cta:hover{
color:#fff;background-color:#dc5e26}
.card-headline{
color:#fff;margin-top:10px}
.card-headline.dark-card-headline{
color:#333}
.card-headline.dark-card-headline._6col-card{
width:60%;color:#fff;text-shadow:0 1px 3px #252525;font-family:Lato,sans-serif;font-size:30px;position:absolute;top:15%;bottom:auto;left:5%;right:auto}
.tagline{
letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:500}
.tagline.tagline-promo-40{
color:rgba(255,255,255,.86);position:absolute;top:10%;bottom:auto;left:5%;right:auto}
.card{
height:340px;background-image:linear-gradient(#000,#000);border-radius:8px;padding:30px;transition:box-shadow .4s;position:relative}
.card.card4-content{
background-color:rgba(0,0,0,.93);background-image:url(../images/background-image.svg);background-position:0 0;background-size:cover;flex:0 auto;display:block;position:relative;top:0%;bottom:0%;left:0%;right:0%}
.collection-item-7{
flex-flow:column;padding-bottom:15px;display:flex}
.collection-list-5{
padding-bottom:100px}
.section-6{
padding-top:7%;padding-bottom:7%;position:relative;overflow:hidden}
.card-slider_nav{
flex-direction:row;justify-content:space-between;align-items:center;display:flex}
.container-8{
width:90%;max-width:1300px;margin-left:auto;margin-right:auto;display:block}
.card-slider_item{
width:350px;flex-direction:row;flex:none;align-self:stretch;align-items:stretch;margin-left:12px;margin-right:12px;display:flex}
.dropdown-list{
background-color:#fff;border-radius:4px;margin-top:-2px;box-shadow:0 3px 8px rgba(0,0,0,.28)}
.dropdown-list.w--open{
background-color:#fff}
.header-wrapper_left{
margin-left:20px;display:flex}
.d-inline-block{
display:inline-block}
.card-slider_nav-icon{
width:10px;height:18px}
.slick-slider.cms-slider{
margin-left:-12px;margin-right:-12px;display:flex}
.btn-icon{
margin-left:14px;display:inline-block}
.btn{
color:#fff;background-color:#212121;border:1px solid transparent;border-radius:4px;margin-top:12px;margin-right:12px;padding:8px 18px;text-decoration:none;transition:box-shadow .3s ease-out,border-color .3s ease-out;display:inline-block;box-shadow:inset 0 0 transparent}
.btn:hover{
color:#fff;box-shadow:inset 0 0 0 100px rgba(0,0,0,.15)}
.btn.btn-primary{
background-color:#4253ff;border-color:transparent}
.btn.btn-primary.cc-dropdown{
margin-top:0;padding:12px 20px}
.btn.btn-primary.card-slider_nav-btn{
margin-top:0;margin-left:12px;margin-right:0;padding:15px 20px}
.header-wrapper{
border-top:1px solid #aeb0b5;justify-content:space-between;align-items:flex-end;margin-top:60px;margin-bottom:60px;padding-top:20px;display:flex}
.dropdown-toggle{
text-align:left;flex-wrap:nowrap;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:block}
.div-block-13{
width:auto;height:auto;background-image:linear-gradient(rgba(34,59,95,.74),rgba(34,59,95,.74));border-radius:8px;display:block;position:absolute;top:0%;bottom:0%;left:0%;right:0%;overflow:visible}
.div-block-14{
clear:none;position:relative}
.div-block-15{
-webkit-text-fill-color:inherit;background-color:#223b5f;background-clip:border-box;border-radius:8px;position:relative;top:0%;bottom:0%;left:0%;right:0%}
.div-block-16,.div-block-17{
position:relative}
.div-block-18{
height:340px;object-fit:fill;background-image:linear-gradient(146deg,rgba(34,59,95,.7),transparent);border-radius:8px;flex-flow:column;align-content:space-around;justify-content:space-around;display:flex;position:absolute;top:0%;bottom:0%;left:0%;right:0%}
.projects-overlay{
height:340px;background-image:linear-gradient(97deg,rgba(34,59,95,.72),transparent);flex-flow:row;justify-content:space-around;align-items:stretch;display:block;overflow:auto}
@media screen and (min-width:1280px){
.container{
max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
.top-bar-grid{
grid-template-columns:1fr 1fr}
.navbar{
padding-top:29px}
.nav-link{
padding-left:12px;padding-right:12px;font-size:16px}
.button.nav-button{
margin-left:57px;padding-left:30px;padding-right:30px}
.button.medium.white-button{
margin-left:45px}
.button.black-button{
margin-top:50px;display:inline-block}
.button.nav-button-new{
margin-left:57px;padding-left:30px;padding-right:30px}
.button.medium-header.white-button,.button.medium-donate.white-button{
margin-left:45px}
.button.nav-button-new-mobile{
margin-left:57px;padding-left:30px;padding-right:30px}
.color-section{
padding-top:70px;padding-bottom:100px}
.section-title.white{
font-size:40px}
.text-section{
padding-top:100px;padding-bottom:70px}
.banner-heading.white{
font-size:70px}
.banner-heading.event{
font-size:75px}
.paragraph-section{
padding-top:70px;padding-bottom:50px}
.list-section{
padding-top:50px;padding-bottom:85px}
.block-quote-section{
padding-bottom:62px}
.button-section{
padding-bottom:150px}
.icon-section{
padding-top:100px;padding-bottom:100px}
.footer-section{
padding-top:110px;padding-bottom:85px}
.footer-content-wrap{
width:40%;align-self:flex-start}
.footer-widget-wrap{
background-color:#274166;padding-left:60px;padding-right:60px}
.footer-widget-grid{
grid-column-gap:30px;grid-template-columns:1.25fr 1fr 1.5fr}
.helpline-content{
padding-top:40px;line-height:1.9}
.footer-helpline-wrap{
padding-top:6px}
.footer-address-content{
padding-top:10px}
.footer-address-wrap{
flex-direction:column;justify-content:space-between;display:flex}
.footer-widget-content{
margin-bottom:0;padding-top:12px}
.footer-item{
align-items:stretch}
.white-button.medium{
margin-top:40px}
.about-us-intro-grid{
grid-column-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}
.about-us-intro-content-wrap{
margin-top:-99px}
.educate-section{
padding-bottom:100px}
.about-us-content-wrap{
text-align:left;align-items:flex-start}
.about-us-content-flex{
align-items:flex-start}
.about-us-grid{
width:100%;grid-template-columns:1fr 1fr}
.donation-list-content{
padding-left:0;padding-right:10px}
.donation-content-wrap{
text-align:left;margin-top:40px;padding:60px 40px 46px}
.donation-list-content-wrap{
grid-column-gap:30px;flex-direction:row;justify-content:space-between;display:flex}
.causes-section{
overflow:hidden}
.causes-mask{
max-width:80%;overflow:visible}
.percentage{
padding-left:15px;padding-right:15px}
.causes-slider{
display:block}
.causes-slide{
margin-right:60px}
.volunteer-form-wrap{
padding:60px 65px 40px}
.form-content{
max-width:460px}
.form-content.message-area{
height:156px;max-width:460px}
.project-image-item{
justify-content:center;align-items:center;display:flex}
.project-pop-up-wrap{
height:100%;display:flex}
.project-content-flex{
flex-direction:column;align-items:stretch}
.project-image-wrap{
padding-left:0}
.project-grid{
grid-column-gap:10px;grid-template-columns:1fr 1fr;justify-content:center}
.testimonial-slide{
width:48%}
.testimonial-mask{
background-color:transparent}
.testimonial-section{
padding-bottom:30px}
.volunteer-flex-wrap{
padding-left:10px;padding-right:10px}
.teams-portfolio-wrap{
width:100%;padding-top:40px}
.portfolio-title{
margin-top:20px;margin-bottom:20px}
.team-grid{
grid-row-gap:35px;grid-template-columns:1fr 1fr 1fr 1fr}
.blog-email-submission{
padding-right:100px}
.blog-content-wrap{
justify-content:center;align-items:center;padding-right:0}
.nav-menu{
padding-right:0}
.utility-page-wrap{
justify-content:center;align-items:center}
.utility-page-content{
width:1200px;position:relative;top:-216px}
.utility-page-form{
width:95%}
.changelog-content-wrap{
position:relative}
.nav-flex{
margin-left:-20px}
.causes-content-image{
width:584px}
.need-and-save-section{
padding-top:20px;padding-bottom:105px;
/*padding-top:140px;padding-bottom:105px;*/
}
.need-help-image-and-quotes{
display:block}
.need-help-quotes-wrap{
width:90%;bottom:0%;left:-7%}
.need-help-grid{
width:100%;grid-template-columns:.75fr 1fr}
.need-help-quote-content{
display:inline-block}
.causes-collection-item{
justify-content:center}
.bank-content-flex{
grid-column-gap:30px}
.bank-content-flex.ifsc-code{
grid-column-gap:91px}
.help-together-content-wrap{
width:67%}
.help-together-button-wrap{
padding-top:20px}
.volunteer-grid{
grid-template-columns:1fr 1fr}
.voluteer-content-wrap{
width:100%}
.valid-points-content-wrap{
width:auto}
.about-us-button-wrap{
align-self:flex-start}
.volunteer-form-label{
margin-bottom:20px}
.volunteer-form-flex{
width:auto;padding-top:50px;padding-bottom:40px}
.gallery-pop-up{
width:100%;height:100%;top:0%;bottom:0%;left:0%;right:0%}
.event-grid{
width:100%;grid-template-columns:1fr 1fr}
.event-content-area{
margin-top:0}
.event-organized-wrap{
grid-column-gap:25px}
.blog-section{
padding-bottom:100px}
.nav-menu-wrap{
margin-top:11px}
.home-page-about-button-wrap{
justify-content:flex-start}
.banner-home.event-blog{
height:700px}
.banner-flex{
padding-left:0}
.banner-container{
max-width:1200px}
.about-us-title{
text-align:left}
.about-us-title-flex{
text-align:left;display:block}
.volunteer-form-wrap-copy{
padding:60px 65px 40px}
.paragraph-5,.heading-13{
margin-left:50px}
}
@media screen and (min-width:1440px){
.nav-link:hover,.nav-link.w--current{
color:#ec6326}
.button.medium{
margin-top:15px}
.button.medium.white-button{
margin-left:45px}
.button.black-button{
margin-top:25px;display:inline-block}
.button.medium-header{
margin-top:15px}
.button.medium-header.white-button{
margin-left:45px}
.button.medium-donate{
margin-top:15px}
.button.medium-donate.white-button{
margin-left:45px}
.footer-section{
-webkit-text-fill-color:inherit;background-clip:padding-box}
.footer-widget-wrap{
background-color:#274166}
.white-button.medium{
margin-top:10px}
.educate-section{
margin-top:auto;padding-bottom:0}
.educate-section.part-2{
padding-top:0px;padding-bottom:60px}
.donation-content-wrap{
margin-bottom:120px}
.project-image-item{
display:flex}
.project-pop-up-wrap{
justify-content:center;padding-bottom:40px;padding-left:20px;display:none}
.we-did-button-wrap{
justify-content:flex-start}
.project-content-flex{
flex-direction:row;justify-content:center}
.project-image-wrap{
align-items:stretch;padding-left:0;padding-right:0;display:flex}
.project-image{
width:100%;height:350px}
.project-image-content{
justify-content:center}
.project-heading-wrap{
text-align:left;padding:20px 40px 0 60px}
.project-section{
padding:0}
.project-grid{
grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-around;padding-bottom:0}
.project-grid.below-grid{
grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr 1fr 1fr 1fr}
.blog-content-wrap{
justify-content:center;align-items:center;padding-left:0;padding-right:0;display:flex}
.blog-card-content-wrap{
background-image:url(../uploads/646be1f8d1fc4a0a19f4dd78_joel-muniz-A4Ax1ApccfA-unsplash.jpg)}
.utility-page-wrap{
flex-direction:column-reverse;justify-content:center;align-items:center;display:flex}
.utility-page-content{
justify-content:center;align-items:center}
.changelog-content-wrap{
position:relative}
.need-and-save-section{
padding-right:0}
.need-help-quotes-wrap{
left:-14%}
.need-help-quotes{
font-size:20px}
.goal-and-mission{
padding-bottom:220px}
.bank-content-flex{
grid-column-gap:34px}
.bank-content-flex.ifsc-code{
grid-column-gap:94px}
.volunteer-form-label{
margin-bottom:20px}
.gallery-pop-up{
top:0%;bottom:0%;left:0%;right:0%}
.banner-home.home-page{
background-image:linear-gradient(rgba(46,64,73,.66),rgba(46,64,73,.66)),url(../uploads/6469d29af49bf4234c691914_DSCF1176.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}
.about-us-title{
text-align:left}
.text-block{
font-size:25px;font-weight:500}
.paragraph-5,.heading-13{
margin-left:50px}
}
@media screen and (min-width:1920px){
.top-bar-section{
color:#727272;background-color:#ec6326}
.top-social-link-wrap{
background-color:#dc5e26}
.button.nav-button{
background-color:#ec6326}
.button.medium{
margin-top:0;margin-left:10px;margin-right:10px;padding:20px 40px;display:inline-block}
.button.medium.white-button{
margin-left:40px}
.button.white-button{
margin-top:15px;transition:background-color .25s,color .25s;display:inline-block}
.button.black-button{
margin-top:20px;transition:background-color .25s;display:inline-block}
.button.black-button:hover{
-webkit-text-stroke-color:#223b5f;border-style:solid;border-color:#fff}
.button.nav-button-new{
background-color:#d3ddeb}
.button.medium-header{
margin-top:0;margin-left:10px;margin-right:10px;padding:20px 40px;display:inline-block}
.button.medium-header.white-button{
margin-left:40px}
.button.medium-donate{
flex:0 auto;align-self:center;margin-top:0;margin-left:10px;margin-right:10px;padding:20px 40px;display:inline-block}
.button.medium-donate.white-button{
margin-left:40px}
.button.nav-button-new-mobile{
background-color:transparent}
.section-title{
color:#f2f2f2}
.section-title.white{
color:#f2f2f2;-webkit-text-stroke-color:#f2f2f2}
.banner-heading.white{
font-size:70px}
.black-button.extra-large{
margin-left:auto;margin-right:auto}
.banner-content-align{
justify-content:center;left:20%}
.banner-content-align.blog{
position:static;left:0%}
.footer-widget-wrap{
-webkit-text-fill-color:inherit;background-color:#274166;background-clip:padding-box}
.footer-social-link:hover{
background-color:#ec6326}
.white-button.medium{
margin-top:10px}
.about-us-volunteer-wrap{
margin-left:auto;
background-image:url(../images/bgwar.jpg);
}
.about-us-education-wrap{
padding-left:46px}
.about-us-intro-content{
margin-bottom:15px}
.educate-section{
margin-top:0;padding-bottom:140px}
.educate-section.part-2{
margin-top:-140px;padding-bottom:60px}
.section-content-wrap.left-align{
text-align:left}
.donation-list-content-wrap{
justify-content:space-between}
.causes-section{
background-color:#f1eeec}
.causes-slider-image-wrap{
float:none;position:relative}
.percentage{
margin-top:0;margin-bottom:0}
.slider-flex-content{
max-width:100%;margin-left:0;padding-top:35px;padding-left:0}
.causes-slider-image{
width:440px;height:300px;object-fit:cover}
.slider-percentage-content{
top:9%}
.causes-slider{
display:block;overflow:visible}
.how-we-help-section{
background-image:url(../images/vols.jpeg);background-position:0 0;background-repeat:no-repeat;background-size:cover}
.section-content{
text-transform:none;padding-right:20px}
.section-content.white{
text-transform:none;line-height:1.9}
.project-image-item{
justify-content:flex-start}
.project-pop-up-wrap{
background-color:#ff6d6d;border:1px solid #ff6d6d;padding-left:20px;display:block}
.project-content-flex{
justify-content:center}
.project-image{
height:auto}
.project-section-wrap{
width:100%;max-width:100%}
.project-heading-wrap{
align-items:flex-end;padding-top:60px;padding-bottom:40px;display:flex}
.project-section{
justify-content:center;align-items:center;display:flex}
.project-grid{
grid-row-gap:0px;grid-template-rows:minmax(auto,1fr);grid-template-columns:1fr 1fr 1fr;justify-content:center}
.testimonial-image{
padding-right:0}
.testimonial-slide{
width:49%;background-color:#fff}
.testimonial-section{
max-width:111%}
.testimonial-quotes-image{
opacity:.3;color:#727272;-webkit-text-stroke-color:#727272}
.testimonial-slide-content-flex{
margin-top:10px}
.counter-grid{
margin-left:-200px;margin-right:-200px;padding-right:0}
.portfolio-cards-wrap{
grid-row-gap:15px;flex-direction:column}
.teams-portfolio-wrap{
padding-bottom:40px}
.blog-content-wrap{
flex-direction:column;justify-content:center;align-items:flex-end;padding-left:0;padding-right:0;display:flex}
.subscribe-form{
grid-column-gap:25px;flex-direction:row;justify-content:flex-start}
.blog-card-content-wrap{
justify-content:flex-start;align-items:center}
.blog-title-area-wrap{
width:67%}
.nav-menu{
flex:0 auto;padding-left:0;padding-right:140px;display:block}
.nav-flex{
flex-wrap:nowrap;margin-left:-140px;margin-right:-140px;display:flex}
.need-and-save-section{
display:block}
.need-help-quotes-wrap{
width:76%;opacity:.9;background-color:#223b5f;margin-top:-100px;bottom:-6%;left:-12%}
.need-help-grid{
grid-template-columns:1fr 1fr}
.need-help-quotes{
background-color:transparent;padding-top:41px;padding-bottom:40px;padding-right:30px;font-size:20px;position:static;top:-71px;left:-39px}
.need-help-quote-content{
position:relative}
.about-us-client{
margin-left:auto;margin-right:auto}
.goal-and-mission{
padding-bottom:205px}
.newsletter-image-overlay{
background-image:url(../uploads/646bc84db736b950839356ca_teng-yuhong-qMehmIyaXvY-unsplash.jpg)}
.causes-lightbox-wrap{
padding-top:55px}
.volunteer-form{
background-color:#f1eeec}
.volunteer-grid{
grid-column-gap:50px;grid-template-columns:1.25fr 1fr}
.valid-points-count-flex{
background-color:#223b5f}
.points-heading{
margin-top:23px}
.points-content{
width:96%}
.volunteer-form-flex{
background-color:transparent;border:1px solid #ec6326;padding-bottom:20px}
.gallery-content-wrap{
width:100%;height:100%}
.gallery-pop-up{
background-color:#ec6326;display:none;top:0%;bottom:0%;left:0%;right:0%}
.gallery-lightbox{
background-color:#d85921}
.contact-us-form-content{
border-color:#ec6326;margin-top:auto;padding-top:140px;padding-bottom:140px}
.contact-email-flex,.contact-phone-flex{
padding-left:0}
.faq-image-content{
line-height:1.2}
.event-grid{
grid-template-columns:1fr 1fr}
.event-timing{
grid-column-gap:10px}
.event-card-flex{
align-items:center}
.event-section{
padding-top:135px}
.blog-whole-wrap{
max-width:800px}
.banner-home{
background-image:linear-gradient(210deg,rgba(34,59,95,.43),rgba(46,64,73,.66))}
.banner-home.home-page{
height:900px;-webkit-text-fill-color:inherit;background-image:linear-gradient(rgba(46,64,73,.67),rgba(34,59,95,.91)),url(../uploads/6469d29af49bf4234c691914_DSCF1176.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-clip:border-box}
.banner-home.about-page{
background-image:linear-gradient(156deg,rgba(236,99,38,.94),rgba(34,59,95,.81)),url(../uploads/646bc728afbcf3ea5f8eeaf3_chuttersnap-BNBA1h-NgdY-unsplash.jpg);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover}
.banner-home.causes-page{
object-position:50% 50%;display:flex;overflow:visible}
.banner-home.team-page{
background-position:0 0,50%;background-size:auto,cover}
.banner-home.volunteer-page{
object-fit:fill;object-position:50% 50%;background-image:linear-gradient(108deg,#223b5f,rgba(16,43,56,.8)),url(../images/646bdd548283cb1460ffe6f1_volunteersworking_jp.jpeg);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;position:static}
.banner-home.contact-page{
background-image:linear-gradient(153deg,rgba(216,89,33,.89) 51%,#223b5f),url(../images/pcont.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll}
.banner-home.causes-single{
background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:repeat;background-size:cover;display:block}
.banner-flex{
justify-content:flex-start}
.banner-container{
object-fit:fill;justify-content:center;align-items:center;display:flex}
.about-us-title{
text-align:left;margin-left:0;margin-right:auto}
.about-us-title-flex{
margin-left:0}
.text-block{
padding-top:20px;font-size:25px}
.image{
padding-left:0;padding-right:0;display:inline-block;position:relative}
.image-4,.image-6{
mix-blend-mode:normal}
.image-8{
opacity:.52}
.container-2{
justify-content:center;align-items:center;display:block}
.section{
background-image:linear-gradient(rgba(34,59,95,.93),rgba(34,59,95,.93)),url(../uploads/646bcdeeca0ab575dff0840d_01850f08-8ab8-4de0-b7ca-5b91b71ef576.jpg);background-position:0 0,50%;background-size:auto,cover}
.section.organization-overlay-wrap{
background-image:none}
.grid{
grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-auto-flow:row;padding-right:0}
.paragraph,.heading-4{
color:#2e4049}
.container-3{
flex-direction:row;justify-content:space-between;align-items:stretch;display:flex}
.div-block{
padding-bottom:50px}
.heading-6{
text-align:center}
.heading-8{
color:#2e4049}
.section-2{
padding-bottom:120px}
.heading-10{
margin-top:60px}
.section-3{
padding-bottom:40px}
.list{
display:inline-block}
.heading-12{
margin-bottom:20px}
.column{
position:relative}
.section-4{
-webkit-text-fill-color:inherit;background-clip:padding-box;margin-top:20px;margin-bottom:100px};
-/*webkit-text-fill-color:inherit;background-clip:padding-box;margin-top:100px;margin-bottom:100px};*/
.paragraph-5{
margin-left:50px}
.div-block-3{
grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}
.paragraph-6{
clear:none;margin-bottom:auto;padding:40px}
.heading-13{
margin-left:50px}
.paragraph-7{
color:#b8b4b4}
.heading-14{
font-size:80px}
.heading-15{
color:#fff}
.heading-16{
color:#fff;font-size:60px}
.image-15{
overflow:visible}
.italic-text{
color:#2e4049}
}
@media screen and (max-width:991px){
h1{
font-size:40px}
h2{
font-size:35px}
h3{
font-size:30px}
h4{
font-size:27px}
p{
font-size:19px}
blockquote{
background-position:50% 12%;padding-top:182px;padding-left:40px;padding-right:40px}
.top-bar-contact-wrap{
flex-direction:column;justify-content:center}
.top-contact-item{
justify-content:space-around;align-self:flex-start}
.nav-link{
margin-top:0;padding-top:10px;padding-bottom:10px}
.nav-link.dropdown{
border-right-style:none;margin-top:0;margin-bottom:0}
.nav-link.dropdown.w--open{
margin-bottom:10px}
.nav-bar-dropdown{
display:block}
.nav-dropdown-icon{
flex:0 auto;padding-left:40px;padding-right:10px}
.button.nav-button{
order:0;display:block}
.button.medium.white-button{
margin-left:20px}
.button.nav-button-new{
order:0;display:block}
.button.medium-header.white-button,.button.medium-donate.white-button{
margin-left:20px}
.button.nav-button-new-mobile{
order:0;display:block}
.color-grid{
grid-template-columns:1fr 1fr}
.section-title-wrap{
flex:1}
.section-title-wrap.medium{
width:100%}
.section-title{
font-size:34px}
.section-title.counter{
font-size:50px}
.banner-heading{
font-size:75px}
.banner-heading.white{
font-size:50px}
.banner-heading.event{
width:100%}
.button-section{
padding-bottom:100px}
.black-button{
width:200px;margin-left:auto;margin-right:auto}
.sub-title.pink{
margin-bottom:0;padding-top:0;font-size:30px}
.sub-title.pink.get-involved-header,.sub-title.pink.our-mission{
text-align:center}
.footer-section{
padding-top:80px;padding-bottom:80px}
.footer-flex-wrap{
flex-direction:column;align-items:center}
.footer-content-wrap{
text-align:center;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;padding-top:0;padding-bottom:60px;padding-right:0}
.footer-social-flex-wrap{
justify-content:center}
.footer-menu-content{
padding-top:29px}
.footer-helpline-wrap{
padding-top:20px}
.copyright-wrap{
padding-left:20px;padding-right:20px}
.below-poverty-line-wrap{
justify-content:flex-start;padding-bottom:12px}
.below-poverty-circle{
display:none}
.below-poverty-margin-line{
width:21%;display:none}
.banner-button-wrap{
justify-content:flex-start}
.about-us-volunteer-wrap{
text-align:center;align-self:center;padding-top:60px;padding-bottom:60px;position:static}
.about-us-intro-grid{
grid-row-gap:0px;grid-template-rows:auto auto auto;grid-template-columns:1fr}
.about-us-image-wrap{
background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-self:center;align-items:stretch;padding-top:100px;padding-bottom:100px}
.about-us-intro-content-wrap{
flex-direction:column;margin-top:0;padding-left:0;padding-right:0}
.about-us-education-wrap{
text-align:center;align-self:center;align-items:center;position:static}
.about-us-intro-content{
text-align:center;margin-bottom:0;padding-top:0;line-height:1.5}
.about-link{
text-align:center;margin-top:20px}
.educate-section{
padding-top:100px;padding-bottom:100px}
.about-us-content-wrap{
text-align:center;align-items:center}
.about-us-grid{
width:100%;grid-template-columns:1fr}
.banner-sub-title.white{
font-size:40px}
.banner-sub-title._404-page{
font-size:150px}
.donation-content-wrap{
width:100%;align-items:flex-start;margin-top:30px;padding-bottom:40px}
.total-donation{
align-items:center;padding-bottom:10px}
.donation-list-content-wrap{
justify-content:center;padding-top:40px}
.donation-needed-amount{
margin-top:15px}
.total-donation-wrap{
flex-direction:column;align-items:center}
.progress-bar{
width:75%}
.donation-item-title.causes-page{
font-size:22px;display:block}
.causes-section{
padding-top:100px;padding-bottom:160px}
.causes-heading-flex{
grid-row-gap:10px;text-align:center;flex-direction:column}
.causes-mask{
width:460px;max-width:100%;overflow:hidden}
.slider-flex-content{
justify-content:center;align-items:center;padding-top:40px;display:flex}
.causes-left-arrow{
width:50px;height:50px;bottom:-14%;overflow:hidden}
.slider-item-wrap{
padding-bottom:40px}
.slider-icon{
font-size:20px}
.slider-percentage-content{
top:2%;bottom:auto;left:2%;right:auto}
.causes-slider{
max-width:100%;justify-content:center;align-items:center;display:flex}
.causes-slide{
width:421px;margin-left:40px}
.causes-right-arrow{
width:50px;height:50px;bottom:-14%}
.how-we-help-section{
padding-top:100px;padding-bottom:100px}
.volunteer-content-grid{
grid-template-columns:1fr}
.helping-content-wrap{
text-align:center;align-items:center;padding-right:0}
.volunteer-form-wrap{
flex-direction:column;align-items:center;margin-top:40px;padding-bottom:25px;padding-left:20px;padding-right:20px}
.form-content,.form-content.message-area{
max-width:617px}
.what-we-do-section{
padding-top:100px;padding-bottom:100px}
.what-we-do-sub-heading{
font-size:23px}
.what-we-do-grid{
grid-template-columns:1fr 1fr}
.project-pop-up-wrap{
padding-bottom:40px;padding-left:20px;padding-right:20px;display:flex}
.pop-up-tags-content{
font-size:18px}
.project-content-flex{
grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:0;padding-bottom:0}
.project-pop-up-title{
font-size:25px}
.project-image-wrap{
padding-bottom:0;padding-right:0}
.project-image{
margin-bottom:5px}
.project-heading-wrap{
width:100%;text-align:center;margin-right:0;padding-top:0;padding-bottom:20px;padding-left:0}
.project-section{
justify-content:center;align-items:center;padding:100px 20px}
.project-grid{
grid-template-columns:1fr 1fr;justify-content:space-between;justify-items:center}
.project-grid.below-grid{
flex-direction:column;grid-template-columns:1fr 1fr}
.testimonial-image{
width:154px}
.testimonial-slider-wrap{
justify-content:center;align-items:center;display:flex}
.testimonial-slider{
max-width:100%}
.testimonial-slide{
width:100%}
.testimonial-mask{
height:100%;max-width:100%}
.testimonial-section{
padding-top:60px;padding-bottom:50px}
.testimonial-content-heading{
margin-bottom:5px}
.clients-grid{
grid-template-columns:1fr 1fr 1fr}
.clients-image-content{
padding-top:20px}
.clients-section{
padding-top:40px;padding-bottom:80px}
.counter-grid{
grid-template-columns:1fr 1fr}
.counter-content{
margin-top:15px}
.portfolio-volunteer-invite{
flex-direction:column;justify-content:center;align-items:center;padding-top:0;display:flex}
.team-section{
padding-top:100px;padding-bottom:100px}
.teams-portfolio-wrap{
width:100%}
.volunteer-image-wrap{
margin-bottom:10px}
.portfolio-title{
margin-top:20px;margin-bottom:10px}
.team-grid{
grid-row-gap:45px;grid-template-columns:1.1fr 1.1fr;justify-content:center}
.team-grid.team-page{
grid-template-columns:1.1fr 1.1fr}
.volunteer-content{
padding-left:10px;padding-right:10px}
.volunteer-button-wrap.volunteer-page{
justify-content:center;padding-left:0}
.blog-title-wrap{
z-index:2;width:70%;justify-content:center;align-items:center;position:relative}
.blog-overlay-wrap{
top:0%;bottom:0%;left:0%;right:0%}
.blog-item-wrap{
grid-column-gap:16px;grid-row-gap:16px;text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;padding-right:0;display:flex}
.blog-item-grid{
grid-row-gap:0px;grid-template-columns:1fr;align-content:center;justify-content:center}
.blog-content-wrap{
justify-content:center;align-items:center;padding-bottom:70px;padding-left:0}
.blog-card-content-wrap{
background-image:url(../uploads/640053e51e36e143bc91dfbe_Blog%20BackGround.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px;padding-left:0;display:block}
.blog-title-area-wrap{
width:100%;text-align:center;flex-direction:column;justify-content:center;align-items:center}
.blog-button-wrap{
justify-content:center;padding-top:20px}
.nav-menu{
background-color:#fff;border-top:1px solid #eeebeb;justify-content:flex-start;align-items:center;margin-left:0;padding-top:20px;padding-bottom:25px}
.menu-button{
color:#000;background-color:#ff6d6d;border-radius:13px;order:0;align-self:center;margin-left:25px;padding-top:20px;padding-bottom:20px}
.menu-button.w--open{
color:#000;background-color:#77d7d3;border-radius:10px}
.utility-page-wrap{
margin-bottom:-77px}
.utility-page-content{
padding:80px 20px}
.dropdown-link{
padding-top:6px;padding-bottom:6px;padding-left:10px}
.changelog-content-wrap{
padding-top:120px;padding-bottom:140px;top:-176px}
.nav-flex{
justify-content:space-between;align-items:center}
.dropdown-list-wrap.w--open{
box-shadow:none;padding-top:0;padding-bottom:10px;padding-left:40px;display:block;position:static}
.causes-content-section{
padding-top:100px;padding-bottom:100px}
.causes-content-flex{
flex-direction:column}
.causes-content-area{
width:100%}
.need-and-save-section{
padding-top:100px}
.need-help-quotes-wrap{
width:71%;bottom:-14%;left:-9%}
.need-help-grid{
width:100%;grid-row-gap:40px;grid-template-columns:1fr}
.need-help-quote-content{
padding-top:20px;padding-bottom:20px}
.goal-and-mission{
padding-bottom:100px}
.goal-and-mission-grid{
text-align:center;grid-template-columns:1fr;justify-content:center;justify-items:center}
.goal-list-flex{
justify-content:center}
.mission-content-wrap{
margin-top:20px}
.goal-quote-wrap{
width:100%;padding-top:10px;padding-bottom:20px;top:auto;bottom:0%;left:0%;right:0%}
.mission-quote-heading{
font-size:60px}
.about-us-testimonial{
padding-top:80px;padding-bottom:80px}
.newsletter-image-overlay{
padding-top:80px;padding-bottom:70px}
.newsletter-content{
width:100%}
.causes-collection-item{
justify-content:center;margin-bottom:20px;display:flex}
.causes-template{
padding-top:100px}
.causes-single-image-wrap{
padding-bottom:40px}
.causes-single-content-wrap{
width:100%}
.causes-single-raised-amount{
font-size:30px}
.causes-single-content-flex{
padding-top:20px}
.causes-single-content-area{
width:100%}
.payment-types-grid{
grid-template-columns:1fr}
.donate-content-wrap{
padding-bottom:40px}
.bank-details-content{
padding-bottom:60px}
.payment-method-flex{
width:58%}
.causes-lightbox{
width:100%;background-position:50%;background-size:cover}
.causes-content{
justify-content:space-between}
.causes-image-wrap{
width:100%;max-width:100%}
.causes-details{
width:100%;background-color:#fff;align-items:flex-start;padding:30px 20px 50px}
.causes-details-content{
justify-content:flex-end}
.events-section{
padding-top:100px;padding-bottom:100px}
.team-portfolio-section,.organization-overlay-wrap{
padding-top:80px;padding-bottom:80px}
.help-together-section{
padding-top:100px;padding-bottom:100px}
.help-together-content-flex{
grid-row-gap:40px;text-align:center;flex-direction:column;align-items:center}
.help-together-content-wrap{
width:100%}
.help-together-button-wrap{
justify-content:center;align-items:center;padding-top:20px}
.help-together-image-wrap{
width:100%}
.more-impacts-content-flex{
grid-row-gap:40px;flex-direction:column;align-items:center}
.more-impacts-image-wrap{
width:100%;text-align:center}
.more-impacts-content-wrap{
width:100%;text-align:center;order:-1}
.volunteer-form{
padding-top:100px;padding-bottom:100px}
.volunteer-grid{
grid-column-gap:16px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}
.voluteer-content-wrap{
width:auto;text-align:center}
.volunteer-valid-points-wrap{
padding-top:40px}
.valid-points-content-wrap{
text-align:left}
.volunteer-form-flex{
width:100%;text-align:center}
.project-gallery{
padding-top:80px;padding-bottom:80px}
.gallery-grid{
grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}
.contact-us-section{
padding-top:100px;padding-bottom:100px}
.contact-us-grid{
grid-row-gap:50px;grid-template-columns:1fr}
.contact-us-content-wrap{
text-align:center}
.contact-us-form-content{
padding:35px 35px 30px}
.contact-form{
flex-direction:column;align-items:center;display:flex}
.contact-form-label{
max-width:616px}
.contact-email-flex{
flex-direction:column;justify-content:center;padding-top:20px;padding-left:0}
.contact-email-content{
text-align:center;padding-top:3px;padding-left:0}
.contact-phone-flex{
flex-direction:column;justify-content:center;align-items:center;padding-top:30px;padding-left:0}
.contact-phone-image-wrap{
margin-left:0}
.contact-phone-content{
text-align:center;padding-top:2px;padding-left:0}
.contact-phone-title{
margin-bottom:2px}
.contact-social-link-wrap{
justify-content:center}
.faq-section{
padding-top:100px;padding-bottom:100px}
.faq-grid{
grid-template-columns:1fr}
.faq-image-overlay{
width:100%;height:auto;text-align:center;padding:100px 20px}
.faq-image-content-wrap{
width:100%}
.faq-button-wrap{
justify-content:center}
.faq-question-content{
flex-direction:column;align-items:stretch;display:flex}
.faq-question-content.last-one{
padding-top:100px}
.event-grid{
width:100%;grid-row-gap:40px;grid-template-columns:1fr}
.event-collection-item{
padding-left:10px;padding-right:10px}
.event-date-wrap.card{
padding-top:40px;padding-bottom:40px}
.event-date{
font-size:44px}
.event-month{
margin-top:3px;font-size:20px}
.event-item.event-page{
text-align:left}
.author-link{
font-size:18px}
.event-title{
font-size:22px}
.event-content{
font-size:18px}
.event-section{
padding-top:80px;padding-bottom:80px}
.event-card-whole-wrap{
width:100%;padding-left:0;padding-right:0}
.event-single{
padding-top:100px;padding-bottom:100px}
.blog-whole-wrap{
max-width:600px;text-align:center;margin-left:auto;margin-right:auto;padding:40px 10px 40px 20px;right:0}
.blog-date-and-link{
justify-content:center}
.blog-title{
width:100%;font-size:23px}
.blog-button-flex,.blog-button-flex.content{
justify-content:center}
.blog-section{
padding-bottom:60px}
.blog-item-whole-wrap{
background-color:transparent;justify-content:center;align-items:center;margin-bottom:60px;display:flex}
.blog-grid{
width:100%;background-color:#fff;grid-template-columns:1fr;padding-bottom:40px}
.blog-image-wrap{
width:100%}
.blog-content{
text-align:center;padding-top:20px;padding-left:20px;padding-right:20px}
.blog-banner-content{
font-size:40px}
.blog-single-content-wrap{
padding-bottom:100px}
.blog-single-author-wrap{
grid-row-gap:25px;flex-direction:column;display:block}
.author-image-wrap{
width:100%;justify-content:center;align-items:center;display:flex}
.author-content-wrap{
text-align:center}
.author-desgination{
padding-top:10px}
.author-whole-wrap{
text-align:center}
.license-section{
padding-top:80px;padding-bottom:80px}
.unsplash-license-wrap{
width:98.5%}
.font-license-wrap{
width:97%}
.event-single-details-wrap{
margin-top:0}
.event-single-details-grid{
width:100%}
.event-start-wrap,.event-organizer-wrap,.event-single-location-wrap{
padding-left:20px}
.volunteer-card-title{
font-size:30px}
.brand{
order:-1}
.brand.w--current{
order:0}
.volunteer-page-form{
flex-direction:column;align-items:center;display:flex}
.author-section{
padding-top:100px;padding-bottom:100px}
.nav-menu-wrap{
grid-column-gap:0px;justify-content:space-between}
.accordion-toggle{
overflow:hidden}
.event-organized-author{
font-size:18px}
.banner-home{
height:600px}
.banner-home.home-page{
height:750px}
.banner-home.team-page{
background-size:auto,cover}
.banner-home.author{
height:540px}
.banner-home.organizer,.banner-home.event-blog{
height:560px}
.banner-flex{
flex-direction:row;padding-left:0}
.about-us-title{
width:65%;text-align:center;padding-left:0;text-decoration:none;display:inline-block}
.blog-author-flex{
grid-row-gap:20px;flex-direction:column}
.dropdown-icon{
color:#fff}
.donation-amount-wrap{
padding-left:20px;padding-right:20px}
.donation-title{
font-size:18px}
.donation-full-wrap{
grid-row-gap:20px;flex-direction:column;align-items:stretch}
.full-width-image,.blog-image{
width:100%}
.text-block{
font-size:19px}
.section.organization-overlay-wrap{
flex-direction:row;display:block}
.volunteer-form-wrap-copy{
flex-direction:column;align-items:center;margin-top:40px;padding-bottom:25px;padding-left:20px;padding-right:20px}
.div-block-2{
text-align:center}
.paragraph-5{
margin-left:20px;margin-right:20px}
.paragraph-6.need-help-quotes-wrap-2{
padding-bottom:40px;left:7%}
.heading-13{
margin-left:20px}
.image-13{
-webkit-text-fill-color:inherit;background-clip:content-box}
.menu-button-2{
margin-top:-5px;margin-left:19px}
.page-padding.s0{
margin-top:2rem;margin-bottom:2rem}
.padding-vertical{
padding-left:0;padding-right:0}
.logo_component-slider{
grid-column-gap:3rem}
.logo-slider-img{
width:174px}
.section-logo{
overflow:hidden}
.logo_component-slider-2{
grid-column-gap:3rem}
.instructions-wrapper{
flex-wrap:nowrap;order:-1;align-self:auto;align-items:center;margin-top:0;margin-bottom:60px;margin-left:0;position:relative;top:0%;left:-25px}
.demo-main-text-wrapper{
width:510px;margin-top:100px;margin-left:40px;margin-right:auto;position:absolute}
.bottom-buttons-wrapper{
flex-direction:column;align-items:center;display:flex}
.demo-left-arrow-wrapper{
position:fixed}
.d-50-circle-wrapper-2{
margin-top:0}
.demo-container{
height:auto;min-height:100vh;clear:both;flex-direction:row;justify-content:center;display:flex;overflow:hidden}
.demo-banner-bottom-wrapper{
width:auto;flex-direction:column;align-items:center}
.demo-btn-close-wrapper{
position:static}
.demo-right-arrow-wrapper{
position:fixed}
.demo-p.main{
max-width:350px;margin-bottom:40px;padding-right:32px}
.browser-demo{
width:700px;height:500px;flex-direction:column;justify-content:center;margin-bottom:100px}
.html-embed{
margin-top:20px;position:relative;right:0}
.demo-banner-bottom{
align-items:flex-start;position:fixed}
.d-135-card-wrapper{
margin-bottom:60px}
.footer-link-block{
margin-bottom:0}
.button-4{
margin-right:0}
.button-4.bottom{
text-align:center;margin-left:0;margin-right:0}
.demo-wrapper{
flex-direction:column-reverse;flex:0 auto;align-items:center;margin-top:140px;margin-bottom:140px;margin-right:0%}
.image-18{
margin-right:0}
.grid-item{
width:33.3333%}
.masonry-grid{
display:inline-block}
.container-6{
flex-flow:row;justify-content:center;display:flex}
.collection-list-4{
flex-direction:column;justify-content:center;align-self:auto;align-items:center;display:flex}
.collection-list-wrapper-3{
flex-flow:column;justify-content:space-between;align-items:stretch;display:flex}
.button-7.default-button.card-cta{
text-align:center;transition:color .2s,background-color .2s,box-shadow .2s;display:block;bottom:20px;left:30px;right:30px}
.card-headline.dark-card-headline._6col-card{
width:65%}
}
@media screen and (max-width:767px){
h1{
font-size:40px}
h2{
font-size:35px}
h3{
font-size:30px}
p,a{
font-size:24px}
blockquote{
padding-bottom:80px;padding-left:20px;padding-right:20px;font-size:26px}
.container{
padding-left:20px;padding-right:20px}
.top-bar-contact-wrap{
flex-direction:column;justify-content:space-between}
.top-bar-social-wrap{
flex-direction:row}
.top-bar-grid{
grid-template-columns:1fr;align-items:center;justify-items:center}
.top-contact-item{
justify-content:flex-start;padding-right:0}
.top-social-link-wrap{
width:100%;padding-top:20px;padding-bottom:20px;padding-right:40px}
.navbar{
padding-top:20px;padding-bottom:20px}
.top-bar-contact-link{
flex:none;font-size:18px}
.nav-dropdown-icon{
clear:none;flex:0 auto;padding-left:0}
.nav-dropdown-icon.nav-bar-dropdown{
display:inline-block}
.button.nav-button{
margin-left:0;margin-right:auto}
.button.medium{
margin-left:0;margin-right:0;display:inline-block}
.button.medium.white-button{
margin-left:auto}
.button.nav-button-new{
margin-left:0;margin-right:auto}
.button.medium-header{
margin-left:0;margin-right:0;display:inline-block}
.button.medium-header.white-button{
margin-left:auto}
.button.medium-donate{
margin-left:0;margin-right:0;display:inline-block}
.button.medium-donate.white-button{
margin-left:auto}
.button.nav-button-new-mobile{
margin-left:0;margin-right:auto}
.color-section{
padding-top:80px;padding-bottom:80px}
.color-grid{
grid-template-columns:1fr;display:block}
.color-swatch-item{
margin-bottom:20px}
.section-title{
font-size:28px}
.section-title.white{
margin-bottom:20px}
.color-title{
padding-left:20px}
.text-section{
padding-top:80px;padding-bottom:80px}
.banner-heading{
font-size:60px}
.banner-heading.white{
text-align:center;font-size:38px}
.banner-heading.white.home-header{
text-align:left}
.banner-heading.event{
font-size:40px}
.button-section{
padding-bottom:100px}
.style-guide-button-wrap{
grid-row-gap:10px;flex-direction:column;align-items:flex-start}
.icon-section{
padding-top:80px;padding-bottom:80px}
.icon-item-flex{
padding-top:20px}
.sub-title.pink{
line-height:1.4}
.sub-title.pink.our-mission{
text-align:center}
.banner-content-align{
align-items:center}
.footer-content-wrap{
width:100%;padding-bottom:40px}
.footer-widget-wrap{
padding-left:40px;padding-right:20px}
.footer-widget-grid{
grid-template-columns:1fr}
.footer-menu-content,.footer-menu-link-wrap{
padding-top:0}
.footer-widget-content{
font-size:17px}
.below-poverty-line-wrap{
flex-direction:row;justify-content:flex-start}
.below-poverty-margin-line{
width:28%}
.banner-button-wrap{
justify-content:flex-start}
.white-button.medium{
justify-content:center}
.white-button.large{
padding-right:40px}
.about-us-background-wrap{
justify-content:space-around}
.about-us-volunteer-wrap{
text-align:center;padding-left:20px;padding-right:20px}
.about-us-image-wrap{
background-size:cover}
.about-us-education-wrap{
text-align:center;align-items:center;padding-left:20px;padding-right:20px}
.about-link{
text-align:center}
.educate-section{
padding-top:10px;padding-bottom:20px}
.about-us-content-wrap{
text-align:center;align-items:center}
.banner-sub-title.white{
font-size:36px}
.banner-sub-title._404-page{
font-size:100px}
.donation-content-wrap{
flex-direction:column;padding-left:0;padding-right:0}
.total-donation{
flex-direction:column}
.donation-list-content-wrap{
flex-direction:column;align-items:flex-start;padding-left:30px}
.goal-title{
margin-top:10px}
.donation-needed-amount{
margin-bottom:0}
.total-donation-wrap{
width:80%;text-align:center;padding-left:30px}
.donation-item-title{
clear:none;justify-content:center;align-items:center;display:flex;position:static}
.donation-item-title.causes-page{
font-size:24px}
.causes-section{
padding-top:80px;padding-bottom:160px}
.causes-heading-flex{
flex-direction:column}
.causes-title-button{
padding-top:20px}
.causes-mask{
width:431px;max-width:100%}
.percentage{
font-size:22px}
.slider-flex-content{
padding-left:40px;padding-right:40px}
.causes-slider-image{
width:390px}
.causes-left-arrow{
bottom:-12%}
.slider-percentage-content{
top:3%;left:2%}
.causes-slider{
width:100%;height:100%;max-width:100%;justify-content:center}
.causes-slide{
width:100%}
.causes-right-arrow{
bottom:-12%}
.how-we-help-section{
padding-top:80px;padding-bottom:80px}
.volunteer-form-wrap{
flex-direction:column;align-items:center}
.form-content,.form-content.message-area{
max-width:398px}
.section-content{
font-size:18px}
.what-we-do-grid-wrap{
padding-top:40px}
.what-we-do-section{
padding-top:80px;padding-bottom:80px}
.we-do-grid-content-wrap{
width:75%}
.what-we-do-grid{
grid-row-gap:20px;grid-template-columns:1fr}
.project-pop-up-wrap{
padding-bottom:0;padding-left:0;padding-right:0;display:flex}
.pop-up-tags-content{
margin-bottom:10px;margin-right:0;padding:5px 20px;font-size:16px}
.pop-up-content{
text-align:left;padding-bottom:15px;padding-left:20px;padding-right:20px}
.project-pop-up-title{
font-size:20px}
.project-image-wrap{
align-self:stretch;padding-left:0;padding-right:0}
.pop-up-tags-flex{
width:100%;flex-direction:column;align-items:flex-start;padding-bottom:0}
.project-image-content{
grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}
.project-heading-wrap{
width:100%;margin-right:0;padding-top:0;padding-bottom:20px;padding-left:0}
.project-section{
padding-top:80px;padding-bottom:80px}
.project-grid{
text-align:center}
.testimonial-image{
width:200px}
.testimonial-slider-wrap{
justify-content:flex-start}
.testimonial-slider{
width:100%;height:100%;max-width:100%;background-color:transparent}
.testimonial-title-wrap{
padding-bottom:30px}
.testimonial-slide{
width:100%}
.testimonial-mask{
height:64%}
.testimonial-bar-wrap{
padding-top:0;position:absolute;top:auto;bottom:-25%;left:0%;right:0%}
.testimonial-section{
padding-top:80px;padding-bottom:60px}
.testimonial-quotes-image{
display:block}
.clients-grid{
grid-template-columns:1fr 1fr}
.clients-section{
padding-top:70px;padding-bottom:60px}
.counter-grid{
grid-template-columns:1fr}
.clients-image-wrap{
padding-top:20px}
.portfolio-cards-wrap{
padding-bottom:20px}
.portfolio-volunteer-invite{
padding-top:50px;padding-bottom:50px}
.volunteer-flex-wrap{
padding-top:30px;padding-bottom:30px}
.team-section{
padding-top:80px;padding-bottom:80px}
.team-grid{
grid-template-columns:1.1fr}
.team-grid.team-page{
grid-row-gap:30px}
.volunteer-content{
padding-top:0}
.blog-title-wrap{
width:100%}
.blog-item-wrap{
width:auto;text-align:center;display:flex}
.blog-content-wrap{
flex-direction:column;justify-content:center;align-items:center;padding:60px 40px;display:block}
.subscribe-form{
display:flex}
.blog-item-background-wrap{
top:0%;bottom:0%;left:0%;right:0%}
.blog-card-content-wrap{
background-image:url(../uploads/640053e51e36e143bc91dfbe_Blog%20BackGround.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 40px}
.blog-title-area-wrap{
width:100%;text-align:center}
.news-submission-wrap{
align-self:center}
.blog-button-wrap{
justify-content:center}
.nav-menu{
box-shadow:1px 1px 9px rgba(0,0,0,.03)}
.utility-page-content{
padding:80px 20px}
.password-form{
width:100%}
.changelog-content-wrap{
padding-top:100px;padding-bottom:120px}
.changelog-title{
font-size:30px}
.nav-flex{
grid-row-gap:15px;flex-direction:column;justify-content:space-between;align-items:stretch;display:flex}
.causes-content-section{
padding-top:80px;padding-bottom:80px}
.causes-content-area{
width:85%}
.need-and-save-section{
padding-top:80px;padding-bottom:60px}
.need-help-quotes-wrap{
width:100%;top:auto;bottom:0%;left:0%;right:0%}
.need-help-quotes{
font-size:20px}
.need-help-quote-content{
padding-bottom:20px;padding-left:20px;padding-right:20px}
.save-planet-quote-content{
padding-left:10px;padding-right:10px}
.goal-and-mission{
padding-bottom:100px}
.goal-and-mission-grid{
grid-row-gap:40px}
.goal-list-flex{
grid-row-gap:20px;flex-direction:column}
.goal-list-content{
font-size:18px}
.goal-quote-wrap{
width:100%;padding-top:20px;padding-bottom:20px;top:auto;bottom:0%;left:0%;right:0%}
.mission-quote-heading{
font-size:44px}
.newsletter-content{
width:100%}
.causes-collection-item{
justify-content:center;padding-left:10px;padding-right:10px;display:flex}
.causes-template{
padding-top:10px}
.causes-single-image-wrap{
padding-bottom:20px}
.causes-single-raised-amount{
font-size:25px}
.causes-single-content-flex{
justify-content:center;padding-top:20px}
.donate-content-wrap,.bank-details-content{
padding-left:40px;padding-right:40px}
.payment-method-flex{
width:79%;justify-content:space-around;overflow:hidden}
.bank-content-flex.ifsc-code{
grid-column-gap:99px}
.causes-lightbox{
background-position:50%}
.causes-details{
width:auto}
.events-section,.help-together-section{
padding-top:80px;padding-bottom:80px}
.help-together-button-wrap{
padding-top:10px}
.volunteer-form{
padding-top:80px;padding-bottom:80px}
.volunteer-grid{
grid-template-columns:1fr;align-items:center;justify-items:center}
.voluteer-content-wrap{
width:93%}
.points-heading{
font-size:23px}
.team-card-content-wrap{
margin-bottom:20px}
.volunteer-form-flex{
padding-top:40px;padding-left:20px;padding-right:20px}
.project-gallery{
padding-top:80px;padding-bottom:80px}
.gallery-grid{
grid-column-gap:25px;grid-row-gap:25px}
.contact-us-section{
padding-top:80px;padding-bottom:80px}
.contact-us-grid{
max-width:100%;align-content:center;justify-content:center;align-items:center;justify-items:center}
.contact-us-content-wrap{
max-width:94.3744%}
.contact-us-form-content{
margin-left:20px;margin-right:20px}
.contact-form-label{
max-width:416px}
.contact-phone-image-wrap{
margin-left:-37px}
.faq-section{
padding-top:80px;padding-bottom:80px}
.faq-grid{
align-items:center}
.faq-image-overlay{
width:auto;padding-top:80px;padding-bottom:80px;display:flex}
.faq-image-content{
font-size:20px}
.faq-question-content.last-one{
padding-top:80px}
.faq-answer-content{
font-size:24px}
.event-title-wrap{
grid-row-gap:20px;text-align:center;flex-direction:column}
.event-content-wrap{
padding-top:30px}
.event-grid{
width:100%;grid-row-gap:60px}
.event-date-wrap.card{
min-width:20%}
.event-item,.event-item.event-page{
text-align:center}
.event-organized-wrap{
flex-direction:column;padding-top:0;padding-bottom:0}
.event-organizer{
justify-content:flex-start;align-self:center;display:flex}
.event-title{
font-size:24px}
.location-wrap{
justify-content:center}
.event-card-whole-wrap{
text-align:left}
.event-single{
padding-top:80px;padding-bottom:80px}
.event-single-content-wrap{
width:100%;padding-top:20px}
.blog-whole-wrap{
padding-top:40px;padding-bottom:40px}
.blog-title{
font-size:22px}
.blog-button-flex.content{
padding-top:10px}
.blog-section{
padding-top:100px;padding-bottom:60px}
.blog-banner-content{
font-size:30px}
.license-section{
padding-top:80px;padding-bottom:80px}
.unsplash-license-wrap{
width:99%;padding-top:35px}
.font-license-wrap{
width:100%;padding-top:20px}
.event-single-details-wrap{
width:100%;flex-direction:column;align-items:stretch;display:block}
.event-single-details-grid{
grid-row-gap:0px;grid-template-columns:1fr;display:block}
.event-start-wrap{
width:100%;padding-top:20px;padding-bottom:25px;padding-left:60px}
.event-organizer-wrap{
width:100%;padding-top:25px;padding-bottom:45px;padding-left:60px}
.event-single-location-wrap{
width:100%;padding-top:25px;padding-bottom:40px;padding-left:60px}
.event-heading{
margin-bottom:0}
.event-single-link{
line-height:1.4}
.event-location{
width:72%}
.volunteer-card-title{
font-size:25px}
.brand{
margin-left:auto;margin-right:auto}
.author-section{
padding-top:80px;padding-bottom:80px}
.nav-menu-wrap{
flex-direction:row;justify-content:space-between;align-self:stretch}
.banner-home{
height:560px}
.banner-home.home-page{
height:600px}
.banner-home.about-page{
height:520px}
.banner-home.causes-page{
height:540px}
.banner-home.author{
height:470px}
.banner-home.organizer{
height:460px}
.banner-home.event-blog{
height:480px}
.banner-flex.blog{
padding-left:0}
.banner-container{
padding-left:20px;padding-right:20px}
.about-us-title{
width:100%;text-align:center}
.text-block{
font-size:19px}
.paragraph-2,.heading-5{
margin-left:20px;margin-right:20px}
.volunteer-form-wrap-copy{
flex-direction:column;align-items:center}
.paragraph-5,.heading-13{
margin-left:auto}
.menu-button-2{
margin-top:-5px}
.padding-vertical{
padding-left:0;padding-right:0}
.logo_component-slider{
grid-row-gap:2rem;flex-direction:row;grid-template-columns:1fr;justify-content:flex-start;align-items:center}
.logo-slider-img{
width:125px}
.button-3.black-button{
margin-left:60px;margin-right:60px}
.logo_component-slider-2{
grid-row-gap:2rem;flex-direction:row;grid-template-columns:1fr;justify-content:flex-start;align-items:center}
.instructions-wrapper{
margin-left:0}
.demo-main-text-wrapper{
width:auto;margin-left:0%;margin-right:0;padding-left:40px;padding-right:40px}
.demo-close-div{
margin-left:20px}
.demo-container{
min-height:100vh;background-image:url(../uploads/6499dc090f015f9880999e5e_background.svg),linear-gradient(to bottom,null,null);background-attachment:fixed,scroll;align-items:center;display:block}
.demo-p.main{
max-width:350px;margin-right:30px;padding-right:0;font-size:14px;line-height:20px}
.browser-demo{
width:400px;height:500px;flex-flow:column;justify-content:center;margin-bottom:100px;margin-left:110px;margin-right:110px;padding-left:30px;padding-right:30px}
.demo-banner-bottom{
align-items:flex-end}
.demo-heading.h1{
max-width:400px}
.demo-heading.h2{
font-size:20px;line-height:30px}
.demo-wrapper{
margin-top:140px;padding-bottom:100px;padding-left:0;padding-right:0}
.grid-item{
width:50%}
.masonry-grid{
padding-left:40px;padding-right:40px;display:inline-block}
.container-7{
padding-left:20px;padding-right:20px}
.button-7.default-button.card-cta{
bottom:20px;left:30px;right:auto}
.card-headline.dark-card-headline._6col-card{
width:auto}
.section-6{
padding-top:10%;padding-bottom:10%}
.header-wrapper_left{
margin-top:20px;margin-left:0}
.btn{
padding:7px 15px}
.header-wrapper{
flex-direction:column;justify-content:flex-start;align-items:flex-start}
}
@media screen and (max-width:479px){
h1{
font-size:35px}
h2{
font-size:32px}
h3{
font-size:28px}
h4{
font-size:25px}
h5{
font-size:22px}
h6{
font-size:20px}
p{
padding-top:0;font-size:17px}
ul,ol{
padding-left:20px}
li{
font-size:18px}
blockquote{
background-position:50% 8%;padding:175px 20px 60px;font-size:20px}
.top-bar-wrap{
padding-top:10px}
.top-bar-grid{
grid-template-columns:1fr;justify-items:center}
.top-contact-item{
padding-right:0}
.top-social-link-wrap{
padding-left:30px;padding-right:30px}
.navbar{
padding-top:20px;padding-bottom:20px}
.nav-link{
justify-content:center;align-items:center;display:flex}
.nav-link:hover{
background-color:#f1eeec}
.nav-dropdown-icon{
flex:0 auto;align-self:auto;margin-top:0;padding-right:0}
.button{
padding-top:15px;padding-bottom:15px;font-size:16px}
.button.nav-button{
background-color:#ec6326}
.button.medium{
direction:ltr;text-transform:uppercase;border:1px #000;flex-wrap:nowrap;flex:0 auto;align-content:stretch;justify-content:center;align-self:flex-start;align-items:center;margin-top:10px;margin-left:20px;margin-right:0;padding:15px 30px;font-style:normal;text-decoration:none;transition:color .2s,background-color .2s;display:block;position:static}
.button.medium.white-button{
text-align:center;margin-top:20px;margin-left:auto;display:block}
.button.large{
padding:15px 40px}
.button.white-button{
flex-flow:column;align-content:space-around;justify-content:center;align-items:center;display:flex}
.button.nav-button-new{
background-color:#ec6326}
.button.medium-header{
direction:ltr;text-transform:uppercase;border:2px solid #d3ddeb;flex-wrap:nowrap;flex:0 auto;align-content:stretch;justify-content:center;align-self:flex-start;align-items:center;margin-top:10px;margin-left:20px;margin-right:0;padding:15px 30px;font-style:normal;text-decoration:none;transition:color .2s,background-color .2s;display:block;position:static}
.button.medium-header.white-button{
text-align:center;margin-top:20px;margin-left:auto;display:block}
.button.medium-donate{
direction:ltr;text-transform:uppercase;border:1px #000;flex-wrap:nowrap;flex:0 auto;align-content:stretch;justify-content:center;align-self:flex-start;align-items:center;margin-top:10px;margin-left:20px;margin-right:0;padding:15px 30px;font-style:normal;text-decoration:none;transition:color .2s,background-color .2s;display:block;position:static}
.button.medium-donate.white-button{
text-align:center;margin-top:20px;margin-left:auto;display:block}
.button.nav-button-new-mobile{
color:#ec6326;background-color:transparent;border:2px solid #ec6326;margin-top:10px;display:flex}
.button.nav-button-new-mobile:hover{
background-color:#ec6326}
.color-section{
padding-bottom:0}
.color-grid{
grid-row-gap:40px;grid-template-columns:1fr}
.section-title-wrap{
padding-top:2px;padding-bottom:40px;line-height:1.3}
.section-title{
font-size:28px}
.section-title.white{
font-size:30px}
.section-title.counter{
font-size:40px}
.color-title{
padding-left:10px}
.color-code{
font-size:16px}
.banner-heading{
font-size:38px;line-height:1.2}
.banner-heading.white{
padding-left:20px;padding-right:20px;font-size:35px}
.banner-heading.white.home-header{
text-align:left}
.banner-heading.event{
font-size:32px}
.paragraph-section{
padding-top:0}
.button-section{
padding-bottom:80px}
.style-guide-button-wrap{
align-items:flex-start}
.black-button{
padding-top:15px;padding-bottom:15px;font-size:16px}
.black-button:hover{
font-size:16px}
.black-button.medium{
padding:15px 30px;font-size:16px}
.black-button.large{
justify-content:space-between;margin-top:auto;padding:15px 30px;display:block}
.black-button.bank-account{
padding-left:20px;padding-right:20px;font-size:15px}
.transparent-button{
padding-top:15px;padding-bottom:15px;font-size:16px}
.transparent-button.medium{
padding-left:30px;padding-right:30px}
.transparent-button.large{
padding:15px 40px}
.icon-item-flex{
grid-row-gap:25px;flex-direction:column}
.sub-title.white,.sub-title.pink{
font-size:25px}
.sub-title.pink.our-mission{
text-align:center}
.banner-content-align{
padding-left:20px}
.banner-content-align.blog{
padding-left:0}
.footer-section{
padding-bottom:40px}
.footer-content-wrap{
width:100%;display:flex}
.footer-widget-wrap{
padding:20px 60px 40px}
.footer-widget-grid{
grid-template-columns:1fr}
.footer-content{
padding-top:4px}
.footer-social-flex-wrap{
width:100%;grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-items:center;display:grid}
.footer-social-link{
width:55px;height:55px;margin-right:5px}
.footer-menu-content,.footer-menu-link-wrap{
padding-top:0}
.footer-link{
font-size:18px}
.footer-helpline-wrap{
padding-top:20px}
.footer-address-content{
padding-top:10px}
.footer-phone-link{
font-size:18px}
.below-poverty-line-wrap{
justify-content:flex-start}
.below-poverty-circle,.below-poverty-margin-line{
display:none}
.below-poverty-content-wrap{
flex-direction:row;justify-content:center;align-items:center;display:flex}
.below-poverty-content{
justify-content:center;align-items:center;font-size:16px;display:flex}
.banner-button-wrap{
grid-row-gap:15px;flex-direction:column;align-items:flex-start;padding-top:20px}
.white-button{
padding:15px 20px;font-size:16px}
.white-button.medium{
margin-top:0;padding:15px 30px;font-size:16px}
.white-button.large{
justify-content:flex-start;padding-left:40px;padding-right:40px}
.about-us-volunteer-wrap{
width:100%;padding-top:40px;padding-left:20px;padding-right:20px}
.about-us-image-wrap{
width:100%}
.about-us-intro-content-wrap{
margin-top:0;padding-left:0;padding-right:0;display:block}
.about-us-education-wrap{
width:100%;padding:40px 20px}
.about-us-intro-content{
padding-top:0}
.about-us-intro-content.white{
margin-bottom:0;padding-top:0}
.about-link{
margin-top:20px}
.educate-section{
padding-bottom:20px}
.banner-sub-title.white{
font-size:35px}
.banner-sub-title._404-page{
font-size:60px}
.donation-list-content{
padding-right:20px}
.donation-content-wrap{
padding-top:20px}
.total-donation{
align-items:flex-start}
.donation-list{
align-items:center;padding-bottom:20px}
.donation-list-content-wrap{
align-items:flex-start;padding:20px 20px 10px}
.donation-points{
margin-bottom:0;font-size:18px}
.goal-title{
margin-top:0;font-size:18px}
.donation-needed-amount{
margin-top:10px;margin-bottom:10px;font-size:18px}
.total-donation-wrap{
width:100%;flex-direction:column;align-items:flex-start;margin-top:0;padding-left:20px;padding-right:20px;display:flex}
.total-donation-content{
margin-bottom:10px}
.progress-bar{
width:75%}
.donation-item-title{
margin-bottom:3px;font-size:20px}
.donation-item-title.causes-page{
text-align:left;font-size:22px;line-height:1.3}
.donation-progress-bar{
width:100%;padding-top:0;overflow:hidden}
.causes-section{
padding-bottom:140px}
.causes-mask{
width:280px;max-width:100%}
.percentage{
margin-top:0;font-size:18px}
.slider-flex-content{
justify-content:space-between;padding-left:0;padding-right:0}
.causes-slider-image{
width:400px;height:200px}
.causes-left-arrow{
width:50px;height:50px;bottom:-20%}
.slider-item-wrap{
align-items:flex-start;padding:30px 20px 40px}
.slider-percentage-content{
top:2%;bottom:auto;left:1%;right:auto}
.causes-slider{
height:100%;max-width:100%;justify-content:center;overflow:visible}
.causes-slide{
width:280px;margin-left:0;margin-right:0}
.causes-right-arrow{
width:50px;height:50px;bottom:-20%}
.volunteer-form-wrap{
max-width:100%;text-align:center;padding-top:40px;padding-left:20px}
.form-content{
width:100%;height:auto;max-width:238px;margin-bottom:20px}
.form-content::-ms-input-placeholder{
font-size:16px}
.form-content::placeholder{
font-size:16px}
.form-content.message-area{
height:121px;max-width:238px}
.section-content{
padding-top:15px;padding-right:0}
.section-content.white{
padding-top:10px;padding-right:0;font-size:17px}
.home-page-form{
flex-direction:column;align-items:center;display:flex}
.what-we-do-grid-wrap{
padding-top:20px}
.what-we-do-sub-heading{
font-size:22px}
.we-do-grid-content-wrap{
width:100%}
.what-we-do-grid{
grid-row-gap:30px}
.project-image-item{
justify-content:center;margin-bottom:0}
.project-pop-up-wrap{
justify-content:center;display:flex}
.project-content-flex{
justify-content:center}
.pop-up-content{
text-align:left;flex-direction:column;align-items:center;display:flex}
.project-image-wrap{
justify-content:center;align-self:center;padding-right:0;display:flex}
.project-image{
margin-bottom:0}
.pop-up-tags-flex{
align-items:flex-start}
.project-image-content{
justify-content:center;display:flex}
.project-heading-wrap{
width:100%;padding-bottom:30px}
.project-pop-up-content{
padding-bottom:20px}
.project-grid{
grid-row-gap:10px;flex-direction:column;flex:1;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-bottom:10px}
.project-grid.below-grid{
grid-template-columns:1fr}
.testimonial-title-wrap{
padding-bottom:20px}
.testimonial-slide{
padding-left:10px;padding-right:10px}
.testimonial-mask{
height:50%}
.testimonial-bar-wrap{
bottom:-14%}
.testimonial-content-sub-title{
padding-top:10px;padding-right:0}
.testimonial-section{
padding-bottom:60px}
.testimonial-content-wrap{
width:auto;text-align:center;padding-top:10px;padding-left:0}
.testimonial-slider-arrow{
width:50px;height:50px;bottom:-18%}
.testimonial-quotes-image{
display:none;top:14%}
.testimonial-slide-content-flex{
flex-direction:column;align-items:center}
.clients-grid{
grid-row-gap:25px;grid-template-columns:1fr}
.clients-section{
padding-top:10px}
.counter-grid{
grid-row-gap:10px}
.clients-image-wrap{
padding-top:40px}
.portfolio-cards-wrap{
padding-bottom:25px}
.portfolio-social-link-flex{
padding-top:10px}
.portfolio-volunteer-invite{
padding-top:40px;padding-bottom:40px}
.teams-portfolio-wrap{
padding-top:20px}
.team-grid{
grid-row-gap:30px;grid-template-columns:1.1fr}
.team-grid.team-page{
grid-template-columns:1.1fr}
.blog-item-wrap{
padding-right:0}
.blog-email-submission{
height:57px;margin-bottom:10px;margin-right:0;padding-top:0;padding-bottom:0}
.blog-content-wrap{
padding:60px 20px 40px}
.subscribe-form{
grid-column-gap:0px;flex-direction:column;align-items:center}
.blog-card-content-wrap{
padding-left:20px;padding-right:20px}
.blog-title-area-wrap{
width:100%}
.subscribe-form-input-wrapper{
width:100%;flex:1;align-items:center}
.subscribe-form-input-wrapper.about-us-page{
width:100%}
.blog-button-wrap{
justify-content:center}
.nav-menu{
background-color:#f2f2f2}
.menu-button{
background-color:#ec6326;border-radius:10px;align-items:center;padding:15px}
.utility-page-wrap{
margin-bottom:0}
.utility-page-content{
padding:60px 10px;top:0}
.password-heading{
font-size:32px}
.password-form{
font-size:17px}
.changelog-content-wrap{
padding-top:60px;padding-bottom:60px;top:-92px}
.changelog-title{
font-size:25px}
.color-title-text{
font-size:18px}
.nav-flex{
grid-row-gap:15px;align-items:stretch}
.causes-content-flex{
display:block}
.causes-content-area{
width:100%;min-height:auto;margin-left:auto;margin-right:auto}
.causes-content-image{
display:block}
.need-and-save-section{
padding-top:80px;padding-bottom:20px}
.need-help-image-and-quotes{
flex-direction:column}
.need-help-quotes-wrap{
width:100%;position:static}
.need-help-grid{
grid-template-columns:1fr}
.need-help-quotes{
font-size:16px}
.need-help-quote-content{
padding:10px}
.causes-button-wrap{
width:100%;align-self:flex-start}
.goal-and-mission{
padding-bottom:80px}
.goal-list-flex{
grid-row-gap:20px;flex-direction:column}
.goal-list-content{
text-align:left}
.goal-quote-wrap{
width:100%;padding-left:10px;padding-right:10px;position:static;left:9%}
.mission-quote-heading{
font-size:40px}
.causes-collection-item{
flex-direction:column;justify-content:center;margin-left:0;margin-right:10px;padding:20px 0;display:block}
.causes-single-image-wrap{
padding-bottom:20px}
.causes-single-content-wrap{
width:100%}
.causes-single-raised-amount,.causes-single-raised-amount.raised-text{
font-size:18px}
.causes-single-content-flex{
padding-bottom:40px}
.causes-single-content-area{
width:100%}
.donate-content-wrap{
text-align:center;padding-left:20px;padding-right:20px}
.bank-details-content{
text-align:center;flex-direction:column;align-items:stretch;padding-top:40px;padding-left:20px;padding-right:10px}
.donate-content{
margin-bottom:20px}
.donate-qr-wrap{
width:100%;justify-content:center;align-items:center;display:flex}
.qr-content-flex{
grid-column-gap:20px;flex-direction:column;justify-content:center;align-items:center}
.payment-method-flex{
width:100%;flex-direction:row;align-items:center;padding-left:20px;padding-right:20px}
.bank-content-flex{
flex-direction:column}
.bank-content-flex.ifsc-code{
grid-column-gap:0px;align-items:center}
.bank-title{
text-align:center}
.bank-details{
text-align:center;padding-top:0}
.bank-details-wrap{
width:100%}
.payment-button-wrap{
justify-content:center}
.causes-video{
padding-top:60px;padding-bottom:80px}
.video-content-flex{
justify-content:space-around}
.video-content-wrap{
width:100%}
.causes-lightbox{
background-position:69%}
.causes-image-wrap{
width:100%}
.causes-details{
width:100%;min-height:65%;align-self:center;padding-left:10px;padding-right:10px}
.causes-details-content{
text-align:center;align-items:flex-start;padding-left:0;padding-right:0}
.organization-overlay-wrap{
background-size:cover;padding-top:60px;padding-bottom:60px}
.help-together-content-flex{
grid-row-gap:40px;flex-direction:column}
.help-together-content-wrap{
width:100%}
.help-together-button-wrap{
padding-top:20px}
.more-impacts-content-flex{
grid-row-gap:30px;flex-direction:column}
.more-impacts-image-wrap{
width:100%;order:1}
.more-impacts-content-wrap{
width:100%;order:-1;padding-left:0}
.volunteer-form{
max-width:100%}
.volunteer-grid{
max-width:100%;grid-row-gap:50px}
.voluteer-content-wrap{
width:100%;max-width:100%}
.volunteer-points-flex{
grid-row-gap:10px;flex-direction:column;align-items:center}
.valid-points-content-wrap{
width:100%;text-align:center}
.about-us-button-wrap{
margin-top:20px}
.volunteer-form-label{
height:60px;font-size:17px}
.volunteer-form-flex{
padding-left:20px;padding-right:20px}
.gallery-grid{
grid-template-columns:1fr}
.contact-us-form-wrap{
width:95%}
.contact-us-form-content{
border-color:#ec6326;padding-left:20px;padding-right:20px}
.contact-form-label{
height:60px;max-width:266px;font-size:17px}
.contact-email-flex{
text-align:center;flex-direction:column;padding-left:0}
.contact-email-content{
grid-row-gap:5px;text-align:center;flex-direction:column;padding-top:10px;padding-left:0;display:flex}
.contact-email-title{
justify-content:center;display:flex}
.contact-phone-flex{
flex-direction:column;padding-left:0}
.contact-phone-image-wrap{
margin-left:0}
.contact-phone-content{
grid-row-gap:5px;text-align:center;flex-direction:column;padding-top:10px;padding-left:0;display:flex}
.contact-phone-title{
justify-content:center;display:flex}
.faq-grid{
grid-template-columns:1fr}
.faq-image-overlay{
width:auto;margin-top:0;padding-top:60px;padding-bottom:60px}
.faq-image-content{
line-height:1.3}
.faq-question-content{
display:block}
.faq-answer-content{
flex-direction:row;font-size:17px}
.answer-content{
width:85%;font-size:16px}
.event-title-wrap{
flex-direction:column}
.event-collection-item{
padding-left:0;padding-right:0}
.event-date-wrap{
padding:10px}
.event-date-wrap.card{
width:auto;min-width:100px;margin-bottom:10px}
.event-date{
font-size:28px}
.event-month{
font-size:18px}
.event-item.event-page{
text-align:center}
.event-organized-wrap{
text-align:left;flex-direction:column;padding-top:10px;padding-bottom:10px}
.event-organizer{
flex-direction:row;justify-content:center;align-self:center;align-items:center}
.event-timing{
grid-column-gap:10px;text-align:center;justify-content:flex-start;align-items:center}
.author-link{
align-self:center;font-size:17px}
.event-timing-content{
font-size:15px}
.event-title{
margin-bottom:0;font-size:19px}
.event-content{
font-size:17px}
.event-location-wrap{
align-items:flex-start}
.event-location-content{
font-size:16px}
.event-card-flex{
flex-direction:column}
.event-card-content-wrap{
text-align:center}
.event-card-content-flex{
grid-column-gap:0px;flex-direction:row;justify-content:center;align-items:center}
.event-section{
padding-top:80px;padding-bottom:30px}
.event-single-content-wrap{
width:100%;padding-top:20px}
.blog-whole-wrap{
text-align:center;padding:30px 20px;top:0}
.blog-date-and-link{
grid-column-gap:10px;grid-row-gap:0px;flex-direction:column;justify-content:space-between}
.blog-date{
border-right-style:none;font-size:16px}
.blog-link{
order:-1;font-size:16px}
.blog-title{
align-self:center;margin-top:10px}
.blog-button-flex{
padding-top:10px}
.blog-button-flex.content{
padding-top:20px}
.blog-grid{
width:100%;padding-bottom:30px}
.blog-content{
padding-top:10px;padding-left:10px;padding-right:10px}
.blog-single-date-and-link{
flex-direction:column;align-items:flex-start;margin-bottom:20px}
.blog-banner-content{
font-size:30px}
.blog-single-content-wrap{
text-align:left;padding-bottom:100px}
.blog-single-content-area{
width:100%}
.blog-single-author-wrap{
grid-row-gap:25px;flex-direction:column;padding-left:0;padding-right:0}
.license-section{
padding-top:60px;padding-bottom:60px}
.license-heading{
font-size:31px}
.license-heading.pink{
font-size:32px}
.font-license-wrap{
width:99%}
.event-start-wrap,.event-organizer-wrap,.event-single-location-wrap{
padding-left:30px;padding-right:20px}
.event-location{
width:85%}
.brand{
align-self:center}
.brand.w--current{
order:0;align-self:center}
.nav-menu-wrap{
grid-column-gap:0px;justify-content:space-between}
.nav-menu-wrap.nav-dropdown-icon{
flex-direction:row;align-items:center}
.home-page-about-button-wrap{
justify-content:flex-start;align-self:center;margin-left:0;margin-right:auto}
.blog-separator{
display:none}
.accordion-item{
justify-content:space-between}
.accordion-toggle{
align-items:center}
.faq-icon{
margin-right:0;top:19%;bottom:0%;left:0%;right:0%}
.team-member-heading{
margin-bottom:0}
.event-organized-author{
margin-bottom:0;font-size:16px}
.separator-blog-banner{
display:none}
.causes-image-block{
width:100%;display:block}
.banner-home{
height:600px}
.banner-home.home-page{
height:540px}
.banner-home.about-page{
height:460px}
.banner-home.causes-page{
object-fit:fill;object-position:50% 50%;display:block}
.banner-home.author,.banner-home.organizer,.banner-home.event-blog{
height:360px}
.banner-home._404-page{
background-position:69%}
.banner-flex{
padding-left:0}
.banner-flex.blog{
align-items:center}
.about-us-title{
width:100%;text-align:center;font-size:28px}
.donation-amount-wrap{
padding-top:15px;padding-bottom:17px}
.donation-title{
font-size:16px}
.donation-full-wrap{
align-items:stretch}
.text-block{
margin-right:60px;padding-left:20px;font-size:19px}
.section.organization-overlay-wrap{
display:block}
.image-9{
object-fit:cover;display:inline-block}
.image-10{
object-fit:cover}
.paragraph-2{
margin-bottom:35px;padding-left:10px;padding-right:10px}
.heading-5{
padding-left:10px}
.paragraph-3{
padding-left:20px;padding-right:20px}
.volunteer-form-wrap-copy{
max-width:100%;text-align:center;padding-top:40px;padding-left:20px}
.heading-11{
white-space:normal;object-fit:fill;display:inline;overflow:visible}
.list{
clear:none;text-align:left;text-transform:none;white-space:normal;font-weight:400;position:static}
.heading-12{
font-size:25px;display:block}
.paragraph-5{
text-align:center;margin-left:auto}
.heading-13{
text-align:center;margin-left:0}
.collection-item-3{
min-width:300px;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}
.heading-20{
object-fit:fill;padding-left:20px;padding-right:20px}
.collection-list-3{
object-fit:contain;object-position:50% 50%;grid-template-rows:auto;grid-template-columns:1fr;justify-items:center}
.image-16{
margin-top:auto}
.menu-button-2{
margin-top:0}
.menu-button-2.w--open{
background-color:#f2f2f2}
.page-padding.s0{
margin-bottom:0;padding-top:1em;padding-bottom:1em}
.padding-vertical{
padding-left:0;padding-right:0}
.padding-vertical.padding-xxlarge{
padding-top:2rem;padding-bottom:2rem}
.logo_component-slider{
grid-column-gap:2rem;grid-row-gap:2rem;overflow:hidden}
.logo-slider-img{
width:100px}
.button-3.black-button{
margin-top:56px;margin-left:20px;margin-right:20px}
.logo_component-slider-2{
grid-column-gap:2rem;grid-row-gap:2rem;overflow:hidden}
.instructions-wrapper{
align-self:auto;margin-left:0}
.demo-main-text-wrapper{
margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}
.demo-bottom-buttons{
flex-direction:column;align-items:flex-end;bottom:20px;left:20px}
.image-17{
margin-left:0;margin-right:0}
.demo-left-arrow-wrapper{
width:50px}
.demo-close-div{
align-items:flex-end;margin-top:10px;margin-left:0;margin-right:10px;position:relative}
.d-50-circle-wrapper-2{
margin-bottom:0}
.demo-banner-bottom-wrapper{
flex-direction:column;align-items:center;margin-left:0}
.demo-btn-close-wrapper{
flex:none;align-items:center}
.demo-right-arrow-wrapper{
width:50px}
.demo-p.main{
max-width:350px;margin-bottom:20px;margin-right:30px;padding-right:0;font-size:14px}
.demo-arrow-text{
display:none}
.browser-demo{
width:300px;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}
.demo-banner-bottom{
align-items:flex-start;padding-bottom:10px;padding-left:15px;padding-right:15px;display:block}
.demo-arrow-wrapper{
justify-content:center;margin-left:10px;padding-top:20px;padding-bottom:20px}
.demo-arrow-wrapper.next{
justify-content:center}
.footer-link-block{
text-align:center;padding-left:10px;padding-right:10px}
.demo-heading.h1{
line-height:28px}
.demo-heading.h2{
font-size:15px;line-height:20px}
.button-4,.button-4.bottom{
font-size:14px}
.demo-wrapper{
align-items:center;margin-top:140px;margin-right:0;padding-bottom:100px;padding-left:0;padding-right:0}
.interaction-heading{
margin-bottom:0;font-size:14px}
.image-18{
margin-top:0;margin-right:0}
.small-card{
grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}
.masonry-grid{
grid-row-gap:16px;padding-left:10px;padding-right:10px;display:inline-block}
.cta-flex{
grid-column-gap:15px;grid-row-gap:15px;flex-direction:column;align-items:flex-start;display:flex}
.collection-item-6{
width:100%;height:100%;padding-left:0;padding-right:0}
.container-6{
width:100%;height:300px;max-height:none;max-width:600px;flex-wrap:nowrap;flex:0 auto;order:0;align-content:stretch;justify-content:space-around;align-self:auto;align-items:center;margin-left:auto;margin-right:auto;display:flex;overflow:visible}
.container-7{
padding-left:0;padding-right:0}
.section-6{
padding-top:12%;padding-bottom:12%}
}
#w-node-ac2427fd-fbbb-c8b3-0b5b-1d713bb9ac10-b71bf10e{
justify-self:stretch}
#w-node-_942952b3-cd88-7c3a-7244-6cff90aa8d79-b71bf10e,#w-node-_942952b3-cd88-7c3a-7244-6cff90aa8d7e-b71bf10e,#w-node-_942952b3-cd88-7c3a-7244-6cff90aa8d83-b71bf10e{
grid-area:span 1/span 1/span 1/span 1;justify-self:center}
#w-node-_942952b3-cd88-7c3a-7244-6cff90aa8d88-b71bf10e{
justify-self:center}
#w-node-_1b906903-204e-af93-8ff3-9d3807f24086-b71bf10e,#w-node-_1b906903-204e-af93-8ff3-9d3807f24087-b71bf10e,#w-node-_00b04127-566f-cd54-7c41-bc1e66cceb70-66cceb5c,#w-node-_00b04127-566f-cd54-7c41-bc1e66cceb80-66cceb5c,#w-node-_00b04127-566f-cd54-7c41-bc1e66cceb90-66cceb5c,#w-node-_9d733b79-b6bd-e4da-281f-edacf13e4539-b71bf14e{
grid-area:span 1/span 1/span 1/span 1}
#w-node-_253c762b-45d4-ab64-ef41-6c0ef306952e-b71bf14e{
align-self:center}
#w-node-_00f9bd57-4c20-759d-88ba-dc98c5ccbda0-b71bf164,#w-node-_6f9fad3c-28fc-6c01-5cb0-159cb34f606e-b71bf164{
grid-area:span 1/span 1/span 1/span 1}
#w-node-e7436ed3-5f1a-5095-a5c7-b4549f514ddd-b71bf165{
grid-area:span 1/span 1/span 1/span 1;align-self:center}
#w-node-e7436ed3-5f1a-5095-a5c7-b4549f514ddf-b71bf165{
align-self:center}
#w-node-_0eb88687-ad92-2f7c-bcf6-fcdc22557cd8-b71bf168,#w-node-_6ac1ab5e-fdf2-5bdb-8277-a30ec1a6efa3-b71bf168,#w-node-_2b4b4ba1-4efc-6097-e3a5-d8870a30f0b0-b71bf168,#w-node-_00f9bd57-4c20-759d-88ba-dc98c5ccbda0-b71bf17e,#w-node-d2ffb714-62dc-35c6-d9ed-afe087a137cb-b71bf17e,#w-node-_5601d3c4-6957-a51c-9130-cdad228ee107-b71bf17e{
grid-area:span 1/span 1/span 1/span 1}
#w-node-_074dd91d-2750-c239-804e-03ee922f8383-b71bf180{
grid-area:span 2/span 1/span 2/span 1;justify-self:end}
#w-node-d4b9f17e-3a71-b90f-8207-6f64de9e0cf4-b71bf180,#w-node-_2b28f5f8-ab10-8537-7b2e-6fc139377611-b71bf183{
grid-area:span 1/span 1/span 1/span 1}
#w-node-cb806b01-a20a-f214-16d8-2a85e6c02cbd-b71bf183{
order:-9999}
#w-node-_71803acb-65dc-68cd-b739-2ec494b99bd8-b71bf183{
grid-area:span 1/span 1/span 1/span 1}
#w-node-_71803acb-65dc-68cd-b739-2ec494b99be0-b71bf183{
order:-9999}
#w-node-_61d47f26-2ae5-493b-951a-f046b0416f0e-b71bf183{
grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}
#w-node-cf826d00-5fbf-80ab-08b8-e55715a24e13-b71bf183,#w-node-_182a4e3f-8758-fcd7-1bea-1fe89263bbe0-b71bf183,#w-node-_677ac4ae-d504-d118-a7f0-91b15a4260ff-b71bf183,#w-node-dabe7de5-52a6-3126-5c4e-6c478bfed88a-b71bf183,#w-node-a3bf225a-fb05-a247-4198-d6932d0aee89-b71bf183,#w-node-_63005cc9-a375-85ad-7a51-c08824d7086e-b71bf183,#w-node-c933003b-3268-a97d-43cc-5087b1d43fcf-b71bf183,#w-node-_7e390ed8-cd14-2dfe-17c6-bc15c3d80606-b71bf183,#w-node-_735ba27a-cf47-18f0-0442-c10618bd1b63-b71bf183,#w-node-_4601c37f-08ba-395d-61e9-201d912ea4ce-b71bf183,#w-node-_4eded2e8-eb50-0279-3272-a6a3b66b021a-b71bf183,#w-node-_892ed7a4-fa17-377d-d7e8-c81fff1c1c12-b71bf183,#w-node-e059b7f8-abe7-e5f4-d3f7-137035ed99b2-b71bf183,#w-node-_74730c5c-5fd0-9dc4-a0d7-2f86324bb17c-b71bf183,#w-node-df3835f7-5022-4abb-cafd-c22ea653c36d-b71bf183,#w-node-_7895bdb7-4d66-ff77-c1a8-a66be096beea-b71bf183,#w-node-_078c618d-1289-5cdd-713e-cbbc49e73882-b71bf183,#w-node-_2911e0b6-bcf5-78b5-6574-5f3633af834b-b71bf183,#w-node-_7824f7a2-9c8f-d3e6-9a81-2c5738528e0c-b71bf183,#w-node-a95d9390-eabb-88a0-c9a4-622077ed61a9-b71bf183,#w-node-_5ef3e731-57cc-10f7-712f-15ef4023cdc2-b71bf183,#w-node-b1650003-abc3-513a-43c1-4a5169d00b9e-b71bf183,#w-node-_4c39839e-f85a-fc9a-0522-9624dd9da402-b71bf183,#w-node-a315e2e7-ccd2-ff26-88d2-e80dc8de1def-b71bf183,#w-node-_202dd306-11ec-53fa-99db-89d75ed17a4e-b71bf183,#w-node-_5744ff28-e3c4-926f-0405-67308404e5b0-b71bf183,#w-node-eceaa7c8-0859-ce83-3dff-1b5a3084f0b3-b71bf183,#w-node-a2cf9628-0bb1-8e8e-81da-5bf907e834c8-b71bf183,#w-node-_0336b47e-424c-1bc4-aee5-f9de004fabfa-b71bf183,#w-node-_46df5ac8-ea2f-bcdd-56e9-689d46d3e709-b71bf183,#w-node-_64e514ae-0a0a-5931-525c-38899b71efac-b71bf183,#w-node-_3b40b68d-ebaf-d6f9-3927-313c27fbfaac-b71bf183,#w-node-_3df749ce-adca-cdc8-c01a-10a12e8f4f97-b71bf183,#w-node-_4cdffc3a-a8e5-5fec-2a06-0af859d73e96-b71bf183,#w-node-_0a947a1d-134f-38c1-18bb-ee4db7b0dd07-b71bf183,#w-node-_9b0b4f1f-db04-0a3f-4e89-4c6b0610cc4a-b71bf183,#w-node-_370a18af-7c46-fed5-cd25-aea88ed93218-b71bf183,#w-node-b61c2e52-9453-48dd-fe4c-0e25756b490c-b71bf183,#w-node-_52a19d5c-d1a5-418c-ec59-944de1e532c1-b71bf183,#w-node-ae9881a8-8a60-caea-ecae-3433363ccce1-b71bf183,#w-node-b6bb16b1-5eda-3259-2bac-6b950f9bf158-b71bf183,#w-node-_0a30edc1-83b4-d369-3ebd-b55a43855427-b71bf183,#w-node-_6b6ee667-620f-bac9-5027-94c3f35a4b55-b71bf183,#w-node-e4b6bddd-3318-74a6-ebfb-3171a1929e76-b71bf188{
grid-area:span 1/span 1/span 1/span 1}
#w-node-da53425c-eca6-590a-2c00-6b2648cccdb6-b71bf188{
align-self:end}
#w-node-f0aff662-6b19-ea38-70ea-7bc60cb52cd9-b71bf188{
grid-area:span 1/span 1/span 1/span 1}
#w-node-b186732a-9144-04a8-3c7f-980f36067009-b71bf188{
grid-area:span 1/span 1/span 1/span 1;align-self:end}
@media screen and (min-width:1920px){
#w-node-ac2427fd-fbbb-c8b3-0b5b-1d713bb9ac10-b71bf10e{
justify-self:stretch}
#w-node-_00f9bd57-4c20-759d-88ba-dc98c5ccbda0-b71bf17e,#w-node-d2ffb714-62dc-35c6-d9ed-afe087a137cb-b71bf17e{
grid-area:span 1/span 1/span 1/span 1}
#w-node-_074dd91d-2750-c239-804e-03ee922f8383-b71bf180{
grid-area:span 2/span 1/span 2/span 1}
#w-node-af8bc074-2f41-cc66-ae92-5c26b0ad5982-b71bf180{
grid-area:span 1/span 1/span 1/span 1}
#w-node-_2b28f5f8-ab10-8537-7b2e-6fc139377611-b71bf183,#w-node-_71803acb-65dc-68cd-b739-2ec494b99bd8-b71bf183{
justify-self:center}
#w-node-_71803acb-65dc-68cd-b739-2ec494b99be0-b71bf183{
order:9999}
}
@media screen and (min-width:1440px){
#w-node-ac2427fd-fbbb-c8b3-0b5b-1d713bb9ac10-b71bf10e{
justify-self:stretch}
}
@media screen and (min-width:1280px){
#w-node-ac2427fd-fbbb-c8b3-0b5b-1d713bb9ac10-b71bf10e{
justify-self:stretch}
#w-node-_2b28f5f8-ab10-8537-7b2e-6fc139377611-b71bf183{
justify-self:end}
#w-node-cb806b01-a20a-f214-16d8-2a85e6c02cbd-b71bf183{
order:9999}
#w-node-_71803acb-65dc-68cd-b739-2ec494b99bd8-b71bf183{
justify-self:end}
#w-node-_71803acb-65dc-68cd-b739-2ec494b99be0-b71bf183{
order:9999}
#w-node-b186732a-9144-04a8-3c7f-980f36067009-b71bf188{
align-self:center}
}
@media screen and (max-width:991px){
#w-node-_58f949ad-f519-7204-3fc6-0ebf234d43f8-b71bf10e,#w-node-_5f8cce59-c73f-b3f1-9c2e-934282a020ae-82a0209b{
grid-area:span 1/span 1/span 1/span 1}
#w-node-_253c762b-45d4-ab64-ef41-6c0ef306952e-b71bf14e{
justify-self:center}
#w-node-_6f9fad3c-28fc-6c01-5cb0-159cb34f606e-b71bf164{
justify-self:stretch}
#w-node-e7436ed3-5f1a-5095-a5c7-b4549f514ddd-b71bf165,#w-node-e7436ed3-5f1a-5095-a5c7-b4549f514ddf-b71bf165{
justify-self:center}
#w-node-_074dd91d-2750-c239-804e-03ee922f8383-b71bf180{
align-self:center;justify-self:center}
#w-node-_2b28f5f8-ab10-8537-7b2e-6fc139377611-b71bf183{
justify-self:center}
#w-node-cb806b01-a20a-f214-16d8-2a85e6c02cbd-b71bf183{
order:-9999}
#w-node-_71803acb-65dc-68cd-b739-2ec494b99bd8-b71bf183{
justify-self:center}
#w-node-_71803acb-65dc-68cd-b739-2ec494b99be0-b71bf183{
order:-9999}
}
@media screen and (max-width:767px){
#w-node-_58f949ad-f519-7204-3fc6-0ebf234d43f8-b71bf10e{
justify-self:stretch}
#w-node-_00f9bd57-4c20-759d-88ba-dc98c5ccbda0-b71bf164{
justify-self:center}
#w-node-_0eb88687-ad92-2f7c-bcf6-fcdc22557cd8-b71bf168{
justify-self:stretch}
#w-node-_00f9bd57-4c20-759d-88ba-dc98c5ccbda0-b71bf17e,#w-node-d2ffb714-62dc-35c6-d9ed-afe087a137cb-b71bf17e{
justify-self:center}
#w-node-_074dd91d-2750-c239-804e-03ee922f8383-b71bf180{
align-self:center}
#w-node-d4b9f17e-3a71-b90f-8207-6f64de9e0cf4-b71bf180{
justify-self:stretch}
#w-node-f0aff662-6b19-ea38-70ea-7bc60cb52cd9-b71bf188{
grid-area:span 1/span 1/span 1/span 1;justify-self:center}
#w-node-b186732a-9144-04a8-3c7f-980f36067009-b71bf188{
justify-self:stretch}
}
@media screen and (max-width:479px){
#w-node-ad67e626-762f-b86e-0581-20f06dff4eeb-b71bf10e{
grid-area:span 1/span 1/span 1/span 1}
#w-node-_6f9fad3c-28fc-6c01-5cb0-159cb34f606e-b71bf164{
justify-self:center}
#w-node-_5601d3c4-6957-a51c-9130-cdad228ee107-b71bf17e{
align-self:auto}
#w-node-cb806b01-a20a-f214-16d8-2a85e6c02cbd-b71bf183,#w-node-_71803acb-65dc-68cd-b739-2ec494b99be0-b71bf183{
order:-9999}
}
