a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
	border:0;
	box-sizing:border-box;
	font-size:100%;
	font:inherit;
	margin:0;
	padding:0;
	vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}
body{
	line-height:1
}
ol,ul{
	list-style:none
}
blockquote,q{
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
	content:"";
	content:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
img{
	width:100%
}
@font-face{
	mso-font-alt:"Arial";
	font-display:swap;
	font-family:Phosphate;
	font-style:normal;
	font-weight:400;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/Phosphate-Solid.woff?v=1642619418000) format("woff")
}
@font-face{
	mso-font-alt:"Arial";
	font-display:swap;
	font-family:Phosphate;
	font-style:normal;
	font-weight:800;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/Phosphate-Solid.woff?v=1642619418000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro\ 65;
	font-style:normal;
	font-weight:900;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Black.woff2?v=1647029555000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Black.woff?v=1647029554000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro\ 65;
	font-style:italic;
	font-weight:900;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-BlackOblique.woff2?v=1647029557000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-BlackOblique.woff?v=1647029556000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro;
	font-style:normal;
	font-weight:400;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Book.woff2?v=1647029558000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Book.woff?v=1647029557000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro\ 35;
	font-style:italic;
	font-weight:300;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-LightOblique.woff2?v=1647029568000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-LightOblique.woff?v=1647029567000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro\ 55 Roman;
	font-style:normal;
	font-weight:700;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Heavy.woff2?v=1647029562000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Heavy.woff?v=1647029561000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro\ 55 Roman;
	font-style:italic;
	font-weight:400;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Oblique.woff2?v=1647029573000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Oblique.woff?v=1647029573000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro\ 45 Book;
	font-style:normal;
	font-weight:400;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-BookOblique.woff2?v=1647029560000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-BookOblique.woff?v=1647029559000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro;
	font-style:normal;
	font-weight:300;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Light.woff2?v=1647029567000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Medium.woff?v=1647029569000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro\ 55 Roman;
	font-style:italic;
	font-weight:700;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-HeavyOblique.woff2?v=1647029563000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Heavy.woff2?v=1647029562000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro;
	font-style:normal;
	font-weight:500;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Medium.woff2?v=1647029570000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Medium.woff?v=1647029569000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro\ 65;
	font-style:normal;
	font-weight:500;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-MediumOblique.woff2?v=1647029572000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Oblique.woff2?v=1647029573000) format("woff")
}
@font-face{
	mso-font-alt:"Verdana";
	font-display:swap;
	font-family:Avenir LT Pro;
	font-style:normal;
	font-weight:400;
	src:url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Roman.woff2?v=1647029575000) format("woff2"),url(https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2285/AvenirLTPro-Roman.woff?v=1647029574000) format("woff")
}
html{
	color:#212529;
	font-size:16px
}
html,p{
	font-family:Avenir LT Pro,sans-serif;
	line-height:1.625
}
p{
	font-size:1rem;
	margin-bottom:1.25rem
}
h1,h2,h3,h4{
	font-family:Phosphate,Arial,sans-serif;
	line-height:1.2;
	margin-bottom:1rem
}
h1{
	font-size:2.5rem
}
h2{
	font-size:1.75rem
}
h3{
	font-size:1.3125rem
}
.en__field>.en__field__label{
	color:#212529;
	width:auto
}
.en__field__input{
	border:1px solid #b0b0b0;
	border-radius:0;
	color:#212529;
	font-size:1rem;
	height:44px;
	padding:4px 9px
}
.en__field__input:focus{
	border-color:#0aa3e2;
	border-radius:0
}
.en__field__input.focus-visible{
	border-radius:0;
	outline-color:#0aa3e2;
	outline:unset;
	outline-offset:unset
}
.en__field__input:focus-visible{
	border-radius:0;
	outline-color:#0aa3e2;
	outline:unset;
	outline-offset:unset
}
.en__field__element,.en__field__element .en__field__input--select,.en__field__element .en__field__item,.en__field__element input{
	width:100%
}
.en__mandatory>label:after{
	color:#dc1450;
	content:"*";
	display:inline-block;
	margin-left:2px
}
.en__field__error{
	color:#dc1450
}
a{
	color:#da134f
}
input[type=checkbox]{
	height:unset
}
.en__field--checkbox{
	display:flex;
	flex-direction:row-reverse;
	justify-content:flex-end
}
.en__field__element--checkbox{
	line-height:25px;
	width:auto
}
.en__field__element--checkbox .en__field__item{
	padding:0
}
.en__field__input.en__field__input--checkbox{
	width:unset
}
#main-content{
	margin:auto;
	max-width:480px;
	width:100%
}
#main-content #main-content-inner{
	padding:20px
}
.petition-header-logo-container{
	align-items:center;
	display:flex;
	flex-direction:column
}
.petition-header-logo-container .petition-header-logo-container__header__logo{
	max-width:150px
}
.en__submit{
	display:flex;
	flex-direction:column
}
.en__submit>button{
	background-color:#ffcf35;
	border:unset;
	color:#212529;
	font-family:Avenir LT Pro\ 65,Avenir LT Pro,sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:30px;
	padding:15px;
	text-transform:uppercase;
	transition:background-color .5s ease
}
.en__submit>button:hover{
	background-color:#ffa50a
}
#petition-wrap .en__field__input--textarea{
	width:100%
}
