/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html {
 font-family:sans-serif;
 line-height:1.15;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
 display:block
}
audio,
canvas,
progress,
video {
 display:inline-block
}
audio:not([controls]) {
 display:none;
 height:0
}
progress {
 vertical-align:baseline
}
template,
[hidden] {
 display:none
}
a {
 background-color:transparent;
 -webkit-text-decoration-skip:objects
}
a:active,
a:hover {
 outline-width:0
}
abbr[title] {
 border-bottom:none;
 text-decoration:underline;
 text-decoration:underline dotted
}
b,
strong {
 font-weight:inherit
}
b,
strong {
 font-weight:bolder
}
dfn {
 font-style:italic
}
h1 {
 font-size:2em;
 margin:.67em 0
}
mark {
 background-color:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sub {
 bottom:-0.25em
}
sup {
 top:-0.5em
}
img {
 border-style:none
}
svg:not(:root) {
 overflow:hidden
}
code,
kbd,
pre,
samp {
 font-family:monospace, monospace;
 font-size:1em
}
figure {
 margin:1em 40px
}
hr {
 box-sizing:content-box;
 height:0;
 overflow:visible
}
button,
input,
optgroup,
select,
textarea {
 font:inherit;
 margin:0
}
optgroup {
 font-weight:bold
}
button,
input {
 overflow:visible
}
button,
select {
 text-transform:none
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
 -webkit-appearance:button
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
 border-style:none;
 padding:0
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
 outline:1px dotted ButtonText
}
fieldset {
 border:1px solid #c0c0c0;
 margin:0 2px;
 padding:.35em .625em .75em
}
legend {
 box-sizing:border-box;
 color:inherit;
 display:table;
 max-width:100%;
 padding:0;
 white-space:normal
}
textarea {
 overflow:auto
}
[type="checkbox"],
[type="radio"] {
 box-sizing:border-box;
 padding:0
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
 height:auto
}
[type="search"] {
 -webkit-appearance:textfield;
 outline-offset:-2px
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-input-placeholder {
 color:inherit;
 opacity:.54
}
::-webkit-file-upload-button {
 -webkit-appearance:button;
 font:inherit
}
*,
*::before,
*::after {
 box-sizing:border-box
}
img {
 display:block;
 max-width:100%;
 height:auto
}
figure {
 margin:0
}
table {
 border-collapse:collapse;
 border-spacing:0;
 margin-top:1.5em;
 margin-bottom:1.5em;
 width:100%
}
td,
th,
caption {
 padding:10px;
 text-align:left
}
th {
 font-weight:bold
}
ol,
ul {
 margin:0;
 padding:0;
 list-style-type:none
}
body {
 font-family:"Helvetica Neue",Helvetica,Arial,Tahoma,sans-serif;
 font-size:1rem;
 line-height:1.5;
 color:#363135
}
p {
 margin:0
}
p+p {
 margin-top:1.5em
}
sup,
sub {
 font-size:75%;
 line-height:1.35
}
blockquote {
 margin:1.5em 0;
 border-left:solid .25rem #dbd9db;
 padding:0 1.5em
}
h1,
h3,
h4,
h5,
h6,
.h1,
.h3,
.h4,
.h5,
.h6,
.petition-card-title {
 font-weight:bold
}
h1,
.h1 {
 font-size:2.44140625rem;
 line-height:1.2288;
 margin:.3072em 0
}
h2,
.h2 {
 font-size:1.953125rem;
 font-weight:normal;
 line-height:1.408;
 margin:1.28em 0 .384em
}
h3,
.h3 {
 font-size:1.5625rem;
 line-height:1.28;
 margin:2.16em 0 .4em
}
h4,
.h4 {
 font-size:1.25rem;
 line-height:1.2;
 margin:2em 0 .4em
}
h5,
.h5 {
 color:#737273;
 font-size:.8rem;
 letter-spacing:.144em;
 line-height:1.09375;
 margin:1.875em 0 .78125em;
 text-transform:uppercase
}
h6,
.h6,
.petition-card-title {
 font-size:1rem;
 line-height:1.25;
 margin:1.5em 0 .25em
}
/*@media (max-width:767px) {
 h1,
 .h1 {
  font-size:1.953125rem
 }
 h2,
 .h2 {
  font-size:1.5625rem
 }
 h3,
 .h3 {
  font-size:1.25rem
 }
 h4,
 .h4 {
  font-size:1.125rem
 }
}
*/
html[lang|="hi"] * {
 letter-spacing:normal !important
}
.animate {
 -webkit-animation-duration:.2s;
 animation-duration:.2s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
@-webkit-keyframes animateWidth {
 0% {
  right:100%;
  left:0
 }
 30% {
  right:0;
  left:0
 }
 60% {
  right:0;
  left:0
 }
 100% {
  left:100%;
  right:0
 }
}
@keyframes animateWidth {
 0% {
  right:100%;
  left:0
 }
 30% {
  right:0;
  left:0
 }
 60% {
  right:0;
  left:0
 }
 100% {
  left:100%;
  right:0
 }
}
@-webkit-keyframes fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0, -50%, 0);
  transform:translate3d(0, -50%, 0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0, -50%, 0);
  transform:translate3d(0, -50%, 0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.animate-fade-in-down {
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown
}
@-webkit-keyframes zoomIn {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.9, .9, .7);
  transform:scale3d(.9, .9, .7)
 }
 50% {
  opacity:1
 }
}
@keyframes zoomIn {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.9, .9, .7);
  transform:scale3d(.9, .9, .7)
 }
 50% {
  opacity:1
 }
}
.animate-zoom-in {
 -webkit-animation-name:zoomIn;
 animation-name:zoomIn;
 -webkit-animation-duration:.4s;
 animation-duration:.4s
}
@-webkit-keyframes pulse {
 0% {
  opacity:1
 }
 60% {
  opacity:.5
 }
 100% {
  opacity:1
 }
}
@keyframes pulse {
 0% {
  opacity:1
 }
 60% {
  opacity:.5
 }
 100% {
  opacity:1
 }
}
.animate-pulse {
 -webkit-animation-name:pulse;
 animation-name:pulse;
 -webkit-animation-duration:2s;
 animation-duration:2s;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.annotation {
 position:relative;
 margin-left:.75rem
}
.annotation,
.annotation::before,
.annotation::after {
 background:#ec2c22;
 border-radius:100%;
 display:inline-block;
 height:.75rem;
 width:.75rem;
 top:0
}
.annotation::before,
.annotation::after {
 -webkit-animation-duration:2s;
 animation-duration:2s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-name:annotationSonor;
 animation-name:annotationSonor;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 content:"";
 position:absolute;
 left:0
}
.annotation::after {
 -webkit-animation-delay:.5s;
 animation-delay:.5s
}
.annotation.is-seen::before,
.annotation.is-seen::after {
 -webkit-animation-iteration-count:0;
 animation-iteration-count:0
}
@-webkit-keyframes annotationSonor {
 from {
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:1
 }
 to {
  -webkit-transform:scale(2);
  transform:scale(2);
  opacity:0
 }
}
@keyframes annotationSonor {
 from {
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:1
 }
 to {
  -webkit-transform:scale(2);
  transform:scale(2);
  opacity:0
 }
}
.arrange {
 display:table;
 min-width:100%;
 table-layout:auto;
 padding:0;
 margin:0
}
.arrange-fit,
.arrange-fill {
 display:table-cell;
 vertical-align:top;
 padding:0
}
.arrange-fill {
 width:100%
}
.arrange-fit>img {
 max-width:none !important;
 width:auto !important
}
.arrange-fill>img {
 max-width:100%;
 height:auto
}
.arrange-top .arrange-fit,
.arrange-top .arrange-fill {
 vertical-align:top
}
.arrange-middle>.arrange-fit,
.arrange-middle>.arrange-fill {
 vertical-align:middle
}
.arrange-bottom>.arrange-fit,
.arrange-bottom>.arrange-fill {
 vertical-align:bottom
}
.arrange-with-gutter {
 margin:0 -10px
}
.arrange-with-gutter .arrange-fit,
.arrange-with-gutter .arrange-fill {
 padding:0 10px
}
.arrange-fill-content-ellipsis {
 display:table;
 table-layout:fixed;
 width:100%
}
.badge {
 background-color:#f6f4f6;
 border-radius:4px;
 color:#737273;
 display:inline-block;
 font-size:.64rem;
 font-weight:bold;
 letter-spacing:.144em;
 line-height:1.5625;
 margin:0;
 padding:.390625em .9765625em;
 text-transform:uppercase;
 vertical-align:top
}
.badge-sponsored {
 background-color:#fff9df;
 color:#b48629
}
.badge-victory {
 background-color:#ec2c22;
 color:#fff
}
.box {
 position:relative;
 border-radius:5px;
 border:1px solid transparent;
 margin-top:1.5em;
 margin-bottom:1.5em;
 padding:10px
}
.box::before,
.box::after {
 content:" " !important;
 display:table !important
}
.box::after {
 clear:both !important
}
@media (min-width:768px) {
 .box-sm {
  position:relative;
  border-radius:5px;
  border:1px solid transparent;
  margin-top:1.5em;
  margin-bottom:1.5em;
  padding:10px
 }
 .box-sm::before,
 .box-sm::after {
  content:" " !important;
  display:table !important
 }
 .box-sm::after {
  clear:both !important
 }
}
/*@media (max-width:767px) {
 .box-xs-only {
  position:relative;
  border-radius:5px;
  border:1px solid transparent;
  margin-top:1.5em;
  margin-bottom:1.5em;
  padding:10px
 }
 .box-xs-only::before,
 .box-xs-only::after {
  content:" " !important;
  display:table !important
 }
 .box-xs-only::after {
  clear:both !important
 }
}
*/.box-basic {
 border-color:#dbd9db
}
.box-highlight {
 border-color:#ffe9aa
}
.box-confirm {
 border-color:#bbd6b2
}
.box-shadow {
 box-shadow:0 2px 3px 0 rgba(54,49,53,0.2)
}
.box-dashed {
 border:2px dashed #dbd9db
}
.bubble {
 position:relative;
 padding:10px;
 margin-bottom:9px;
 border-radius:5px;
 background:#ffe9aa
}
.bubble :first-child {
 margin-top:0
}
.bubble :last-child {
 margin-bottom:0
}
.bubble::after {
 content:"";
 position:absolute;
 bottom:-9px;
 left:10px;
 border-width:9px 7px 0;
 border-style:solid;
 border-color:#ffe9aa transparent
}
.bubble::before,
.bubble::after {
 display:none\9
}
.bubble textarea {
 border:none
}
@media screen and (min-width: 0\0) {
 .bubble::before,
 .bubble::after {
  display:block
 }
}
.bubble-focus .bubble-outline-basic {
 border-color:#737273
}
.bubble-focus .bubble-outline-basic::before {
 border-color:#737273 transparent
}
.bubble-inverted {
 background:#363135
}
.bubble-inverted::after {
 border-top-color:#363135;
 border-bottom-color:#363135
}
.bubble-outline-basic {
 background:#fff;
 border-width:1px;
 border-style:solid;
 border-color:#dbd9db;
 -webkit-transition:border .3s;
 transition:border .3s
}
.bubble-outline-basic::before {
 content:"";
 position:absolute;
 bottom:-9px;
 left:10px;
 border-width:9px 7px 0;
 border-style:solid;
 border-color:#dbd9db transparent;
 -webkit-transition:border .3s;
 transition:border .3s
}
.bubble-outline-basic::after {
 bottom:-7px;
 border-top-color:#fff;
 border-bottom-color:#fff
}
.bubble-br::before,
.bubble-br::after {
 left:auto;
 right:10px
}
.bubble-lt,
.bubble-lb {
 margin-left:9px;
 margin-bottom:0
}
.bubble-lt::before,
.bubble-lb::before,
.bubble-lt::after,
.bubble-lb::after {
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg)
}
.bubble-lt::after,
.bubble-lb::after {
 left:-11px
}
.bubble-lt::before,
.bubble-lt::after {
 top:10px;
 bottom:auto
}
.bubble-outline-basic.bubble-lt::before,
.bubble-outline-basic.bubble-lb::before {
 left:-12px
}
.bubble-outline-basic.bubble-lt::after,
.bubble-outline-basic.bubble-lb::after {
 left:-10px
}
.bubble-lb::before,
.bubble-lb::after {
 top:auto;
 bottom:10px
}
.bubble-tl,
.bubble-tr {
 margin-top:9px;
 margin-bottom:0
}
.bubble-tl::before,
.bubble-tr::before,
.bubble-tl::after,
.bubble-tr::after {
 top:-9px;
 bottom:auto;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.bubble-tr::before,
.bubble-tr::after {
 left:auto;
 right:10px
}
.bubble-outline-basic.bubble-tl::after,
.bubble-outline-basic.bubble-tr::after {
 top:-7px
}
.bubble-rt,
.bubble-rb {
 margin-right:9px;
 margin-bottom:0
}
.bubble-rt::before,
.bubble-rb::before,
.bubble-rt::after,
.bubble-rb::after {
 left:auto;
 right:-11px;
 -webkit-transform:rotate(270deg);
 transform:rotate(270deg)
}
.bubble-rt::before,
.bubble-rt::after {
 top:10px;
 bottom:auto
}
.bubble-rb::before,
.bubble-rb::after {
 bottom:10px
}
.bubble-outline-basic.bubble-rt::after,
.bubble-outline-basic.bubble-rb::after {
 right:-9px
}
button {
 padding:0;
 background:none;
 border:0;
 outline:0
}
.btn {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 text-decoration:none;
 display:inline-block;
 padding:8px 16px;
 font-size:.8rem;
 font-weight:bold;
 text-align:center;
 line-height:1;
 border-radius:5px;
 border:2px solid #adacad;
 background-color:transparent;
 -webkit-tap-highlight-color:hsla(0,0%,0%,0);
 -webkit-appearance:initial !important;
 -webkit-transition:background .1s ease,border .1s ease;
 transition:background .1s ease,border .1s ease;
 cursor:pointer
}
.btn,
.btn:active {
 color:#363135
}
.btn:focus {
 text-decoration:underline;
 outline:0
}
.btn:hover {
 border-color:#737273
}
.btn:active {
 background:hsla(305,11%,23%,0.05);
 color:#363135;
 text-decoration:none;
 border-color:#737273
}
.btn-action {
 background:#ec2c22;
 color:#fff;
 border-color:#ec2c22
}
.btn-action:hover {
 color:#fff;
 background:#dc1d13;
 border-color:#dc1d13
}
.btn-action:active {
 color:#ec2c22;
 border-color:#ec2c22;
 background:#fff
}
.btn-action-inverted {
 border-color:#fff;
 background:#fff;
 color:#ec2c22
}
.btn-action-inverted:hover {
 border-color:transparent;
 color:#dc1d13
}
.btn-action-inverted:active {
 color:#fff;
 background:#ec2c22;
 border-color:#fff
}
.btn-outline {
 border-color:#ec2c22;
 background:#fff;
 color:#ec2c22
}
.btn-outline:hover {
 border-color:#dc1d13;
 color:#dc1d13
}
.btn-outline:active {
 background:#ec2c22;
 color:#fff;
 border-color:#ec2c22
}
.btn-outline-inverted {
 border-color:#fff;
 background:none;
 color:#fff
}
.btn-outline-inverted:hover {
 color:#fff;
 border-color:#f6f4f6;
 background:hsla(0,0%,0%,0.1)
}
.btn-outline-inverted:active {
 background:#fff;
 color:#ec2c22;
 border-color:#fff
}
.btn-text {
 background:none;
 border-color:transparent;
 color:#ec2c22;
 text-decoration:underline
}
.btn-text:hover {
 border-color:transparent
}
.btn-text:focus {
 outline:2px solid #dbd9db;
 outline-color:hsla(305,6%,22%,0.185)
}
.btn-text:active {
 color:#363135;
 background:none;
 text-decoration:underline;
 border-color:transparent;
 outline:none
}
.btn-text.type-facebook,
.btn-text.type-facebook:active {
 color:#37639e
}
.btn-text.type-twitter,
.btn-text.type-twitter:active {
 color:#23a2f0
}
.btn-text:hover,
.btn-text.type-facebook:hover,
.btn-text.type-twitter:hover {
 color:#363135
}
.btn-fb {
 background:#37639e;
 color:#fff;
 border-color:#37639e
}
.btn-fb:hover {
 color:#fff;
 background:#2f5587;
 border-color:#2f5587
}
.btn-fb:active {
 color:#37639e;
 background:#fff;
 border-color:#37639e
}
.btn-twitter {
 background:#23a2f0;
 color:#fff;
 border-color:#23a2f0
}
.btn-twitter:hover {
 color:#fff;
 background:#1094e5;
 border-color:#1094e5
}
.btn-twitter:active {
 color:#23a2f0;
 background:#fff;
 border-color:#23a2f0
}
.btn:disabled,
.btn-disabled,
.btn:disabled:active,
.btn-disabled:active,
.btn:disabled:hover,
.btn-disabled:hover {
 background:#dbd9db;
 color:#adacad;
 -webkit-filter:none;
 filter:none;
 cursor:default;
 border-color:#dbd9db
}
.btn-big {
 font-size:1rem;
 padding:12px 18px
}
.btn-big.btn-text {
 padding-left:0;
 padding-right:0
}
.btn-full {
 width:100%;
 padding-left:16px;
 padding-right:16px
}
.carousel {
 position:relative
}
.carousel-inner {
 position:relative;
 overflow:hidden;
 width:100%
}
.carousel-inner>.item {
 display:none;
 position:relative;
 -webkit-transition:.6s ease-in-out left;
 transition:.6s ease-in-out left
}
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
 line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d) {
 .carousel-inner>.item {
  -webkit-transition:-webkit-transform .6s ease-in-out;
  transition:-webkit-transform .6s ease-in-out;
  transition:transform .6s ease-in-out;
  transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-perspective:1000;
  perspective:1000
 }
 .carousel-inner>.item.next,
 .carousel-inner>.item.active.right {
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0);
  left:0
 }
 .carousel-inner>.item.prev,
 .carousel-inner>.item.active.left {
  -webkit-transform:translate3d(-100%, 0, 0);
  transform:translate3d(-100%, 0, 0);
  left:0
 }
 .carousel-inner>.item.next.left,
 .carousel-inner>.item.prev.right,
 .carousel-inner>.item.active {
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  left:0
 }
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
 display:block
}
.carousel-inner>.active {
 left:0
}
.carousel-inner>.next,
.carousel-inner>.prev {
 position:absolute;
 top:0;
 width:100%
}
.carousel-inner>.next {
 left:100%
}
.carousel-inner>.prev {
 left:-100%
}
.carousel-inner>.next.left,
.carousel-inner>.prev.right {
 left:0
}
.carousel-inner>.active.left {
 left:-100%
}
.carousel-inner>.active.right {
 left:100%
}
.carousel-control {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:14px;
 opacity:1;
 font-size:12px;
 color:#adacad;
 text-align:center;
 text-shadow:none
}
.carousel-control.left {
 background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
 background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
 background-repeat:repeat-x
}
.carousel-control.right {
 left:auto;
 right:0;
 background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
 background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
 background-repeat:repeat-x
}
.carousel-control:hover,
.carousel-control:focus {
 outline:0;
 color:#adacad;
 text-decoration:none;
 opacity:.9
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
 position:absolute;
 top:50%;
 z-index:5;
 display:inline-block
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
 left:50%;
 margin-left:-10px
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
 right:50%;
 margin-right:-10px
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
 width:20px;
 height:20px;
 margin-top:-10px;
 line-height:1;
 font-family:serif
}
.carousel-control .icon-prev::before {
 content:"\2039"
}
.carousel-control .icon-next::before {
 content:"\203a"
}
.carousel-indicators {
 position:absolute;
 bottom:10px;
 left:50%;
 z-index:15;
 width:60%;
 margin-left:-30%;
 padding-left:0;
 list-style:none;
 text-align:center
}
.carousel-indicators li {
 display:inline-block;
 width:10px;
 height:10px;
 margin:1px;
 text-indent:-999px;
 border-radius:10px;
 cursor:pointer;
 background-color:rgba(0,0,0,0)
}
.carousel-indicators .active {
 margin:0;
 width:12px;
 height:12px;
 background-color:#ec2c22
}
.carousel-caption {
 position:absolute;
 left:15%;
 right:15%;
 bottom:20px;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 color:#adacad;
 text-align:center;
 text-shadow:none
}
.carousel-caption .btn {
 text-shadow:none
}
@media screen and (min-width:768px) {
 .carousel-control .glyphicon-chevron-left,
 .carousel-control .glyphicon-chevron-right,
 .carousel-control .icon-prev,
 .carousel-control .icon-next {
  width:30px;
  height:30px;
  margin-top:-15px;
  font-size:30px
 }
 .carousel-control .glyphicon-chevron-left,
 .carousel-control .icon-prev {
  margin-left:-15px
 }
 .carousel-control .glyphicon-chevron-right,
 .carousel-control .icon-next {
  margin-right:-15px
 }
 .carousel-caption {
  left:20%;
  right:20%;
  padding-bottom:30px
 }
 .carousel-indicators {
  bottom:20px
 }
}
.carousel .item.active.done {
 -webkit-transform:none !important;
 transform:none !important;
 -webkit-perspective:none;
 perspective:none
}
.dropdown {
 position:relative
}
.dropdown-menu {
 visibility:hidden;
 position:absolute;
 top:100%
}
.dropdown-menu-left {
 left:0
}
.dropdown-menu-right {
 right:0
}
.dropdown.open .dropdown-menu {
 visibility:visible;
 z-index:3000
}
.flash-message {
 color:#b48629;
 background:#fff9df;
 border-bottom:1px solid #ffe9aa
}
.flash-message a {
 color:#b48629;
 text-decoration:underline
}
.flash-message a:hover,
.flash-message a:focus {
 color:#dab65d
}
.flash-message-success {
 color:#497143;
 background:#e2eee0;
 border-bottom:1px solid #bbd6b2
}
.flash-message-success a {
 color:#497143
}
.flash-message-success a:hover,
.flash-message-success a:focus {
 color:#63985a
}
.flash-message-fixed {
 position:fixed;
 left:0;
 top:0;
 right:0
}
.flex-embed {
 display:block;
 overflow:hidden;
 position:relative
}
.flex-embed-ratio {
 display:block;
 padding-bottom:100%;
 width:100%
}
.flex-embed-4x1 {
 padding-bottom:25%
}
.flex-embed-3x1 {
 padding-bottom:33.33333333%
}
.flex-embed-2x1 {
 padding-bottom:50%
}
.flex-embed-16x9 {
 padding-bottom:56.25%
}
.flex-embed-4x3 {
 padding-bottom:75%
}
.flex-embed-cinema {
 padding-bottom:42.55319149%
}
.flex-embed-content,
.flex-embed-content iframe,
.flex-embed-content embed,
.flex-embed-content object,
.flex-embed-content video {
 bottom:0;
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%
}
.flex-embed-cover-image {
 background-position:50%;
 background-repeat:no-repeat;
 background-size:cover;
 margin:0 auto
}
html,
body,
.page-wrap {
 height:100%
}
.page-wrap {
 display:table;
 table-layout:fixed;
 width:100%
}
.table-row {
 display:table-row;
 height:1px
}
.table-row-expand {
 height:auto
}
::-webkit-input-placeholder {
 color:#adacad
}
::-moz-placeholder {
 color:#adacad
}
:-ms-input-placeholder {
 color:#adacad
}
::placeholder {
 color:#adacad
}
label {
 display:block;
 margin-bottom:.3125em
}
.placeholder {
 color:#adacad
}
label.label-left,
.label-left .control-group>label {
 width:30%;
 float:left;
 padding:10px 10px 10px 0;
 margin-left:0
}
.input {
 display:block
}
textarea,
.input input,
.form-select-multiple .input,
select {
 width:100%;
 font-size:1rem;
 line-height:normal;
 padding:10px;
 border:solid 1px #dbd9db;
 border-radius:5px;
 color:#363135;
 -webkit-appearance:none;
 display:block
}
textarea:focus,
.input input:focus,
.form-select-multiple .input:focus,
select:focus,
textarea.input-focused,
.input input.input-focused,
.form-select-multiple .input.input-focused,
select.input-focused {
 border-color:#737273;
 outline:none
}
select {
 -webkit-appearance:menulist;
 height:2.5rem;
 padding:0 10px
}
textarea {
 resize:vertical
}
.textarea-no-resize,
.textarea-autosize {
 resize:none
}
.textarea-autosize {
 overflow:hidden
}
.control-group {
 margin-bottom:.625em
}
.control-group.bg-author {
 background-color:#fff;
 border-left:2px solid #ec2c22;
 margin-left:-2px;
 margin-right:2px
}
.mce-panel.input-focused {
 border-color:#737273 !important
}
.search {
 position:relative
}
.search::before {
 position:absolute;
 top:50%;
 height:1em;
 line-height:1.1875;
 font-family:"Change Symbols";
 margin-top:-0.46em;
 font-size:16px;
 color:#adacad
}
.search.focus::before {
 color:#363135
}
.search::before {
 right:.25em
}
.search::before {
 left:.625em;
 right:auto;
 font-size:1rem
}
.search>input {
 font-size:.875rem;
 padding-top:9px;
 padding-bottom:7px;
 padding-left:2.14285714em;
 -webkit-appearance:input;
 -moz-appearance:input;
 appearance:input;
 box-sizing:border-box
}
.input input[disabled],
select[disabled],
textarea[disabled] {
 background:#f6f4f6;
 border-color:#dbd9db;
 color:#adacad
}
.grouped-form .control-group {
 margin:0;
 margin-bottom:-1px
}
.grouped-form .input input,
.grouped-form .input select,
.grouped-form .input textarea {
 position:relative;
 border-radius:0
}
.grouped-form .input input:focus,
.grouped-form .input select:focus,
.grouped-form .input textarea:focus {
 z-index:1000
}
.grouped-form>:first-child input,
.grouped-form>:first-child select,
.grouped-form>:first-child.form-error,
.grouped-form>:first-child.form-error p.error {
 border-top-left-radius:5px;
 border-top-right-radius:5px
}
.grouped-form>:last-child input,
.grouped-form>:last-child select,
.grouped-form>:last-child.form-error,
.grouped-form>:last-child.form-error .input {
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px
}
.grouped-form>:first-child.form-error input,
.grouped-form>:first-child.form-error select {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.grouped-form .form-error {
 border:1px solid #dab65d
}
.grouped-form .form-error .control {
 border:none;
 border-radius:0
}
.grouped-form .form-error .error {
 border-bottom:1px solid #ffe9aa;
 border-radius:0;
 border-top:none
}
.form-error .control {
 border:1px solid #dab65d;
 border-radius:5px
}
.form-error .error {
 font-size:.8rem !important;
 margin:0;
 color:#b48629;
 background:#fff9df;
 padding:5px 10px;
 border-top:1px solid #ffe9aa;
 border-radius:5px 5px 0 0
}
.form-error .input input,
.form-error .input select,
.form-error textarea,
.form-error .mce-panel,
.form-error .input {
 border:none;
 border-radius:5px
}
.form-error.input-with-btn-error .error {
 border:1px solid #ffe9aa;
 border-bottom:none
}
.form-error .input-with-btn {
 border:none
}
.form-error .input-with-btn .control {
 border-radius:0 0 0 5px
}
.form-error .input-with-btn .input-container .input,
.form-error .input-with-btn .input-container input {
 border-radius:0 0 0 5px
}
.form-error .input-with-btn .input-group-btn .input,
.form-error .input-with-btn .input-group-btn input {
 border-radius:0 0 5px
}
.form-validated .input {
 position:relative
}
.form-validated .input::before {
 position:absolute;
 top:50%;
 height:1em;
 line-height:1.1875;
 font-family:"Change Symbols";
 margin-top:-0.46em;
 font-size:16px;
 color:#adacad
}
.form-validated .input.focus::before {
 color:#363135
}
.form-validated .input::before {
 position:absolute;
 right:.75em;
 color:#bbd6b2
}
.form-validated .input input {
 padding-right:2.6em;
 border-color:#bbd6b2
}
.form-select-multiple {
 cursor:pointer;
 position:relative
}
.form-select-multiple .input {
 padding:0
}
.form-select-multiple input {
 display:inline-block;
 width:auto;
 margin-top:1px;
 border:0
}
.form-select-multiple .tm-tag {
 color:#363135;
 font-weight:bold;
 background:#f6f4f6;
 border:solid 1px #dbd9db;
 cursor:default;
 display:inline-block;
 border-radius:5px;
 max-width:100%;
 word-wrap:break-word;
 padding:6px 10px;
 margin:4px
}
.form-select-multiple .tm-tag .tm-tag-remove {
 color:#737273;
 margin-left:10px;
 float:right
}
.radio,
.check {
 margin:5px 0;
 padding-left:20px
}
.radio input[type="checkbox"],
.check input[type="checkbox"],
.radio input[type="radio"],
.check input[type="radio"] {
 float:left;
 margin-right:5px;
 margin-top:5px;
 margin-left:-20px;
 font-size:inherit;
 line-height:normal
}
.radio label,
.check label {
 display:inline;
 cursor:pointer
}
.radio input[disabled]+label,
.check input[disabled]+label {
 cursor:default
}
.input-range input[type="range"] {
 -webkit-appearance:none;
 outline:none;
 padding:0;
 border-color:transparent;
 background:#dbd9db;
 border-radius:5px;
 height:.25rem
}
.input-range input[type="range"]::-moz-range-track {
 -webkit-appearance:none;
 outline:none;
 padding:0;
 border-color:transparent;
 background:#dbd9db;
 border-radius:5px;
 height:.25rem
}
.input-range input[type="range"]::-ms-track {
 -webkit-appearance:none;
 outline:none;
 padding:0;
 border-color:transparent;
 background:#dbd9db;
 border-radius:5px;
 height:.25rem
}
.input-range input[type="range"]::-webkit-slider-thumb {
 height:1rem;
 width:1rem;
 border-radius:1rem;
 background:#adacad;
 -webkit-appearance:none
}
.input-range input[type="range"]::-moz-range-thumb {
 height:1rem;
 width:1rem;
 border-radius:1rem;
 background:#adacad;
 -webkit-appearance:none
}
.input-range input[type="range"]::-ms-thumb {
 height:1rem;
 width:1rem;
 border-radius:1rem;
 background:#adacad;
 -webkit-appearance:none
}
.input-with-btn {
 display:table;
 width:100%
}
.input-with-btn .input-container,
.input-with-btn .button-container {
 display:table-cell;
 vertical-align:top
}
.input-with-btn .input-container {
 width:10000px
}
.input-with-btn .input-container input {
 border-radius:5px 0 0 5px
}
.input-with-btn .btn {
 font-size:1rem;
 line-height:normal;
 margin-left:-1px;
 white-space:nowrap;
 border-radius:0 5px 5px 0;
 width:auto;
 padding-top:9px;
 padding-bottom:9px
}
.input-with-btn.btn-hidden input {
 border-radius:5px
}
.input-with-btn.btn-hidden .btn {
 display:none
}
.input-with-btn.input-small .btn {
 font-size:.8rem;
 padding:5px 10px
}
.input-with-btn:focus input,
.input-with-btn.focus input {
 border-color:#737273
}
.input-with-btn.focus .input::before {
 color:#363135
}
.input-with-prefix,
.input-with-suffix {
 display:table;
 width:100%
}
.input-with-prefix input,
.input-with-suffix input,
.input-with-prefix .input-prefix,
.input-with-suffix .input-suffix {
 display:table-cell;
 vertical-align:middle
}
.input-with-prefix {
 direction:rtl
}
.input-with-prefix input,
.input-with-prefix .input-prefix {
 direction:ltr
}
.input-with-prefix .input-prefix,
.input-with-suffix .input-suffix {
 width:1px;
 white-space:nowrap;
 border:solid 1px #dbd9db;
 margin:0;
 line-height:normal
}
.input-with-prefix .input-prefix,
.input-with-suffix input {
 border-right-width:0 !important;
 border-radius:5px 0 0 5px !important
}
.input-with-suffix .input-suffix,
.input-with-prefix input {
 border-left-width:0 !important;
 border-radius:0 5px 5px 0 !important
}
.input-with-prefix .input-prefix {
 padding-left:10px
}
.input-with-prefix input {
 padding-left:0 !important
}
.input-with-suffix input {
 padding-right:0 !important;
 text-align:right
}
.input-with-suffix .input-suffix {
 padding-right:10px
}
.form-error .input-with-prefix .input-prefix,
.form-error .input-with-suffix .input-suffix {
 color:#b48629;
 border-width:0
}
.input-with-prefix input:focus+.input-prefix,
.input-with-suffix input:focus+.input-suffix {
 border-color:#737273
}
.input-with-prefix .input-prefix-code,
.input-with-suffix .input-suffix-code {
 font-size:.8125em;
 letter-spacing:.144em;
 text-transform:uppercase;
 vertical-align:.075em
}
.input-small .input input,
.input-small .input textarea,
textarea.input-small,
.form-select-multiple .input-small {
 font-size:.8rem;
 padding:6px 8px
}
.input-small .input-prefix,
.input-small .input-suffix {
 font-size:.8rem
}
.label-big .control-group>label,
label.label-big {
 font-size:1.125rem
}
.input-big .input input,
.input-big .input textarea,
input.input-big,
textarea.input-big,
.form-select-multiple .input-big,
.input-big .input-prefix,
.input-big .input-suffix {
 font-size:1.25rem
}
.input-bigger .input input,
.input-bigger .input textarea,
input.input-bigger,
textarea.input-bigger,
.form-select-multiple .input-bigger,
.input-bigger .input-prefix,
.input-bigger .input-suffix {
 font-size:1.953125rem
}
.input-subtle input {
 background-color:transparent;
 border:none;
 border-radius:0
}
.input-subtle.input-with-btn input {
 border-radius:0
}
.input-subtle.input-with-btn .button-container {
 vertical-align:middle
}
.input-subtle .btn {
 border-radius:5px;
 border-top-width:1px;
 border-top-style:solid
}
.ghost {
 background-color:#f6f4f6
}
.ghost-dark {
 background-color:#dbd9db
}
.ghost-label {
 width:12%;
 max-width:75px;
 height:8px;
 margin:0 auto;
 border-radius:5px
}
.ghost .ghost-label {
 background-color:#dbd9db
}
.ghost-label,
.ghost-dark .ghost-label {
 background-color:#f6f4f6
}
.ghost-xs,
.ghost-s,
.ghost-m,
.ghost-l,
.ghost-xl {
 border-radius:5px;
 text-align:center
}
.ghost-xs {
 height:8px;
 padding:3px
}
.ghost-xs .ghost-label {
 height:2px
}
.ghost-s {
 height:16px;
 padding:6px
}
.ghost-s .ghost-label {
 height:4px
}
.ghost-m {
 height:32px;
 padding:12px
}
.ghost-l {
 height:48px;
 padding:20px
}
.ghost-xl {
 height:96px;
 padding:44px
}
.container {
 margin-right:auto;
 margin-left:auto;
 padding-left:10px;
 padding-right:10px
}
@media (min-width:768px) {
 .container {
  width:740px
 }
}
@media (min-width:992px) {
 .container {
  width:960px
 }
}
@media (min-width:1200px) {
 .container {
  width:960px
 }
}
.container-fluid {
 margin-right:auto;
 margin-left:auto;
 padding-left:10px;
 padding-right:10px
}
.row {
 margin-left:-10px;
 margin-right:-10px
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
 float:left
}
.col-xs-12 {
 width:100%
}
.col-xs-11 {
 width:91.66666667%
}
.col-xs-10 {
 width:83.33333333%
}
.col-xs-9 {
 width:75%
}
.col-xs-8 {
 width:66.66666667%
}
.col-xs-7 {
 width:58.33333333%
}
.col-xs-6 {
 width:50%
}
.col-xs-5 {
 width:41.66666667%
}
.col-xs-4 {
 width:33.33333333%
}
.col-xs-3 {
 width:25%
}
.col-xs-2 {
 width:16.66666667%
}
.col-xs-1 {
 width:8.33333333%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-pull-11 {
 right:91.66666667%
}
.col-xs-pull-10 {
 right:83.33333333%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-8 {
 right:66.66666667%
}
.col-xs-pull-7 {
 right:58.33333333%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-5 {
 right:41.66666667%
}
.col-xs-pull-4 {
 right:33.33333333%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-2 {
 right:16.66666667%
}
.col-xs-pull-1 {
 right:8.33333333%
}
.col-xs-pull-0 {
 right:auto
}
.col-xs-push-12 {
 left:100%
}
.col-xs-push-11 {
 left:91.66666667%
}
.col-xs-push-10 {
 left:83.33333333%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-8 {
 left:66.66666667%
}
.col-xs-push-7 {
 left:58.33333333%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-5 {
 left:41.66666667%
}
.col-xs-push-4 {
 left:33.33333333%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-2 {
 left:16.66666667%
}
.col-xs-push-1 {
 left:8.33333333%
}
.col-xs-push-0 {
 left:auto
}
.col-xs-offset-12 {
 margin-left:100%
}
.col-xs-offset-11 {
 margin-left:91.66666667%
}
.col-xs-offset-10 {
 margin-left:83.33333333%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-8 {
 margin-left:66.66666667%
}
.col-xs-offset-7 {
 margin-left:58.33333333%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-5 {
 margin-left:41.66666667%
}
.col-xs-offset-4 {
 margin-left:33.33333333%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-2 {
 margin-left:16.66666667%
}
.col-xs-offset-1 {
 margin-left:8.33333333%
}
.col-xs-offset-0 {
 margin-left:0%
}
@media (min-width:768px) {
 .col-sm-1,
 .col-sm-2,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-6,
 .col-sm-7,
 .col-sm-8,
 .col-sm-9,
 .col-sm-10,
 .col-sm-11,
 .col-sm-12 {
  float:left
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-11 {
  width:91.66666667%
 }
 .col-sm-10 {
  width:83.33333333%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-8 {
  width:66.66666667%
 }
 .col-sm-7 {
  width:58.33333333%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-5 {
  width:41.66666667%
 }
 .col-sm-4 {
  width:33.33333333%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-2 {
  width:16.66666667%
 }
 .col-sm-1 {
  width:8.33333333%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-pull-11 {
  right:91.66666667%
 }
 .col-sm-pull-10 {
  right:83.33333333%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-8 {
  right:66.66666667%
 }
 .col-sm-pull-7 {
  right:58.33333333%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-5 {
  right:41.66666667%
 }
 .col-sm-pull-4 {
  right:33.33333333%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-2 {
  right:16.66666667%
 }
 .col-sm-pull-1 {
  right:8.33333333%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-push-11 {
  left:91.66666667%
 }
 .col-sm-push-10 {
  left:83.33333333%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-8 {
  left:66.66666667%
 }
 .col-sm-push-7 {
  left:58.33333333%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-5 {
  left:41.66666667%
 }
 .col-sm-push-4 {
  left:33.33333333%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-2 {
  left:16.66666667%
 }
 .col-sm-push-1 {
  left:8.33333333%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
 .col-sm-offset-11 {
  margin-left:91.66666667%
 }
 .col-sm-offset-10 {
  margin-left:83.33333333%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-8 {
  margin-left:66.66666667%
 }
 .col-sm-offset-7 {
  margin-left:58.33333333%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-5 {
  margin-left:41.66666667%
 }
 .col-sm-offset-4 {
  margin-left:33.33333333%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-2 {
  margin-left:16.66666667%
 }
 .col-sm-offset-1 {
  margin-left:8.33333333%
 }
 .col-sm-offset-0 {
  margin-left:0%
 }
}
@media (min-width:992px) {
 .col-md-1,
 .col-md-2,
 .col-md-3,
 .col-md-4,
 .col-md-5,
 .col-md-6,
 .col-md-7,
 .col-md-8,
 .col-md-9,
 .col-md-10,
 .col-md-11,
 .col-md-12 {
  float:left
 }
 .col-md-12 {
  width:100%
 }
 .col-md-11 {
  width:91.66666667%
 }
 .col-md-10 {
  width:83.33333333%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-8 {
  width:66.66666667%
 }
 .col-md-7 {
  width:58.33333333%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-5 {
  width:41.66666667%
 }
 .col-md-4 {
  width:33.33333333%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-2 {
  width:16.66666667%
 }
 .col-md-1 {
  width:8.33333333%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-pull-11 {
  right:91.66666667%
 }
 .col-md-pull-10 {
  right:83.33333333%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-8 {
  right:66.66666667%
 }
 .col-md-pull-7 {
  right:58.33333333%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-5 {
  right:41.66666667%
 }
 .col-md-pull-4 {
  right:33.33333333%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-2 {
  right:16.66666667%
 }
 .col-md-pull-1 {
  right:8.33333333%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-push-11 {
  left:91.66666667%
 }
 .col-md-push-10 {
  left:83.33333333%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-8 {
  left:66.66666667%
 }
 .col-md-push-7 {
  left:58.33333333%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-5 {
  left:41.66666667%
 }
 .col-md-push-4 {
  left:33.33333333%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-2 {
  left:16.66666667%
 }
 .col-md-push-1 {
  left:8.33333333%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-offset-12 {
  margin-left:100%
 }
 .col-md-offset-11 {
  margin-left:91.66666667%
 }
 .col-md-offset-10 {
  margin-left:83.33333333%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-8 {
  margin-left:66.66666667%
 }
 .col-md-offset-7 {
  margin-left:58.33333333%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-5 {
  margin-left:41.66666667%
 }
 .col-md-offset-4 {
  margin-left:33.33333333%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-2 {
  margin-left:16.66666667%
 }
 .col-md-offset-1 {
  margin-left:8.33333333%
 }
 .col-md-offset-0 {
  margin-left:0%
 }
}
@media (min-width:1200px) {
 .col-lg-1,
 .col-lg-2,
 .col-lg-3,
 .col-lg-4,
 .col-lg-5,
 .col-lg-6,
 .col-lg-7,
 .col-lg-8,
 .col-lg-9,
 .col-lg-10,
 .col-lg-11,
 .col-lg-12 {
  float:left
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-11 {
  width:91.66666667%
 }
 .col-lg-10 {
  width:83.33333333%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-8 {
  width:66.66666667%
 }
 .col-lg-7 {
  width:58.33333333%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-5 {
  width:41.66666667%
 }
 .col-lg-4 {
  width:33.33333333%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-2 {
  width:16.66666667%
 }
 .col-lg-1 {
  width:8.33333333%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-pull-11 {
  right:91.66666667%
 }
 .col-lg-pull-10 {
  right:83.33333333%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-8 {
  right:66.66666667%
 }
 .col-lg-pull-7 {
  right:58.33333333%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-5 {
  right:41.66666667%
 }
 .col-lg-pull-4 {
  right:33.33333333%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-2 {
  right:16.66666667%
 }
 .col-lg-pull-1 {
  right:8.33333333%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-push-11 {
  left:91.66666667%
 }
 .col-lg-push-10 {
  left:83.33333333%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-8 {
  left:66.66666667%
 }
 .col-lg-push-7 {
  left:58.33333333%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-5 {
  left:41.66666667%
 }
 .col-lg-push-4 {
  left:33.33333333%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-2 {
  left:16.66666667%
 }
 .col-lg-push-1 {
  left:8.33333333%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
 .col-lg-offset-11 {
  margin-left:91.66666667%
 }
 .col-lg-offset-10 {
  margin-left:83.33333333%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-8 {
  margin-left:66.66666667%
 }
 .col-lg-offset-7 {
  margin-left:58.33333333%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-5 {
  margin-left:41.66666667%
 }
 .col-lg-offset-4 {
  margin-left:33.33333333%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-2 {
  margin-left:16.66666667%
 }
 .col-lg-offset-1 {
  margin-left:8.33333333%
 }
 .col-lg-offset-0 {
  margin-left:0%
 }
}
header .header-height {
 display:inline-block;
 vertical-align:middle;
 line-height:55px
}
header .display-name-width {
 max-width:80%
}
header .short-name-width {
 max-width:65%
}
header .skip-navigation {
 top:-1000px;
 position:relative
}
header .skip-navigation:active,
header .skip-navigation:focus,
header .skip-navigation:hover {
 top:0;
 outline:none
}
/*@media (max-width:767px) {
 header .symbol-wordmark {
  font-size:1.4rem !important
 }
 header .header-height {
  line-height:45px
 }
}
*/.leaders {
 max-width:40em;
 padding:0;
 overflow-x:hidden;
 list-style:none
}
.leader-item::after {
 float:left;
 width:0;
 white-space:nowrap;
 content:". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "
}
.leaders .text-left {
 padding-right:.33em
}
.leaders .text-right {
 float:right;
 padding-left:.33em;
 position:relative;
 z-index:1000
}
.list-bulleted,
.list-ordered {
 margin:1.5em 3em
}
.list-bulleted {
 list-style-type:circle
}
.list-bulleted>li {
 margin:.75em .5em
}
.list-ordered {
 list-style-type:decimal
}
.list-ordered>li {
 margin:.75em .5em
}
.list-rule>li {
 padding:.625em 0;
 border-top:1px solid #dbd9db
}
.list-rule>li:first-child {
 border-top:0
}
.list-space-s li {
 padding-top:.25em;
 padding-bottom:.25em
}
.list-space-m li {
 padding-top:.3125em;
 padding-bottom:.3125em
}
.list-space-l li {
 padding-top:.625em;
 padding-bottom:.625em
}
.list-inline>li {
 margin-left:.5em;
 vertical-align:middle;
 display:inline-block
}
.list-inline>li:first-child {
 margin-left:0
}
.list-inline-rule>li {
 vertical-align:middle;
 display:inline-block;
 padding-left:10px;
 padding-right:9px;
 border-left:1px solid #dbd9db
}
.list-inline-rule>li>li {
 margin-left:.5em;
 vertical-align:middle;
 display:inline-block
}
.list-inline-rule>li>li:first-child {
 margin-left:0
}
.list-inline-rule>li:first-child {
 padding-left:0;
 border-left:0
}
.list-inline-separator>li {
 vertical-align:middle;
 display:inline-block
}
.list-inline-separator>li>li {
 margin-left:.5em;
 vertical-align:middle;
 display:inline-block
}
.list-inline-separator>li>li:first-child {
 margin-left:0
}
.list-inline-separator>li::after {
 content:"\00B7";
 opacity:.85;
 padding-left:.4em;
 padding-right:.4em
}
.list-inline-separator>li:last-child::after {
 padding-right:0;
 content:""
}
.list-inline-space-s li {
 margin-left:.625em
}
.list-inline-space-m li {
 margin-left:1.25em
}
.list-inline-space-l li {
 margin-left:3.125em
}
.list-scrollable {
 padding:0
}
.list-scrollable-row {
 white-space:nowrap;
 overflow-y:hidden;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 width:100%;
 margin:0
}
.list-scrollable-item {
 display:inline-block;
 max-width:80%;
 white-space:normal;
 float:none
}
/*@media (max-width:767px) {
 .list-xs-scrollable {
  padding:0
 }
 .list-xs-scrollable-row {
  white-space:nowrap;
  overflow-y:hidden;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  width:100%;
  margin:0
 }
 .list-xs-scrollable-item {
  display:inline-block;
  max-width:80%;
  white-space:normal;
  float:none
 }
}
*/@media (min-width:768px) and (max-width:991px) {
 .list-sm-scrollable {
  padding:0
 }
 .list-sm-scrollable-row {
  white-space:nowrap;
  overflow-y:hidden;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  width:100%;
  margin:0
 }
 .list-sm-scrollable-item {
  display:inline-block;
  max-width:80%;
  white-space:normal;
  float:none
 }
}
.loading-bar {
 display:none;
 background:#ec2c22;
 position:fixed;
 z-index:7000;
 top:0;
 left:0;
 height:2px;
 -webkit-transition:all;
 transition:all
}
body.loading .loading-bar {
 display:block;
 -webkit-animation:animateWidth 1s ease-in-out infinite;
 animation:animateWidth 1s ease-in-out infinite
}
.mask-text {
 position:relative;
 padding-top:50px;
 margin-top:-50px;
 background-image:-webkit-linear-gradient(top, rgba(246,244,246,0) 0%, #f6f4f6 80%);
 background-image:linear-gradient(to bottom, rgba(246,244,246,0) 0%, #f6f4f6 80%);
 background-repeat:repeat-x
}
.mask-text-brighter {
 background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 80%);
 background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 80%);
 background-repeat:repeat-x
}
.media {
 margin-top:1.5em;
 margin-bottom:1.5em
}
.media::before,
.media::after {
 content:" " !important;
 display:table !important
}
.media::after {
 clear:both !important
}
.media>.media-img {
 float:left;
 margin-right:20px
}
.media>.media-img>img {
 display:block
}
.media>.media-img-after {
 float:right;
 margin-left:20px;
 margin-right:0
}
.media>.media-body {
 overflow:hidden
}
.media>.media-img>:first-child,
.media>.media-body>:first-child {
 margin-top:0
}
.media>.media-img>:last-child,
.media>.media-body>:last-child {
 margin-bottom:0
}
.media-inline {
 vertical-align:middle
}
.media-inline .media-inline-img,
.media-inline .media-inline-img-ext,
.media-inline .media-inline-body {
 display:inline-block;
 vertical-align:middle
}
.media-inline .media-inline-img {
 margin-right:10px
}
.media-inline .media-inline-img-ext {
 margin-left:10px
}
.media-inline .media-inline-body.vertical-align-top {
 vertical-align:top
}
.media-profile {
 position:relative
}
.media-profile .media-profile-img {
 float:left;
 height:100%
}
.media-profile-base-height {
 height:2.25rem
}
.media-profile-base-height .media-profile-img {
 width:2.25rem
}
.media-profile-base-height .media-profile-body {
 margin-left:3rem
}
.media-profile-small-height {
 height:1.8rem
}
.media-profile-small-height .media-profile-img {
 width:1.8rem
}
.media-profile-small-height .media-profile-body {
 margin-left:2.55rem
}
.media-profile-smaller-height {
 height:1.44rem
}
.media-profile-smaller-height .media-profile-img {
 width:1.44rem
}
.media-profile-smaller-height .media-profile-body {
 margin-left:2.19rem
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 overflow-x:hidden;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 outline:0;
 z-index:5000;
 text-align:center;
 background-color:hsla(305,1%,61%,0.83);
 -webkit-backdrop-filter:sepia(100%) hue-rotate(254deg);
 backdrop-filter:sepia(100%) hue-rotate(254deg)
}
.modal-dialog {
 background-color:#fff;
 position:absolute;
 left:10px;
 right:10px;
 margin-top:10px;
 margin-bottom:10px;
 text-align:left;
 padding:40px 15px 15px;
 border-radius:5px
}
.modal-close {
 z-index:5000
}
@media (min-width:768px) {
 .modal::before {
  content:"";
  display:inline-block;
  height:100%;
  vertical-align:middle
 }
 .modal-dialog {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  padding:40px 30px 30px;
  width:620px
 }
 .modal-large {
  width:720px
 }
 .modal-small {
  width:420px
 }
}
@media (min-width:992px) {
 .modal-large {
  width:920px
 }
}
.notification {
 position:relative
}
.notification-item {
 padding:4px;
 font-size:.64rem;
 background-color:#ec2c22;
 border-radius:50px;
 color:#fff;
 font-weight:bold;
 position:absolute;
 top:0;
 right:-0.75em
}
.notification-with-counter .notification-item {
 border:2px solid #fff;
 padding:0 .32rem;
 left:.7em;
 top:-0.6em;
 right:auto
}
.petition-card {
 margin-bottom:20px
}
.petition-card-header {
 height:6.25rem;
 overflow:hidden
}
.petition-card-byline {
 margin-top:.05rem
}
.pill {
 border-radius:10000em;
 border:1px solid #dbd9db;
 color:#737273;
 display:inline-block;
 font-size:.8rem;
 max-width:100%;
 overflow:hidden;
 padding:.390625em .78125em;
 text-decoration:none;
 text-overflow:ellipsis;
 white-space:nowrap
}
.pill:hover,
.pill:focus {
 color:#ec2c22;
 border-color:#ec2c22
}
.progress-bar-bg {
 border-radius:4px;
 overflow:hidden;
 clear:both;
 background:#dbd9db;
 border-color:#dbd9db
}
.progress-bar-fill {
 height:8px;
 text-indent:-5000px;
 font-size:1%;
 background-color:#363135;
 border-color:#363135
}
.progress-bar-branded .progress-bar-bg {
 background:#dbd9db;
 border-color:#dbd9db
}
.progress-bar-branded .progress-bar-fill {
 background-color:#ec2c22;
 border-color:#ec2c22
}
.progress-bar-expired .progress-bar-bg {
 background:#dbd9db;
 border-color:#dbd9db
}
.progress-bar-expired .progress-bar-fill {
 background-color:#737273;
 border-color:#737273
}
.progress-bar-compact .progress-bar-fill {
 height:4px
}
.progress-bar-with-milestone {
 position:relative;
 padding:28px 0;
 overflow:hidden
}
.progress-bar-with-milestone .progress-bar-bg,
.progress-bar-with-milestone .progress-bar-fill {
 border-radius:4px 0 0 4px
}
.progress-bar-with-milestone .progress-bar-bg {
 position:relative;
 padding-right:4em;
 margin-right:6px;
 overflow:visible
}
.progress-bar-with-milestone .progress-bar-bg::after {
 content:" ";
 position:absolute;
 top:0;
 right:-6px;
 width:0;
 height:0;
 border-style:solid;
 border-width:4px 0 4px 6px;
 border-top-color:transparent;
 border-right-color:transparent;
 border-bottom-color:transparent;
 border-left-color:inherit
}
.progress-bar-milestone {
 position:absolute;
 width:8em;
 top:0;
 right:0;
 text-align:center;
 padding:23px 0 20px
}
.progress-bar-milestone::before {
 content:" ";
 display:inline-block;
 width:18px;
 height:18px;
 border-radius:50%;
 background-color:#dbd9db
}
.progress-bar-progress-label-bottom {
 position:absolute;
 left:0;
 bottom:0
}
.progress-bar-milestone-label-top {
 position:absolute;
 text-align:center;
 width:100%;
 top:0
}
.progress-bar-milestone-label-bottom {
 position:absolute;
 text-align:center;
 width:100%;
 bottom:0
}
.progress-bar-with-milestone.progress-bar-compact {
 padding:25px 0
}
.progress-bar-with-milestone.progress-bar-compact .progress-bar-bg {
 margin-right:3px
}
.progress-bar-with-milestone.progress-bar-compact .progress-bar-milestone {
 padding:20px 0 17px
}
.progress-bar-with-milestone.progress-bar-compact .progress-bar-milestone::before {
 width:12px;
 height:12px
}
.progress-bar-with-milestone.progress-bar-compact .progress-bar-bg::after {
 right:-3px;
 border-width:2px 0 2px 3px
}
.ribbon {
 z-index:1001;
 position:absolute;
 top:-10px;
 left:5px;
 border-radius:4px;
 color:#957422;
 background:#ffe9aa;
 border:1px solid #eddbb0;
 font-size:.64rem;
 font-weight:bold;
 line-height:1.5
}
.ribbon::after {
 content:" ";
 position:absolute;
 left:0;
 top:100%;
 z-index:1000;
 width:0;
 height:0;
 border-style:solid;
 border-width:0 5px 4px 0;
 border-color:transparent #dab65d transparent transparent
}
.ribbon .ribbon-content {
 display:block;
 padding:.48828125em .9765625em;
 text-transform:uppercase;
 letter-spacing:.144em
}
.ribbon-right {
 left:auto;
 right:5px
}
.ribbon-right::after {
 left:auto;
 right:0;
 border-width:3px 5px 0 0;
 border-color:#dab65d transparent transparent
}
.ribbon-victory {
 color:#fff;
 background:#ec2c22;
 border-color:#ec2c22
}
.ribbon-victory::after {
 border-color:transparent #b32c0e transparent transparent
}
.ribbon-victory .ribbon-content::before {
 border-color:#ec2c22 transparent transparent
}
.ribbon-victory .ribbon-content::after {
 border-color:transparent transparent transparent #ec2c22
}
.ribbon-victory.ribbon-right::after {
 border-color:#b32c0e transparent transparent
}
.ribbon-victory.ribbon-right .ribbon-content::before {
 border-color:transparent #ec2c22 transparent transparent
}
.ribbon-victory.ribbon-right .ribbon-content::after {
 border-color:transparent transparent #ec2c22
}
.rte ul,
.rte ol {
 margin:1.5em 3em
}
.rte ul>li {
 list-style-type:circle
}
.rte ol>li {
 list-style-type:decimal
}
.rte ul>li,
.rte ol>li {
 margin:.75em .5em
}
.mce-tinymce {
 border-radius:5px !important
}
.mce-tinymce iframe {
 border-radius:0 0 4px 4px !important
}
.mce-toolbar,
.mce-container.mce-panel {
 background:#f6f4f6 !important;
 border-radius:5px !important
}
.mce-button {
 background-color:#f6f4f6 !important
}
.mce-btn-group * {
 border:0 !important;
 border-radius:0 !important
}
.mce-btn button {
 background-color:#f6f4f6
}
.mce-btn.mce-active button {
 background-color:#dbd9db
}
.mce-btn-group .mce-btn {
 box-shadow:none !important
}
.mce-panel {
 border-color:#adacad !important
}
.mce-panel.focus {
 border-color:#737273 !important
}
.mce-container.mce-edit-area {
 border-radius:0 !important;
 border-top:1px solid #adacad !important
}
.mce-panel.focus .mce-edit-area {
 border-top:1px solid #737273 !important
}
.mce-tooltip-inner {
 box-shadow:none !important
}
.mce-window .mce-foot {
 width:auto !important
}
.mce-window .mce-foot button {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 text-decoration:none;
 display:inline-block;
 padding:8px 16px;
 font-size:.8rem;
 font-weight:bold;
 text-align:center;
 line-height:1;
 border-radius:5px;
 border:2px solid #adacad;
 background-color:transparent;
 -webkit-tap-highlight-color:hsla(0,0%,0%,0);
 -webkit-appearance:initial !important;
 -webkit-transition:background .1s ease,border .1s ease;
 transition:background .1s ease,border .1s ease;
 cursor:pointer;
 font-size:1rem;
 padding:12px 18px
}
.mce-window .mce-foot button,
.mce-window .mce-foot button:active {
 color:#363135
}
.mce-window .mce-foot button:focus {
 text-decoration:underline;
 outline:0
}
.mce-window .mce-foot button:hover {
 border-color:#737273
}
.mce-window .mce-foot button:active {
 background:hsla(305,11%,23%,0.05);
 color:#363135;
 text-decoration:none;
 border-color:#737273
}
.mce-window .mce-foot .mce-first button {
 background:#ec2c22;
 color:#fff;
 border-color:#ec2c22
}
.mce-window .mce-foot .mce-first button:hover {
 color:#fff;
 background:#dc1d13;
 border-color:#dc1d13
}
.mce-window .mce-foot .mce-first button:active {
 color:#ec2c22;
 border-color:#ec2c22;
 background:#fff
}
.mce-window .mce-foot .mce-primary {
 border:0 !important;
 background-color:transparent !important;
 background-image:none !important
}
input.mce-textbox,
input.mce-textbox:focus {
 box-shadow:none
}
.spinner {
 display:block;
 text-align:center
}
.spinner>div,
.spinner-s>div {
 width:10px;
 height:10px;
 background-color:#737273;
 opacity:.25;
 border-radius:100%;
 display:inline-block;
 -webkit-animation:glowdelay 1.4s infinite ease-in-out;
 animation:glowdelay 1.4s infinite ease-in-out
}
.spinner>.dot2,
.spinner-s>.dot2 {
 margin:0 4px
}
.spinner-m>div {
 width:15px;
 height:15px
}
.spinner-m>.dot2 {
 margin:0 5px
}
.spinner-xs>div {
 width:5px;
 height:5px
}
.spinner-xs>.dot2 {
 margin:0 3px
}
.spinner-xxs>div {
 width:2px;
 height:2px
}
.spinner-xxs>.dot2 {
 margin:0 2px
}
.spinner .dot1 {
 -webkit-animation-delay:-0.32s;
 animation-delay:-0.32s
}
.spinner .dot2 {
 -webkit-animation-delay:-0.16s;
 animation-delay:-0.16s
}
@-webkit-keyframes glowdelay {
 0%,
 100% {
  opacity:.25
 }
 30% {
  opacity:1
 }
}
@keyframes glowdelay {
 0%,
 100% {
  opacity:.25
 }
 30% {
  opacity:1
 }
}
.steps {
 display:table;
 margin-top:1.5em;
 margin-bottom:1.5em;
 table-layout:fixed;
 width:100%;
 color:#a2ced1
}
.steps li {
 display:table-cell;
 text-align:center;
 vertical-align:top
}
.steps li::before {
 content:"";
 display:block;
 margin:5px 50% 0 -50%;
 border-top:2px solid #a2ced1
}
.steps li:first-child::before {
 visibility:hidden
}
.steps .step-txt {
 z-index:1000;
 position:relative
}
.steps .step-txt::before {
 content:"";
 display:block;
 width:10px;
 height:10px;
 margin:-6px auto 6px;
 border-radius:100%;
 background:#a2ced1
}
.steps .step-txt>*:first-child {
 margin-top:0
}
.steps .step-activated {
 color:#117d87
}
.steps .step-activated::before {
 border-color:#117d87
}
.steps .step-activated .step-txt::before {
 background-color:#117d87
}
.steps-muted {
 color:#dbd9db
}
.steps-muted li::before {
 border-top-color:#dbd9db
}
.steps-muted .step-txt::before {
 background:#dbd9db
}
.steps-muted .step-activated {
 color:#737273
}
.steps-muted .step-activated::before {
 border-color:#737273
}
.steps-muted .step-activated .step-txt::before {
 background-color:#737273
}
.symbol-bcorp::before {
 content:"\E001"
}
.symbol-bracket-down::before {
 content:"\E002"
}
.symbol-bracket-left::before {
 content:"\E003"
}
.symbol-bracket-right::before {
 content:"\E004"
}
.symbol-bracket-up::before {
 content:"\E005"
}
.symbol-browse::before {
 content:"\E006"
}
.symbol-bullhorn::before {
 content:"\E007"
}
.symbol-c-alt::before {
 content:"\E008"
}
.symbol-c::before {
 content:"\E009"
}
.symbol-change-only::before {
 content:"\E00A"
}
.symbol-check::before,
.form-validated .input::before {
 content:"\E00B"
}
.symbol-clock::before {
 content:"\E00C"
}
.symbol-close::before {
 content:"\E00D"
}
.symbol-comment::before {
 content:"\E00E"
}
.symbol-default-avatar::before {
 content:"\E00F"
}
.symbol-dm-response::before {
 content:"\E010"
}
.symbol-download::before {
 content:"\E011"
}
.symbol-edit::before {
 content:"\E012"
}
.symbol-ellipsis-v::before {
 content:"\E013"
}
.symbol-embed::before {
 content:"\E014"
}
.symbol-facebook-alt::before {
 content:"\E015"
}
.symbol-facebook::before {
 content:"\E016"
}
.symbol-fb-messenger::before {
 content:"\E017"
}
.symbol-google::before {
 content:"\E018"
}
.symbol-heart-outline::before {
 content:"\E019"
}
.symbol-heart::before {
 content:"\E01A"
}
.symbol-image-upload::before {
 content:"\E01B"
}
.symbol-info::before {
 content:"\E01C"
}
.symbol-left-curved-arrow::before {
 content:"\E01D"
}
.symbol-line-alt::before {
 content:"\E01E"
}
.symbol-line::before {
 content:"\E01F"
}
.symbol-link::before {
 content:"\E020"
}
.symbol-linked-in-alt::before {
 content:"\E021"
}
.symbol-linked-in::before {
 content:"\E022"
}
.symbol-location::before {
 content:"\E023"
}
.symbol-lock-filled::before {
 content:"\E024"
}
.symbol-lock::before {
 content:"\E025"
}
.symbol-mail::before {
 content:"\E026"
}
.symbol-menu::before {
 content:"\E027"
}
.symbol-minus::before {
 content:"\E028"
}
.symbol-news::before {
 content:"\E029"
}
.symbol-not-verified::before {
 content:"\E02A"
}
.symbol-notifications::before {
 content:"\E02B"
}
.symbol-pencil::before {
 content:"\E02C"
}
.symbol-petition-update::before {
 content:"\E02D"
}
.symbol-play::before {
 content:"\E02E"
}
.symbol-plus::before {
 content:"\E02F"
}
.symbol-print::before {
 content:"\E030"
}
.symbol-promote::before {
 content:"\E031"
}
.symbol-right-curved-arrow::before {
 content:"\E032"
}
.symbol-search::before,
.search::before {
 content:"\E033"
}
.symbol-share::before {
 content:"\E034"
}
.symbol-sign::before {
 content:"\E035"
}
.symbol-sponsored::before {
 content:"\E036"
}
.symbol-start-petition::before {
 content:"\E037"
}
.symbol-supporters::before {
 content:"\E038"
}
.symbol-tag::before {
 content:"\E039"
}
.symbol-trash::before {
 content:"\E03A"
}
.symbol-trending::before {
 content:"\E03B"
}
.symbol-twitter-alt::before {
 content:"\E03C"
}
.symbol-twitter::before {
 content:"\E03D"
}
.symbol-verified::before {
 content:"\E03E"
}
.symbol-victory::before {
 /*content:"\E03F"*/
}
.symbol-vk-alt::before {
 content:"\E040"
}
.symbol-vk::before {
 content:"\E041"
}
.symbol-whatsapp-alt::before {
 content:"\E042"
}
.symbol-whatsapp::before {
 content:"\E043"
}
.symbol-wordmark::before {
 /*content:"\E044"*/
}
@font-face {
 font-family:"Change Symbols";
 font-weight:normal;
 font-style:normal;
 src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAClIAAoAAAAAQPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD8AAABWL7xHTWNtYXAAAAE0AAAAOgAAAUrAViG2Z2x5ZgAAAXAAACN6AAA2uO3wVBNoZWFkAAAk7AAAADAAAAA2ErQITGhoZWEAACUcAAAAHgAAACQMYAhzaG10eAAAJTwAAAAZAAABFJ7HAABsb2NhAAAlWAAAAIwAAACMz4HdVm1heHAAACXkAAAAHwAAACABcwHTbmFtZQAAJgQAAAFHAAACvlOd55pwb3N0AAAnTAAAAfoAAAMPhtm6R3icY2Bk8mWcwMDKwMFWzpjGwMDgDqW/MkgytDAwMDGwMjNgBQFprikMDg8YH7gwgbh6TOwMIAYjiAMAkqsIegB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGB64/P8PUvCAEUQrMEDVAwEjG8OIBwCmYQbqAAB4nI17CZwlRZlnfhGZEXkfL19mvrvqnVldx6uqd3ZVd1U1fbcNDXQ39IECImKjDXhxKNPNT1FQdKB11mNHHVF/OqN4H+MAOqLsuCuj/rjUQWddZ8dj1YFZnR0Vj8d+ke9VdTXgzhavIyIzI76MiIzv//2/LwKpJuEffIxIUlWakXZKR6RrpFdI10tvku6Q/kx6j/TX0tek70k/lP5F+gPoEMEkNKEFC7AC++BSeBHcBG+Ct8I74X3wMbgb7oOvSpLfJBWbpEuk1eu3bVppks4yaZVIUO3EUaNiQ8DbjZiHyWOorj3n1XTUD9p40Y6CKoooQrXbDqpBOtwEwRRUmrAk7uC9CLMYH0V41ekl1VkRRN1qd+2ZeBUPRq/qnvGqQLxKdBN4EbCjy9BfgsCGUYUwEu+lbexhE6ag227FnQavxm1sGjE+X4IgzabAx+YliLBxE+IILzDDC7ylNIGlwzYOkPFKA3vYivoosY9di3qdmKWjbpiudPoRXrZDjr3uVHC0otsBEzVZ3E1Gym1It3qzsAytsAhpHBurVvAl7X4Pm3Bs0OtHQcxwBuL1gnlS7nXnRY0SpFklDqprtcWr1td+DaEKZzIhMjM4WCBz3TS5onDT1LhiwRxRZQJpIDbVFNCJwZnKKGWqoSkUxmkTqKygDPwPzCWNyJRqVCacmwVT/Hlc5RwraJq5wRJ/TcpXBarMIIaqjOSpjIzTrYAdkSmgVOwUEK6pCiEKZsQ0v7nV8wGy3ubONMmkOrlddtG3AIq+P1a8ZPeeywi5bM8wfTs5uGXLQTJMB/8dHByQBhrxcHC6S7+vir9AJO6YE6pAmQWaqS0zBjJVNFAULU80jWI/NR0bKkwHYDKnOoyrlONwQAuT5uNuUeQZjdqMWbKW1ZLHWjB6Ck8QikPiKo6Sc6ZxWdFMy8TJY2JkBsE/qpAI50zllOHbmKxwXWGkgpNJCBhEVmh6Rgsp0YhCc5plzcx4hqOhABwR3q3VanjD++OSPCFIJkyhIqcKC2WcXk1TuSzTaHnwuO/6djiWNiEiRuCMm3LWDyvgrE0nph9bm05MH+ZitkDzwEpbLh2v8wakAH95GB8HUBiY6ZSqeePMlYGD6jMtS0BloDNFVjxcDrKuyABEUXScclABdJutE+FpogiaKyug2briTD1rNYSvBMN+DTdLKUmqz1dmobEM4Rj0l6EEDjCQXOMRjUR5/e679XxI9Uf0beaTZt4nxne/axC/YDxpJiKS5Gb4jeShHCGmswKoPcyBCFO4xNKfNNc1TOvaI/r4OtGZVRl/O5TRrzR6KxA3UX3HIExjV97vpte91HxS1zMFTTSNiPaoPq4/okmnx/PF1X4gCjQRcXstlGIDPOIY65voNLjJTGTmzWH/cBqYkEEk+JakSmlpXJqWutIyYjNiHOJRK1TKTej0+mWBDbScYFS5FaZZvK5cX60crRb2QnosCMbScOfgi6ppqrBNQ4g4syzSpDw4vFp7Nf+UmxalOpgpA8BImYP3mikTf58eZuHw+VecICgFgWQ/9Qech6fgKUmWNMmWfCkjFaWKFCejWcDxbJdeiTVC1ujxRi9kfZFEabwcJvgvjPFWg59OGBcYHTUciPt8FkscMZFxv4H4bVP8RGPAOCYl6OODEk57kiAG9+eXKZZ7MdyruIZ7iUhqIkn5xO/iv2md+ORjiqd6KUxSIvGy05XueEe/Lr56rDi2nTV3dN+q6zlT/7yMH1JO5cfdQ1zhtsOVKlVl2+OYOuNEl+dQ+RV3cmbKZ6Ymw52q4Rj7RFLTDNfYr5EUlTXqY4996n9bVT21oakptS5KXzKDvdnd8Yfph8L9Yahtm9sbqFqDcegx2WKpiUbZ2MxV3dKZ2paB6JqOqXFEobQiqxfLhm8i+lKDJUtouI7+pzQvbcLViHPD0QQ14i4aoXlcGoFY1mic48YsLtKqMLklQMuJU9Zvt1ALxTprofpwuFiu+LmJzl4BJ3v3XoZAROXDMlHQ3owFuSpANReVFaD6YVT0F+Sr1V4FysXPL9UDM33++SfP23/ePiKjQQCquKkIa1+bqxUCpgGX74Rat1rt1BPVocM+Y9dd6SxpL66QcoUFHhrkMhIBr9Oo0vXD2ATrhjEchWAT6RAtezIKNPdRsv6TUfxgsMVOpWy4T6S30IztF+q9nQA7u9DdmeDvCmGIaqHjZ7O+m6FowFZkZVc6k4kzkEkTKWWfFjH4+nTO0ezFxaMLiwsbgSLYU9mw3Kx/wM8C+K6MmCfTl+fr2Ww9B5LAB4m9EMfWks5FpnZC+nPpS8jRfiL9K+LNXBGeMbL5p41MfJ8ImU23Jx4jWykmj5egEeOztPiUHg4a6UYPkDMlnGYTdHHW8NsylNJAXO0LOiKazQqRgZiqflQdtkSU6rVXxcbdTiIW2mHkCQrWiBsxCkBFamObLosrjSWBRMiQeqiK3aQXYV18Esaro762wiBK82FzHFfU7jYBR/IzGpmpfKW1FeCsFsxvFbNPNuOCIkraxhUCUcoJ0eZtpsq9U7OgLqpQKmS1BbQh6oJWgd2pUjA1B7BpajHywkmTcmEurFZ2ZRnUHqPynJeGip9lX06a9NCoV6qnBcENfby9tRXNWxwIMGpNZfGtosrsVLUsk8VCNlsogaiDXVTfjv3JTlmUEW7PReLWVvUgRLUI/oGQDVlbtXq9g91+t5uscWqYTiZ1Dgr0beRB90Fv7m5N+8QkLoqvahr8iejRy4LBT3UDWvHUvBYEYMho2ZvILhzobf64xq5NWXkAi1+gQVoFZgZnyIAGqIOf9noKWuUW2liQsX9BCP3ZA3M9CEz2HUhdhVxrcnnqu/3uNhUU7IsMCm2pOMFJV09YqUwmlZirp57C5N/hH4UN7q+ZYBAmmAOrftjVb9VIWNCPg60V0AYP/kF3e+a7zXyaGidgS2K9Bu8z1/QXcX8gmVJWmsLyeqLtrbFsvJu8SSwJsV4itFmIIkdvIOSGo0dEeuT4HZTecfwlIn3JbpUdZYnZgf0cbdQj+Hyt7mB2rR62OcXOZ9qVwpJdspd59ppNvgfukfKIgnG/12lU0IQ0Kiw9hmqRDltoKNDP6MAnTp4wgoJ+4qSRD/STN+lYvukElm8+eUIvBPqJE3q6YJy4CcvGyZN6kD+Nsb/E0U4LtBqCaNRGzydCL2JlqCpN4IkTgGrFu9Wh2rThbwZ3lCYAJkqzrsV52rroXcNL03XNTxw7KjL4JV4/hrcPWCEydOfq4eWkaz5muidPJtn6eX9KqklbpX34HUsggEL4QDjp+EXxlai/Qp9LgpRwofviY2BfEpVGGB1+KGwT43Ps/7qvdWN++9nbClDNl1STkIKbD4uT4BUoMdVSrrZBma26ZOd8Ywbc6izzA/Kqiy56FQm+fPwUpaeOJ+mRMJsNirkaaKrrFdzJTE1WqsVZt+C5qga1nFOZY5nS7Pwmrm6KJ0sZNlfNr1RRCsqqrrxnVQym0qptg1/B56SC1ENu1O81ELFwXAgC6BYK5BH4j15UE9Cji898Lr6NWJK3HEDnZ6dMtgpTCitzYexQznzYCDtg49QBtFirD8N0cWJuBRXqpKzSQ8dziqnQ2RVwbcq1fHVm6cUzS4p4dOFVWYaPctNuBmBldtTPL6A+CB4n9VGvwqgdtvpiafSagp8iPAubhVTTRu8TF9DQ2HUaP4SEijObIc9+vU4yRX0bcqxtejFCP6Y7eBi5lgNNTF8LwtDgn/wes4hKee73xaPvn2vQdNF8cEThBCPFiUMrJVlSSdqAVmgTsrBzpOdJx6SXSa+WbpbehhbpL6S/lO6TpHYFO9QVxFGAdx29626n34tKJG0TntxODBMMi5WGv1roP6MQDV3zpOmIjAqZfPV58IyCL0wNvg5fiF9KVKaoogESvrgfhYL+9aK+UGKWkL6wjRrcWyFdVO04o6P/afkWk1X4pqwxygyBwTJT83jXQq/HGtxp+abpW0Tc8K1rh1ej7E3oz8qyahno1XJ1sEG3hsLyw8rrf79X0JfkyOVU9AYZ1fY6UHtX/QP1xwqy7NU9RS7YdfsXMgmpip4jpecp8oNkzLKQKCroBvpopX6M75B1pivAVfTn6HO1RDZckbzWGiwOr/UzMgsHo6kqlUUbJsODSXc4pRcPW71YW5/BuTgQH6sh/6I8hdUGP+xCHX6EPX2wgO4c9lQpWtYvZGW/gfIgC/KDQEp23VnFlZ3wO/RFPCmHmiZwRaxY/ozCPRBvjvEHT88/VxJZ/PAZ2RrXg7+VHKmMq1EChCfKBG4idPm9Bm8KdUWQRnBG8oLUQ4mR66MO4YoQqI2QPac59Ai6+oSqBjlKtI+wFD+mqsdYyiL84EFO4AVXcs8EUUbfhV3J4QtYffBZ3SGgcThHc/Zzwg7zND+sOB7bvYt7+w4zgnR+127mOQo+GdqQp56CG+F+9GQkoRdIqxLCXA3aQbvb7kJNZ7t2TW+CXbsOH4LGjOFcCFtmZy546KEL1vzThNdWJancHnHZEbcVslAEAlJ7LRoG298teOaQbX591y7YNL1rF9MPHVqlr+LJ1y+Ymd0CFzrGzAVrmPgHzBQpFJaO96P+CMqDftge2mDIn3XytrNOfvAlt9PW9IXV+vHbKb39+Fe273jr9p0foa+/fOMl5aNzOrnl8stfT9f3u40XidoujKjlfCPuDelkxBOCuQAsSEcLCfqiwwUiZBYSiWmzlfL5zedchw4rFMrX7509UD5QnWmfg7jvnd2aqoQV/Y2/kkEqZGeeU8iVYM9Sb9uW3vJeGCtsj2BjM8oVstPIaqyJ7AujtXH+HrM0opjkJ0twyDCquIKYQC5/aLtaAubbQ77BKm+Ll4D96dLSnzJYiu1OyDM87Owo3WOSQxvH+kHQH9t4iJj3lIwcPLq5u/MdU1Pv2NndTIKGrjeCwaWpzxx7zn7IZ7N52P+cY59JqWvc4knE1EB4WOLVT38vmIqtBA/Y5LxOaTmKlkud84j9QLBZlo0vXrnzbKhMTFTg7J1XftGQ1nx/HFsdxzYvLUrbpEvQbrT7Ig7R7+HabyeoHAX4FdDhx3WUOAMCjr2g3E0iDpjEFUFsUC/5CHFZPxA3+t22uDsFCQ0vChcA7c3k7AILeWWHmpU3mSaqC5jq4AZBon6mGYb2Lbh4IV5iAa8UHaZppqaxIJ+fzOd/I+puFPU2AhYXROlVl2igbniRTo133SKuf5pEFW7VRJRg8NVqdeqFzxUV5r6hmapqaiuFDfn8hsJrFsSLFrBOIkQUxFTIa/NRkibR0q+IqMqQPi1Dgj7CXgxJpFDHNKPrCCddx2Di1UAIOmL4glQ2W8siIJgwvwfdiGrR1IaE8ugNlN5wdB1xORfcjIu/L5paVTMhg95cSkiozc/XxmZUV9zDFheJ1hcdvWHQpKeuOv4WQt5y/KpTN5ueh41X9UiBh9GvlfwkOBUFPTnqNeIgHSuycr8BKWTp/OX3GRDIhvx+1TqmveDbxruMYxYXGi3aA/wfqSgtSDukQ9I1KHT42YP2qjUW87K6GIKhMzmbxMbFk35PuHfJ4gmSWVuCYbm6WkTgEW2ro+A4GmyE31DoeE+QQngP45zV6yJtK6qqtJPrGVAJZXIHuMk1QrjcUQ31RrzAX0dUMXlDVLz8qlOUXHcxt2R0leV09uaZPs4UNLF2Bv+p7IVMFeUtOgW2a4WJO+uKa8krRvlhrAxpct3hfS+zgemWEnKbG0fmlrYdvi6BiNO65EgNabO0XzoqXZHMGoIuW1WedjQaLQhmcXq4gncguIsUvRThVYtrNBPJnKbR6caPKCa014oE5iR5NcnFPKbhB6fx+we7LyGwb0XWEi9XNr1DpRq5tKyq2ayqVoQ3WMFyCfkArXoirYAL5+M//FXFcy+rnhl7uJjsW+zs1ZD1qaot6wrfND4xs7jvtdjAEe1U9PkwdyfR753doKrbGAF5dhILye9sDZNN3iqW/hx+Lo1JZwndioWOREPjmjCsSrJY8ZZYDDwhZqNrHHRSI3GgBMQ4aBkgMz3OLI/5Xf+Y3+j6PTS+rDd+aHxs7Nj4V4LYxbx8QZlZLk+308f8uJ3ucNdiHTf++BjzLJZKHUu3G6keMz3eK5Ww7rGxdzhuko8JYb6PFWK/I0R0XGc9RjhSBv2B7rN842UQcJcOuTDWYqEjm02QQRSHsa9qvP6TXeH5kCr7vretQbZR6tkpdxtMVgplBvKZn+IjkCr4fiGVf+SRwsQdr9a4LmYhuPbE7DSERhF5jvCvkef8WtKQecfCYo0iUlXe9qp+O2oPTYbYSxqGapJivJAbG+uVYDzfu/rqj16iUL07098JV+VKYQHp3DUE3jzWLBabY1ODv4Qjc6k67D77G1+qbIDINdz/+vMtzTVbeRf6hRp6qNIq/WbV7nDVoycyogVSrlrtVqv53ZcS/Y22bFDnjTq5dA+4IjrXrf0ruXT3eY/7iuI/fh5WGfmcyIk+imWO3s0sjmvoy1fbIxdSkJkzYndcBOvQCC0li4vdCbM7Z+FDD8KubncXoLddCMAW6YdBGAvTL/jw2lqzWUulejsJ2dlLFcPBr8JiMQQ9LN7p6l2Bw1295PsjWzHqj41MtSJinv0zXxgxXm6IQFc5jOL/qLMPrXXiE8AGv2QADGwG//THOv3g+v7cJZQadJHu+KMjWOe3/xcs+dJG1MCyV+4/LeaJLuMwRCGSfqs/IsOCHZ/mw/CtwYXwETLY70WRBx/HdPBibjDl3C46kN1zFGZwdGuWNnNqePy2N3PPIHzLWVx+IXSmIm/w1aTZohcNfqEDQoYsb5ihOABXqc0qnk3ZlccVJMVsvqG4p+O08DHJkCLBaetnbESc3qBYX4afD6YTMvBost3w7OUDw/2Ed6xtNJwurcWqnoAxfC++U8gevhP+fnDYSSME/ZXj+4+BX0yni/6q3ZTg77B+CtGhJs1h+zbaRF4WAamyksyzFwVikdTXLGmnF60rw+f3wHh28MrsOMDnB9e7Jqw0DXfw+Q+iv6WfmcDuR0Wt8Syc3xw8browe+KTrvG2GStt4e/5wyzRy6eeIpDEuQsJc1zd306js7uOwsDRqYsPbqnVthwcZjdfJTjJVUk6lVq7LTK4f/UBplIydtSHx0Yhqpr0HPT0cc7mo3IXUbzbaxIRVhZ6kWYCunERBQnDFxtMMRKFftjrd/qNZbHYUFcSI8mSVISyxJa5gDHSSrbdcQV+aXCzC8/tWhSUYNyTucbwP5WaWd1X0XXLwtWD1yA42ro2piDD7I4r+VqeRbFtc7Qiad2yH8jXEk5m+mYS7IPau13fOT+fDTdUs2Kjw1LRMydAHSOYKznupo6yjPI6ugUk13ec8S2LhhcGKV6Osu356ZiChQ/tF0AtL/inZeHa0vK1kc2Ae+EJZJTbpD3SOXg1V00CCvbQi2iHyLZ5EjcXgYh+K25wFjeEyxPFaAIbIvbQWBHBs34PXVSHRH0e8GgF8xjeDLvw684QRW5emEchU3NzlM5PakydCH0ce3pDx1Z1p3hojpAXcYNOyy6Z5jmLKeocJ8/fNLbpMiBFmB6rjcGlH0DSUAOiWq6uUmr5dtEhnmxZpiLLlDp6oHk2a8v0f1GZX865ermtM1OlOYUfvNW95VaAiYjc6+331vyV38L/FniN3746L5yAIQIOl5wISvHVzQNhlUYQg1AETyLzN8dftuNFb6D0DS/ac32JMs+l2cs2X/BSQl56weLFub2aRXXtNtWCLwuN3r9pB9Bbr7jiDRTO2aa6nKn9LeSlBw+8lGxumaCjjx4a+un921fB+yTUcuGpCP4xi5McfMJUPifLn1PMz+7hivw2qtO3yYydbvNrtKt5zKtJHA1hXATQNkEgohJLkDg78Oin/ZIPnxL48CnA4qcRI6D2SXH9SXH9Gbx2PoOFEa4R+CfEC1fYamgh0UMegSu+raBVbveTchLgFfiMr+iJGvBOSgcPYUv1Bz9480CV5cssHRTdvkyW4T1khdIV8vglt35Avp/Cy3Xb1l8O9H55dQwD+AOy+iRWnkbtWkZY767FyUX0UrjwycacMKI2etjtPmfp0UZMYr1fcgdFk+2pRKfXHzl6PSHXH23sLNylGBpoBuiW/kpNB0tbvJex+vM6w9g6/IHe8ZK4rnHF0UrlI9fTpCmFbPauRc0CQ3sFthPoq9zLPNaYGIbZJfjd75NeJ77M8DPxoCFz1A0e9v/wOyVxZga/89nL70PcfjZ3ZsRLfgY/RVYyiagk4qJIKGeRE50+6ZOOR4eRlkmnSeAKgD8R1PJk66zGtm6h0N22d3uncHexsyEINnQWh9kXRCXP4icmCp3te4fVGmc9eLqCyE7H7b+BTGE52e2PPZzKxEzxqleOE9coQqIUj3YIcJykURFBjvSYCFThfyURYUY8CNXEYcbpxSX/a/jwEMK0uQXsLT/COT3EPfSAWjO7i+dlKPcc6m3Ob2+jwbtGEy3RvA3u3S783yOa+duNHFnwUe5xcgi9Jo+3ganRDtVhXJ1LcQR1+akB4jpaD0QxEZWbkiQEHe5HPIbV6GgbqTk/IzzahxXS68RbfGjBQ63vtaDekOWoFTF2dsNv+4N7FTIm64ZqyvJxrkCWwAbf37ILa0NXVM82GEuqN1IprMyvcbC/UCHDqumWL6lrez+CEcyix7VbOig9X7oa70bDrxsM/U70l8Tpil4rHt0XrBTWleOR1zF0OkY53uvXTxvltmLDsJRshp52YpEMONs5Tv04focKLgZgO5n3F22xdtroVkBxVLRctCaY43y3+W+HGToY8G7xHXcnvORR1ILdw0vjzUkIA23/dlFr/Mfi9k/KQtR2dk3SUoga/LNIeQu/4t3owoxedZ/oTwsTdteQ3wRDYTebq+LNVa6CSzNCRCuhz7oNNYPjR0S3siEi3MNjJGmHKmhjHOj7aHqE9vnl0fptr1u/fXHWDVcwSFRmz5fR9JAI5H9zNzjjjpNFtPr36c9Nf00tf3PaYmyMs+2D6eE6flJ06J/FMka0B/M/UwUippqXMuXfbHsc2+cQKLDtP5ZV8KctzsYVZTArduXWVvOhH2qCsmko6rSuPY5ewnISQUZSjpAqNp767V4szgYur7GK5PwGlqbEjpUIpw23jUWjxDP6cW0OyOABAnO1EiV+BAsTY/XIJ/SJsUl4e0qxmAUwX82PAfgeoZDDiocADmEz5A+NaC6eZ3x+bCpqII/IwIaxvfiwnFUNnspsqGxQlMl8PV3WULuG3Pwn8BNc2XlpRsQ/2dB/6s9X2WpkWqiWOGKYwIVYpaOzR224LdvI4q/+ptD5tuuecqfdhx2gpYhpRH5YMZVTivJtmcHFqWy2ns1eC85D3qR3ynEedcPbo1JDY7cz5VFZPoVVHxJ8RV1bHwpaJw9XSRH1bIPomV9ue0hih+l8G+1UdV0al9tBudtHo1jtouGqnguXpQfXtaGmDR74kVdZSH5vgcf8gfTBv05/f+Z1r4OPDg7CR+PBB+B5Ox9O/q6K44M33jgxvRpXQT2/Ez2WCWlJOl+6QrpRYGicUH1x6mponBAj198ThlkwyGe92W8IbtXrJCeuomQZs6iS0K1O4z+8+T3GPD/lqq5OVdtFR4efw1m2kMty1yT4yE9xYu5VWaVeK+MtYLliMc/B/G8GcgruuKqsu6rne56yCdcw91LYANBPyuZzGSZsIc8VkgYer9SqZf4FalQmyoaCFlcx6rriqnpTSS9s2ZhmxHaZE09P2Mxzmqx43tFziwxQ7zMrO7dEeO8i0PiokUvlRIw846y1sQlL5ChNe9SGuzaM5KzF4+HBxI9BaOwLHl5NiAPqCpqqSEQUw0icNU34Q5Inm9C9PpEK42VrrGZPRNObCN16TWxng1wwW7ccXTc6tcLWumVWz5956zthLID3WnJQT3EnBZtmTFNenMsszDjEJPFGlcLYBHqlEGaVv7naisZXdTyJwWx6ZvxFGfY0iddGCdt8Wj/FohA7FOior4/CwKs9P636QaqP/Hdia0YF13SsQqiqjLHxoDyjqlO9w89NnRmReR+nVmjIfjWvclop2pW8BhyiikLAzyAgQIFevVWz1vaRk34b0tiQga3GjLlg+MmurDCh80LRG0Sip44PXazjp25ntnLjnGKboCwr2KM3oFMjjR6K+K+tAHvrggKao+xh/P2KPYpRDPB9XNKkPnpkh0VMppkctWA8TliFOKbTQ1xMjv+QqrjE7xtEyam2bqednN9J834UIkfnrEtFJEvY/TQaw5iKwxuRHzIOB1Qkfo4BqrZB4aYTlhAN8wEEY+iZ5AgAoJOAOGeoNqU5QrQ/OQy0/ouL6QLIH/4OgZnBg9wkFwM6FxRTDbpCmOaYYHOZAwSZWiYHJIhQFEqUDZRU4ToQi4ijUCRluP9JtifL+BARWc/XgdwGg7s0Fe7XbFnTBptVZ0gDk/gYgz+TLhD2bk5oNuJCEcRufZWJSzElK9DGORD75yXhkMY9fEAEFKCjLoK1YuMQEWSFiCPW4hbKwKpByOCnO3zHr9r4QbiilOi+2dZO7DQuoT2IFKCrZphVdRCH0xSbq0yvpF2bpfCGTrNZdDkJcHoeCWQ+G/PxUlrPXYOPnGnCG0RROI7VnV64jWERxJY9Db0gzir6kgwZnSkoRBFR34lJu8SV9GTo+zKRAbi7PFfIF4oQGNIZ+nPpM/UHfZm40xR0M0YHAL0iLpBT7NAn9LvaEE4BiXCsuH7Ecb5O3JgCXmHB0GtH7E9OgKAAMX3zZ+jYceIyq65EBZnwLmiKojoO0jr8nLKWs2RZVplYLLJr4ezJCpmm4oD35FhhFnyKZU0NTM142tm4v+ImoDEqNjSUpBDDtLImlVNaNkPFHOHnxnYqqTPqZEzDABQpjhUfqOZ0IkokkiGnK3A6RoZz05S2JmukSZKDHIId4BIQPriIZPBkGlZj+VHYX6YNPo+TwftDf0r4FLbYGhziJe+jiuFtdBCvZWMGMnRd1pRCyvYVSnRxalvm1OQI1LjYZbI4F9qRpyOW0JMLLX5eoIyjkzV59maR1S/qoGtUqd2ysAV9q8Y3qIPfHTmFgubAyuqMGoopz2o4dlXJRtm6zLZmNJlR4kWe8udQlIN9ansJ/bbxzWdPHbkeXldroLe1fdPN1RJgof1caf3ZSEeqJBGLp6PsupG1hyPjAj5wqsRRqyZZnanhUZgSHc4S4krjjAWxJ+iWVg6QdLCv3MA8WqS6qVCTKoaK/1HK8PMYJFEmiv6hXC5YqqUzNGf0zFXw9iCEgytx9ex0ihxYKfVegepCZUemiqypjkoZ5TSvEIXahZA1bIVSAjpzFDFC/NPncKwiZrdHerV0i3SX9BnpEel/SE9Iv4EA2nAInp/EMHCZc2SJVcY9dPxbgky2e/0o2bVJjiLO9ysOJNWSM4l9QSTFRgbiu9AGcdrAa1QVsStacUa7290EVwQXRZEI/UviBOb8UES7lUSElGRX7f/9hoCve0M0OuwWj8SImU+44+iV7eTAVnVeWbc7N6rbGj2iq0dkuoo4BtpHUxBGol1HgECcHHLy0DBXeHc0I8nTXr91umI8HGJ39Wxoha2dDUWrI2yLMDrC5qRFQEjLMzlTixTCFzQAbUnz6zkVTokgZzGfL25nVK7Wm/NIupv1GmRT+aaFrBYh02lnejsIaL96WJZXECVpxkXzCxnfCdESM7KS7Ibt6HaTE7j1gm9lcHGMP7vU3CxKpaDa7ayor70RkDTDzLBttm2L/wdEtmZzqSy8VwOyowefHdLv6d4OrPLipN6vs41MFGd//y8a5ErjOBYVxTeqiHuLIlI/OKtRFQNMRgm5YhlUzFsz0PbHo5kOrMwsZ1PRjIk2w0UL1clvO0tbxI62U0E9nePwXhy37abRCmiD72raA5YD2odgZusMQPqVafgRsyJYbB9uLUIY4kzIAlS7KhC2uAAbtL8nCpedNM7PAT/rWgYiIkGLvXHj4sajC4u25uSm0v/fwl5jixPM9usWFrAtiGOi3eQ0MkpnoO1aWPian0lelPWvS+osYrIweEL4IrmcPwnaI2mAmXvEXPxdexEii4kxASyFlydTdZNIsU7zHlH4KnZj8B3DhO5ks6OHoakAledUmbmwuOVubMZOgG8XAGxV+r/0LxA2AAB4nGNgZGBgAGJxJoN/8fw2Xxm4mRhA4NqW5KUw+vef//+4DJjYgVwOBrA0AD5NDFt4nGNgZGBgYgACPS5DBoa/f7gMGBgZUIErADpGAuYAAHic4zJkYGBiIIzZUolTN9QxFzA8AOrpAWYAAAAAAAAAAmIChgKoAsoC7ANOBBAEagTYBiQGSgaUBsIHBgd+B9IIGAkyCWAJtgnWCggKMgp8CsIK6gtyC9YL9gyQDSINhA3UDhIOQA6IDuIPPg96D5IP3hAQEJ4RGhFmEYARqhHiEjwSXhKeEvwTSBPoFFQUsBT4FTwV+hZGFqIW2hdkF+YYdBj4GW4bXHicY2BkYGBwZTzOoMIAAkxAzAWEDAz/wXwGACZWAkgAeJyVjU1qwkAcxd/Uj1IFKRTcFWbVTU386M4DKN0VKe6TOIlKMhMmoyL0Gr1DT9IDlJ6gJ+kznVVx44QJv/f+7/8GwC0+IXA6Av36fzpXuKb64wbp3nOT/OS5hS6ePbfpv3ru4BFbz13c4Z0NonlDZ4APz1fo4dtzg/6P5yYGoue5hb6Yem7Tf/HcwVK8ee7iQXwl60hnKqiORWzyKjioODXaLVS2yyN7fnjeXSpbbYyW43B0PjBXWtnIqZWMj7LaZxPnUplaU8gZpyrPjSyt2arEhWvnyulwmHo/TEyBBGtE0MigEKDCEQViGOTkAAe6MVJqDYcFVYYdZxHsRZuXZJdUlv6m1hJjhBhd1DCn0nVLRKWwYkvMDcnsng0Tuo5pyWu5U5BmflexMSdLlPVsSyehH/L901aJKYb80n/5kCk2/QLp1Ir4AHicbVFnc9swDNVLJFux5aRJ99676t575YdQJCTxTJE8kpIv/76iU+eud8UHHB5AAu8ByVZybFnyfztMEmxhGykyTDBFjh3MMEeBBXaxh1PYxwFO4wzO4hzO4wIu4hIu4wqu4hqu4wZu4hZu4w7u4h7u4wEe4hEe4wlKPMUzPMcLvMQrvMYbvMU7vMcHfMQnfMYXfMU3fMcP/MQv/MZhVnHjbFE5xpcUSmFW+gQoqsNiA5xs2jDboN5OKmdWnvKqV6o1Tme8ZCqAz3nLdEOl0eoo4y3xZcaVOfaeptx0HemwK6hmvQolG1hgbi660pG3Ro8dIwdlmEhJyDAjpaT10pdDRl1FoqgZp8qYZRyXb0BRV2VH3tM42k0aYxpFi5aYC6Xpg5KasjUqZMdGcr1dD5C6NvtRZcl7N5AomRtF5fF57J7GILrlIrqxLnXM75ygfFTGgjR6HiWWtVSKRBrjtGNSpaPUPuuk7n2qaeULbUI5kJO1JLEYwRgc//cTS5pLtWcpyJgYKQoWKLWKHY2u95l1UoepdaYzgQ7W5/iH9sSPAnmb+ZY5Sr1s9M56ocaR2PUhrmLTfOZ7a40L5Px2YE0WHPNtHhxpIXUzDysZxlqUOv0b5xvW00HyYNzRZFgfYGtYFquWBc+sXR9kA/KVcaJjbpkkfwB0XOixAAA=") format("woff"),
 url("data:application/font-sfnt;charset=utf-8;base64,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AToAAwABBAkABgAsAVAAAwABBAkACgBWAXwAAwABBAkACwAmAdJjaGFuZ2Utc3ltYm9scy13ZWJmb250UmVndWxhcmNoYW5nZS1zeW1ib2xzLXdlYmZvbnRjaGFuZ2Utc3ltYm9scy13ZWJmb250VmVyc2lvbiAxLjBjaGFuZ2Utc3ltYm9scy13ZWJmb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AYwBoAGEAbgBnAGUALQBzAHkAbQBiAG8AbABzAC0AdwBlAGIAZgBvAG4AdABSAGUAZwB1AGwAYQByAGMAaABhAG4AZwBlAC0AcwB5AG0AYgBvAGwAcwAtAHcAZQBiAGYAbwBuAHQAYwBoAGEAbgBnAGUALQBzAHkAbQBiAG8AbABzAC0AdwBlAGIAZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAYwBoAGEAbgBnAGUALQBzAHkAbQBiAG8AbABzAC0AdwBlAGIAZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUAAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUFYmNvcnAMYnJhY2tldC1kb3duDGJyYWNrZXQtbGVmdA1icmFja2V0LXJpZ2h0CmJyYWNrZXQtdXAGYnJvd3NlCGJ1bGxob3JuBWMtYWx0AWMLY2hhbmdlLW9ubHkFY2hlY2sFY2xvY2sFY2xvc2UHY29tbWVudA5kZWZhdWx0LWF2YXRhcgtkbS1yZXNwb25zZQhkb3dubG9hZARlZGl0CmVsbGlwc2lzLXYFZW1iZWQMZmFjZWJvb2stYWx0CGZhY2Vib29rDGZiLW1lc3NlbmdlcgZnb29nbGUNaGVhcnQtb3V0bGluZQVoZWFydAxpbWFnZS11cGxvYWQEaW5mbxFsZWZ0LWN1cnZlZC1hcnJvdwhsaW5lLWFsdARsaW5lBGxpbmsNbGlua2VkLWluLWFsdAlsaW5rZWQtaW4IbG9jYXRpb24LbG9jay1maWxsZWQEbG9jawRtYWlsBG1lbnUFbWludXMEbmV3cwxub3QtdmVyaWZpZWQNbm90aWZpY2F0aW9ucwZwZW5jaWwPcGV0aXRpb24tdXBkYXRlBHBsYXkEcGx1cwVwcmludAdwcm9tb3RlEnJpZ2h0LWN1cnZlZC1hcnJvdwZzZWFyY2gFc2hhcmUEc2lnbglzcG9uc29yZWQOc3RhcnQtcGV0aXRpb24Kc3VwcG9ydGVycwN0YWcFdHJhc2gIdHJlbmRpbmcLdHdpdHRlci1hbHQHdHdpdHRlcgh2ZXJpZmllZAd2aWN0b3J5BnZrLWFsdAJ2awx3aGF0c2FwcC1hbHQId2hhdHNhcHAId29yZG1hcmsAAAA=") format("truetype")
}
.symbol {
 font-family:Change Symbols !important;
 font-weight:normal;
 font-style:normal;
 display:inline-block;
 line-height:inherit;
 vertical-align:middle;
 margin-right:.625em;
 text-decoration:none;
 text-transform:none !important;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.symbol-round,
.symbol-outlined {
 height:2em;
 width:2em;
 line-height:2;
 border-radius:50%;
 text-align:center
}
.symbol-outlined {
 border:2px solid
}
.symbol-outlined::before {
 position:relative;
 top:-2px
}
.symbol-after {
 margin-right:0;
 margin-left:.35em
}
.symbol-compact {
 margin:0
}
.symbol-xxs {
 font-size:.625rem !important
}
.symbol-xs {
 font-size:.75rem !important
}
.symbol-s {
 font-size:.875rem !important
}
.symbol-m {
 font-size:1rem !important
}
.symbol-l {
 font-size:1.125rem !important
}
.symbol-xl {
 font-size:1.375rem !important
}
.symbol-xxl {
 font-size:1.75rem !important
}
.symbol-xxxl {
 font-size:3rem !important
}
.symbol-ext {
 margin-right:0;
 margin-left:.35em
}
.switch {
 cursor:pointer;
 font-size:1rem;
 min-width:100%;
 table-layout:auto
}
.switch,
.switch-toggle-indicator {
 display:table
}
.switch-label,
.switch-toggle,
.switch-on,
.switch-off {
 display:table-cell;
 vertical-align:middle
}
.switch-label {
 width:100%;
 padding-left:.875em
}
.switch-toggle {
 position:relative;
 display:inline-block;
 vertical-align:top;
 width:3em;
 height:1.5em;
 border-radius:1.25em;
 cursor:pointer
}
.switch-toggle-input {
 position:absolute;
 opacity:0
}
.switch-toggle-indicator {
 background:#adacad;
 position:relative;
 height:inherit;
 border-radius:inherit;
 color:#fff;
 width:100%
}
.switch-on,
.switch-off {
 line-height:1;
 text-align:center
}
.switch-on {
 opacity:0;
 padding-left:.25em
}
.switch-off {
 opacity:1;
 padding-right:.25em
}
.switch-toggle-input:checked+.switch-toggle-indicator {
 background:#48c258
}
.switch-toggle-input:checked+.switch-toggle-indicator .switch-on {
 opacity:1
}
.switch-toggle-input:checked+.switch-toggle-indicator .switch-off {
 opacity:0
}
.switch-toggle-indicator::after {
 content:"";
 position:absolute;
 width:1.25em;
 height:1.25em;
 border-radius:100%;
 box-shadow:0 2px 5px rgba(0,0,0,0.1);
 top:.125em;
 left:.125em;
 background:#fff;
 -webkit-transition:transform .2s ease-out;
 transition:transform .2s ease-out
}
.switch-input:checked~.switch-toggle-indicator {
 background:#48c258
}
.switch-toggle-input:checked~.switch-toggle-indicator::after {
 -webkit-transform:translate3d(24px, 0, 0);
 transform:translate3d(24px, 0, 0)
}
.table-stripe>tbody tr:nth-child(even) th,
.table-stripe>tbody tr:nth-child(even) td {
 background:#f6f4f6
}
.table-stripe .table-caption {
 padding-top:15px;
 padding-bottom:15px;
 font-weight:bold;
 text-align:left;
 background:#fff;
 color:#363135
}
.table-stripe .table-header {
 background:#dbd9db
}
.table-bordered th,
.table-bordered td {
 border:1px solid #dbd9db
}
.tabs {
 line-height:1.25
}
.tabs-item {
 display:inline-block;
 margin-right:15px
}
.tabs-item a {
 color:inherit;
 display:block;
 padding:8px 0;
 text-decoration:none
}
.tabs-item-divider {
 border-right:1px solid #adacad
}
.tabs-item:last-child {
 margin-right:0
}
.tabs-item a:hover,
.tabs-item a:focus,
.tabs-item-active a {
 color:#ec2c22
}
.tabs-item-active a {
 border-bottom:2px solid #ec2c22;
 cursor:default;
 font-weight:bold;
 margin-bottom:-1px
}
.text-bar {
 font-size:1rem;
 line-height:1.5;
 margin-top:1.5em;
 margin-bottom:1.5em;
 position:relative;
 overflow:hidden;
 color:#737273
}
.text-bar .text {
 display:inline-block;
 position:relative;
 padding-right:10px
}
.text-bar .text::before,
.text-bar .text::after {
 content:"";
 position:absolute;
 height:1px;
 width:9999px;
 top:50%;
 right:100%;
 background:#dbd9db
}
.text-bar .text::before {
 right:100%
}
.text-bar .text::after {
 left:100%
}
.text-bar-right {
 text-align:right
}
.text-bar-right .text {
 padding-right:0;
 padding-left:10px
}
.text-bar-center {
 text-align:center
}
.text-bar-center .text {
 padding:0 10px
}
.tooltip {
 position:relative
}
.tooltip::before,
.tooltip::after,
.tooltip::before,
.tooltip::after {
 bottom:100%;
 left:50%;
 opacity:0;
 pointer-events:none;
 position:absolute;
 -webkit-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out;
 z-index:1000
}
.tooltip::before {
 background:rgba(54,49,53,0.98);
 border-radius:5px;
 color:#fff;
 content:attr(aria-label);
 font-size:.8rem;
 line-height:normal;
 margin-bottom:9px;
 padding:.5em 1em;
 -webkit-transform:translate(-50%, 0);
 transform:translate(-50%, 0);
 white-space:nowrap
}
.tooltip::after {
 content:"";
 margin-left:-6px;
 border-width:6px 6px 0;
 border-style:solid;
 border-color:rgba(54,49,53,0.98) transparent;
 margin-bottom:3px
}
.tooltip:hover::before,
.tooltip:focus::before,
.tooltip:hover::after,
.tooltip:focus::after {
 opacity:1
}
.tooltip-align-l::before,
.tooltip-align-r::before {
 -webkit-transform:translate(0, 0);
 transform:translate(0, 0)
}
.tooltip-align-l::before {
 left:-1em
}
.tooltip-align-r::before {
 left:auto;
 right:-1em
}
.tooltip-after::before,
.tooltip-after::after {
 left:100%
}
.tooltip-after::before {
 margin-left:9px
}
.tooltip-after::after {
 border-left-width:0;
 margin-left:3px
}
.tooltip-below::before,
.tooltip-below::after {
 top:100%
}
.tooltip-below::before {
 margin-top:9px
}
.tooltip-below::after {
 border-top-width:0;
 border-bottom-width:6px;
 margin-top:3px
}
.tooltip-before::before,
.tooltip-before::after {
 left:auto;
 right:100%
}
.tooltip-before::before {
 margin-right:9px
}
.tooltip-before::after {
 border-right-width:0;
 margin-left:0;
 margin-right:3px
}
.tooltip-after::before,
.tooltip-after::after,
.tooltip-before::before,
.tooltip-before::after,
.tooltip-below::before,
.tooltip-below::after {
 bottom:auto
}
.tooltip-after::before,
.tooltip-after::after,
.tooltip-before::before,
.tooltip-before::after {
 top:50%
}
.tooltip-after::before,
.tooltip-before::before,
.tooltip-below::after {
 margin-bottom:0
}
.tooltip-after::before,
.tooltip-before::before {
 -webkit-transform:translate(0, -50%);
 transform:translate(0, -50%)
}
.tooltip-after::after,
.tooltip-before::after {
 margin-top:-6px;
 border-color:transparent rgba(54,49,53,0.98);
 border-bottom-width:6px
}
.tooltip-s::before,
.tooltip-m::before,
.tooltip-l::before,
.tooltip-full::before {
 white-space:normal;
 text-align:left
}
.tooltip-s::before {
 width:10em
}
.tooltip-m::before {
 width:15em
}
.tooltip-l::before {
 width:20em
}
.tooltip-full::before {
 width:100%
}
/*@media (max-width:767px) {
 .tooltip-s::before,
 .tooltip-m::before,
 .tooltip-l::before {
  max-width:90vw
 }
}*/
.truncate-body {
 overflow:hidden;
 height:4.5em;
 padding-right:1em;
 text-align:justify
}
.truncate-body::before {
 content:"";
 float:left;
 height:100%;
 width:.2em
}
.truncate-body::after,
.truncate-body-text {
 float:right
}
.truncate-body::after {
 box-sizing:content-box;
 content:"\02026";
 left:100%;
 margin-right:-1em;
 padding-right:.2em;
 position:relative;
 text-align:left;
 top:-1.5em;
 width:1em
}
.truncate-body p {
 display:inline
}
.truncate-body-text {
 width:100%;
 margin-left:-0.2em
}
.truncate-action {
 margin:.75em 0
}
.truncate-2-lines .truncate-body {
 height:3em
}
.truncate-5-lines .truncate-body {
 height:7.5em
}
.truncate-toggle,
.truncate-toggle:checked~.truncate-action .truncate-action-more,
.truncate-action-less {
 display:none
}
.truncate-toggle:checked+.truncate-body {
 height:auto;
 max-height:none;
 overflow:auto
}
.truncate-toggle:checked~.truncate-action .truncate-action-less,
.truncate-toggle:checked~.truncate-body p {
 display:block
}
.truncate-relative .truncate-body {
 box-sizing:content-box;
 height:auto;
 max-height:15em;
 position:relative;
 margin:0 -1em;
 padding-bottom:1.7em;
 padding-left:1em
}
.truncate-relative .truncate-body::before {
 content:none
}
.truncate-relative .truncate-body::after,
.truncate-relative .truncate-body-text {
 float:none;
 margin:0
}
.truncate-relative .truncate-body::after,
.truncate-relative .truncate-action {
 background:#fff;
 left:1em;
 position:absolute;
 right:1em;
 width:auto
}
.truncate-relative .truncate-body::after {
 content:"";
 height:1.5em;
 padding:0;
 top:auto
}
.truncate-relative .truncate-action {
 bottom:.2em;
 margin:0;
 text-align:left
}
.type-loaded {
 font-family:Change Calibre,"Helvetica Neue",Helvetica,Arial,Tahoma,sans-serif !important
}
.type-xxl {
 font-size:5.96046448rem !important;
 line-height:1 !important
}
.type-xl {
 font-size:3.05175781rem !important
}
.type-l {
 font-size:1.25rem !important
}
.type-m {
 font-size:1rem !important
}
small,
.type-s,
.petition-card-byline {
 font-size:.8rem !important
}
.type-xs {
 font-size:.64rem !important
}
/*@media (max-width:767px) {
 .type-xxl {
  font-size:4.76837158rem !important
 }
 .type-xl {
  font-size:2.44140625rem !important
 }
 .type-l {
  font-size:1.125rem !important
 }
}
*/.type-default {
 color:#363135 !important
}
.type-weak {
 color:#737273 !important
}
.type-faded {
 opacity:.8 !important
}
.type-highlight {
 color:#b48629 !important
}
.type-branded {
 color:#ec2c22 !important
}
.type-invert {
 color:#dbd9db !important
}
.type-brighter {
 color:#fff !important
}
.type-embossed {
 text-shadow:0 1px #fff !important
}
.type-confirm {
 color:#497143 !important
}
.type-twitter {
 color:#23a2f0 !important
}
.type-whatsapp {
 color:#48c258 !important
}
.type-line-app {
 color:#00c300 !important
}
.type-facebook {
 color:#37639e !important
}
.type-vk {
 color:#4d75a3 !important
}
.type-sms {
 color:#63985a !important
}
.type-capitalize::first-letter {
 text-transform:capitalize !important
}
.type-uppercase {
 text-transform:uppercase !important
}
.type-ellipsis {
 white-space:nowrap !important;
 overflow:hidden !important;
 text-overflow:ellipsis !important
}
.txt-c {
 text-align:center !important
}
.txt-l {
 text-align:left !important
}
.txt-r {
 text-align:right !important
}
.txt-t {
 display:table-cell !important;
 vertical-align:top !important
}
.txt-b {
 display:table-cell !important;
 vertical-align:bottom !important
}
.txt-m {
 position:relative !important;
 top:50% !important;
 -webkit-transform:translateY(-50%) !important;
 transform:translateY(-50%) !important
}
/*@media (max-width:767px) {
 .txt-xs-c {
  text-align:center !important
 }
}*/
@media (min-width:768px) and (max-width:991px) {
 .txt-sm-c {
  text-align:center !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .txt-md-c {
  text-align:center !important
 }
}
@media (min-width:1200px) {
 .txt-lg-c {
  text-align:center !important
 }
}
/*@media (max-width:767px) {
 .txt-xs-l {
  text-align:left !important
 }
}*/
@media (min-width:768px) and (max-width:991px) {
 .txt-sm-l {
  text-align:left !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .txt-md-l {
  text-align:left !important
 }
}
@media (min-width:1200px) {
 .txt-lg-l {
  text-align:left !important
 }
}
/*@media (max-width:767px) {
 .txt-xs-r {
  text-align:right !important
 }
}*/
@media (min-width:768px) and (max-width:991px) {
 .txt-sm-r {
  text-align:right !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .txt-md-r {
  text-align:right !important
 }
}
@media (min-width:1200px) {
 .txt-lg-r {
  text-align:right !important
 }
}
.type-break-word {
 word-break:break-word !important;
 word-wrap:break-word !important
}
.type-no-wrap {
 white-space:nowrap !important
}
.type-direction-ltr,
*[dir="ltr"],
bdo[dir="ltr"] {
 direction:ltr !important;
 unicode-bidi:embed;
 text-align:start
}
.type-direction-rtl,
*[dir="rtl"],
bdo[dir="rtl"] {
 direction:rtl !important;
 unicode-bidi:embed;
 text-align:start
}
.bg-brighter {
 background-color:#fff !important
}
.bg-default {
 background-color:#f6f4f6 !important
}
.bg-scrim-bright {
 background-color:rgba(255,255,255,0.97) !important;
 -webkit-backdrop-filter:blur(5px) !important;
 backdrop-filter:blur(5px) !important
}
.bg-scrim-dark {
 background-color:hsla(0,0%,0%,0.5) !important
}
.bg-checked {
 background-color:#adacad !important
}
.bg-highlight {
 background-color:#fff9df !important
}
.bg-highlight-dark,
mark {
 background-color:#ffe9aa !important
}
.bg-inverted {
 background-color:#363135 !important
}
.bg-confirm {
 background-color:#e2eee0 !important
}
.bg-brand {
 background-color:#ec2c22 !important
}
.bg-facebook {
 background-color:#37639e !important
}
.bg-twitter {
 background-color:#23a2f0 !important
}
.bg-light-gray {
 background-color:#dbd9db !important
}
/*@media (max-width:767px) {
 .bg-remove-xs {
  background-color:transparent !important
 }
}*/
@media (min-width:768px) and (max-width:991px) {
 .bg-remove-sm {
  background-color:transparent !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .bg-remove-md {
  background-color:transparent !important
 }
}
@media (min-width:1200px) {
 .bg-remove-lg {
  background-color:transparent !important
 }
}
/*@media (max-width:767px) {
 .xs-bg-default {
  background-color:#f6f4f6 !important
 }
}*/
/*@media (max-width:767px) {
 .xs-bg-brighter {
  background-color:#fff !important
 }
}*/
.border-a {
 border:1px solid #dbd9db !important
}
/*@media (max-width:767px) {
 .border-a-xs {
  border:1px solid #dbd9db !important
 }
}*/
.border-v {
 border-top:1px solid #dbd9db !important;
 border-bottom:1px solid #dbd9db !important
}
.border-h {
 border-right:1px solid #dbd9db !important;
 border-left:1px solid #dbd9db !important
}
.border-t {
 border-top:1px solid #dbd9db !important
}
.border-r {
 border-right:1px solid #dbd9db !important
}
.border-b {
 border-bottom:1px solid #dbd9db !important
}
.border-l {
 border-left:1px solid #dbd9db !important
}
.border-none-a {
 border:none !important
}
/*@media (max-width:767px) {
 .border-none-a-xs {
  border:none !important
 }
}*/
.border-none-v {
 border-top:none !important;
 border-bottom:none !important
}
.border-none-h {
 border-left:none !important;
 border-right:none !important
}
.border-none-t {
 border-top:none !important
}
.border-none-r {
 border-right:none !important
}
.border-none-b {
 border-bottom:none !important
}
.border-none-l {
 border-left:none !important
}
.border-rounded {
 border-radius:5px
}
.border-rounded-t {
 border-radius:0 !important;
 border-top-left-radius:5px !important;
 border-top-right-radius:5px !important
}
.border-rounded-r {
 border-radius:0 !important;
 border-top-right-radius:5px !important;
 border-bottom-right-radius:5px !important
}
.border-rounded-b {
 border-radius:0 !important;
 border-bottom-left-radius:5px !important;
 border-bottom-right-radius:5px !important
}
.border-rounded-l {
 border-radius:0 !important;
 border-top-left-radius:5px !important;
 border-bottom-left-radius:5px !important
}
.border-rounded-tl {
 border-radius:0 !important;
 border-top-left-radius:5px !important
}
.border-rounded-tr {
 border-radius:0 !important;
 border-top-right-radius:5px !important
}
.border-rounded-br {
 border-radius:0 !important;
 border-bottom-right-radius:5px !important
}
.border-rounded-bl {
 border-radius:0 !important;
 border-bottom-left-radius:5px !important
}
.border-rounded-tl-br {
 border-radius:0 !important;
 border-top-left-radius:5px !important;
 border-bottom-right-radius:5px !important
}
.border-rounded-tr-bl {
 border-radius:0 !important;
 border-top-right-radius:5px !important;
 border-bottom-left-radius:5px !important
}
.border-rounded-circle {
 border-radius:10000rem !important
}
.border-rounded-none {
 border-radius:0 !important
}
/*@media (max-width:767px) {
 .border-rounded-none-xs {
  border-radius:0 !important
 }
}*/
.border-thick {
 border-width:2px !important
}
.border-dashed {
 border-style:dashed !important
}
.clearfix::before,
.clearfix::after,
.container::before,
.container::after,
.container-fluid::before,
.container-fluid::after,
.row::before,
.row::after {
 content:" " !important;
 display:table !important
}
.clearfix::after,
.container::after,
.container-fluid::after,
.row::after {
 clear:both !important
}
a,
.link {
 color:#ec2c22;
 /*text-decoration:underline;*/
 cursor:pointer
}
a:hover,
.link:hover {
 color:#363135
}
a label,
.link label {
 cursor:pointer
}
a:focus,
.link:focus {
 outline:2px solid #dbd9db;
 outline-color:hsla(305,6%,22%,0.185);
 outline-offset:1px
}
a:active,
.link:active {
 outline:none
}
.link-unlined {
 text-decoration:none
}
.link-unlined:hover {
 color:#ec2c22;
 text-decoration:underline
}
.link-subtle {
 color:inherit;
 text-decoration:underline
}
.link-subtle:hover {
 color:#ec2c22
}
.link-stealth {
 color:inherit;
 text-decoration:none
}
.link-stealth:hover {
 color:#ec2c22
}
.link-inverted {
 color:#fff;
 text-decoration:none
}
.link-inverted.link-subtle {
 text-decoration:underline
}
.link-inverted:hover {
 color:#fff;
 text-decoration:underline
}
.link-block {
 display:block;
 color:inherit;
 text-decoration:none
}
.link-block:hover {
 color:inherit;
 text-decoration:none
}
.link-block:hover .link {
 color:#ec2c22
}
.link-block:hover .link:hover .type-weak {
 text-decoration:underline
}
.link-block:hover .link-inverted {
 color:#fff;
 text-decoration:underline
}
.fade-100 {
 opacity:0 !important
}
.fade-90 {
 opacity:.1 !important
}
.fade-80 {
 opacity:.2 !important
}
.fade-70 {
 opacity:.3 !important
}
.fade-60 {
 opacity:.4 !important
}
.fade-50 {
 opacity:.5 !important
}
.fade-40 {
 opacity:.6 !important
}
.fade-30 {
 opacity:.7 !important
}
.fade-20 {
 opacity:.8 !important
}
.fade-10 {
 opacity:.9 !important
}
.position-absolute {
 position:absolute !important
}
/*@media (max-width:767px) {
 .position-xs-absolute {
  position:absolute !important
 }
}*/
.position-sticky {
 position:-webkit-sticky !important;
 position:sticky !important;
 z-index:2000 !important
}
.position-relative {
 position:relative !important
}
.position-fixed {
 position:fixed !important;
 z-index:2000 !important
}
.position-fixed-bottom {
 position:fixed !important;
 bottom:0 !important;
 left:0 !important;
 right:0 !important;
 z-index:2000 !important
}
.position-absolute-center {
 margin:auto !important;
 position:absolute !important;
 top:0 !important;
 left:0 !important;
 right:0 !important;
 bottom:0 !important
}
.position-block-center {
 margin-left:auto !important;
 margin-right:auto !important;
 float:none !important
}
.position-locked,
.modal-open {
 position:relative !important;
 height:100% !important;
 overflow:hidden !important
}
.position-top {
 top:0 !important
}
.position-right {
 right:0 !important
}
.position-bottom {
 bottom:0 !important
}
.position-left {
 left:0 !important
}
.position-middle {
 display:table !important;
 width:100% !important;
 height:100% !important
}
.position-middle .position-middle-item {
 display:table-cell !important;
 text-align:center !important;
 vertical-align:middle !important
}
/*@media (max-width:767px) {
 .position-xs-initial {
  position:initial !important
 }
}
@media (max-width:767px) {
 .xs-full-height {
  height:100%
 }
}*/
hr {
 border:none;
 border-bottom:1px solid #dbd9db
}
.rule-thick {
 border-width:2px !important
}
.rule-dashed {
 border-bottom-style:dashed !important
}
.man {
 margin:0 !important
}
.mvn {
 margin-top:0 !important;
 margin-bottom:0 !important
}
.mhn {
 margin-left:0 !important;
 margin-right:0 !important
}
.mtn {
 margin-top:0 !important
}
.mrn {
 margin-right:0 !important
}
.mbn {
 margin-bottom:0 !important
}
.mln {
 margin-left:0 !important
}
.pan {
 padding:0 !important
}
.pvn {
 padding-top:0 !important;
 padding-bottom:0 !important
}
.phn {
 padding-left:0 !important;
 padding-right:0 !important
}
.ptn {
 padding-top:0 !important
}
.prn {
 padding-right:0 !important
}
.pbn {
 padding-bottom:0 !important
}
.pln {
 padding-left:0 !important
}
.maxxxl {
 margin:60px !important
}
.mvxxxl {
 margin-top:60px !important;
 margin-bottom:60px !important
}
.mhxxxl {
 margin-left:60px !important;
 margin-right:60px !important
}
.mtxxxl {
 margin-top:60px !important
}
.mrxxxl {
 margin-right:60px !important
}
.mbxxxl {
 margin-bottom:20px !important;
}
.mlxxxl {
 margin-left:60px !important
}
.paxxxl {
 padding:60px !important
}
.pvxxxl {
 padding-top:60px !important;
 padding-bottom:60px !important
}
.phxxxl {
 padding-left:60px !important;
 padding-right:60px !important
}
.ptxxxl {
 padding-top:60px !important
}
.prxxxl {
 padding-right:60px !important
}
.pbxxxl {
 padding-bottom:60px !important
}
.plxxxl {
 padding-left:60px !important
}
.maxxl {
 margin:40px !important
}
.mvxxl {
 margin-top:40px !important;
 margin-bottom:40px !important
}
.mhxxl {
 margin-left:40px !important;
 margin-right:40px !important
}
.mtxxl {
 margin-top:40px !important
}
.mrxxl {
 margin-right:40px !important
}
.mbxxl {
 margin-bottom:40px !important
}
.mlxxl {
 margin-left:40px !important
}
.paxxl {
 padding:40px !important
}
.pvxxl {
 padding-top:40px !important;
 padding-bottom:40px !important
}
.phxxl {
 padding-left:40px !important;
 padding-right:40px !important
}
.ptxxl {
 padding-top:40px !important
}
.prxxl {
 padding-right:40px !important
}
.pbxxl {
 padding-bottom:40px !important
}
.plxxl {
 padding-left:40px !important
}
.maxl {
 margin:30px !important
}
.mvxl {
 margin-top:30px !important;
 margin-bottom:30px !important
}
.mhxl {
 margin-left:30px !important;
 margin-right:30px !important
}
.mtxl {
 margin-top:30px !important
}
.mrxl {
 margin-right:30px !important
}
.mbxl {
 margin-bottom:30px !important
}
.mlxl {
 margin-left:30px !important
}
.paxl {
 padding:30px !important
}
.pvxl {
 padding-top:30px !important;
 padding-bottom:30px !important
}
.phxl {
 padding-left:30px !important;
 padding-right:30px !important
}
.ptxl {
 padding-top:30px !important
}
.prxl {
 padding-right:30px !important
}
.pbxl {
 padding-bottom:30px !important
}
.plxl {
 padding-left:30px !important
}
.mal {
 margin:25px !important
}
.mvl {
 margin-top:25px !important;
 margin-bottom:25px !important
}
.mhl {
 margin-left:25px !important;
 margin-right:25px !important
}
.mtl {
 margin-top:-32px !important;
}
.mrl {
 margin-right:25px !important
}
.mbl {
 margin-bottom:25px !important
}
.mll {
 margin-left:25px !important
}
.pal {
 padding:25px !important
}
.pvl {
 padding-top:25px !important;
 padding-bottom:25px !important
}
.phl {
 padding-left:25px !important;
 padding-right:25px !important
}
.ptl {
 padding-top:25px !important
}
.prl {
 padding-right:25px !important
}
.pbl {
 padding-bottom:25px !important
}
.pll {
 padding-left:25px !important
}
.mam {
 margin:20px !important
}
.mvm {
 margin-top:20px !important;
 margin-bottom:20px !important
}
.mhm {
 margin-left:20px !important;
 margin-right:20px !important
}
.mtm {
 margin-top:20px !important
}
.mrm {
 margin-right:20px !important
}
.mbm {
 margin-bottom:20px !important
}
.mlm {
 margin-left:20px !important
}
.pam {
 padding:20px !important
}
.pvm {
 padding-top:20px !important;
 padding-bottom:20px !important
}
.phm {
 padding-left:20px !important;
 padding-right:20px !important
}
.ptm {
 padding-top:20px !important
}
.prm {
 padding-right:20px !important
}
.pbm {
 padding-bottom:20px !important
}
.plm {
 padding-left:20px !important
}
.mas {
 margin:15px !important
}
.mvs {
 margin-top:15px !important;
 margin-bottom:15px !important
}
.mhs {
 margin-left:15px !important;
 margin-right:15px !important
}
.mts {
 margin-top:15px !important
}
.mrs {
 margin-right:15px !important
}
.mbs {
 margin-bottom:15px !important
}
.mls {
 margin-left:15px !important
}
.pas {
 padding:15px !important
}
.pvs {
 padding-top:15px !important;
 padding-bottom:15px !important
}
.phs {
 padding-left:15px !important;
 padding-right:15px !important
}
.pts {
 padding-top:15px !important
}
.prs {
 padding-right:15px !important
}
.pbs {
 padding-bottom:15px !important
}
.pls {
 padding-left:15px !important
}
.maxs {
 margin:10px !important
}
.mvxs {
 margin-top:10px !important;
 margin-bottom:10px !important
}
.mhxs {
 margin-left:10px !important;
 margin-right:10px !important
}
.mtxs {
 margin-top:10px !important
}
.mrxs {
 margin-right:10px !important
}
.mbxs {
 margin-bottom:10px !important
}
.mlxs {
 margin-left:10px !important
}
.paxs {
 padding:10px !important
}
.pvxs {
 padding-top:10px !important;
 padding-bottom:10px !important
}
.phxs {
 padding-left:10px !important;
 padding-right:10px !important
}
.ptxs {
 padding-top:10px !important
}
.prxs {
 padding-right:10px !important
}
.pbxs {
 padding-bottom:10px !important
}
.plxs {
 padding-left:10px !important
}
.maxxs {
 margin:5px !important
}
.mvxxs {
 margin-top:5px !important;
 margin-bottom:5px !important
}
.mhxxs {
 margin-left:5px !important;
 margin-right:5px !important
}
.mtxxs {
 margin-top:5px !important
}
.mrxxs {
 margin-right:5px !important
}
.mbxxs {
 margin-bottom:5px !important
}
.mlxxs {
 margin-left:5px !important
}
.paxxs {
 padding:5px !important
}
.pvxxs {
 padding-top:5px !important;
 padding-bottom:5px !important
}
.phxxs {
 padding-left:5px !important;
 padding-right:5px !important
}
.ptxxs {
 padding-top:5px !important
}
.prxxs {
 padding-right:5px !important
}
.pbxxs {
 padding-bottom:5px !important
}
.plxxs {
 padding-left:5px !important
}
.maxxxs {
 margin:3px !important
}
.mvxxxs {
 margin-top:3px !important;
 margin-bottom:3px !important
}
.mhxxxs {
 margin-left:3px !important;
 margin-right:3px !important
}
.mtxxxs {
 margin-top:3px !important
}
.mrxxxs {
 margin-right:3px !important
}
.mbxxxs {
 margin-bottom:3px !important
}
.mlxxxs {
 margin-left:3px !important
}
.paxxxs {
 padding:3px !important
}
.pvxxxs {
 padding-top:3px !important;
 padding-bottom:3px !important
}
.phxxxs {
 padding-left:3px !important;
 padding-right:3px !important
}
.ptxxxs {
 padding-top:3px !important
}
.prxxxs {
 padding-right:3px !important
}
.pbxxxs {
 padding-bottom:3px !important
}
.plxxxs {
 padding-left:3px !important
}
@media (min-width:768px) and (max-width:991px) {
 .sm-man {
  margin:0 !important
 }
 .sm-mvn {
  margin-top:0 !important;
  margin-bottom:0 !important
 }
 .sm-mhn {
  margin-left:0 !important;
  margin-right:0 !important
 }
 .sm-mtn {
  margin-top:0 !important
 }
 .sm-mrn {
  margin-right:0 !important
 }
 .sm-mbn {
  margin-bottom:0 !important
 }
 .sm-mln {
  margin-left:0 !important
 }
 .sm-pan {
  padding:0 !important
 }
 .sm-pvn {
  padding-top:0 !important;
  padding-bottom:0 !important
 }
 .sm-phn {
  padding-left:0 !important;
  padding-right:0 !important
 }
 .sm-ptn {
  padding-top:0 !important
 }
 .sm-prn {
  padding-right:0 !important
 }
 .sm-pbn {
  padding-bottom:0 !important
 }
 .sm-pln {
  padding-left:0 !important
 }
 .sm-maxxxl {
  margin:60px !important
 }
 .sm-mvxxxl {
  margin-top:60px !important;
  margin-bottom:60px !important
 }
 .sm-mhxxxl {
  margin-left:60px !important;
  margin-right:60px !important
 }
 .sm-mtxxxl {
  margin-top:60px !important
 }
 .sm-mrxxxl {
  margin-right:60px !important
 }
 .sm-mbxxxl {
  margin-bottom:60px !important
 }
 .sm-mlxxxl {
  margin-left:60px !important
 }
 .sm-paxxxl {
  padding:60px !important
 }
 .sm-pvxxxl {
  padding-top:60px !important;
  padding-bottom:60px !important
 }
 .sm-phxxxl {
  padding-left:60px !important;
  padding-right:60px !important
 }
 .sm-ptxxxl {
  padding-top:60px !important
 }
 .sm-prxxxl {
  padding-right:60px !important
 }
 .sm-pbxxxl {
  padding-bottom:60px !important
 }
 .sm-plxxxl {
  padding-left:60px !important
 }
 .sm-maxxl {
  margin:40px !important
 }
 .sm-mvxxl {
  margin-top:40px !important;
  margin-bottom:40px !important
 }
 .sm-mhxxl {
  margin-left:40px !important;
  margin-right:40px !important
 }
 .sm-mtxxl {
  margin-top:40px !important
 }
 .sm-mrxxl {
  margin-right:40px !important
 }
 .sm-mbxxl {
  margin-bottom:40px !important
 }
 .sm-mlxxl {
  margin-left:40px !important
 }
 .sm-paxxl {
  padding:40px !important
 }
 .sm-pvxxl {
  padding-top:40px !important;
  padding-bottom:40px !important
 }
 .sm-phxxl {
  padding-left:40px !important;
  padding-right:40px !important
 }
 .sm-ptxxl {
  padding-top:40px !important
 }
 .sm-prxxl {
  padding-right:40px !important
 }
 .sm-pbxxl {
  padding-bottom:40px !important
 }
 .sm-plxxl {
  padding-left:40px !important
 }
 .sm-maxl {
  margin:30px !important
 }
 .sm-mvxl {
  margin-top:30px !important;
  margin-bottom:30px !important
 }
 .sm-mhxl {
  margin-left:30px !important;
  margin-right:30px !important
 }
 .sm-mtxl {
  margin-top:30px !important
 }
 .sm-mrxl {
  margin-right:30px !important
 }
 .sm-mbxl {
  margin-bottom:30px !important
 }
 .sm-mlxl {
  margin-left:30px !important
 }
 .sm-paxl {
  padding:30px !important
 }
 .sm-pvxl {
  padding-top:30px !important;
  padding-bottom:30px !important
 }
 .sm-phxl {
  padding-left:30px !important;
  padding-right:30px !important
 }
 .sm-ptxl {
  padding-top:30px !important
 }
 .sm-prxl {
  padding-right:30px !important
 }
 .sm-pbxl {
  padding-bottom:30px !important
 }
 .sm-plxl {
  padding-left:30px !important
 }
 .sm-mal {
  margin:25px !important
 }
 .sm-mvl {
  margin-top:25px !important;
  margin-bottom:25px !important
 }
 .sm-mhl {
  margin-left:25px !important;
  margin-right:25px !important
 }
 .sm-mtl {
  margin-top:25px !important
 }
 .sm-mrl {
  margin-right:25px !important
 }
 .sm-mbl {
  margin-bottom:25px !important
 }
 .sm-mll {
  margin-left:25px !important
 }
 .sm-pal {
  padding:25px !important
 }
 .sm-pvl {
  padding-top:25px !important;
  padding-bottom:25px !important
 }
 .sm-phl {
  padding-left:25px !important;
  padding-right:25px !important
 }
 .sm-ptl {
  padding-top:25px !important
 }
 .sm-prl {
  padding-right:25px !important
 }
 .sm-pbl {
  padding-bottom:25px !important
 }
 .sm-pll {
  padding-left:25px !important
 }
 .sm-mam {
  margin:20px !important
 }
 .sm-mvm {
  margin-top:20px !important;
  margin-bottom:20px !important
 }
 .sm-mhm {
  margin-left:20px !important;
  margin-right:20px !important
 }
 .sm-mtm {
  margin-top:20px !important
 }
 .sm-mrm {
  margin-right:20px !important
 }
 .sm-mbm {
  margin-bottom:20px !important
 }
 .sm-mlm {
  margin-left:20px !important
 }
 .sm-pam {
  padding:20px !important
 }
 .sm-pvm {
  padding-top:20px !important;
  padding-bottom:20px !important
 }
 .sm-phm {
  padding-left:20px !important;
  padding-right:20px !important
 }
 .sm-ptm {
  padding-top:20px !important
 }
 .sm-prm {
  padding-right:20px !important
 }
 .sm-pbm {
  padding-bottom:20px !important
 }
 .sm-plm {
  padding-left:20px !important
 }
 .sm-mas {
  margin:15px !important
 }
 .sm-mvs {
  margin-top:15px !important;
  margin-bottom:15px !important
 }
 .sm-mhs {
  margin-left:15px !important;
  margin-right:15px !important
 }
 .sm-mts {
  margin-top:15px !important
 }
 .sm-mrs {
  margin-right:15px !important
 }
 .sm-mbs {
  margin-bottom:15px !important
 }
 .sm-mls {
  margin-left:15px !important
 }
 .sm-pas {
  padding:15px !important
 }
 .sm-pvs {
  padding-top:15px !important;
  padding-bottom:15px !important
 }
 .sm-phs {
  padding-left:15px !important;
  padding-right:15px !important
 }
 .sm-pts {
  padding-top:15px !important
 }
 .sm-prs {
  padding-right:15px !important
 }
 .sm-pbs {
  padding-bottom:15px !important
 }
 .sm-pls {
  padding-left:15px !important
 }
 .sm-maxs {
  margin:10px !important
 }
 .sm-mvxs {
  margin-top:10px !important;
  margin-bottom:10px !important
 }
 .sm-mhxs {
  margin-left:10px !important;
  margin-right:10px !important
 }
 .sm-mtxs {
  margin-top:10px !important
 }
 .sm-mrxs {
  margin-right:10px !important
 }
 .sm-mbxs {
  margin-bottom:10px !important
 }
 .sm-mlxs {
  margin-left:10px !important
 }
 .sm-paxs {
  padding:10px !important
 }
 .sm-pvxs {
  padding-top:10px !important;
  padding-bottom:10px !important
 }
 .sm-phxs {
  padding-left:10px !important;
  padding-right:10px !important
 }
 .sm-ptxs {
  padding-top:10px !important
 }
 .sm-prxs {
  padding-right:10px !important
 }
 .sm-pbxs {
  padding-bottom:10px !important
 }
 .sm-plxs {
  padding-left:10px !important
 }
 .sm-maxxs {
  margin:5px !important
 }
 .sm-mvxxs {
  margin-top:5px !important;
  margin-bottom:5px !important
 }
 .sm-mhxxs {
  margin-left:5px !important;
  margin-right:5px !important
 }
 .sm-mtxxs {
  margin-top:5px !important
 }
 .sm-mrxxs {
  margin-right:5px !important
 }
 .sm-mbxxs {
  margin-bottom:5px !important
 }
 .sm-mlxxs {
  margin-left:5px !important
 }
 .sm-paxxs {
  padding:5px !important
 }
 .sm-pvxxs {
  padding-top:5px !important;
  padding-bottom:5px !important
 }
 .sm-phxxs {
  padding-left:5px !important;
  padding-right:5px !important
 }
 .sm-ptxxs {
  padding-top:5px !important
 }
 .sm-prxxs {
  padding-right:5px !important
 }
 .sm-pbxxs {
  padding-bottom:5px !important
 }
 .sm-plxxs {
  padding-left:5px !important
 }
 .sm-maxxxs {
  margin:3px !important
 }
 .sm-mvxxxs {
  margin-top:3px !important;
  margin-bottom:3px !important
 }
 .sm-mhxxxs {
  margin-left:3px !important;
  margin-right:3px !important
 }
 .sm-mtxxxs {
  margin-top:3px !important
 }
 .sm-mrxxxs {
  margin-right:3px !important
 }
 .sm-mbxxxs {
  margin-bottom:3px !important
 }
 .sm-mlxxxs {
  margin-left:3px !important
 }
 .sm-paxxxs {
  padding:3px !important
 }
 .sm-pvxxxs {
  padding-top:3px !important;
  padding-bottom:3px !important
 }
 .sm-phxxxs {
  padding-left:3px !important;
  padding-right:3px !important
 }
 .sm-ptxxxs {
  padding-top:3px !important
 }
 .sm-prxxxs {
  padding-right:3px !important
 }
 .sm-pbxxxs {
  padding-bottom:3px !important
 }
 .sm-plxxxs {
  padding-left:3px !important
 }
}
/*
@media (max-width:767px) {
 .maxxxl {
  margin:30px !important
 }
 .mvxxxl {
  margin-top:30px !important;
  margin-bottom:30px !important
 }
 .mhxxxl {
  margin-left:30px !important;
  margin-right:30px !important
 }
 .mtxxxl {
  margin-top:30px !important
 }
 .mrxxxl {
  margin-right:30px !important
 }
 .mbxxxl {
  margin-bottom:30px !important
 }
 .mlxxxl {
  margin-left:30px !important
 }
 .paxxxl {
  padding:30px !important
 }
 .pvxxxl {
  padding-top:30px !important;
  padding-bottom:30px !important
 }
 .phxxxl {
  padding-left:30px !important;
  padding-right:30px !important
 }
 .ptxxxl {
  padding-top:30px !important
 }
 .prxxxl {
  padding-right:30px !important
 }
 .pbxxxl {
  padding-bottom:30px !important
 }
 .plxxxl {
  padding-left:30px !important
 }
 .maxxl {
  margin:28px !important
 }
 .mvxxl {
  margin-top:28px !important;
  margin-bottom:28px !important
 }
 .mhxxl {
  margin-left:28px !important;
  margin-right:28px !important
 }
 .mtxxl {
  margin-top:28px !important
 }
 .mrxxl {
  margin-right:28px !important
 }
 .mbxxl {
  margin-bottom:28px !important
 }
 .mlxxl {
  margin-left:28px !important
 }
 .paxxl {
  padding:28px !important
 }
 .pvxxl {
  padding-top:28px !important;
  padding-bottom:28px !important
 }
 .phxxl {
  padding-left:28px !important;
  padding-right:28px !important
 }
 .ptxxl {
  padding-top:28px !important
 }
 .prxxl {
  padding-right:28px !important
 }
 .pbxxl {
  padding-bottom:28px !important
 }
 .plxxl {
  padding-left:28px !important
 }
 .maxl {
  margin:26px !important
 }
 .mvxl {
  margin-top:26px !important;
  margin-bottom:26px !important
 }
 .mhxl {
  margin-left:26px !important;
  margin-right:26px !important
 }
 .mtxl {
  margin-top:26px !important
 }
 .mrxl {
  margin-right:26px !important
 }
 .mbxl {
  margin-bottom:26px !important
 }
 .mlxl {
  margin-left:26px !important
 }
 .paxl {
  padding:26px !important
 }
 .pvxl {
  padding-top:26px !important;
  padding-bottom:26px !important
 }
 .phxl {
  padding-left:26px !important;
  padding-right:26px !important
 }
 .ptxl {
  padding-top:26px !important
 }
 .prxl {
  padding-right:26px !important
 }
 .pbxl {
  padding-bottom:26px !important
 }
 .plxl {
  padding-left:26px !important
 }
 .mal {
  margin:23px !important
 }
 .mvl {
  margin-top:23px !important;
  margin-bottom:23px !important
 }
 .mhl {
  margin-left:23px !important;
  margin-right:23px !important
 }
 .mtl {
  margin-top:23px !important
 }
 .mrl {
  margin-right:23px !important
 }
 .mbl {
  margin-bottom:23px !important
 }
 .mll {
  margin-left:23px !important
 }
 .pal {
  padding:23px !important
 }
 .pvl {
  padding-top:23px !important;
  padding-bottom:23px !important
 }
 .phl {
  padding-left:23px !important;
  padding-right:23px !important
 }
 .ptl {
  padding-top:23px !important
 }
 .prl {
  padding-right:23px !important
 }
 .pbl {
  padding-bottom:23px !important
 }
 .pll {
  padding-left:23px !important
 }
 .mam {
  margin:20px !important
 }
 .mvm {
  margin-top:20px !important;
  margin-bottom:20px !important
 }
 .mhm {
  margin-left:20px !important;
  margin-right:20px !important
 }
 .mtm {
  margin-top:20px !important
 }
 .mrm {
  margin-right:20px !important
 }
 .mbm {
  margin-bottom:20px !important
 }
 .mlm {
  margin-left:20px !important
 }
 .pam {
  padding:20px !important
 }
 .pvm {
  padding-top:20px !important;
  padding-bottom:20px !important
 }
 .phm {
  padding-left:20px !important;
  padding-right:20px !important
 }
 .ptm {
  padding-top:20px !important
 }
 .prm {
  padding-right:20px !important
 }
 .pbm {
  padding-bottom:20px !important
 }
 .plm {
  padding-left:20px !important
 }
 .xs-man {
  margin:0 !important
 }
 .xs-mvn {
  margin-top:0 !important;
  margin-bottom:0 !important
 }
 .xs-mhn {
  margin-left:0 !important;
  margin-right:0 !important
 }
 .xs-mtn {
  margin-top:0 !important
 }
 .xs-mrn {
  margin-right:0 !important
 }
 .xs-mbn {
  margin-bottom:0 !important
 }
 .xs-mln {
  margin-left:0 !important
 }
 .xs-pan {
  padding:0 !important
 }
 .xs-pvn {
  padding-top:0 !important;
  padding-bottom:0 !important
 }
 .xs-phn {
  padding-left:0 !important;
  padding-right:0 !important
 }
 .xs-ptn {
  padding-top:0 !important
 }
 .xs-prn {
  padding-right:0 !important
 }
 .xs-pbn {
  padding-bottom:0 !important
 }
 .xs-pln {
  padding-left:0 !important
 }
 .xs-maxxxl {
  margin:60px !important
 }
 .xs-mvxxxl {
  margin-top:60px !important;
  margin-bottom:60px !important
 }
 .xs-mhxxxl {
  margin-left:60px !important;
  margin-right:60px !important
 }
 .xs-mtxxxl {
  margin-top:60px !important
 }
 .xs-mrxxxl {
  margin-right:60px !important
 }
 .xs-mbxxxl {
  margin-bottom:60px !important
 }
 .xs-mlxxxl {
  margin-left:60px !important
 }
 .xs-paxxxl {
  padding:60px !important
 }
 .xs-pvxxxl {
  padding-top:60px !important;
  padding-bottom:60px !important
 }
 .xs-phxxxl {
  padding-left:60px !important;
  padding-right:60px !important
 }
 .xs-ptxxxl {
  padding-top:60px !important
 }
 .xs-prxxxl {
  padding-right:60px !important
 }
 .xs-pbxxxl {
  padding-bottom:60px !important
 }
 .xs-plxxxl {
  padding-left:60px !important
 }
 .xs-maxxl {
  margin:40px !important
 }
 .xs-mvxxl {
  margin-top:40px !important;
  margin-bottom:40px !important
 }
 .xs-mhxxl {
  margin-left:40px !important;
  margin-right:40px !important
 }
 .xs-mtxxl {
  margin-top:40px !important
 }
 .xs-mrxxl {
  margin-right:40px !important
 }
 .xs-mbxxl {
  margin-bottom:40px !important
 }
 .xs-mlxxl {
  margin-left:40px !important
 }
 .xs-paxxl {
  padding:40px !important
 }
 .xs-pvxxl {
  padding-top:40px !important;
  padding-bottom:40px !important
 }
 .xs-phxxl {
  padding-left:40px !important;
  padding-right:40px !important
 }
 .xs-ptxxl {
  padding-top:40px !important
 }
 .xs-prxxl {
  padding-right:40px !important
 }
 .xs-pbxxl {
  padding-bottom:40px !important
 }
 .xs-plxxl {
  padding-left:40px !important
 }
 .xs-maxl {
  margin:30px !important
 }
 .xs-mvxl {
  margin-top:30px !important;
  margin-bottom:30px !important
 }
 .xs-mhxl {
  margin-left:30px !important;
  margin-right:30px !important
 }
 .xs-mtxl {
  margin-top:30px !important
 }
 .xs-mrxl {
  margin-right:30px !important
 }
 .xs-mbxl {
  margin-bottom:30px !important
 }
 .xs-mlxl {
  margin-left:30px !important
 }
 .xs-paxl {
  padding:30px !important
 }
 .xs-pvxl {
  padding-top:30px !important;
  padding-bottom:30px !important
 }
 .xs-phxl {
  padding-left:30px !important;
  padding-right:30px !important
 }
 .xs-ptxl {
  padding-top:30px !important
 }
 .xs-prxl {
  padding-right:30px !important
 }
 .xs-pbxl {
  padding-bottom:30px !important
 }
 .xs-plxl {
  padding-left:30px !important
 }
 .xs-mal {
  margin:25px !important
 }
 .xs-mvl {
  margin-top:25px !important;
  margin-bottom:25px !important
 }
 .xs-mhl {
  margin-left:25px !important;
  margin-right:25px !important
 }
 .xs-mtl {
  margin-top:25px !important
 }
 .xs-mrl {
  margin-right:25px !important
 }
 .xs-mbl {
  margin-bottom:25px !important
 }
 .xs-mll {
  margin-left:25px !important
 }
 .xs-pal {
  padding:25px !important
 }
 .xs-pvl {
  padding-top:25px !important;
  padding-bottom:25px !important
 }
 .xs-phl {
  padding-left:25px !important;
  padding-right:25px !important
 }
 .xs-ptl {
  padding-top:25px !important
 }
 .xs-prl {
  padding-right:25px !important
 }
 .xs-pbl {
  padding-bottom:25px !important
 }
 .xs-pll {
  padding-left:25px !important
 }
 .xs-mam {
  margin:20px !important
 }
 .xs-mvm {
  margin-top:20px !important;
  margin-bottom:20px !important
 }
 .xs-mhm {
  margin-left:20px !important;
  margin-right:20px !important
 }
 .xs-mtm {
  margin-top:20px !important
 }
 .xs-mrm {
  margin-right:20px !important
 }
 .xs-mbm {
  margin-bottom:20px !important
 }
 .xs-mlm {
  margin-left:20px !important
 }
 .xs-pam {
  padding:20px !important
 }
 .xs-pvm {
  padding-top:20px !important;
  padding-bottom:20px !important
 }
 .xs-phm {
  padding-left:20px !important;
  padding-right:20px !important
 }
 .xs-ptm {
  padding-top:20px !important
 }
 .xs-prm {
  padding-right:20px !important
 }
 .xs-pbm {
  padding-bottom:20px !important
 }
 .xs-plm {
  padding-left:20px !important
 }
 .xs-mas {
  margin:15px !important
 }
 .xs-mvs {
  margin-top:15px !important;
  margin-bottom:15px !important
 }
 .xs-mhs {
  margin-left:15px !important;
  margin-right:15px !important
 }
 .xs-mts {
  margin-top:15px !important
 }
 .xs-mrs {
  margin-right:15px !important
 }
 .xs-mbs {
  margin-bottom:15px !important
 }
 .xs-mls {
  margin-left:15px !important
 }
 .xs-pas {
  padding:15px !important
 }
 .xs-pvs {
  padding-top:15px !important;
  padding-bottom:15px !important
 }
 .xs-phs {
  padding-left:15px !important;
  padding-right:15px !important
 }
 .xs-pts {
  padding-top:15px !important
 }
 .xs-prs {
  padding-right:15px !important
 }
 .xs-pbs {
  padding-bottom:15px !important
 }
 .xs-pls {
  padding-left:15px !important
 }
 .xs-maxs {
  margin:10px !important
 }
 .xs-mvxs {
  margin-top:10px !important;
  margin-bottom:10px !important
 }
 .xs-mhxs {
  margin-left:10px !important;
  margin-right:10px !important
 }
 .xs-mtxs {
  margin-top:10px !important
 }
 .xs-mrxs {
  margin-right:10px !important
 }
 .xs-mbxs {
  margin-bottom:10px !important
 }
 .xs-mlxs {
  margin-left:10px !important
 }
 .xs-paxs {
  padding:10px !important
 }
 .xs-pvxs {
  padding-top:10px !important;
  padding-bottom:10px !important
 }
 .xs-phxs {
  padding-left:10px !important;
  padding-right:10px !important
 }
 .xs-ptxs {
  padding-top:10px !important
 }
 .xs-prxs {
  padding-right:10px !important
 }
 .xs-pbxs {
  padding-bottom:10px !important
 }
 .xs-plxs {
  padding-left:10px !important
 }
 .xs-maxxs {
  margin:5px !important
 }
 .xs-mvxxs {
  margin-top:5px !important;
  margin-bottom:5px !important
 }
 .xs-mhxxs {
  margin-left:5px !important;
  margin-right:5px !important
 }
 .xs-mtxxs {
  margin-top:5px !important
 }
 .xs-mrxxs {
  margin-right:5px !important
 }
 .xs-mbxxs {
  margin-bottom:5px !important
 }
 .xs-mlxxs {
  margin-left:5px !important
 }
 .xs-paxxs {
  padding:5px !important
 }
 .xs-pvxxs {
  padding-top:5px !important;
  padding-bottom:5px !important
 }
 .xs-phxxs {
  padding-left:5px !important;
  padding-right:5px !important
 }
 .xs-ptxxs {
  padding-top:5px !important
 }
 .xs-prxxs {
  padding-right:5px !important
 }
 .xs-pbxxs {
  padding-bottom:5px !important
 }
 .xs-plxxs {
  padding-left:5px !important
 }
 .xs-maxxxs {
  margin:3px !important
 }
 .xs-mvxxxs {
  margin-top:3px !important;
  margin-bottom:3px !important
 }
 .xs-mhxxxs {
  margin-left:3px !important;
  margin-right:3px !important
 }
 .xs-mtxxxs {
  margin-top:3px !important
 }
 .xs-mrxxxs {
  margin-right:3px !important
 }
 .xs-mbxxxs {
  margin-bottom:3px !important
 }
 .xs-mlxxxs {
  margin-left:3px !important
 }
 .xs-paxxxs {
  padding:3px !important
 }
 .xs-pvxxxs {
  padding-top:3px !important;
  padding-bottom:3px !important
 }
 .xs-phxxxs {
  padding-left:3px !important;
  padding-right:3px !important
 }
 .xs-ptxxxs {
  padding-top:3px !important
 }
 .xs-prxxxs {
  padding-right:3px !important
 }
 .xs-pbxxxs {
  padding-bottom:3px !important
 }
 .xs-plxxxs {
  padding-left:3px !important
 }
 .xs-maxxxl {
  margin:30px !important
 }
 .xs-mvxxxl {
  margin-top:30px !important;
  margin-bottom:30px !important
 }
 .xs-mhxxxl {
  margin-left:30px !important;
  margin-right:30px !important
 }
 .xs-mtxxxl {
  margin-top:30px !important
 }
 .xs-mrxxxl {
  margin-right:30px !important
 }
 .xs-mbxxxl {
  margin-bottom:30px !important
 }
 .xs-mlxxxl {
  margin-left:30px !important
 }
 .xs-paxxxl {
  padding:30px !important
 }
 .xs-pvxxxl {
  padding-top:30px !important;
  padding-bottom:30px !important
 }
 .xs-phxxxl {
  padding-left:30px !important;
  padding-right:30px !important
 }
 .xs-ptxxxl {
  padding-top:30px !important
 }
 .xs-prxxxl {
  padding-right:30px !important
 }
 .xs-pbxxxl {
  padding-bottom:30px !important
 }
 .xs-plxxxl {
  padding-left:30px !important
 }
 .xs-maxxl {
  margin:28px !important
 }
 .xs-mvxxl {
  margin-top:28px !important;
  margin-bottom:28px !important
 }
 .xs-mhxxl {
  margin-left:28px !important;
  margin-right:28px !important
 }
 .xs-mtxxl {
  margin-top:28px !important
 }
 .xs-mrxxl {
  margin-right:28px !important
 }
 .xs-mbxxl {
  margin-bottom:28px !important
 }
 .xs-mlxxl {
  margin-left:28px !important
 }
 .xs-paxxl {
  padding:28px !important
 }
 .xs-pvxxl {
  padding-top:28px !important;
  padding-bottom:28px !important
 }
 .xs-phxxl {
  padding-left:28px !important;
  padding-right:28px !important
 }
 .xs-ptxxl {
  padding-top:28px !important
 }
 .xs-prxxl {
  padding-right:28px !important
 }
 .xs-pbxxl {
  padding-bottom:28px !important
 }
 .xs-plxxl {
  padding-left:28px !important
 }
 .xs-maxl {
  margin:26px !important
 }
 .xs-mvxl {
  margin-top:26px !important;
  margin-bottom:26px !important
 }
 .xs-mhxl {
  margin-left:26px !important;
  margin-right:26px !important
 }
 .xs-mtxl {
  margin-top:26px !important
 }
 .xs-mrxl {
  margin-right:26px !important
 }
 .xs-mbxl {
  margin-bottom:26px !important
 }
 .xs-mlxl {
  margin-left:26px !important
 }
 .xs-paxl {
  padding:26px !important
 }
 .xs-pvxl {
  padding-top:26px !important;
  padding-bottom:26px !important
 }
 .xs-phxl {
  padding-left:26px !important;
  padding-right:26px !important
 }
 .xs-ptxl {
  padding-top:26px !important
 }
 .xs-prxl {
  padding-right:26px !important
 }
 .xs-pbxl {
  padding-bottom:26px !important
 }
 .xs-plxl {
  padding-left:26px !important
 }
 .xs-mal {
  margin:23px !important
 }
 .xs-mvl {
  margin-top:23px !important;
  margin-bottom:23px !important
 }
 .xs-mhl {
  margin-left:23px !important;
  margin-right:23px !important
 }
 .xs-mtl {
  margin-top:23px !important
 }
 .xs-mrl {
  margin-right:23px !important
 }
 .xs-mbl {
  margin-bottom:23px !important
 }
 .xs-mll {
  margin-left:23px !important
 }
 .xs-pal {
  padding:23px !important
 }
 .xs-pvl {
  padding-top:23px !important;
  padding-bottom:23px !important
 }
 .xs-phl {
  padding-left:23px !important;
  padding-right:23px !important
 }
 .xs-ptl {
  padding-top:23px !important
 }
 .xs-prl {
  padding-right:23px !important
 }
 .xs-pbl {
  padding-bottom:23px !important
 }
 .xs-pll {
  padding-left:23px !important
 }
 .xs-mam {
  margin:20px !important
 }
 .xs-mvm {
  margin-top:20px !important;
  margin-bottom:20px !important
 }
 .xs-mhm {
  margin-left:20px !important;
  margin-right:20px !important
 }
 .xs-mtm {
  margin-top:20px !important
 }
 .xs-mrm {
  margin-right:20px !important
 }
 .xs-mbm {
  margin-bottom:20px !important
 }
 .xs-mlm {
  margin-left:20px !important
 }
 .xs-pam {
  padding:20px !important
 }
 .xs-pvm {
  padding-top:20px !important;
  padding-bottom:20px !important
 }
 .xs-phm {
  padding-left:20px !important;
  padding-right:20px !important
 }
 .xs-ptm {
  padding-top:20px !important
 }
 .xs-prm {
  padding-right:20px !important
 }
 .xs-pbm {
  padding-bottom:20px !important
 }
 .xs-plm {
  padding-left:20px !important
 }
}*/
@-ms-viewport {
 width:device-width
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
 display:none !important
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
 display:none !important
}
/*@media (max-width:767px) {
 .visible-xs {
  display:block !important
 }
 table.visible-xs {
  display:table !important
 }
 tr.visible-xs {
  display:table-row !important
 }
 th.visible-xs,
 td.visible-xs {
  display:table-cell !important
 }
}
@media (max-width:767px) {
 .visible-xs-block {
  display:block !important
 }
}
@media (max-width:767px) {
 .visible-xs-inline {
  display:inline !important
 }
}
@media (max-width:767px) {
 .visible-xs-inline-block {
  display:inline-block !important
 }
}
*/@media (min-width:768px) and (max-width:991px) {
 .visible-sm {
  display:block !important
 }
 table.visible-sm {
  display:table !important
 }
 tr.visible-sm {
  display:table-row !important
 }
 th.visible-sm,
 td.visible-sm {
  display:table-cell !important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm-block {
  display:block !important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm-inline {
  display:inline !important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm-inline-block {
  display:inline-block !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md {
  display:block !important
 }
 table.visible-md {
  display:table !important
 }
 tr.visible-md {
  display:table-row !important
 }
 th.visible-md,
 td.visible-md {
  display:table-cell !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md-block {
  display:block !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md-inline {
  display:inline !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md-inline-block {
  display:inline-block !important
 }
}
@media (min-width:1200px) {
 .visible-lg {
  display:block !important
 }
 table.visible-lg {
  display:table !important
 }
 tr.visible-lg {
  display:table-row !important
 }
 th.visible-lg,
 td.visible-lg {
  display:table-cell !important
 }
}
@media (min-width:1200px) {
 .visible-lg-block {
  display:block !important
 }
}
@media (min-width:1200px) {
 .visible-lg-inline {
  display:inline !important
 }
}
@media (min-width:1200px) {
 .visible-lg-inline-block {
  display:inline-block !important
 }
}
/*@media (max-width:767px) {
 .hidden-xs {
  display:none !important
 }
}
*/@media (min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display:none !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-md {
  display:none !important
 }
}
@media (min-width:1200px) {
 .hidden-lg {
  display:none !important
 }
}
.hide-fully {
 display:none !important;
 visibility:hidden
}
.hide-visually {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.hide-overflow {
 overflow:hidden !important
}
.hide-visibility {
 visibility:hidden !important
}
.display-block {
 display:block !important
}
.display-inline {
 display:inline !important
}
.display-inline-block {
 display:inline-block !important
}
.hide-temporarily {
 display:none !important
}
.max-width-100pct {
 max-width:100% !important
}
.compel-msg-inline-content {
 margin-top:-10px
}
.compel-msg-img {
 margin:-40px -15px 0
}
@media (min-width:768px) {
 .compel-msg-img {
  margin:-40px -30px 0
 }
}
.compel-msg-quote {
 top:-5px;
 right:-3px
}
.ch-circle {
 border-radius:50%
}
.ch-circle.ch-yellow {
 background-color:#ffe9aa;
 color:#b48629
}
.ch-circle.symbol-lock {
 padding:2px 5px 2px 6px
}
.symbol-lock.ch-align-with-text {
 margin-top:-5px
}
.view-uploader-close,
.view-uploader-close:active {
 position:absolute;
 top:10px;
 right:10px;
 z-index:1000
}
.image-cropper img {
 cursor:move
}
.image-cropper .image-cropper-nodrag {
 cursor:default
}
.image-cropper .crop-container {
 z-index:1000;
 overflow:hidden
}
.uploader .close {
 position:absolute;
 top:-26px;
 right:0px;
 width:28px;
 height:28px;
 text-align:center;
 cursor:pointer;
 line-height:28px
}
#media-embed-next {
 cursor:pointer
}
#media-embed-next[disabled="disabled"] {
 background-color:#dbd9db;
 color:#adacad;
 border-color:#adacad
}
#media-embed-next[disabled="disabled"] :hover {
 border-color:#adacad
}
.matching-border {
 border:solid 2px #dbd9db !important
}
.upload-container {
 z-index:1000;
 overflow:hidden
}
.twitter-typeahead {
 width:100%;
 cursor:text
}
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
 margin-bottom:0
}
.twitter-typeahead .tt-hint {
 display:none
}
.tt-menu {
 cursor:pointer;
 min-width:160px;
 width:100%;
 word-wrap:break-word;
 margin-top:2px;
 background-color:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,0.2);
 border-top:0;
 border-radius:0 0 6px 6px;
 box-shadow:0 5px 10px rgba(0,0,0,0.2);
 -webkit-background-clip:padding-box;
 -moz-background-clip:padding;
 background-clip:padding-box
}
.decision-maker-autocomplete .tt-menu {
 height:300px;
 overflow-y:auto
}
.tt-suggestion {
 display:block;
 padding:.7rem;
 border-bottom:1px #dbd9db solid
}
.tt-suggestion:last-child {
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.tt-suggestion:first-child {
 border-top-right-radius:3px;
 border-top-left-radius:3px
}
.tt-suggestion.tt-cursor {
 background-color:#f6f4f6;
 border-color:#dbd9db
}
input.tt-input {
 padding-right:10px
}
.fixfixed .affix {
 position:static;
 top:inherit
}
.affix {
 position:fixed;
 top:0px
}
.affix-bottom {
 position:relative
}
.view-about-carousel .carousel-inner .carousel-caption {
 padding:0;
 bottom:50%;
 top:45%
}
.view-about-carousel .carousel-inner .item img {
 width:100%
}
.view-about-carousel .carousel-control {
 width:33%
}
/*@media (max-width:767px) {
 .view-about-carousel .carousel-control {
  width:10%
 }
}*/
.view-about-carousel .carousel-control.left,
.view-about-carousel .carousel-control.right {
 background-image:none
}
.view-about-carousel .carousel-control span {
 position:absolute;
 top:45%
}
.view-about-carousel .carousel-indicators {
 top:40%
}
.view-about-carousel .carousel-indicators li {
 width:30px;
 height:30px;
 border:0px;
 border-radius:100%;
 text-indent:0px;
 padding-top:2px;
 color:#fff
}
.view-about-carousel .carousel-indicators .active {
 background-color:#fff;
 color:#363135
}
.view-victories-carousel .carousel-inner .title-description {
 height:200px;
 overflow:hidden
}
.view-victories-carousel .carousel-indicators {
 position:relative;
 left:auto;
 bottom:0px;
 width:auto;
 margin-left:-10px;
 text-align:left
}
.view-victories-carousel .carousel-indicators li {
 height:auto;
 width:16.6667%;
 text-indent:initial;
 border:none;
 border-radius:0px;
 margin:0
}
.view-victories-carousel .carousel-indicators p:before {
 content:"";
 height:3px;
 display:block
}
.view-victories-carousel .carousel-indicators .active {
 color:#ec2c22;
 background-color:transparent
}
.view-victories-carousel .carousel-indicators .active p:before {
 content:"";
 height:3px;
 background-color:#ec2c22;
 display:block;
 position:relative;
 top:-8px;
 left:0;
 right:0
}
.view-victories-carousel .carousel-control {
 background-image:none;
 filter:none;
 top:130px
}
.view-victories-carousel .carousel-control.right {
 right:-30px
}
.view-victories-carousel .carousel-control.left {
 left:-30px
}
.view-press-carousel .carousel-indicators {
 position:relative;
 margin-top:20px;
 margin-bottom:20px;
 z-index:1000;
 padding-left:0;
 text-align:center
}
.view-press-carousel .carousel-indicators li {
 display:inline-block;
 cursor:pointer
}
.view-press-carousel .carousel-indicators li .circle {
 width:0px;
 height:0px;
 border:5px solid #dbd9db;
 border-radius:5px
}
.view-press-carousel .carousel-indicators li:hover .circle {
 border-color:#ec2c22;
 background-color:#000 \9;
 background-color:rgba(0,0,0,0)
}
.view-press-carousel .carousel-indicators .active .circle {
 border-color:#ec2c22
}
.carousel.slide.carousel-fade .carousel-inner>.item {
 transition:none;
 opacity:0;
 transition:.3s linear opacity
}
.carousel.slide.carousel-fade .carousel-inner>.item.active {
 opacity:1
}
.carousel.slide.carousel-fade .carousel-inner>.item.active.left {
 left:0;
 opacity:0
}
.tooltip.bubble {
 width:200px;
 font-size:12px
}
.payment-form .hide-container {
 display:none
}
.payment-form .hide-container .control-group:last-child {
 margin-bottom:0
}
.compact-cc-cvc-field .form-validated+.compact-cvc-tooltip {
 display:none
}
.cvc-tooltip {
 z-index:6000
}
.cvc-tooltip:after {
 top:60px
}
.fixed-input-height .control,
.fixed-input-height select {
 height:2.95rem
}
.fixed-input-height .control-group {
 margin-bottom:0
}
.expiration-cvc.form-error #cvc .control {
 border:solid 1px #dbd9db
}
.iframe-form-element {
 overflow:hidden;
 min-height:40px
}
.tos-banner {
 line-height:20px;
 font-size:14px
}
.tos-banner a {
 text-decoration:none;
 font-weight:bold
}
.tos-banner a:hover {
 text-decoration:underline
}
.tos-banner .btn {
 background:#ffe9aa;
 border-color:#dab65d;
 text-shadow:0 1px 0 #ffe9aa
}
.tos-banner .btn:hover,
.tos-banner .btn:active {
 background:#dab65d
}
/*@media (max-width:767px) {
 .tos-banner .btn {
  width:100%
 }
}*/
@media (min-width:768px) {
 .tos-banner .btn {
  padding-top:4px;
  padding-bottom:4px
 }
}
.login-identified-user {
 width:100%;
 font-size:1rem;
 line-height:normal;
 padding:10px;
 border:solid 1px #dbd9db;
 border-radius:5px;
 color:#363135;
 -webkit-appearance:none;
 display:block;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px
}
.login-identified-user:focus,
.login-identified-user.input-focused {
 border-color:#737273;
 outline:none
}
button.google-login {
 border:2px solid #4285F4;
 background-color:#4285F4;
 color:#ffffff;
 padding:8px 0px
}
button.google-login:hover {
 border:2px solid #3174E3;
 background-color:#3174E3
}
button.google-login:active {
 border:2px solid #3174E3;
 background-color:#3174E3
}
button.google-login .logo-tile {
 display:inline-block;
 background-color:#ffffff;
 height:24px;
 width:24px;
 margin-right:10px
}
button.google-login .logo-tile img {
 display:inline-block;
 height:18px;
 margin-top:3px
}
button.google-login span {
 position:relative;
 top:4px;
 vertical-align:top;
 text-decoration:none
}
.numbered-step {
 display:inline-block;
 width:55px;
 height:55px;
 text-align:center;
 vertical-align:top
}
.step-icon {
 text-align:center;
 color:#adacad;
 position:relative;
 top:6px
}
.js-step-navigation.disabled {
 cursor:default
}
.step-icon-container {
 border-radius:50%;
 border:2px solid #adacad;
 font-size:16px;
 height:40px;
 width:40px;
 margin:5px auto
}
.step-icon-container:not(.unfinished).hover {
 background:#f6f4f6
}
.step-icon-container:before {
 position:relative;
 top:6px
}
.step-icon-container.active {
 background:#ec2c22;
 border-color:#ec2c22
}
.step-icon-container.active .step-icon {
 color:#fff
}
.step-icon-container.complete {
 border-color:#ec2c22
}
.step-icon-container.complete:before {
 color:#ec2c22
}
.step-icon-container.complete .step-icon {
 display:none
}
/*@media (max-width:767px) {
 .modular-form button[type="submit"] {
  width:100%
 }
}*/
.edit-starter-profile-modal .media:hover {
 cursor:pointer
}
.edit-starter-profile-modal .border {
 box-shadow:0 0 0 2px #ec2c22;
 border-color:#fff
}
.grouped-form-horizontal {
 margin-left:1px;
 width:100%
}
.grouped-form-horizontal .control-group {
 margin-left:-1px;
 width:50%
}
.mce-container.mce-panel.mce-floatpanel.mce-window .mce-reset {
 width:300px !important
}
.mce-container.mce-panel.mce-floatpanel.mce-window .mce-reset input.mce-textbox {
 width:140px !important
}
.mce-container .error {
 white-space:normal
}
li.notification {
 border-left:6px solid transparent
}
li.notification.unread {
 border-left-color:#ec2c22
}
.notifications ::-webkit-scrollbar {
 display:none
}
.notifications .dropdown-menu {
 margin-left:-323px;
 width:350px;
 white-space:normal
}
.notifications .white-gradient-bottom {
 padding-top:5em;
 background:white;
 background:-webkit-linear-gradient(to bottom, rgba(255,255,255,0), white 4em);
 background:-o-linear-gradient(to bottom, rgba(255,255,255,0), white 4em);
 background:-moz-linear-gradient(to bottom, rgba(255,255,255,0), white 4em);
 background:linear-gradient(to bottom, rgba(255,255,255,0), white 4em)
}
.dropdown-menu.fade {
 display:block;
 opacity:0;
 pointer-events:none;
 transition:opacity .2s;
 visibility:visible
}
.open .dropdown-menu.fade {
 pointer-events:auto;
 opacity:1
}
.discover-feed-read-more .white-gradient-left {
 padding-left:5em;
 background:white;
 background:-webkit-linear-gradient(to right, rgba(255,255,255,0), white 4em);
 background:-o-linear-gradient(to right, rgba(255,255,255,0), white 4em);
 background:-moz-linear-gradient(to right, rgba(255,255,255,0), white 4em);
 background:linear-gradient(to right, rgba(255,255,255,0), white 4em)
}
.site-header-profile-dropdown {
 min-width:150px;
 max-width:200px;
 margin-top:1px
}
.site-header-profile-dropdown::before,
.site-header-profile-dropdown::after {
 right:5px
}
@media screen and (max-width:991px) {
 .site-header-profile-dropdown::before,
 .site-header-profile-dropdown::after {
  right:0
 }
}
.site-header-dropdown-trigger {
 cursor:pointer
}
.modal[data-name='login-modal'] {
 z-index:6000
}
.anchor-payment-copy-exp-heading {
 font-size:25px
}
.inline-notification .notification-with-counter .notification-item {
 border:1px solid #fff;
 padding:0 .2rem;
 left:1.6em;
 top:-0.7em;
 font-size:.5rem
}
.js-notifications-toast {
 z-index:1;
 white-space:normal;
 top:70px
}
.js-notifications-toast .with_lg_symbol_and_increment {
 min-width:196px;
 max-width:220px
}
/*@media only screen and (max-width:767px) {
 .js-notifications-toast {
  top:58px
 }
}*/
.notif-toast-enter {
 opacity:.01
}
.notif-toast-enter.notif-toast-enter-active {
 opacity:1;
 transition:opacity 600ms ease-in 1s
}
.notif-toast-exit {
 opacity:1
}
.notif-toast-exit.notif-toast-exit-active {
 opacity:.01;
 transition:opacity 600ms ease-in
}
.embeddedServiceLiveAgentChatButton {
 display:none !important
}
.embeddedServiceLiveAgentChatButton .helpButton .uiButton {
 background-color:#ec2c22 !important;
 font-family:"Arial",sans-serif;
 color:#fff !important
}
.btn-whatsapp {
 border-color:#48c258;
 background:#48c258;
 color:#fff;
 cursor:pointer
}
.btn-whatsapp:hover {
 border-color:#3bb14a;
 background:#3bb14a;
 color:#fff
}
.btn-whatsapp:active {
 border-color:#48c258;
 background:#48c258;
 color:#fff
}
.btn-line {
 border-color:#00c300;
 background:#00c300;
 color:#fff;
 cursor:pointer
}
.btn-line:hover {
 border-color:#00a400;
 background:#00a400;
 color:#fff
}
.btn-line:active {
 border-color:#00c300;
 background:#00c300;
 color:#fff
}
.gradient-thermometer {
 text-align:left !important
}
.gradient-thermometer .thermometer-ruler-bg {
 height:20px;
 max-height:20px;
 line-height:20px;
 background-color:#f6f4f6;
 background-image:url('https://static.change.org/images/thermo-ruler.gif?c=1');
 background-size:30px 20px;
 background-repeat:repeat-x
}
.gradient-thermometer .thermometer-petition-card-bg {
 height:14px;
 max-height:14px;
 line-height:14px;
 background-color:#dbd9db
}
.gradient-thermometer .fit-finish-thermometer-bg {
 height:12px;
 width:100%;
 overflow:hidden;
 white-space:nowrap
}
.gradient-thermometer .gradient-thermometer-fill {
 transition:width 1.5s ease-in-out;
 -moz-transition:width 1.5s ease-in-out;
 -webkit-transition:width 1.5s ease-in-out;
 -o-transition:width 1.5s ease-in-out;
 width:0%;
 color:#fff;
 float:left;
 background:#ec2c22;
 background:-webkit-linear-gradient(to right, #FFA600, #ec2c22);
 background:linear-gradient(to right, #FFA600, #ec2c22)
}
.gradient-thermometer .gradient-thermometer-fill-height {
 height:20px
}
.gradient-thermometer .gradient-thermometer-petition-card-fill-height {
 height:14px
}
.gradient-thermometer .fit-finish-thermometer-fill-height {
 height:100%
}
.gradient-thermometer .arrow-right {
 width:0;
 height:0;
 float:left
}
.gradient-thermometer .arrow-right-border {
 border-top:10px solid transparent;
 border-bottom:10px solid transparent;
 border-left:10px solid #ec2c22
}
.gradient-thermometer .arrow-right-petition-card-border {
 border-top:7px solid transparent;
 border-bottom:7px solid transparent;
 border-left:7px solid #ec2c22
}
.gradient-thermometer .arrow-right-fit-finish {
 top:-6px;
 border-top:6px solid transparent;
 border-bottom:6px solid transparent;
 border-left:6px solid #ec2c22
}
.gradient-thermometer .supporter-count-height {
 height:20px
}
/*@media (max-width:767px) {
 .xs-type-s {
  font-size:.8rem !important
 }
}*/
.list-scrollable-item {
 max-width:100%
}
.js-slick-prev,
.js-slick-next {
 top:50%;
 margin-top:-20px
}
.slick-slider {
 position:relative;
 display:block;
 box-sizing:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -khtml-user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 display:block;
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:none
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform:translate3d(0, 0, 0);
 -moz-transform:translate3d(0, 0, 0);
 -ms-transform:translate3d(0, 0, 0);
 -o-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0)
}
.slick-track {
 position:relative;
 top:0;
 left:0;
 display:block
}
.slick-track:before,
.slick-track:after {
 display:table;
 content:''
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 display:none;
 float:left;
 height:100%;
 min-height:1px;
 transition:opacity .2s ease-out
}
.slick-slide a:focus {
 outline:none
}
[dir='rtl'] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
.bg-whatsapp {
 background:#48c258
}
.bg-scrim-gradient {
 background:-moz-linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.05) 75%, rgba(0,0,0,0) 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(25%, rgba(0,0,0,0.05)), color-stop(100%, rgba(0,0,0,0.3)));
 background:-webkit-linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.05) 75%, rgba(0,0,0,0) 100%);
 background:-o-linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.05) 75%, rgba(0,0,0,0) 100%);
 background:-ms-linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.05) 75%, rgba(0,0,0,0) 100%);
 background:linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.05) 75%, rgba(0,0,0,0) 100%)
}
.bg-petition-description-gradient {
 pointer-events:none;
 background:-moz-linear-gradient(90deg, rgba(255,255,255,0.8) 0, rgba(240,240,240,0.05) 80%, rgba(0,0,0,0) 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)), color-stop(80%, rgba(240,240,240,0.05)), color-stop(100%, rgba(0,0,0,0)));
 background:-webkit-linear-gradient(90deg, rgba(255,255,255,0.8) 0, rgba(240,240,240,0.05) 80%, rgba(0,0,0,0) 100%);
 background:-o-linear-gradient(90deg, rgba(255,255,255,0.8) 0, rgba(240,240,240,0.05) 80%, rgba(0,0,0,0) 100%);
 background:-ms-linear-gradient(90deg, rgba(255,255,255,0.8) 0, rgba(240,240,240,0.05) 80%, rgba(0,0,0,0) 100%);
 background:linear-gradient(0deg, rgba(255,255,255,0.8) 0, rgba(240,240,240,0.05) 80%, rgba(0,0,0,0) 100%)
}
.bg-membership-interstitial-gradient {
 background:-moz-linear-gradient(left, rgba(96,67,172,0.8) 0%, rgba(179,105,197,0.8) 100%);
 background:-webkit-linear-gradient(left, rgba(96,67,172,0.8) 0%, rgba(179,105,197,0.8) 100%);
 background:linear-gradient(to right, rgba(96,67,172,0.8) 0%, rgba(179,105,197,0.8) 100%)
}
.type-embossed-inverted {
 text-shadow:0 1px 2px rgba(0,0,0,0.5)
}
.recent-signers .recent-signers-container {
 height:81.6px;
 overflow:hidden
}
.recent-signers .recent-signers-container .recent-signer {
 height:40.8px
}
.recent-signers .recent-signers-container.increment-1 .recent-signer-enter:first-child {
 margin-top:-40.8px
}
.recent-signers .recent-signers-container.increment-1 .recent-signer-enter.recent-signer-enter-active:first-child {
 transition:margin-top 500ms ease-in;
 margin-top:0px
}
.recent-signers .recent-signers-container.increment-1 .recent-signer-exit {
 opacity:1
}
.recent-signers .recent-signers-container.increment-1 .recent-signer-exit.recent-signer-exit-active {
 opacity:.01;
 transition:opacity 500ms ease-in
}
.recent-signers .recent-signers-container.increment-2 .recent-signer-enter:first-child {
 margin-top:-81.6px
}
.recent-signers .recent-signers-container.increment-2 .recent-signer-enter.recent-signer-enter-active:first-child {
 transition:margin-top 1000ms ease-in;
 margin-top:0px
}
.recent-signers .recent-signers-container.increment-2 .recent-signer-exit {
 opacity:1
}
.recent-signers .recent-signers-container.increment-2 .recent-signer-exit.recent-signer-exit-active {
 opacity:.01;
 transition:opacity 1000ms ease-in
}
.recent-signers .recent-signers-container.increment-3 .recent-signer-enter:first-child {
 margin-top:-122.4px
}
.recent-signers .recent-signers-container.increment-3 .recent-signer-enter.recent-signer-enter-active:first-child {
 transition:margin-top 1500ms ease-in;
 margin-top:0px
}
.recent-signers .recent-signers-container.increment-3 .recent-signer-exit {
 opacity:1
}
.recent-signers .recent-signers-container.increment-3 .recent-signer-exit.recent-signer-exit-active {
 opacity:.01;
 transition:opacity 1500ms ease-in
}
.recent-signer {
 line-height:1.3
}
.activity-feed-item-enter {
 margin-top:-50px
}
.activity-feed-item-enter.activity-feed-item-enter-active {
 margin-top:0;
 transition:margin-top 300ms ease-in-out
}
.fade-bottom {
 position:absolute;
 bottom:0;
 width:100%;
 height:60px;
 background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);
 border-radius:5px
}
.fade-left,
.fade-right {
 bottom:0 !important;
 top:0 !important;
 position:absolute !important;
 height:100%
}
.fade-right {
 right:0 !important;
 width:60px;
 background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%)
}
.fade-left {
 left:0 !important;
 width:30px;
 background:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%)
}
.marquee-pill {
 border-radius:53px
}
.marquee-pill .avatar {
 height:53px;
 width:53px
}
.payment-method-icons-wrapper {
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 -webkit-align-items:center;
 -ms-flex-align:center;
 display:flex;
 flex-wrap:wrap;
 align-items:center
}
.payment-method-icons-text {
 -ms-flex:1;
 -webkit-flex:1;
 flex:1
}
.payment-option-button,
.saved-source-button {
 border-radius:5px;
 border:1px solid #dbd9db !important;
 font-weight:normal;
 border-color:#adacad !important
}
.payment-option-button:focus,
.saved-source-button:focus {
 text-decoration:none
}
.payment-option-button.active,
.saved-source-button.active {
 border-color:#737273 !important;
 font-weight:bold
}
.saved-source-button.active .symbol-verified {
 color:#48c258
}
.saved-source-button .option-radio {
 vertical-align:middle;
 border:2px #dbd9db solid;
 border-radius:10000rem !important;
 height:18px;
 width:18px
}
.saved-source-button img {
 vertical-align:middle;
 height:20px
}
.saved-source-button .saved-source-icon {
 width:45px
}
.saved-source-button .saved-source-detail {
 max-width:60%;
 height:20px
}
.dark-theme .payment-option-button,
.dark-theme .saved-source-button {
 background-color:#f6f4f6 !important
}
.dark-theme .payment-option-button.active,
.dark-theme .saved-source-button.active {
 background-color:#fff !important
}
.amount-input-container {
 border-radius:5px;
 border:1px solid #dbd9db !important;
 background-color:#fff !important;
 height:60px;
 width:100%;
 vertical-align:baseline !important;
 box-sizing:border-box
}
.amount-input-container input:focus {
 outline:none
}
.amount-input-container input::placeholder {
 font-size:1.25rem !important
}
.amount-input-container.active {
 border-color:#737273 !important
}
.amount-input-container input[type=number]::-webkit-inner-spin-button,
.amount-input-container input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance:none;
 margin:0
}
.amount-input-container input[type=number] {
 -moz-appearance:textfield
}
.amount-input-container input::-ms-clear {
 display:none
}
.input-decimal-and-symbol {
 color:#363135 !important;
 font-size:26px;
 position:relative;
 top:10px
}
.amount-button {
 border-radius:5px;
 border:1px solid #dbd9db !important;
 background-color:#fff !important;
 width:100%;
 height:60px;
 font-weight:bold;
 font-size:22px
}
.amount-button.active {
 background-color:#ec2c22 !important;
 color:#fff !important;
 border:none !important
}
.amount-input {
 background-color:#fff !important;
 width:100%;
 height:50px;
 border:0;
 outline:none;
 font-size:26px;
 margin-top:4px;
 margin-bottom:4px
}
.input-error {
 border-radius:5px;
 background-color:#fff9df
}
.amount-error {
 font-size:.8rem !important;
 margin:0;
 color:#b48629;
 background:#fff9df;
 padding:5px 10px;
 border-top:1px solid #ffe9aa;
 border-radius:5px 5px 0 0;
 padding-top:7px;
 border-top:none
}
.new-react-payment .input-error .amount-button,
.new-react-payment .input-error .amount-input-container {
 border:solid 1px #b48629 !important
}
.ad-preview-btn {
 opacity:.5;
 cursor:default;
 color:#ec2c22 !important;
 background:#fff !important;
 outline-color:#ec2c22 !important;
 text-decoration:none !important
}
a.preview-ad-link {
 color:#ec2c22 !important
}
/*@media (max-width:767px) {
 .ab-modal-footer {
  margin-left:-15px;
  margin-right:-15px;
  margin-bottom:-15px;
  padding:15px
 }
 .ab-negative-container {
  margin-left:-10px;
  margin-right:-10px
 }
}
*/.ab-sticky {
 position:sticky;
 position:-webkit-sticky;
 z-index:2000
}
.purple-banner {
 background-color:#3E1B63;
 color:#FFF !important
}
.purple-banner .close-button {
 position:absolute;
 right:0px
}
.purple-banner a {
 color:#FFF !important
}
.purple-banner a:hover {
 color:#AAA !important
}
.position-fixed-top {
 position:fixed !important;
 top:0 !important;
 left:0 !important;
 right:0 !important;
 z-index:2000 !important
}
.privacy-warning {
 background-color:#fce0de
}
.marketing-comms-radio-buttons .login-form {
 display:inline-block;
 margin-left:2px;
 margin-right:2em
}
p.error+.marketing-comms-radio-buttons {
 padding:5px 10px
}
.switch-light.switch {
 font-size:inherit
}
.switch-light .switch-toggle {
 width:35px;
 height:10px;
 border-radius:18px;
 vertical-align:middle
}
.switch-light .switch-toggle-indicator::after {
 width:18px;
 height:18px;
 top:-4px;
 left:-1px;
 border:1px solid #dbd9db
}
.switch-light .switch-toggle-input:checked~.switch-toggle-indicator::after {
 left:-7px
}
body>div>.grecaptcha-badge {
 visibility:hidden;
 pointer-events:none
}
@media screen and (max-height:575px) {
 #rc-imageselect,
 .g-recaptcha {
  transform:scale(.9);
  -webkit-transform:scale(.9);
  transform-origin:0 0;
  -webkit-transform-origin:0 0
 }
}
.react-cropper {
 position:relative
}
/*@media (max-width:767px) {
 .react-cropper {
  height:221px
 }
}*/
@media (min-width:768px) {
 .react-cropper {
  height:416px
 }
}
@media (min-width:992px) {
 .react-cropper {
  height:478px
 }
}
@media (min-width:1200px) {
 .react-cropper {
  height:540px
 }
}
.modal .react-cropper {
 position:relative
}
/*@media (max-width:767px) {
 .modal .react-cropper {
  height:221px
 }
}*/
@media (min-width:768px) {
 .modal .react-cropper {
  height:313px
 }
}
@media (min-width:768px) {
 .col-sm-6 .react-cropper {
  height:196px
 }
}
@media (min-width:992px) {
 .col-sm-6 .react-cropper {
  height:258.75px
 }
}
@media (min-width:1200px) {
 .col-sm-6 .react-cropper {
  height:260px
 }
}
.leaderboard-container {
 position:absolute;
 transition:top 1000ms ease-in
}
.leaderboard-item {
 opacity:1
}
.leaderboard-item-fade {
 opacity:0;
 transition:opacity 1000ms ease-in
}
a.monorail {
 color:#800
}
a.monorail::after {
 content:" (MONO)";
 font-size:.7em
}
.start-a-petition .user-show .media-inline-body {
 height:40px
}
.start-a-petition .mce-container.mce-edit-area {
 border-radius:0 0 5px 5px !important
}
.decision-maker-autocomplete .twitter-typeahead .tm-tag {
 font-size:1.25em
}
.petition-edit .decision-maker-autocomplete .twitter-typeahead .tm-tag {
 display:none
}
.petition-comment-footer {
 border-top:1px solid rgba(180,134,41,0.2);
 background-color:#FDF9F2;
 padding-top:16px;
 padding-bottom:16px
}
@media screen and (min-height:700px) {
 .petition-comment-footer {
  min-height:200px
 }
}
@media screen and (min-height:800px) {
 .petition-comment-footer {
  min-height:250px
 }
}
.petition-comment-footer-headline {
 font-weight:normal;
 margin:0;
 margin-bottom:16px
}
.mobile-action-button-container.hidden {
 animation:hide-action-btn .5s;
 -moz-animation:hide-action-btn .5s;
 -webkit-animation:hide-action-btn .5s;
 bottom:-65px !important
}
.mobile-action-button-container.visible {
 animation:show-action-btn .5s;
 -moz-animation:show-action-btn .5s;
 -webkit-animation:show-action-btn .5s;
 bottom:0px !important
}
@keyframes hide-action-btn {
 from {
  bottom:0
 }
 to {
  bottom:-65px
 }
}
@-moz-keyframes hide-action-btn {
 from {
  bottom:0
 }
 to {
  bottom:-65px
 }
}
@-webkit-keyframes hide-action-btn {
 from {
  bottom:65px
 }
 to {
  bottom:-65px
 }
}
@keyframes show-action-btn {
 from {
  bottom:-65px
 }
 to {
  bottom:0
 }
}
@-moz-keyframes show-action-btn {
 from {
  bottom:-65px
 }
 to {
  bottom:0
 }
}
@-webkit-keyframes show-action-btn {
 from {
  bottom:-65px
 }
 to {
  bottom:0
 }
}
/*@media (max-width:767px) {
 .petition-title {
  font-size:25px;
  line-height:32px
 }
}*/
.petition-byline-content {
 line-height:1.3em
}
.share-options-list li {
 padding-top:7.5px;
 padding-bottom:7.5px
}
.bottom-bar-interrupt.hidden {
 animation:hide-bottom-bar .5s;
 -moz-animation:hide-bottom-bar .5s;
 -webkit-animation:hide-bottom-bar .5s;
 bottom:-180px
}
.bottom-bar-interrupt.visible {
 animation:show-bottom-bar .5s;
 -moz-animation:show-bottom-bar .5s;
 -webkit-animation:show-bottom-bar .5s;
 bottom:0px
}
@keyframes hide-bottom-bar {
 from {
  bottom:0
 }
 to {
  bottom:-180px
 }
}
@-moz-keyframes hide-bottom-bar {
 from {
  bottom:0
 }
 to {
  bottom:-180px
 }
}
@-webkit-keyframes hide-bottom-bar {
 from {
  bottom:0
 }
 to {
  bottom:-180px
 }
}
@keyframes show-bottom-bar {
 from {
  bottom:-180px
 }
 to {
  bottom:0
 }
}
@-moz-keyframes show-bottom-bar {
 from {
  bottom:-180px
 }
 to {
  bottom:0
 }
}
@-webkit-keyframes show-bottom-bar {
 from {
  bottom:-180px
 }
 to {
  bottom:0
 }
}
.sign-form-highlight {
 -webkit-animation-duration:5s;
 -webkit-animation-name:sign-highlight-animation;
 animation-duration:5s;
 animation-name:sign-highlight-animation
}
@-webkit-keyframes sign-highlight-animation {
 from {
  background-color:#fff9df
 }
 to {
  background-color:#fff
 }
}
@keyframes sign-highlight-animation {
 from {
  background-color:#fff9df
 }
 to {
  background-color:#fff
 }
}
.js-action-panel-container .recruiter-signed {
 margin-top:10px
}
/*@media (max-width:767px) {
 .action-panel-fixed {
  position:fixed;
  bottom:0px;
  top:0px;
  left:0px;
  right:0px;
  z-index:5000;
  overflow:scroll
 }
 .js-action-panel-container.sign-modal.guest .sign-header,
 .js-action-panel-container.sign-modal.guest .sign-progress-container {
  display:none
 }
 .js-action-panel-container.sign-modal.guest .recruiter-signed {
  margin-top:0px;
  margin-bottom:10px
 }
}
*/.share-for-starters .share-button {
 color:#363135
}
.share-for-starters .share-button:hover {
 background:#f6f4f6
}
.share-for-starters .zeroclipboard-is-hover {
 background:#f6f4f6
}
.view-sustainer-title {
 background-color:rgba(236,44,34,0.95)
}
.view-sustainer-title,
.view-thank-you-container {
 margin-top:-80px
}
.home-index {
 background-image:url('https://static.change.org/home/illustration-world-map-2015-08-18.gif');
 background-position:50% -100px;
 background-size:contain;
 background-repeat:no-repeat
}
@media (min-width:1200px) {
 .home-index {
  background-size:1200px;
  background-position:50% -130px
 }
}
@media (max-width:1200px) {
 .home-index {
  background-position:50% -75px
 }
}
@media (max-width:1024px) {
 .home-index {
  background-position:50% 0
 }
}
@media (max-width:768px) {
 .home-index {
  background-position:50% 25px
 }
 .home-discover-feed {
  background:#f6f4f6
 }
}
.featured-carousel {
 margin-top:-30px
}
.featured-carousel .carousel-content {
 height:261px
}
.featured-carousel .carousel-content .featured-item-info-top {
 height:180px
}
.home-twitter-button {
 width:300px;
 height:20px;
 vertical-align:bottom
}
.petition-list-item .title.hover {
 color:#363135
}
@media (min-width:768px) {
 .view-yir-card {
  min-height:180px
 }
}
/*@media (max-width:767px) {
 .view-yir-card-meta {
  left:0
 }
}*/
@media (min-width:768px) and (max-width:991px) {
 .view-yir-card-meta {
  left:395px
 }
}
@media (min-width:992px) {
 .view-yir-card-meta {
  left:424px
 }
}
.carousel-number {
 display:inline-block;
 background:#fff;
 width:30px;
 height:30px;
 border-radius:100%;
 padding-top:2px
}
.victories-every-day {
 margin-top:-50px
}
.business-model-icon {
 width:94px
}
@media (max-width:768px) {
 .business-model-icon {
  width:70px
 }
}
.account-settings-dropdown-cursor {
 cursor:pointer
}
.btn-white {
 background:#fff
}
.member-landing-modal-override.modal-open {
 overflow:visible !important
}
.member-landing-page .hero-image {
 max-height:600px
}
@media (min-width:992px) {
 .member-landing-page .contribute-box {
  margin-top:-50px
 }
}
@media (min-width:992px) {
 .member-landing-page .member-impact-header {
  margin-top:-30px
 }
}
/*@media (max-width:767px) {
 .member-landing-page .member-reward-block {
  display:box;
  display:-ms-flexbox;
  display:-webkit-flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  display:flex;
  align-items:center
 }
}
*/@media (min-width:768px) {
 .member-landing-page .member-reward-block .member-reward-icon {
  min-height:85px
 }
}
.member-landing-page .intro-hook {
 font-weight:normal;
 line-height:1.4
}
@media (min-width:768px) {
 .member-landing-page .content-area .content-right-overlap {
  margin-left:-80px
 }
 .member-landing-page .content-area .content-left-overlap {
  margin-right:-80px
 }
}
.member-landing-page .position-left-middle {
 display:table;
 width:100%;
 height:100%
}
.member-landing-page .position-left-middle .position-left-middle-item {
 display:table-cell;
 vertical-align:middle
}
.member-landing-page .subs-inline-payment-hero {
 max-height:none
}
.member-landing-page .subs-inline-payment-hero .payment-wrapper {
 width:100%
}
/*@media (max-width:767px) {
 .member-landing-page .subs-inline-payment-hero .flex-embed-content {
  position:static
 }
 .member-landing-page .subs-inline-payment-hero .campaigner-image-column .image-wrapper {
  max-width:460px
 }
 .member-landing-page .subs-inline-payment-hero .amounts-wrapper {
  width:100%
 }
}
*/@media (min-width:768px) {
 .member-landing-page .subs-inline-payment-hero {
  max-height:520px;
  overflow:visible
 }
 .member-landing-page .subs-inline-payment-hero .hero-container {
  height:100%
 }
 .member-landing-page .subs-inline-payment-hero .hero-container .hero-row {
  height:100%
 }
 .member-landing-page .subs-inline-payment-hero .hero-container .campaigner-image-column {
  height:100%
 }
 .member-landing-page .subs-inline-payment-hero .hero-container .campaigner-image-column .image-wrapper {
  position:relative;
  height:100%
 }
 .member-landing-page .subs-inline-payment-hero .hero-container .campaigner-image-column .campaigner-embed {
  width:100%;
  position:absolute
 }
}
@media (min-width:992px) {
 .member-landing-page .subs-inline-payment-hero {
  max-height:500px
 }
 .member-landing-page .subs-inline-payment-hero .inline-plan-button-wrapper {
  width:auto
 }
 .member-landing-page .subs-inline-payment-hero .member-landing-plans {
  display:table
 }
 .member-landing-page .subs-inline-payment-hero .member-landing-plans .member-landing-plans-title {
  display:table-caption
 }
}
@media (min-width:992px) {
 .member-landing-page .match-content-height {
  display:table-cell;
  float:none
 }
}
.member-landing-page .open-payment-variant-right-side {
 background-color:rgba(54,49,53,0.9) !important;
 vertical-align:top
}
@media (min-width:768px) {
 .sm-txt-c {
  text-align:center
 }
}
.modal-dialog>.membership-ask>.spinner {
 padding:20px
}
.side-image-base .hidden-until-render {
 display:none
}
.side-image-base .side-image-base {
 min-height:10000px
}
.side-image-base .side-image-height {
 min-height:600px
}
.side-image-base .side-image-flex-scale {
 padding-bottom:250%
}
.side-image-base .side-image-subtitle-text {
 max-width:315px;
 position:absolute;
 bottom:0;
 right:0
}
/*@media (max-width:767px) {
 .side-image-base .amounts-wrapper {
  width:100%
 }
}*/
@media (min-width:992px) {
 .side-image-base .inline-plan-button-wrapper {
  width:auto
 }
 .side-image-base .amounts {
  display:table
 }
}
@media (min-width:768px) {
 .psf-combo-embedded-card {
  margin-top:-155px
 }
}
.psf-combo-variable-width-button {
 display:block;
 margin:auto;
 width:70%
}
/*@media (max-width:767px) {
 .psf-combo-variable-width-button {
  width:100%
 }
}
*/.psf-combo-shaded-round-border {
 border-radius:5px;
 box-shadow:0 2px 6px 0 rgba(0,0,0,0.1)
}
@media (min-width:768px) {
 .psf-combo-buttons {
  max-width:305px
 }
}
.type-facebook-messenger {
 color:#009eff
}
.type-orange {
 color:#ee7b32
}
.type-progress-bar-green {
 color:#1dc078
}
.btn-facebook-messenger {
 background-color:#009eff;
 border-color:#009eff
}
.btn-facebook-messenger:hover {
 background:#008be0;
 border-color:#008be0
}
.psf-combo-progress-bar {
 width:190px;
 margin-left:auto;
 margin-right:auto
}
.psf-combo-progress-bar .complete-step {
 width:26px;
 height:26px;
 font-size:26px;
 margin-top:-13px
}
.psf-combo-progress-bar .step-number {
 line-height:1;
 top:2px
}
.psf-combo-progress-bar .incomplete-step {
 width:26px;
 height:26px
}
.psf-combo-progress-bar .incomplete-step.active {
 border-color:#1dc078 !important
}
.psf-combo-progress-bar .text::before,
.psf-combo-progress-bar .text::after {
 height:2px;
 top:48%
}
.psf-combo-progress-bar.active-step-2 .text::before {
 background:#1dc078
}
.psf-combo-progress-bar.active-step-3 .text::before,
.psf-combo-progress-bar.active-step-3 .text::after {
 background:#1dc078
}
.match-height {
 display:flex
}
.psf-thermometer-shadow {
 box-shadow:0 10px 15pc 0 #00000006
}
.sharePage {
 font-family:Change Calibre,Helvetica Neue,Helvetica,Arial,Tahoma,sans-serif !important;
 max-width:936px;
 margin:auto;
 grid-template-columns:100%;
 padding:0 24px 0 24px;
 margin-bottom:20px
}
.sharePage .contentShare {
 box-shadow:0 2px 6px rgba(115,114,115,0.2);
 border-radius:5px;
 background-color:#FFFFFF;
 flex:1 1 58%;
 display:block;
 margin-right:24px
}
.sharePage .shareFeed {
 flex:0 0 42%;
 display:block;
 position:relative;
 overflow:hidden;
 background-color:#FFFFFF;
 box-shadow:0 2px 3px rgba(115,114,115,0.2);
 border-radius:5px
}
.sharePage .shareFeed>div {
 height:100%!important
}
.feedMode {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 align-items:stretch
}
/*@media (max-width:767px) {
 .feedMode {
  display:grid;
  grid-template-columns:60% 40%
 }
}
*/.footer {
 padding-bottom:32px
}
.footer .txt-c.phxs.type-weak.position-relative.border-rounded-b.bg-default.border-rounded-none-xs {
 padding:0;
 background:#FFFCF7 !important
}
#content .cardContainer.psfShareCardContainer {
 min-height:calc(100vh - 3px)
}
.cardContainer.psfShareCardContainer {
 background-color:#FFFCF7
}
@supports (-ms-ime-align:auto) {
 .stepper {
  margin-top:32px;
  margin-bottom:32px
 }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .stepper {
  margin:32px auto 32px auto;
  width:576px
 }
}
.shareButtons {
 margin:-16px auto 0 auto;
 max-width:432px;
 padding-bottom:48px
}
@media only screen and (min-width:320px) and (max-width:768px) {
 .sharePage {
  grid-template-columns:100%;
  padding:0 10px 0 10px
 }
 .contentShare {
  margin-right:0 !important
 }
 .shareFeed {
  min-height:194px
 }
 .feedMode {
  display:grid
 }
 .feedMode .contentShare {
  box-shadow:none
 }
 .feedMode .shareFeed {
  box-shadow:none
 }
 .contentShareText {
  padding:15px 20px 15px 20px
 }
 .shareButtons {
  padding:20px
 }
}
.psf-petition-card {
 transition:all .55s;
 left:0px;
 transform:rotate(0deg);
 width:100%
}
.psf-petition-card.skip-transition-out {
 transform:rotate(-30deg);
 left:-750px
}
.psf-petition-card.sign-transition-out {
 transform:rotate(30deg);
 left:750px
}
.psf-interstitial-card {
 transition:transform .55s,top .55s;
 top:0px;
 width:100%
}
.psf-interstitial-card.dismiss-transition-out {
 transform:translateY(-700px)
}
.psf-membership-interstitial-txt-shadow {
 text-shadow:2px 4px 3px rgba(0,0,0,0.2)
}
.psf-petition-card-description-scrolling {
 -webkit-overflow-scrolling:touch;
 overflow:auto
}
.psf-scaling-up-font-size {
 font-size:1.25rem !important
}
.mock-petition-card-outline {
 transition:opacity .1s
}
.share-ask-petition-card-shadow {
 box-shadow:2px 2px 10px rgba(0,0,0,0.3)
}
@media (max-width:483px) {
	#formBox {
		/*I made this. January 13th, 2021 8:16 PM EST padding-bottom: 50% !important; */
	}
}
/*@media (max-width:767px) {
 .psf-petition-card {
  transition:transform .8s,left .8s
 }
 .psf-interstitial-card.dismiss-transition-out {
  transform:translateY(-550px)
 }
 .psf-scaling-up-font-size {
  font-size:1rem !important
 }
}
*/.bg-yellowish {
 background-color:#fdf9f2
}
.impact-avatar-img {
 filter:grayscale(100%);
 width:50px
}
.img-red-overlay {
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:#ec2c22;
 opacity:.2
}
.impact-mobile-avatars-container :last-child {
 margin-right:0 !important
}

