@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto+Slab:wght@100..900&display=swap');

body, html { margin: 0; padding: 0; font-weight: 300; font-size: 1.2rem; color: #131719; font-family: "Lato", sans-serif;  }

.actionaid-logo { background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 276 37' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.204 30.2351C10.5183 30.2351 9.24302 29.5975 9.24302 27.9778C9.24302 25.9118 10.072 25.0318 14.0637 25.0318H18.234C23.4373 25.0318 23.9729 25.7205 23.9729 27.5825C23.9729 29.2531 23.3863 30.2351 16.9077 30.2351H14.204ZM0.11175 28.9981C0.11175 34.89 3.79741 36.1654 9.53634 36.1143H15.9639C20.6826 36.1143 21.6646 35.566 24.2662 32.875V35.719H33.2062V19.2674C33.2062 13.3755 29.7629 10.2764 23.2843 10.2764H12.3293C4.37131 10.2764 1.02998 11.3987 1.02998 18.1834H10.1612C10.2633 16.4235 11.0412 16.1684 13.7959 16.1684H19.3435C23.0292 16.1684 23.7689 17.0484 23.7689 19.5097V21.7288C21.9579 19.8668 19.1012 19.7138 13.9489 19.7138C4.80492 19.7138 0.098999 20.1091 0.098999 26.9321V28.9981H0.11175Z' fill='white' /%3E%3Cpath d='M36.1395 21.8308C36.1395 12.3425 40.8581 10.2892 47.7321 10.2892H58.3427C65.3187 10.2892 69.591 12.8398 69.591 18.5915V20.8488H60.447C60.447 18.2982 59.1207 17.3672 55.0014 17.3672H51.3667C47.4388 17.3672 45.5768 18.4512 45.5768 21.1932V24.5345C45.5768 27.7738 47.6428 28.7558 50.5888 28.7558H55.3967C58.0494 28.7558 60.4598 28.1691 60.4598 25.8608V25.2742H69.6038V27.4805C69.6038 34.2141 64.0051 36.1271 58.5978 36.1271H48.9691C42.7328 36.1271 36.1522 34.9411 36.1522 24.2412V21.8308H36.1395Z' fill='white' /%3E%3Cpath d='M76.6562 17.4565H71.9375V10.6846H76.6562V4.79259H86.0808V10.6846H100.721V17.4565H86.0935V27.0851C86.0935 28.9471 87.4709 29.3424 89.7282 29.3424C92.7762 29.3424 93.6051 28.6538 93.6051 26.3454V24.6748H101.856V27.7228C101.856 32.4925 98.7064 36.1271 91.1948 36.1271H87.4709C81.6809 36.1271 76.6689 34.3162 76.6689 27.3784V17.4565H76.6562Z' fill='white' /%3E%3Cpath d='M127.465 22.0349C127.465 18.4512 129.569 17.3672 133.892 17.3672H136.15C142.246 17.3672 143.419 18.1579 143.419 21.4992V24.9426C143.419 28.2839 142.246 29.0746 136.15 29.0746H133.892C129.569 29.0746 127.465 27.9906 127.465 24.407V22.0349ZM118.027 26.2052C118.027 34.4564 123.575 36.1271 128.396 36.1271H142.488C147.296 36.1271 152.856 34.4564 152.856 26.2052V20.2112C152.856 11.9599 147.296 10.2892 142.488 10.2892H128.396C123.575 10.2892 118.027 11.9599 118.027 20.2112V26.2052Z' fill='white' /%3E%3Cpath d='M156.274 10.6845H165.712V14.7146H165.801C167.472 11.2329 170.762 10.2892 175.825 10.2892C181.666 10.2892 189.828 10.5315 189.828 21.3462V35.7445H180.39V21.3462C180.39 18.8848 178.426 17.6605 174.294 17.6605H172.139C168.109 17.6605 165.712 19.5225 165.712 23.1189V35.7445H156.274V10.6845Z' fill='white' /%3E%3Cpath d='M206.879 30.2351C203.193 30.2351 201.918 29.5975 201.918 27.9778C201.918 25.9118 202.76 25.0318 206.726 25.0318H210.896C216.099 25.0318 216.648 25.7205 216.648 27.5825C216.648 29.2531 216.061 30.2351 209.57 30.2351H206.879ZM192.787 28.9981C192.787 34.89 196.472 36.1654 202.224 36.1143H208.652C213.37 36.1143 214.352 35.566 216.954 32.875V35.719H225.894V19.2674C225.894 13.3755 222.463 10.2764 215.972 10.2764H205.017C197.059 10.2764 193.718 11.3987 193.718 18.1834H202.849C202.938 16.4235 203.729 16.1684 206.484 16.1684H212.031C215.717 16.1684 216.456 17.0484 216.456 19.5097V21.7288C214.646 19.8668 211.789 19.7138 206.624 19.7138C197.493 19.7138 192.774 20.1091 192.774 26.9321V28.9981H192.787Z' fill='white' /%3E%3Cpath d='M238.698 35.7318H229.273V10.6845H238.698V35.7318ZM238.698 7.53451H229.273V0.163177H238.698V7.53451Z' fill='white' /%3E%3Cpath d='M250.813 21.7288C250.813 18.9231 251.26 17.3545 255.774 17.3545H261.322C265.059 17.3545 267.023 18.1834 267.023 21.9711V24.4197C267.023 28.2074 265.059 29.0364 261.322 29.0364H255.774C251.26 29.0364 250.813 27.4677 250.813 24.662V21.7288ZM241.682 25.4655C241.682 31.8548 243.162 36.1271 255.086 36.1271H257.84C263.528 36.1271 265.888 34.2014 266.921 31.1151H267.023V35.7318H275.861V0.175949H266.423V15.3012H266.334C265.747 11.3732 261.768 10.2892 257.879 10.2892H255.073C243.136 10.2892 241.669 14.5615 241.669 20.9509V25.4655H241.682Z' fill='white' /%3E%3Cpath d='M114.571 10.608H105.325V25.2104H114.571V10.608Z' fill='white' /%3E%3Cpath d='M114.546 28.3732H105.3V35.566H114.546V28.3732Z' fill='white' /%3E%3C/svg%3E");
	mask-size: contain;
   	mask-repeat: no-repeat;
    mask-position: center;
	background-color: #f00;
}
	.actionaid-red { color: #f00; }
	.logo-header { width: 12rem; height: 4rem; }

header { display: block; width: -webkit-fill-available; height: 3.2rem; padding: 0.0; text-align: center; align-content: center; position: fixed; z-index: 999; top: 0; left: 0; background: #fff; align-content: bottom; box-shadow: 0 0 10px rgba(29,23,25,0.1); }

#background::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-image: linear-gradient(rgba(19, 23, 25, 0), rgba(19, 23, 25, 0), rgba(19, 23, 25, 1)), url(/fund-our-future/herobg.jpg);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    z-index: -1;
}
	
h1, h2, h3, h4 { font-family: 'Roboto', sans-serif; font-weight: 800; text-align: left; font-size: 1.3rem; }
#title h1 {
		color: #131719;
		background: #FFF;
		border-bottom: 2px solid #131719;
		margin-top: 5rem;
		margin-bottom: 0rem;
}
#title h2 {
		color: #fff;
		background: #f00;
		margin-top: 0rem;
}
#title h1, #title h2 {
		font-weight: 800;
		padding: 1rem 1rem;
		font-size: 2rem;
		width: fit-content;
}
strong { font-weight: 400; }

	.content_block { display: inline-block; width: 100vw; }
	.block_contents { width: 52vw; padding: 1rem 45vw 2rem 3vw; }
	.block1 { height: 70vh;  }
	.block2 { background: rgba(193 ,182, 171, 1); }
	.block3 { color: #fff; background: linear-gradient(to right, rgba(19,23,25,1), rgba(19,23,25,1) 50%, rgba(19,23,25,0) 70%); }
	.block4 { color:#fff; background: rgba(80,120,85, 0.96);}
	.block5 { background: rgba(255,255,255, 0.99);}

footer { display: inline-block; width: -webkit-fill-available; font-weight: 300; background: rgba(19,23,25,1); color: #FFF; font-size: 0.7rem; text-align: left; margin: 0 0; padding: 0.1rem 2%; }
footer a { color: #FFF; text-decoration: none; }
footer a:hover { text-decoration: underline; }

#petition_footer { display: none; }

@media (min-width: 801px) {
	#title h1, #title h2 { font-size: 1.4rem; }
}

@media (min-width: 801px) and (max-width: 1024px) {
	header { padding-left: 7vw; text-align: left; }
}

@media (min-width: 1280px) {
	#title h1, #title h2 { font-size: 2rem; }
}