/*! Project Archie > 20191227 ---------------- */

:root {

 --contain: 1220; --sx: 40px; --sy: 24px; --st: 100px; --sn: 300px; --s1: 40px; --s2: 60px; --s3: 80px; --s4: 120px; --s5: 160px; --sm1: 5px; --sm2: 10px; --sm3: 15px; --sm4: 20px;
 --nx: calc(var(--sx) * -1); --ny: calc(var(--sy) * -1);
 --vws: 1px; --vwx: calc(var(--vw, 1vw) * 100); --vhx: calc(var(--vh, 1vh) * 100); --vhx-half: calc(var(--vh, 1vh) * 50);

 --ff_1: 'Libre Franklin',Helvetica Neue,Arial,sans-serif;
 --ff_2: 'Frank Ruhl Libre',Georgia,serif;

 --c_d1: #111111; --c_d1t: var(--c_d1); /* default: black, text */
 --c_d2: #343E3E; --c_d2t: var(--c_d2); /* default: charcoal, dates, backgrounds */
 --c_i1: #ffffff; --c_i1t: var(--c_i1); /* inverted: white */
 --c_i2: #f3f3f3; --c_i2t: var(--c_i2); /* inverted: light gray */
 --c_a1: #17E3DA; --c_a1t: var(--c_a1); /* accent: teal, bullets */
 --c_a2: #FF445C; --c_a2t: var(--c_a2); /* accent: coral, buttons */
 --c_a3: #6815DC; --c_a3t: var(--c_a3); /* accent: purple, backgrounds */
 --c_b1: #ffffff; --c_b1t: var(--c_b1); /* background: white, default background */
 --c_b2: #fafafa; --c_b2t: var(--c_b2); /* background: super-light gray, background */
 --c_b3: #EBF8F7; --c_b3t: var(--c_b3); /* background: pale gray, background */
 --c_o1: #dddddd; --c_o1t: var(--c_o1); /* borders: gray, fields */
 --c_o2: #aaaaaa; --c_o2t: var(--c_o2); /* borders: dark gray, fields */
 --c_e1: #ef4242; --c_e1t: var(--c_e1); /* error: red, fields */

 --c_d1r:   0; --c_d1rt: var(--c_d1r); /* default rgba */
 --c_d1g:   0; --c_d1gt: var(--c_d1g); /* default rgba */
 --c_d1b:   0; --c_d1bt: var(--c_d1b); /* default rgba */
 --c_d1a: 0.2; --c_d1at: var(--c_d1a); /* default rgba */

 --xw_1: calc(var(--contain) * 1px);
 --xw_2: 1010px;
 --xw_3:  800px;
 --xw_4:  590px;
 --xw_5:  480px;

 --t8n_d1: 0.3s;
 --t8n_d2: 0.45s;
 --t8n_p1: border-color, background, background-size, box-shadow, transform, opacity, filter, clip-path, -webkit-clip-path;
 --t8n_p2: var(--t8n_p1), visibility;
 --t8n_e1: cubic-bezier(.5,0,0,1);
 --t8n_e2: cubic-bezier(.35,.6,.45,1);

}

@media screen and (max-width: 1279px) { :root { --vws: calc((100vw - 320px) / (1280 - 320)); --sx: 30px; --st: 60px; --s1: 30px; --s2: 45px; --s3: 60px; --s4: 80px; --s5: 120px; } }
@media screen and (max-width:  599px) { :root { --sx: 20px; } }
@media screen and (max-width:  359px) { :root { --sn: 265px; } }
@media screen and (max-width:  319px) { :root { --vws: 0px; } }

@font-face { font-family: 'Icons'; font-weight: normal; font-style: normal; src: url('../fonts/icomoon/fonts/icomoon.ttf?01112024') format('truetype'), url('../fonts/icomoon/fonts/icomoon.woff?01112024') format('woff'), url('../fonts/icomoon/fonts/icomoon.svg?01112024#icomoon') format('svg'); }

/*   ______  _______ _______ _______
 *   |_____] |_____| |______ |______
 *   |_____] |     | ______| |______
*/

.root1 { position: relative; width: 100%; min-width: 320px; margin: 0; padding: 0; }
 .root1, .root1 *, .root1 *:before, .root1 *:after { box-sizing: border-box; }
 .root1-wrap { margin: 0; }

@media screen {
 .-contain { max-width: 1210px; max-width: calc(var(--contain) * 1px + 2 * var(--sx)); margin-left: auto; margin-right: auto; border-left: 20px solid transparent; border-right: 20px solid transparent; border-left-width: var(--sx); border-right-width: var(--sx); }
 .-decontain { margin-left: calc(50% - var(--vw, 1vw) * 50); margin-right: calc(50% - var(--vw, 1vw) * 50); }
 .-recontain { margin-left: calc(50% - var(--vw, 1vw) * 50); margin-right: calc(50% - var(--vw, 1vw) * 50); padding-left: calc(var(--vw, 1vw) * 50 - 50%); padding-right: calc(var(--vw, 1vw) * 50 - 50%); }
}
@media print {
.-contain { margin-left: auto; margin-right: auto; }
}

/* grid */

[g1] { --gc: 12; --gy: 20px; --gx: 20px; display: grid; grid-template-columns: repeat(var(--gc, 12), 1fr); grid-row-gap: var(--gy); margin-left: calc(var(--gx) / -2); margin-right: calc(var(--gx) / -2); padding: 0; }
[g1~="end"] { align-items: end; }[g1~="middle"] { align-items: center; }
 [g1]>* { grid-column: var(--c, auto) / span var(--w, var(--gc, 12)); order: var(--o,0); margin-bottom: 0; margin-left: calc(var(--gx) / 2); margin-right: calc(var(--gx) / 2); }
  [g1]>*:before { display: none; }

[g2] { --gc: 12; --gx: 20px; --gy: 20px; display: flex; flex-wrap: wrap; margin-top: calc(var(--gy,var(--gx)) * -1); margin-left: calc(var(--gx) / -2); margin-right: calc(var(--gx) / -2); padding: 0; pointer-events: none; }
[g2~="inline"] { display: inline-flex; }[g2~="between"] { justify-content: space-between; }[g2~="end"] { align-items: flex-end; }[g2~="middle"] { justify-content: center; }[g2~="middle"] { align-items: center; }
 [g2]>* { order: var(--o,0); width: calc(100% * (var(--w,0) / var(--gc, 12) * 0.9999)); min-width: 0; margin-bottom: 0; border: 1px solid transparent; border-width: var(--gy,var(--gx)) calc(var(--gx) / 2) 0; background-clip: padding-box; pointer-events: auto; }
  [g2]>*:before { display: none; }


/* g3 for column grids 1 - 6 */
  [g3] { --gc: 60; --gx: 20px; --gy: 20px; display: flex; flex-wrap: wrap; margin-top: calc(var(--gy,var(--gx)) * -1); margin-left: calc(var(--gx) / -2); margin-right: calc(var(--gx) / -2); padding: 0; pointer-events: none; }
[g3~="inline"] { display: inline-flex; }[g3~="between"] { justify-content: space-between; }[g3~="end"] { align-items: flex-end; }[g3~="middle"] { justify-content: center; }[g3~="middle"] { align-items: center; }
 [g3]>* { order: var(--o,0); width: calc(100% * (var(--w,0) / var(--gc, 60) * 0.9999)); min-width: 0; margin-bottom: 0; border: 1px solid transparent; border-width: var(--gy,var(--gx)) calc(var(--gx) / 2) 0; background-clip: padding-box; pointer-events: auto; }
  [g3]>*:before { display: none; }

  
[flex] { display: flex; flex-wrap: wrap; margin-top: calc(var(--gy) * -1); }
[flex~="left"] { justify-content: flex-start; } 
[flex~="right"] { justify-content: flex-end; } 
[flex~="center"] { justify-content: center; }
[flex~="start"] { align-items: flex-start; } 
[flex~="end"] { align-items: flex-end; } 
[flex~="middle"] { align-items: center; } 
[flex~="column"] { flex-direction: column; }
[flex~="column"][flex~="left"] { align-items: flex-start; }
[flex~="column"][flex~="right"] { align-items: flex-end; }
[flex~="column"][flex~="center"] { align-items: center; }
[flex~="column"][flex~="start"] { justify-content: flex-start; }
[flex~="column"][flex~="end"] { justify-content: flex-end; }
[flex~="column"][flex~="middle"] { justify-content: center; }


[w^="a/"]{width:auto}[w^="1/"]{--w:1}[w^="2/"]{--w:2}[w^="3/"]{--w:3}[w^="4/"]{--w:4}[w^="5/"]{--w:5}[w^="6/"]{--w:6}[w^="7/"]{--w:7}[w^="8/"]{--w:8}[w^="9/"]{--w:9}[w^="10/"]{--w:10}[w^="11/"]{--w:11}[w^="12/"]{--w:12}[w^="60/"]{--w:60}
[c^="-1/"]{grid-column:span var(--w, var(--gc, 12))/-1}[c^="0/"]{--c:1}[c^="1/"]{--c:2}[c^="2/"]{--c:3}[c^="3/"]{--c:4}[c^="4/"]{--c:5}[c^="5/"]{--c:6}[c^="6/"]{--c:7}[c^="7/"]{--c:8}[c^="8/"]{--c:9}[c^="9/"]{--c:10}[c^="10/"]{--c:11}[c^="11/"]{--c:12}
[o^="-1/"]{--o:-1}[o^="0/"]{--o:0}[o^="1/"]{--o:1}[o^="2/"]{--o:2}[o^="3/"]{--o:3}
@media screen and (max-width: 599px) {[w^="0/"] { display: none; }}
@media screen and (min-width: 600px) and (max-width: 1023px) {[w*="/0/"] { display: none; }}
@media print, screen and (min-width: 600px){[w*="/a/"]{width:auto}[w*="/1/"]{--w:1}[w*="/2/"]{--w:2}[w*="/3/"]{--w:3}[w*="/4/"]{--w:4}[w*="/5/"]{--w:5}[w*="/6/"]{--w:6}[w*="/7/"]{--w:7}[w*="/8/"]{--w:8}[w*="/9/"]{--w:9}[w*="/10/"]{--w:10}[w*="/11/"]{--w:11}[w*="/12/"]{--w:12}[w*="/30/"]{--w:30}[w*="/60/"]{--w:60}[c*="/-1/"]{grid-column:span var(--w, var(--gc, 12))/-1}[c*="/0/"]{--c:1}[c*="/1/"]{--c:2}[c*="/2/"]{--c:3}[c*="/3/"]{--c:4}[c*="/4/"]{--c:5}[c*="/5/"]{--c:6}[c*="/6/"]{--c:7}[c*="/7/"]{--c:8}[c*="/8/"]{--c:9}[c*="/9/"]{--c:10}[c*="/10/"]{--c:11}[c*="/11/"]{--c:12}[o*="/-1/"]{--o:-1}[o*="/0/"]{--o:0}[o*="/1/"]{--o:1}[o*="/2/"]{--o:2}[o*="/3/"]{--o:3}}
@media print, screen and (min-width: 1023px){[w$="/0"]{display:none}[w$="/a"]{width:auto}[w$="/1"]{--w:1}[w$="/2"]{--w:2}[w$="/3"]{--w:3}[w$="/4"]{--w:4}[w$="/5"]{--w:5}[w$="/6"]{--w:6}[w$="/7"]{--w:7}[w$="/8"]{--w:8}[w$="/9"]{--w:9}[w$="/10"]{--w:10}[w$="/11"]{--w:11}[w$="/12"]{--w:12}[w$="/15"]{--w:15}[w$="/20"]{--w:20}[w$="/30"]{--w:30}[w$="/60"]{--w:60}[c$="/-1"]{grid-column:span var(--w, var(--gc, 12))/-1}[c$="/0"]{--c:1}[c$="/1"]{--c:2}[c$="/2"]{--c:3}[c$="/3"]{--c:4}[c$="/4"]{--c:5}[c$="/5"]{--c:6}[c$="/6"]{--c:7}[c$="/7"]{--c:8}[c$="/8"]{--c:9}[c$="/9"]{--c:10}[c$="/10"]{--c:11}[c$="/11"]{--c:12}[o$="/-1"]{--o:-1}[o$="/0"]{--o:0}[o$="/1"]{--o:1}[o$="/2"]{--o:2}[o$="/3"]{--o:3}}

/* reveal */

@media screen {
[reveal^="1"] { transition-duration: 0.5s; transition-timing-function: ease; }
[reveal^="2"] { transition-duration: 1s; }
[r5s]:not([ready]) [reveal^="1+/"], [r5s] [reveal^="1/"]:not([revealed]) { opacity: 0; transform: translateY(30px); }
[r5s]:not([ready]) [reveal^="2+/"], [r5s] [reveal^="2/"]:not([revealed]) { opacity: 0; }
[reveal]{--rd:0;transition-delay:calc(var(--rd,0) * var(--rs, 0.1s))}[reveal$="/0"]{--rd:0}[reveal$="/1"]{--rd:1}[reveal$="/2"]{--rd:2}[reveal$="/3"]{--rd:3}[reveal$="/4"]{--rd:4}[reveal$="/5"]{--rd:5}[reveal$="/6"]{--rd:6}[reveal$="/7"]{--rd:7}[reveal$="/8"]{--rd:8}[reveal$="/9"]{--rd:9}[reveal$="/10"]{--rd:10}
[aligned]{transition-delay:calc(var(--rd,0) * var(--rs, 0.1s) + var(--rq) * 0.1s)}
}

/*   _______  _____  ______  _     _ _      _______ _______
 *   |  |  | |     | |     \ |     | |      |______ |______
 *   |  |  | |_____| |_____/ |_____| |_____ |______ ______|
*/

/**
 * @name .accordion1
 * @description Accordion
 * @example { }
 */

 .accordion1 { border-bottom: 1px solid #C8D5D8; }
  .accordion1-entry { margin-bottom: 0; }
  .accordion1-entry > div {  margin-bottom: 0; }
  .accordion1-title {display: block; width: 100%; text-align: left; background: none; border: none; margin: 0; padding: 22px 0 18px 0; border-top: 1px solid #C8D5D8; cursor: pointer; transition-property: color; font: inherit; font-weight: bold; }
   .accordion1-title i { float: right; margin: 0 0 0 20px; font-size: 1.2em; text-align: center; }
   .accordion1-title.-open i { transform: rotate(180deg); }
  .accordion1-details { margin: 0; padding: 0; }
   .accordion1-details:after { display: block; content: ''; height: 30px; }
  [js] .accordion1-details { overflow: hidden; max-height: 0; transition: max-height .3s;}
  [js] .accordion1-title.-open + .accordion1-details { max-height: var(--h); }
  .accordion1-title[aria-expanded="true"] + .accordion1-details { max-height: var(--h); }
  .accordion1-details li{ position:relative; }


 @media screen and (max-width: 719px) {
 .accordion1 { --a1px: var(--sx); }
 }

 @media print {
 .accordion1 { --a1px: 0; }
 }


/**
 * @name .alert1
 * @description Alert message
 * @example { }
 */

.alert1[class] { padding: 0; background-color: var(--c_a3); display: none; }
.alert1-close[class] { --aown: 0; --aowh: 0; display: flex; align-items: center; justify-content: center; position: absolute; right: 0; top: 0; z-index: 2; margin: 0; width: 50px; height: 50px; color: var(--c_i1t); font-size: 22px; line-height: 1; }
 .alert1 .wrap1-inner { padding: calc( var(--sy) / 2 ) var(--sy); justify-content: space-between; flex-wrap: nowrap;  }
 .alert1 .alert1-column.alert1-columns { flex:0 1 46%; }
  .alert1 .alert1-column.buttons { display:flex; flex-wrap: wrap; align-items: flex-start; align-content: flex-start; }
  .alert1 .alert1-column p { margin:var(--sm2) 0; }
 .alert1 .button1 { width: calc(50% - ( var(--sm2) * 2 ) ); margin: var(--sm2); }
  .alert1 .button1.-ghost { --ocn: var(--c_i1);--bcn: transparent;--bch: var(--c_i1);--tcn: var(--tcn);--tch: var(--c_d1t); }

  .alert1 .socials1-items { padding: var(--sy); }
  .alert1 .socials1-items li { margin:var(--sm2) 0; }

@media screen and (max-width: 1023px) {
.alert1 br + .button1 { margin-top: 10rem; margin-left: 0; }
}
@media print {
.alert1 { border-bottom: 1px solid var(--c_o1t); }
}

/**
 * @name .background1
 * @description Background image
 * @example { }
 */

.background1[class] { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0; }
 .background1[class]:before { display: none; }

/**
 * @name .block1
 * @description Split promo block
 * @example { }
 */

.block1 { margin-bottom: 0; background: currentColor; color: transparent; }
 .block1-wrap { display: flex; color: var(--c_d1t); }
  .block1-main { flex: none; align-self: stretch; width: 50%; min-width: 0; margin-bottom: 0; padding: var(--s3); }
   .block1-inner { max-width: 480px; margin: 0 auto; }
    .block1-inner.-sticky { position: sticky; top: var(--s4); }
  .block1-side { flex: none; width: 50%; min-width: 0; margin-bottom: 0; }
  .block1.-flip .block1-side { order: 2; }
   .block1-side .img1 { height: 100%; }

@media screen and (max-width: 719px) {
.block1-wrap { display: block; }
 .block1-main { width: 100%; padding: var(--s2) var(--sx); }
  .block1-inner { max-width: 100%; }
 .block1-side { width: 100%; }
 .block1-side.-py\:4 { padding-top: var(--s1); }
}

@media print {
.block1 { background: none; }
}

/**
 * @name .body1
 * @description Article body
 * @example { }
 */

.body1 {  }
 .body1-main { max-width: var(--xw_4); margin-left: auto; margin-right: auto; }
 .body1 .socials1 ~ .body1-main { position: relative; overflow: hidden; }

@media screen and (min-width: 720px) {
.body1 .socials1 { float: left; margin: 0 -100% 0 0; }
.body1 .socials1.-sticky { position: -webkit-sticky; position: sticky; top: var(--sy); width: 40px; }
 .body1 .socials1-items li { width: 100%; }
 .body1 .socials1 ~ .body1-main { margin-left: auto; margin-right: 0; }
}
@media screen and (min-width: 800px) {
  .body1 .socials1 ~ .body1-main { margin-right: auto; }
}

/**
 * @name .carousel1
 * @description Bio carousel
 * @example { }
 */

.carousel1 { --w: 33%; --gx: var(--s1); margin-bottom: var(--s3); }
 .carousel1-entries { display: flex; margin: 0 calc(var(--gx) / -2); }
 :root:not([js]) .carousel1-entries { overflow: auto; scroll-snap-type: x mandatory; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; }
 :root:not([js]) .carousel1-entries::-webkit-scrollbar { display: none; }
  .carousel1-entries .slick-dots { display: none !important; }
  .carousel1-entries .slick-arrow[class] { display: block; width: 2.5em; height: 2.5em; margin: -1.25em 0 0; background: var(--c_d1t); color: var(--c_b1t) !important; font-size: 20px; line-height: 2.5; }
  .carousel1-entries .slick-arrow[class]:hover { opacity: 0.7; }
  .carousel1-entries .slick-prev[class] { left: calc(var(--offset-left, 0px) * -1); }
  .carousel1-entries .slick-next[class] { right: calc(var(--offset-right, 0px) * -1); }
  .carousel1-entries .slick-list { overflow: visible; }
   .carousel1-entries .slick-track { display: flex; }
    .carousel1-entry[class] { flex: none; width: var(--w); height: auto; margin: 0; padding: 0 calc(var(--gx) / 2); scroll-snap-align: start; }
     .carousel1-entry .teaser3 { height: 100%; }
      .carousel1-entry .teaser3-wrap { min-height: 100%; }
       .carousel1-entry .teaser3-image:after { transform: translateZ(0); }
       .carousel1-entry .teaser3-main { transform: translateZ(0); }
	   .no-gradient .carousel1-entry .teaser3-image:after { background:none; }

@media screen and (max-width: 1023px) {
.carousel1 { --w: 50%; }
}
@media screen and (max-width: 599px) {
.carousel1 { --w: 100%; --gx: var(--sx); }
 .carousel1-entries { margin-left: var(--nx); margin-right: var(--nx); padding: 0 var(--gx) 30px; }
 [js] .carousel1-entries { overflow: hidden; }
 .carousel1-entries .slick-arrow { display: none !important; }
}

@media print {
.carousel1-entries .slick-track { display: flex; flex-wrap: wrap; margin-top: -40px; }
 .carousel1-entries .slick-slide { float: none; width: 33.33% !important; padding: 40px 20px 0; }
}

/**
 * @name .content1
 * @description Global content
 */

.content1 { margin-bottom: 0; overflow-wrap: break-word; word-wrap: break-word; }
 .content1:before { display: block; content: attr(data-warning); margin: 0; padding: 20px 40px; background: #b22; color: #fff; text-align: center; }
@supports(--css: variables) { .content1:before { display: none; } }
.home .top1.-transparent + .content1{ margin-top: min(calc(calc(var(--dh) + 20px) * -1), calc(var(--st) * -1)); }

@media screen and (max-width: 1279px) {
  .home .top1.-transparent + .content1{ margin-top: min(calc(calc(var(--mh) + 20px) * -1), calc(var(--st) * -1)); }
 }
 
@media screen and (max-width: 599px) {
 .content1:before { padding: 15px 20px; font-size: 14px; }
}

/**
 * @name .dual1
 * @description Take action split layout
 * @example { }
 */

.dual1 { --s: var(--s3); --t: 160px; display: flex; }
 .dual1-outer { width: 50%; min-width: 0; margin-bottom: 0; padding: var(--t) var(--s) var(--s3); }
 .dual1-outer.-one { background: var(--c_b3t); }
  .dual1-scroll { display: none; }
  .dual1-inner { max-width: 520px; margin: 0 auto; }
  .dual1-inner.-sticky { position: -webkit-sticky; position: sticky; top: var(--sx); }
   .dual1-inner .logo1 { --s: var(--sx); height: var(--t); margin: calc(var(--t) * -1) 0 0 calc(var(--offset-left, var(--s)) * -1); padding: var(--s) 0 0 var(--s); }
  .dual1-outer.-one .dual1-inner { margin-right: 0; }
  .dual1-outer.-two .dual1-inner { margin-left: 0; }

@media print, screen and (max-width: 1279px) {
.dual1 { --s: var(--s1); --t: 120px; }
 .dual1-inner .logo1 { margin-left: 0; padding-left: 0; }
}
@media screen and (max-width: 1023px) {
.dual1 { display: block; }
 .dual1-outer { width: 100%; }
  .dual1-outer[class] .dual1-inner { margin-left: auto; margin-right: auto; }
  .dual1-inner.-sticky { position: relative; top: auto; }
 .dual1-outer.-one { padding-bottom: 0; }
  .dual1-scroll { display: block; position: -webkit-sticky; position: sticky; bottom: 0; margin: var(--s3) var(--nx) 0; padding: 0; background: var(--c_a3t); color: var(--c_i1t); font-size: 16px; font-weight: 600; text-transform: uppercase; }
   .dual1-scroll a { --aown: 0; --aowh: 0; display: flex; justify-content: space-between; padding: 10px var(--sx); }
 .dual1-outer.-two { padding-top: var(--s3); }
}
@media screen and (max-width: 719px) {
.dual1 { --s: var(--sx); }
}

@media print {
.dual1-outer.-one { padding-left: 0; background: none; }
.dual1-outer.-two { padding-right: 0; }
 .dual1-inner.-sticky { position: relative; }
}

/**
 * @name .embed1
 * @description Responsive embeds
 */

.embed1 { display: block; position: relative; overflow: hidden; height: 0; padding-bottom: 56.25%; }
 .embed1 iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/**
 * @name .error1
 * @description Error page overlay
 */

.error1 { display: flex; align-items: center; position: fixed; left: 0; top: 0; z-index: 201; width: 100%; height: var(--vhx); margin: 0; background: #f2f2f2; text-align: center; }
 .error1-wrap { margin-left: auto; margin-right: auto; }
  .error1-code { margin: 0; font-size: 82px; line-height: 1; opacity: 0.2; }
  .error1-title { margin-bottom: 10px; }
  .error1-info { margin-bottom: calc(var(--sy) / 2); }

/**
 * @name .field1
 * @description Underlined form fields
 * @example { }
 */

.field1[class] { --h: 36px; --ocn: currentColor; --ocf: var(--ocn); --px: 0; box-shadow: inset 0 calc(var(--ow, 1px) * -1) 0  var(--oc); }

/**
 * @name .field2
 * @description Inverted checkbox form fields
 * @example { }
 */

.field2-wrapper { display: flex; }
.field2[class] { --h: 36px; --ocn: currentColor; --ocf: var(--ocn); --px: 0; box-shadow: inset 0 0 0 var(--ow, 1px) var(--oc); flex-shrink: 0; margin-top: 3px; margin-right: 15px; }
  .field2-label { font-size: 14px; line-height: 1.2; color: var(--c_o2);}


/**
 * @name .float1
 * @description Floating image
 * @example { }
 */

@media screen and (min-width: 600px) {
.float1 { float: right; width: var(--w, 50%); margin-left: var(--sy); }
.float1.-left { float: left; margin-left: 0; margin-right: var(--sy); }
 .float1 > img { display: block; }
}

/**
 * @name .footer1
 * @description Global footer
 */

.footer1 { margin-bottom: 0; padding: var(--s3) 0; background: var(--c_d1); text-align: center; }
 .footer1-wrap {display:flex; flex-wrap:wrap; margin-left:auto; margin-right:auto; }
   .footer1 .socials1-items { justify-content: center; }
  .footer1-links { --gy: 0; justify-content: center; font-size: 16px; }
   .footer1-links > li { width: auto; }
  .footer1-copys { font-size: 14px; }
  .footer1-disclaimer { border: 1px solid var(--c_b1); text-transform: uppercase; font-size: 12px; padding: 5px 8px; display: inline-block; line-height: 1.4; }
  .footer-cols {display:flex; flex-direction:column; align-items: center; justify-content: center;}
  .footer-cols.half {text-align:left; align-items:flex-start;}
  .footer-cols.half.desktop { display: flex; }
  .footer-cols .col-item{width:100%; display: flex; align-items:center; justify-content: center;}
  .footer-cols .col-item.mobile{display: none;}
  .footer-cols .col-item.footer-signup{flex-direction: column; align-items: flex-start;}
  .footer-cols .col-item.footer-signup form{width:100%;}
  .footer-cols.half .col-item{ justify-content: flex-start;}
  .footer-final {width:100%;}

  .footer1-buttons { display: flex; min-width: 0; margin: 0 0 0 var(--px); padding: 0; }
  .footer1-buttons li { }
  .footer1-buttons li ~ li { margin-left: 20px; }
   .footer1-buttons li:before { display: none; }

  @media screen and (max-width: 599px) {
	.footer-cols.half {text-align:center;justify-content:center;}
	.footer-cols.half.desktop { display: none; }
	.footer-cols.half .col-item{justify-content:center; margin-bottom:var(--s3);}
	.footer-cols .col-item.mobile{display: flex;}
}

  .footer1-1.footer1 { text-align: inherit;}
  .footer1-1 .footer1-wrap { display: grid; grid-auto-rows: min-content; grid-template-columns: repeat(12, 1fr); row-gap: 1rem; }
    .footer1-1 .footer1-component { width: 100%; display: flex; grid-column: var( --col ); grid-row: var( --row ); }
    .footer1-1 .footer1-hr { margin: var(--s1) auto; color: var(--c_b1); width: 100%; }
    .footer1-1 .footer1-component.spacer { margin: calc( var(--s1) * .5 ); auto; width: 100%; }
	.footer1-1 .footer1-signup { width: 100%; }
	.footer1-1 .footer1-component:not(.form)[flex*="right"] {text-align: right;}
	.footer1-1 .footer1-component:not(.form)[flex*="center"] {text-align: center;}
	.footer1-1 .footer1-component:not(.form)[flex*="left"] {text-align: left;}

@media screen and (max-width: 719px) {
  .footer1-1 .footer1-wrap { display: flex; flex-direction: column; align-items:center; justify-content: center; }
    .footer1-1 .footer1-component  { flex: 1; justify-content: center; align-items: center; }
    .footer1-1 .footer1-component.desktop-only  { display: none; }
}
@media print {
.footer1 { padding-bottom: 0; background: none; border-top: 1px solid var(--c_o1); }
}

/**
 * @name .gallery1
 * @description In-page gallery
 * @example { }
 */

.gallery1 {  }
 .gallery1-entries { margin-bottom: 30px; }
 :root:not([js]) .gallery1-entries { overflow: auto; letter-spacing: -1em; white-space: nowrap; }
  :root:not([js]) .gallery1-entry { display: inline-block; width: 100%; vertical-align: top; white-space: normal; }
  .gallery1-entries .slick-dots { display: none !important; }
  .gallery1-entry { }
   .gallery1-entry a { --aown: 0; --aowh: 0; display: block; }
   .gallery1-entry span[style*="max-width"] { display: block; margin: 0 auto; }
    .gallery1-entry .img1 { height: 500px; margin-bottom: 0; }
   .gallery1-entry figcaption { font: 500 20px/1.1 var(--ff_1); }
   [js] .gallery1-entry figcaption { display: none; }
 .gallery1-bottom { --sy: 10px; display: flex; margin-top: 0; }
 :root:not([js]) .gallery1-bottom { display: none; }
  .gallery1-counter { flex: none; min-width: 0; width: 100px; margin: 0; padding: 4px 10px 0 0; font-size: 14px; }
  .gallery1-captions { flex-grow: 1; }
   .gallery1-captions figcaption { margin: 0; font: inherit; }
   .gallery1-captions figcaption:not(.is-active) { display: none; }

@media screen and (max-width: 1023px) {
.gallery1-entries { margin-bottom: 20px; }
 .gallery1-entries .slick-arrow[class] { top: 100%; left: auto; right: 0; margin: 22px 0 0; font-size: 24px; }
 .gallery1-entries .slick-prev[class] { margin-right: 1.25em; }
  .gallery1-entry .img1 { height: calc((100vw - var(--sx) * 2) / 1.6); }
.gallery1-bottom { display: block; }
 .gallery1-counter { width: calc(100% - 60px); margin-bottom: 10px; }
}

@media print {
.gallery1 .slick-track > * { width: 100% !important; margin-bottom: 0; }
 .gallery1 .slick-slide:not(.slick-active) { display: none; }
}


/**
 * @name .button-grid
 * @description In page button grid
 * @example { }
 */
 .buttongrid-action { height:100%; }
 .buttongrid-action .button1{ width:100%; height:100%; min-width:auto;}
 .button-grid.count1 .buttongrid-action { text-align:center;}
 .button-grid.count1 .buttongrid-action .button1{ width:auto;}

/**
 * @name .grid1
 * @description [g1] grid overrides (cards)
 * @example { }
 */

.grid1 {  }
 .grid1-entries { --gx: var(--s1); --gy: var(--gx); }
  .grid1-entry { }
   .grid1-entry .teaser1 { height: 100%; }
    .grid1-entry .teaser1-wrap { min-height: 100%; }
     .grid1-entry .teaser1-main:first-child:last-child { min-height: 380px; }

/**
 * @name .grid2
 * @description [g1] grid overrides (home)
 * @example { }
 */

.grid2 { overflow: hidden; }
 .grid2-entries { --gx: var(--s3); --gy: var(--gx); }

/**
* @name .image-grid
* @description [g1] grid overrides (image grid)
* @example { }
*/

.grid3 { max-width: 900px; margin-left: auto; margin-right: auto; --gx: 10px;}
  .image-grid figure { position: relative; }
    .image-grid figure.has-hover .img1::after { content: ""; padding-bottom: 0; position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 75%); opacity: .4; }
    .image-grid figure.has-hover:hover .img1::after,
    .image-grid figure.has-hover a:focus .img1::after { opacity: .7; }
    .image-grid figure.has-hover.no-gradient .img1::after { background:none; }
    .image-grid figcaption { color: var(--c_i1); position: absolute; bottom: 0; padding: var(--sm3); width: 100%; height:100%; display:flex; flex-direction:column; justify-content:flex-end; z-index: 10; overflow: hidden; }
    .image-grid figcaption.alignbottom{ justify-content:flex-end; }
    .image-grid figcaption.aligncenter{ justify-content:center; }
    .image-grid figcaption.aligntop{ justify-content:flex-start; }
    .image-grid figcaption .caption-title { display: block; font: 700 20px/1.19 var(--ff_2); }
    .image-grid figcaption .caption-content { max-height: 0; display: block; transform:translateY(150%); opacity: 0; transition-property: var(--t8n_p1), max-height; transition-duration: var(--t8n_d2); transition-timing-function: var(--t8n_e1); }
    .image-grid figure.has-hover:hover figcaption .caption-content,
    .image-grid figure.has-hover a:focus figcaption .caption-content { max-height: 85%; transform:translateY(0); opacity: 1; }

/**
 * @name .hero1
 * @description In-page promo block
 * @example { }
 */

.hero1 { display: flex; margin-bottom: 0; }
 .hero1-image { position: relative; width: 100%; min-width: 0; margin: 0 -100% 0 0; background: #333; }
   .hero1-image .img1 img:not(.lazyloaded) { transform: scale(1.2); }
   .hero1-image .img1 img.lazyloaded, .hero1-image video.lazyloaded { transition-duration: 2s; }
   .hero1-image video { display: block; object-fit: cover; width: 100%; }
   .hero1-image.has-video .img1 { display: none; }
  .hero1-image:after { position: absolute; right: 0; bottom: 0; left: 0; content: ''; height: 50%; background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.3)); }
 .hero1-main { display: flex; align-items: flex-end; position: relative; width: 100%; min-width: 0; margin: 0; padding: var(--s3); }
  .hero1-wrap { width: 100%; }
.hero1.-flip { }
  .hero1.-flip .insert1 { margin-left: auto; }
.hero1.-no-overlay figure::after { background: none; }
 .hero1 *::-webkit-media-controls-panel { display: none!important; -webkit-appearance: none; }
 .hero1 *::--webkit-media-controls-play-button { display: none!important; -webkit-appearance: none; }
 .hero1 *::-webkit-media-controls-start-playback-button { display: none!important; -webkit-appearance: none; }

@media screen and (min-width: 1024px), screen and (max-width: 719px) {
.hero1-image .img1, .hero1-image video { height: 100%; min-height: var(--vhx); max-height: var(--vhx); }
.hero1.-first .hero1-image .img1, .hero1:first-of-type .hero1-image .img1 { min-height: calc(var(--vhx) - var(--st)); max-height: calc(var(--vhx) - var(--st)); }
.hero1.-first .hero1-image video, .hero1:first-of-type .hero1-image video  { min-height: calc(var(--vhx) - var(--st)); max-height: calc(var(--vhx) - var(--st)); }
.hero1.-first.-transparent .hero1-image .img1, .hero1:first-of-type.-transparent .hero1-image .img1, .hero1.-first.-transparent .hero1-image video, .hero1:first-of-type.-transparent .hero1-image video  { min-height: calc(var(--vhx) - var(--st)); max-height: calc(var(--vhx)); }
}
.hero1.-first.-short .hero1-image .img1, .hero1.-first.-short .hero1-image video,
.hero1.-short .hero1-image .img1, .hero1.-short .hero1-image video { min-height: 100%; max-height: var(--vhx-half);}

.hero1.-first.-short.-transparent .hero1-image .img1, .hero1.-short.-first.-transparent .hero1-image video { min-height: 100%; max-height: calc(var(--vhx-half) + var(--st));}

@media screen and (max-width: 1023px) {
.hero1-main { padding: var(--s2) var(--sx); }
}
@media screen and (max-width: 719px) {
.hero1.-short .hero1-image .img1, .hero1.-short .hero1-image video { max-height: calc(var(--vhx-half) * 1.25);}
.hero1:not(.-fill\<m):not(.-short) .hero1-image .img1 { height: 100%; min-height: 0; max-height: none; }
}
@media screen and (max-width: 540px) {
.hero1.-short .hero1-image .img1, .hero1.-short .hero1-image video { min-height: calc(var(--vhx) - var(--st)); max-height: calc(var(--vhx) - var(--st)); }
}

@media print {
.hero1-image { background: none; }
 .hero1-image:after { display: none; }
 .hero1-wrap > :first-child { box-shadow: 0 0 0 30px rgba(255,255,255,0.8), inset 0 0 0 50vw rgba(255,255,255,0.8); }
}

/**
 * @name .hero2
 * @description Split hero
 * @example { }
 */

.hero2 { position: relative; margin-bottom: 0; background: currentColor; color: transparent; }
 .hero2-inner { display: flex; position: relative; color: var(--c_d1t); }
  .hero2-inner > * { width: 50%; min-width: 0; margin: 0; }
  .hero2-image { }
   .hero2-image .img1 { height: 100%; min-height: var(--vhx); max-height: var(--vhx); }
   .hero2.-first .hero2-image .img1 { min-height: calc(var(--vhx) - var(--st)); max-height: calc(var(--vhx) - var(--st)); }
    .hero2-image .img1 img:not(.lazyloaded) { transform: scale(1.2); }
    .hero2-image .img1 img.lazyloaded { transition-duration: 2s; }
  .hero2-main { align-self: center; }
   .hero2-wrap { --p: var(--s2); max-width: calc(var(--xw_5) + var(--p) * 2); margin: 0 auto; padding: var(--p); }
.hero2.-short { }
  .hero2.-short .hero2-image .img1, .hero2.-first.-short .hero2-image .img1 { height: 50%; min-height: 100%; max-height: var(--vhx-half); }

@media screen and (max-width: 719px) {
.hero2-inner { display: block; }
 .hero2-inner > * { width: 100%; }
  .hero2-image .img1,
  .hero2.-first .hero2-image .img1 { min-height: 0; max-height: 50vh; }
  .hero2-wrap { max-width: 100%; padding: var(--s2) var(--sx); }
}

@media print {
.hero2 { background: none; }
 .hero2-image .img1,
 .hero2.-first .hero2-image .img1 { height: auto; min-height: 0; max-height: none; }
}

/**
 * @name .img1
 * @description Image wrapper
 */

.img1 { display: block; position: relative; overflow: hidden; width: 100%; }
 .img1[style*="--r:"]:before { display: block; content: ''; width: 100%; padding-bottom: calc(var(--r) * 100%); }
 .img1 img, .img1 video { display: block; width: 100%; }
 .img1[style*="--r:"] img { position: absolute; left: 0; top: 0; height: 100%; object-fit: cover; object-position: var(--x, 50%) var(--y, 50%); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
 .img1.-round img, .img1.-round video { border-radius: 50%; }
 .img1.-left { --x: 0; } .img1.-right { --x: 100%; } .img1.-top { --y: 0; } .img1.-bottom { --y: 100%; }
 .img1.-fit img, .img1.-fit video { object-fit: contain; }
.img1.-zoom { transform: translateZ(0); }
 [mouse] a:hover .img1.-zoom img, [data-img1zoom]:hover .img1.-zoom img { transform: scale(1.1); }

@media screen and (max-width: 719px) {
.img1[style*="--rm:"]:before { padding-bottom: calc(var(--rm, var(--r)) * 100%); }
}

/**
 * @name .insert1
 * @description Block insert
 * @example { }
 */

.insert1 { --sy: 10px; }
 .insert1-action { margin-top: calc(var(--sy) * 2); }

/**
 * @name .invalid1
 * @description Validation message
 * @example { }
 */

.invalid1 { display: none; margin-top: 5px; color: var(--c_e1t); font-size: 12px; }
.-validated:invalid ~ .invalid1, .-validated:invalid + label .invalid1, .invalid1.-visible { display: block; }

/**
 * @name .loader1
 * @description Loading spinner
 */

.loader1 { display: block; position: absolute; left: 50%; top: 50%; margin: -0.5em 0 0 -0.5em; color: rgba(0,0,0,0.25); font-size: 30px; animation: loader1 1s 1 linear; pointer-events: none; transition-property: var(--t8n_p2); }
.img1.-dark .loader1, .loader1.-light { color: rgba(255,255,255,0.65); }
.lazyloading ~ .loader1 { animation-iteration-count: infinite; }
.lazyloaded ~ .loader1, html:not([js]) .loader1 { visibility: hidden; opacity: 0; animation-iteration-count: 1; }
 .loader1:before { display: block; content: ''; width: 1em; height: 1em; border: 0.1em solid; border-top-color: transparent; border-radius: 50%; }

@media screen and (max-width: 599px) {
.loader1 { font-size: 20px; }
}

@keyframes loader1 { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

/**
 * @name .loader2
 * @description Full screen loader
 */

.loader2 { visibility: hidden; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 999; margin: 0; background: rgba(0,0,0,0.35); font-size: 60px; transition-property: opacity, visibility; opacity: 0; }
.loader2.is-active { visibility: visible; opacity: 1; }
 .loader2:after { position: absolute; left: 50%; top: 50%; content: ''; width: 1em; height: 1em; margin: -0.5em 0 0 -0.5em; border: 0.1em solid; border-top-color: transparent; border-radius: 50%; color: var(--c_i1t); animation: loader1 1s infinite paused linear; }
 .loader2.is-active:after { animation-play-state: running; }
.loader2.-small { font-size: 32px; }
.loader2.-static { display: none; position: relative; z-index: unset; margin-bottom: var(--sy); background: none; }
.loader2.-static.is-active { display: block; }
 .loader2.-static:after { display: block; position: relative; left: 0; top: 0; margin: 0; color: var(--c_d1); opacity: 0.75; }

/**
 * @name .logo1
 * @description Scallable logo wrapper
 * @example { }
 */

.logo1 { font-size: var(--dh, 60px); line-height: 1; }
 .logo1 a { --aown: 0; display: block; }
  .logo1 img { display: block; height: 1em; }
  .logo1 i { display: block; }

@media screen and (max-width: 1279px) {
.logo1 { font-size: var(--mh, 40px); }
}

/**
 * @name .map1
 * @description Embedded Maps
 * @example { }
 */
.map1 { }
 .map1 .map1-google { padding: 0; }
  .map1 .map1-google iframe { width: 100%; min-height: 400px; height: 60vh; }

/**
 * @name .mix1
 * @description .hero1 with .signup1 in a box
 * @example { }
 */

@media screen {
.mix1 { position: relative; z-index: 11; margin-bottom: 0; }
 .mix1-outer { position: absolute; left: 0; right: 0; top: 0; bottom: -40px; overflow: hidden; margin: 0; pointer-events: none; }
  .mix1-box { position: absolute; right: 0; bottom: 0; max-width: var(--xw_5); padding: var(--s1) var(--s1) var(--s3); background: currentColor; color: transparent; pointer-events: auto; transition: transform 0.5s 0.5s var(--t8n_e2); }
  [r5s] .mix1[reveal]:not([revealed]) .mix1-box { transform: translateX(100%); }
   .mix1-wrap { color: var(--c_d1t); }
 .mix1 .hero1-wrap { max-width: calc(100vw - var(--s3) * 2 - var(--xw_5)); }
}
@media screen and (min-width: 1280px) {
.mix1 .hero1-wrap { max-width: 600px; }
}
@media screen and (max-width: 1023px) {
.mix1 .hero1-wrap { max-width: 100%; }
.mix1-outer { position: relative; bottom: auto; pointer-events: auto; }
 .mix1-box { position: relative; max-width: 100%; padding: var(--s1) var(--s1) var(--s3); }
 [r5s] .mix1[reveal]:not([revealed]) .mix1-box { transform: translateX(0); }
}
@media screen and (max-width: 719px) {
.mix1 .hero1.-first .hero1-image .img1 { min-height: 0; max-height: none; }
}

@media print {
.mix1 .hero1 { margin-bottom: var(--s1); }
 .mix1-wrap { color: var(--c_d1t); }
}

/**
 * @name .modal1
 * @description Modal window
 * @example { }
 */

.modal1 { position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 201; visibility: hidden; margin: 0; background: rgba(0,0,0,0.7); opacity: 0; transition-property: var(--t8n_p2); pointer-events: none; }
[js] .modal1.is-active, .modal1:target { visibility: visible; opacity: 1; pointer-events: auto; }
 .modal1-overlay { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0; margin: 0; }
 .modal1-outer { display: flex; align-items: center; justify-content: center; height: 100%; padding: var(--s3) 0; overflow: auto; overflow-x: hidden; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; }
  .modal1-outer::-webkit-scrollbar { display: none; }
   .modal1-wrap { position: relative; width: 100%; max-width: 1080px; margin: auto !important; background: #fff; transform: scale(0.9); }
   .modal1-wrap.-video { display: flex; }
   [js] .modal1.is-active .modal1-wrap, .modal1:target .modal1-wrap { transform: translateY(0) scale(1); }
   .modal1-close-wrapper { margin: 0; width: auto; display: flex; justify-content: flex-end; }
    .modal1-close[class] { --aown: 0; --aowh: 0; display: flex; align-items: center; justify-content: center; position: absolute; right: 0; top: 0; z-index: 2; margin: 0; width: 50px; height: 50px; color: var(--c_i1t); font-size: 22px; line-height: 1; }

@media screen and (max-width: 719px) {
.modal1-outer { padding-bottom: 0; }
 .modal1-wrap { max-width: 100%; margin: auto auto 0 !important; transform: translateY(100%) scale(1); transition-duration: 0.5s; }
 .modal1-wrap.-video { margin: auto !important; }
 .modal1-close-wrapper { float: right; }
 .-video .modal1-close-wrapper { float: none; width: 100%; }
  .modal1-close[class] { position: relative; }
}

@media print {
.modal1 { background: rgba(255,255,255,0.7); }
 .modal1-close[class] { color: var(--c_d1t); }
}

/**
 * @name .nav1
 * @description Primary navigation
 */

.nav1 { --px: 40px; display: flex; align-items: center; }
 .nav1-main { --d: 20px; display: flex; min-width: 0; margin: 0; padding: 0; font-size: 16px; line-height: 20px; }
  .nav1-main li { position: relative; padding: 10px 0; }
  .nav1-main li ~ li { margin-left: var(--px); }
   .nav1-main li:before { display: none; }
   .nav1-main > li:after { position: absolute; left: 0; top: 100%; right: 0; content: ''; height: var(--d); }
   .nav1-main li a { --aocn: transparent; --aoch: currentColor; display: block; }
   .nav1-main li.is-active > a { font-weight: 600; --aocn: currentColor; }
   .nav1-main li em { position: absolute; left: -10001px; top: -10001px; font-style: normal; }
   .nav1-main ul { position: absolute; left: 50%; top: 100%; visibility: hidden; width: 280px; margin: var(--d) 0 0; padding: 30px 40px; box-shadow: inset 0 0 0 1px var(--c_o1t), 0 15px 30px 0 rgba(0,0,0,0.15); background: var(--c_b1t); opacity: 0; transform: translate3d(-50%,var(--y,10px),0); transition-property: var(--t8n_p2); pointer-events: none; }
   .nav1-main li:hover > ul,
   [keyboard] .nav1-main a:focus ~ ul { --y: 0; visibility: visible; opacity: 1; pointer-events: auto; }
   .nav1-main:last-child li:last-child ul.sub-menu { left: -150%; }
    .nav1-main:last-child li:last-child ul.sub-menu::after { left: 80%; }
   .nav1-main li:focus-within > ul { --y: 0; visibility: visible; opacity: 1; pointer-events: auto; }
    .nav1-main ul:after { position: absolute; left: 50%; top: 0; content: ''; width: 1em; height: 1em; margin: 0 0 0 -0.5em; border: 1px solid var(--c_o1t); border-width: 1px 1px 0 0; background: var(--c_b1t); font-size: 20px; line-height: 1; transform: rotate(-45deg); transform-origin: 0 0; }
    .nav1-main ul li { padding: 0; }
    .nav1-main ul li ~ li { margin: 10px 0 0; }
     .nav1-main ul a { display: inline-block; vertical-align: top; }
 .nav1-corner { display: flex; min-width: 0; margin: 0 0 0 var(--px); padding: 0; }
  .nav1-corner li { }
  .nav1-corner li ~ li { margin-left: 20px; }
   .nav1-corner li:before { display: none; }

@media print, screen and (max-width: 1279px) {
.nav1 { display: none; }
}

/**
 * @name .nav2
 * @description Filters nav
 * @example { }
 */

.nav2 { margin-bottom: var(--s1); }
 .nav2-main { --gx: var(--s1); --gy: 5px; justify-content: center; font-size: 16px; }
  .nav2-main li { width: auto; margin-bottom: 0; }
   .nav2-main li a { --aocn: transparent; --aoch: currentColor; }
   .nav2-main li.is-active > a { font-weight: 600; --aocn: currentColor; }

/**
 * @name .nav3
 * @description Mobile nav
 * @example { }
 */

.nav3 { display: none; }

@media screen and (max-width: 1279px) {
.nav3 { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; z-index: 111; visibility: hidden; margin: 0; opacity: 0; pointer-events: none; transition-property: var(--t8n_p2); }
.is-nav-active .nav3 { visibility: visible; opacity: 1; pointer-events: auto; }
 .nav3-overlay { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0; background: rgba(0,0,0,0.1); }
 .nav3-outer { position: absolute; right: 0; top: 0; bottom: 0; overflow: auto; overflow-x: hidden; width: var(--sn); margin: 0 0 0 auto; border-left: 1px solid var(--c_o1); background: var(--c_b1); transform: translateX(100%); scroll-behavior: smooth; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; }
 .is-nav-active .nav3-outer { transform: translateX(0); }
 .nav3-outer::-webkit-scrollbar { display: none; }
  .nav3-inner { padding: var(--sx); }
   .nav3-main { --s: 15px; padding: 0; border-bottom: 1px solid var(--c_o1t); font-size: 16px; }
    .nav3-main > li { border-top: 1px solid var(--c_o1t); position: relative; }
    .nav3-main > li:first-child { margin-top: 0; padding-top: 0; border-top-width: 0; }
     .nav3-main > li:first-child a { padding-top: 0; }
     .nav3-main li:before { display: none; }
      .nav3-main > li > a { display:block; padding: var(--s) 0; }
      .nav3-main > li:focus-within > ul { display:block; }
     .nav3-main a { --aown: 0; }
     .nav3-main i { position: absolute; top: 0; right: 0; height: 55px; min-width: 55px; margin: 0 -10px 0 10px; padding: 2px 0; transition-duration: 0s; text-align: center; }
      .nav3-main i::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
     .nav3-main .is-open > i { transform: rotate(-180deg); }
     .nav3-main ul { display: none; }
      .nav3-main ul li { margin-bottom: 10px; }
     .nav3-main .is-open > ul { display: block; padding: 0 0 var(--s) 20px; }
   .nav3-corner { padding: 0; }
    .nav3-corner li { margin-bottom: 15px; }
     .nav3-corner li:before { display: none; }

.is-nav-active .root1-wrap > *:not(.nav3) { transform: translateX(calc(var(--sn) * -1)); }

}

/**
 * @name .play1
 * @description Play icon
 * @example { }
 */

.play1 { display: flex; justify-content: center; align-items: center; position: absolute; left: 50%; top: 50%; width: 1em; height: 1em; font-size: 120px; line-height: 1; transform: translate(-50%,-50%); }
 .play1:before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; margin: 0; border-radius: 50%; background: var(--c_d1); opacity: 0.7; }
 [data-play1hover]:hover .play1:before { transform: scale(0.9); }
 .play1:after { display: block; position: relative; content: '\e907'; padding-left: 0.1em; color: var(--c_i1); font: 0.4em/1 Icons; }
 figure.is-video .play1:before { display: none; }
@media screen and (max-width: 1279px) {
.play1 { font-size: 80px; }
}

/**
 * @name .promo1
 * @description Modal promo
 * @example { }
 */

.promo1 { display: flex; position: relative; margin: 0; background: var(--c_a3); width: 100%; }
 .promo1-image { flex: none; width: 50%; max-width: 540px; min-width: 0; margin: 0; position: relative; }
 .promo1-video-toggle { flex: none; width: 50%; max-width: 540px; min-width: 0; margin: 0; position: relative; display: flex; }
 .promo1-video-toggle .promo1-image { width: 100%; max-width: none; }
  .promo1-image.-small { display: none; }
  .promo1-image .img1 { height: 100%; }
 .promo1-main { align-self: center; flex-grow: 1; position: relative; min-width: 0; padding: var(--s3); }
  .promo1-main .wrap1-inner > .-mb\:3 { margin-bottom: var(--s1); }
  .promo1-main .wrap1-inner.-contain { border: 0; }
  .promo1 .caption-video { display: inline-flex; flex-direction: column; justify-content: center; flex-wrap: wrap; text-align: center; width: 100%; position: absolute; top: 0; left: 0; height: 100%; margin: 0; }
@media screen and (max-width: 1023px) {
.promo1-main { padding-left: var(--s1); padding-right: var(--s1); }
}
@media screen and (max-width: 719px) {
.promo1 { display: block; min-height: 0px; }
 .modal1-wrap:not(.-video) .promo1-image { display: none; }
 .promo1-main { max-width: 100%; padding: var(--s1) var(--sx); }
 .promo1-image.-small { display: block; }
 .promo1-image.-large { display: none; }
 .promo1-video-toggle { width: auto; max-width: none; }
}

@media print {
.promo1 { background: transparent; }
}

/**
 * @name .crm-promo
 * @description CRM Promo
 * @example { }
 */

.-tm\:crm-promo.stacked_text { padding-top: var(--s4); padding-bottom: var(--s4); }
 .-tm\:crm-promo.stacked_text .block1-wrap { display:block; max-width: calc(var(--xw_2) + var(--sx) * 2); margin:0 auto; }
 .-tm\:crm-promo.stacked_text .block1-main, 
 .-tm\:crm-promo.stacked_text .block1-side { width:100%; padding:0; }
 .-tm\:crm-promo.stacked_text .insert1 { text-align:center; }

/**
 * @name .logo-rail1
 * @description Logo Rail Slick Slider
 * @example { }
 */

.rail1-entries .slick-list { margin: 0 -10px; }
 .rail1-entries .slick-slide { margin: 0 10px; }

 @media screen and (max-width: 1150px) {
	.rail1-entries { margin-bottom: 20px; }
	 .rail1-entries .slick-arrow[class] { top: 100%; left: auto; right: 0; margin: 22px 0 0; font-size: 24px; }
	 .rail1-entries .slick-prev[class] { margin-right: 1.25em; }
 }

/**
 * @name .quote1
 * @description Bigger quote
 * @example { }
 */

.quote1 { display: flex; align-items: center; }
 .quote1-image { flex: none; width: 170px; min-width: 0; margin: 0 var(--s1) 0 0; }
 .quote1-main { padding: 0; border-width: 0; font: 700 24px/1.25 var(--ff_2); }
  .quote1-main q:before { display: inline-block; width: 0; text-indent: -0.65em; }
  .quote1-main cite { margin-top: 15px; }

@media screen and (max-width: 599px) {
.quote1 { flex-direction: column; align-items: flex-start; }
 .quote1-image { order: 2; margin: var(--s1) 0 0; }
 .quote1-main {  }
  .quote1-main q:before { display: inline; width: auto; text-indent: 0; }
}

/**
 * @name .scrolled1
 * @description Horizontally scrolled container
 */

@media screen and (max-width: 1023px) {
.scrolled1 { position: relative; margin-right: var(--nx); margin-left: var(--nx); }
 .scrolled1:after { position: absolute; right: var(--sx); bottom: -16px; content: ''; width: 18px; height: 24px; background: url(../images/table1-icon1.png) no-repeat; background-size: contain; opacity: 0.75; pointer-events: none; animation: scrolled1 2s infinite; }
 .scrolled1-outer { overflow: auto; overflow-y: hidden; padding: 0; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; }
 .scrolled1-outer::-webkit-scrollbar { display: none; }
  .scrolled1-inner { min-width: 984px; }
   .scrolled1-inner table { width: 100%; }
    .scrolled1-inner tr > :first-child { border-left-width: 0; padding-left: var(--sx); }
    .scrolled1-inner tr > :last-child { border-right-width: 0; padding-right: var(--sx); }

@keyframes scrolled1 { 0% { opacity: 0; transform: translate3d(0,0,0); } 60% { transform: translate3d(-20px,0,0); opacity: 0.75; } 80% { opacity: 0.75; } 100% { opacity: 0; transform: translate3d(-20px,0,0); } }
}

/**
 * @name .secure1
 * @description Secure Downloads
 * @example { }
 */
.secure1 { }
 .secure1 .signup1 { opacity: 0; transition-property: var(--t8n_p1); }
  .secure1 .signup1.-active { opacity: 1; }
 .secure1 .secure1-download-btn { opacity: 0; transition-property: var(--t8n_p1); }
  .secure1 .secure1-download-btn.-active { opacity: 1; }
 .secure1 textarea { height: 300px; line-height: 1.5em;}
 .secure1 .secure1-dl-checkbox { display: none; }
  .secure1 .secure1-dl-checkbox.-active { display: block; }

@media screen and (max-width: 599px) {
 .secure1 textarea { height: 30vh; }
}

/**
 * @name .signup1
 * @description Signup form
 * @example { }
 */

.signup1 {  }
 .signup1 .-hidden { display: none; }
 .signup1-fields { --gx: 10px; --gy: 20px; }
  .signup1-fields label:first-child { position: absolute; left: -10001px; overflow: hidden; width: 0; height: 0; }
  .signup1-result-message { font-size: 16px; }

/**
 * @name .skips1
 * @description Skip links
 */

.skips1 { position: absolute; top: 100%; left: 0; z-index: 9999; list-style: none; width: 100%; height: 0; margin: -30px 0 0; padding: 0; text-align: center; }
 .skips1 li { position: absolute; left: 0; top: 0; width: 100%; height: 0; font: bold 50px/1 Calibri,Myriad Pro,Arial,Helvetica Neue,Helvetica,sans-serif; }
  .skips1 li:before { display: none;  }
  .skips1 li a { display: inline-block; position: absolute; left: -10001px; margin: 0 auto; padding: 20px 30px; border: 1px dotted #fff; border-color: rgba(255,255,255,0.7); border-radius: 20px;  background: #333; background: rgba(0,0,0,0.6); color: #fff; text-align: center; text-decoration: none; outline: none; }
  .skips1 li a:focus, .skips1 li a:active { position: relative; left: 0; }

@media print, screen and (max-width: 1279px) {
.skips1 { display: none; }
}

/**
 * @name .slick
 * @description Slick slider defaults
 */

@media screen {
.slick-track { transition: none; }
 .slick-slide { margin-bottom: 0; border-top-width: 0; outline: none; }
  .slick-slide * { outline: none; }
.slick-arrow[class] { display: block; overflow: hidden; position: absolute; left: 0; top: 50%; z-index: 10; width: 1em; min-width: 0; height: 1em; margin: -0.5em -2em 0; min-height: 0; padding: 0; border: none; box-shadow: none; border-radius: 0; background: none; color: inherit; font: 32px/1 Icons; text-align: center; text-indent: 10001px; text-align: left; }
.slick-arrow[class]:hover { color: inherit;}
.slick-next[class] { left: auto; right: 0; }
 .slick-arrow:before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: '\e909'; text-indent: 0; text-align: center; }
 .slick-next:before { content: '\e90a'; }
.slick-arrow.slick-disabled { opacity: 0.2; pointer-events: none; }
.slick-dots { position: absolute; left: 0; bottom: 30px; right: 0; padding: 0; font-size: 0; letter-spacing: -1em; text-align: center; }
 .slick-dots li { display: inline-block; margin: 0 5px; vertical-align: top; }
  .slick-dots li:before { display: none; }
  .slick-dots button { overflow: hidden; width: 10px; min-width: 0; min-height: 0; height: 10px; padding: 0; border: 1px solid !important; border-radius: 50%; background: currentColor; color: #ccc; font-size: 0; line-height: 1; text-indent: 321%; white-space: nowrap; }
  .slick-dots button:hover { background: currentColor; color: #73add3; }
  .slick-dots .slick-active button { color: #73add3; }
}
@media print {
 .slick-track { width: auto !important; max-width: 100%; transform: none !important; }
  .slick-track > * { width: auto !important; }
  .slick-cloned { display: none; }
 .slick-arrow, .slick-dots { display: none !important; }
}

/**
 * @name .socials1
 * @description Round social links
 * @example { }
 */

.socials1 { display: inline-block; overflow: hidden; vertical-align: top; }
 .socials1-label { margin-bottom: 14px; font-size: 16px; font-weight: 600; }
 .socials1-items { --gx: 14px; --gy: 14px; display: flex; padding: 0; }
  .socials1-items li { min-width: 0; width: auto; }
  .socials1-items li:first-child { margin-left: 1px; }
   .socials1-items li:before { display: none; }
   .socials1-items a { --aown: 1.5px; --aoch: var(--atcn); --abch: var(--atcn); --atcn: var(--c_d1t); --atch: var(--c_i1t); display: flex; justify-content: center; align-items: center; width: 1em; height: 1em; border: 1px solid currentColor; border-radius: 50%; box-shadow: none; font-size: 40px; line-height: 1; }
    .socials1-items a:before { font-size: 0.5em; }

.socials1.-centered { display: block; text-align: center; margin-left: auto; margin-right: auto; }
 .socials1.-centered .socials1-items { justify-content: center; }

@media screen and (max-width: 719px) {
.socials1 { display: inline-flex; align-items: center; }
 .socials1-label { margin: 0 14px 0 0; }
}
@media screen and (max-width: 359px) {
.socials1-items { --gx: 10px; --gy: 10px; }
.socials1-items a { font-size: 36px; }
}

/**
 * @name .teaser1
 * @description Action card
 * @example { }
 */

.teaser1 { background: var(--c_b1); color: var(--c_d1); }
 .teaser1-wrap { display: block; position: relative; box-shadow: inset 0 0 0 1px var(--c_o1); }
 a.teaser1-wrap:hover { box-shadow: inset 0 0 0 1px var(--c_o1), 0 15px 30px rgba(0,0,0,0.15); }
  .teaser1-wrap:before { position: absolute; left: 0; top: 0; z-index: 2; content: ''; width: 100%; height: 4px; background: var(--c_a1t); transform-origin: 0 50%; transform: scaleX(0); }
  a.teaser1-wrap:hover:before { transform: scaleX(1); }
  .teaser1-image { margin: 0; }
  .teaser1-main { --sy: 10px; padding: var(--sx); }
   .teaser1-meta { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; }
   a.teaser1-wrap:hover .teaser1-title { opacity: 0.7; }

.teaser1.-featured { background: var(--c_b3t); }
 .teaser1.-featured .teaser1-wrap { box-shadow: none; }
 .teaser1.-featured a.teaser1-wrap:hover { box-shadow: 0 15px 30px rgba(0,0,0,0.15); }
  .teaser1.-featured .teaser1-main { padding: var(--s3); }

@media print, screen and (min-width: 1024px) and (max-width: 1279px) {
.teaser1.-featured .teaser1-main { padding: var(--s2); }
}
@media screen and (max-width: 599px) {
.teaser1.-featured .teaser1-main { padding: var(--s1) var(--sx); }
}

@media print {
.teaser1.-featured { background-color: transparent; box-shadow: inset 0 0 0 10px var(--c_b3t); }
}

/**
 * @name .teaser2
 * @description News teaser
 * @example { }
 */

.teaser2 {  }
 .teaser2-wrap { --sy: 10px; display: flex; justify-content: space-between; box-shadow: none; }
  .teaser2-image { order: 2; min-width: 280px; margin: 0 0 0 var(--s2); }
  .teaser2-main { min-width: 0; max-width: var(--xw_4); margin: 0; }
   .teaser2-meta { margin-bottom: 5px; }
    .teaser2-meta time { margin-right: 10px; }
   a.teaser2-wrap:hover .teaser2-title { opacity: 0.7; }
   .teaser2-title { }

@media screen and (max-width: 599px) {
.teaser2-wrap { display: block; }
 .teaser2-image { width: auto; margin: 0 0 var(--sy); }
}


/**
 * @name .teaser3
 * @description Carousel card teaser
 * @example { }
 */

.teaser3 { }
 .teaser3-wrap { display: flex; position: relative; box-shadow: 0 15px 30px rgba(0,0,0,0); }
 .teaser3-wrap:hover { box-shadow: 0 15px 30px rgba(0,0,0,0.15); }
  .teaser3-image { flex: none; width: 100%; min-width: 0; margin: 0 -100% 0 0; }
   .teaser3-image .img1 { height: 100%; }
   .teaser3-image:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; margin: 0; background: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.4)); }
  .teaser3-main { --sy: 10px; align-self: flex-end; position: relative; width: 100%; min-width: 0; padding: var(--sx); }
   .teaser3-action { margin-top: 15px; }

@media print {
.teaser3-image { opacity: 0.25; }
 .teaser3-image:after { display: none; }
}

/**
 * @name .featured-card-image-grid
 * @description card teaser grid
 * @example { }
 */
.featured-card-image-grid { grid-auto-rows: 1fr }
 .featured-card-image-grid .carousel1-entry { padding:0; height: 100%; }

/**
 * @name .theme1
 * @description Inverted theme
 * @example { }
 */

@media screen {
.theme1 { --c_d1t: var(--c_i1); --c_d2t: var(--c_i2); --c_i1t: var(--c_d1); --c_i2t: var(--c_d2); --c_b1t: #000; --c_b2t: #111; --c_o1t: #333; --c_o2t: #444; color: var(--c_d1t); }
}

/**
 * @name .top1
 * @description Global header
 */

.top1 { position: relative; z-index: 101; margin-bottom: 0; }
 .top1-wrap { display: flex; justify-content: space-between; align-items: center; min-height: var(--st); padding: 10px 0; }
  .top1 .logo1 { margin-bottom: 0; }
  .top1 .nav1 { margin-bottom: 0; }
  .top1-toggler,
  .top1-action { display: none; }
  .top1.-transparent{ background:transparent; }
  .top1.-transparent .top1-toggler{ color:var(--c_i1); }

@media print, screen and (max-width: 1279px) {
.top1-toggler { order: 2; display: block; margin: 0 0 0 20px; }
 .top1-toggler a { --aown: 0; --aowh: 0; display: block; width: 1em; line-height: 1; text-align: center; }
  .is-nav-active .top1-toggler a:before { content: '\e911'; }
.top1-action { display: block; margin-left: auto; margin-right: 0; }
}
@media screen and (max-width: 359px) {
.top1-action { display: none; }
}

/**
 * @name .video1
 * @description Video section
 * @example { }
 */

.video1 { display: flex; position: relative; margin-bottom: 0; background: var(--c_b1); }
 .video1-video { position: relative; z-index: 2; overflow: hidden; width: 100%; margin: 0 -100% 0 0; background: var(--c_d1); opacity: 0; transition: opacity 0.75s ease; pointer-events: none; }
 .video1.is-playing .video1-video { opacity: 1; pointer-events: auto; }
  .video1-video video { display: block; width: 100%; height: 100%; object-fit: cover; }
  .video1-video iframe { display: block; width: 100%; height: 100%; }
 .video1-image { --aown: 0; --aowh: 0; display: flex; width: 100%; z-index: 1; overflow: hidden; margin: 0; cursor: pointer; }
  .video1-image .img1 { position: relative; z-index: 1; width: 100%; margin: 0 -100% 0 0; }
   .video1-image .img1:after { position: absolute; left: 0; right: 0; bottom: 0; height: 50%; margin: 0; content: ''; background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.4)); }
  .video1-caption { display: flex; align-items: center; align-self: flex-end; position: relative; z-index: 2; width: 100%; margin: 0; padding: var(--s3); color: var(--c_i1); }
   .video1-caption .play1 { flex: none; position: relative; left: auto; top: auto; margin: 0 var(--s1) 0 0; transform: none; }
   .video1-text { max-width: 800px; }

@media print, screen and (min-width: 1024px) and (max-width: 1279px) {
.video1-caption { padding: var(--s2); }
}
@media screen and (max-width: 1023px) {
.video1-caption { padding: var(--sx); }
}
@media screen and (max-width: 719px) {
.video1 { margin-left: var(--nx); margin-right: var(--nx); }
}
@media screen and (max-width: 599px) {
.video1-caption { display: block; }
 .video1-caption .play1 { margin-bottom: 15px; }
}

@media print {
.video1-video { display: none; }
 .video1-image .img1 { opacity: 0.25; }
  .video1-image .img1:after { display: none; }
 .video1-caption { color: inherit; }
}

/**
 * @name .lightbox1
 * @description Lightbox insert
 * @example { }
 */

 .lightbox1.basicLightbox { background: rgba(0,0,0,0.7); }
 .lightbox1[class] { align-items: flex-start; }
  .lightbox1 > .basicLightbox__placeholder { display: flex; justify-content: center; align-items: center; position: relative; overflow: auto; overflow-x: hidden; width: 100%; height: var(--vhx); padding: 0; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; }
  .lightbox1 > .basicLightbox__placeholder::-webkit-scrollbar { display: none; }
   .lightbox1-video { width: 100%; max-width: calc((100vh - var(--s1) * 2) / 0.5625); margin:50px; }
   .lightbox1-close[class] { display: flex; justify-content: center; align-items: center; position: absolute; right: 0; top: 0; z-index: 2; width: 1em; height: 1em; margin: 15px; color: #fff; font-size: 60px; line-height: 1; cursor: pointer; }
    .lightbox1-close:before { display: block; font-size: 0.35em; text-align: center; }
   .lightbox1 p { padding: 14px 11px; margin-bottom: 0; }
  .modal1-outer { display: flex; align-items: center; justify-content: center; height: 100%; padding: var(--s3) 0;  }
  .modal1-toggle { position: absolute; top: -32px; right: 16px; color: var(--c_i1); font-size: 16px; box-shadow: none; display: block; }
  .modal1-toggle > * { font-size: 0.85em; }
  .modal1-video { margin-bottom: 0; opacity: 0; flex-grow: 1; }

 @media screen and (max-width: 900px) {
 .lightbox1 { --px: 0px; }
 .lightbox1-video { margin: initial; }
 }


/**
 * @name .wrap1
 * @description Content wrapper
 */

.wrap1 { position: relative; margin-bottom: 0; padding: var(--s3) 0; background: currentColor; color: transparent; }
.wrap1.-banner { display: flex; align-items: center; min-height: 260px; }
.wrap1.-mh1 { min-height: 260px; }
 .wrap1-inner { position: relative; width: 100%; color: var(--c_d1t); }

@media print {
.wrap1 { background: none; color: inherit; }
.wrap1[class*="-c:"] { border-bottom: 1px solid var(--c_o1); }
 .wrap1 .background1 { border: 1px solid var(--c_o1); border-width: 1px 0; }
  .wrap1 .background1 img { display: none; }
}

/**
 * @name .label1
 * @description Type label
 * @example { }
 */

 .label1 { margin-bottom: var(--sy); vertical-align: top; }
 .label1-main { padding: 2px 4px; background: var(--c_b3); color: var(--c_d1t); line-height: 1; display: inline-block; }

/**
 * @name .columns
 * @description Flexible columns
 * @example { }
 */

.columns { display: flex; }
  .column-intro { margin: 0 auto; }
  .columns .column { margin: 0 calc(var(--s3) / 2); flex: 1; }

@media screen and (max-width: 1024px) {
  .column-intro { margin: 0 calc(var(--s3) / 2); }
  .columns { flex-wrap: wrap; }
    .columns .column { flex-basis: calc(50% - var(--s3)); margin-bottom: var(--s3); }
}

@media screen and (max-width: 720px) {
  .columns .column { flex-basis: calc(50% - calc(var(--s3)/2) ); margin: 0 0 var(--s3) 0; }
  .columns .column:nth-of-type(odd) { margin-right: var(--s3); }
}

@media screen and (max-width: 600px) {
  .column-intro { margin-left: 0; margin-right: 0; }
  .columns .column { flex-basis: 100%; }
  .columns .column:nth-of-type(odd) { margin-right: 0; }
}

/**
 * @name .cc-window, .cc-banner
 * @description Cookie consent banner/window
 * @example { }
 * Minimal overrides at the moment. Should move styles out of script to here eventually.
 */

.cc-link { box-shadow: none; }

/*   ______  _     _ _______ _______  _____  __   _ _______
 *   |_____] |     |    |       |    |     | | \  | |______
 *   |_____] |_____|    |       |    |_____| |  \_| ______|
*/

.button1, [type="submit"], [type="button"], [type="reset"] { --w: 210px; --h: 50px; --lh: 20px; --px: 30px; --py: 10px; --bcn: var(--c_a2t); --bch: var(--c_a1t); --own: 1.5px; --orn: calc(var(--h) / 2); --ocn: var(--bc); --tcn: var(--c_i1); --tch: var(--c_d1); --ow: var(--own); --oc: var(--ocn); --or: var(--orn); --bc: var(--bcn); --tc: var(--tcn); --op: var(--opn, 1); }
.button1, [type="submit"], [type="button"], [type="reset"] { display: inline-flex; justify-content: center; align-items: center; position: relative; min-width: var(--w); height: auto; min-height: var(--h); padding: var(--py) var(--px); border: none; border-radius: var(--or); box-shadow: inset 0 0 0 var(--ow) var(--oc); background: var(--bc); color: var(--tc); font: 700 16px/var(--lh) var(--ff_1); text-transform: uppercase; text-align: center; text-decoration: none !important; opacity: var(--op); transition-property: var(--t8n_p1), color; }
input[type="submit"] { --bcf: var(--bcn); }
.button1:hover, a:hover .button1, [type="submit"]:hover, [type="button"]:hover, [type="reset"]:hover { --oc: var(--och, var(--ocn)); --bc: var(--bch, var(--bcn)); --tc: var(--tch, var(--tcn)); --op: var(--oph, var(--opn, 1)); color: var(--tc); }
 .button1 > span:not(:first-child) { margin-left: 5px; }
 .button1 > span:not(:last-child) { margin-right: 5px; }

.button1.-block { width: 100%; }
.button1.-small { --w: 120px; --h: 40px; --px: 15px; --py: 10px; --lh: 16px; font-size: 13px; }
.button1.-ghost { --ocn: var(--tcn); --bcn: transparent; --bch: var(--tcn); --tcn: var(--c_d1t); --tch: var(--c_i1t); }

.button1[data-more][disabled] > span { color: transparent; }
.button1[data-more] .loader1 { color: inherit; animation-iteration-count: infinite; animation-play-state: paused; opacity: 0; transition-property: opacity, animation; }
.button1[data-more][disabled] .loader1 { animation-play-state: running; opacity: 1; }

@media print {
.button1 { --ocn: var(--tcn); --tcn: var(--bcn); background: transparent; }
}

/*   _____ ______  ______  __   _ _______
 *     |   |       |     | | \  | |______
 *   __|__ |_____  |_____| |  \_| ______|
*/

[class^="icon-"],[class*=" icon-"] { display: inline-block; font-family: 'Icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; }
 [class^="icon-"]:before, [class^="icon-"]:after, [class*=" icon-"]:before, [class*=" icon-"]:after { transition-property: var(--t8n_p1); }
 [class^="icon-"] i, [class*=" icon-"] i { font: inherit; }
 [class^="icon-"] span, [class*=" icon-"] span { display: none; }

.icon-tealmedia:before { content: "\e913"; }
.icon-tealmedia:after { content: "\e914"; margin-left: -3.177734375em; color: rgb(0, 189, 181); }

.icon-substack:before { content: "\e91b"; }
.icon-bluesky:before { content: "\e91c"; }
.icon-instagram:before { content: "\e900"; }
.icon-medium:before { content: "\e901"; }
.icon-envelope:before { content: "\e902"; }
.icon-youtube:before { content: "\e903"; }
.icon-linkedin:before { content: "\e904"; }
.icon-facebook:before { content: "\e905"; }
/* .icon-twitter:before { content: "\e906"; } */
.icon-twitter:before { content: "\e919"; }
.icon-play:before { content: "\e907"; }
.icon-angle-down:before { content: "\e908"; }
.icon-angle-left:before { content: "\e909"; }
.icon-angle-right:before { content: "\e90a"; }
.icon-angle-up:before { content: "\e90b"; }
.icon-arrow-down:before { content: "\e90c"; }
.icon-arrow-left:before { content: "\e90d"; }
.icon-arrow-right:before { content: "\e90e"; }
.icon-arrow-up:before { content: "\e90f"; }
.icon-checkmark:before { content: "\e910"; }
.icon-close:before { content: "\e911"; }
.icon-menu:before { content: "\e912"; }
.icon-location:before { content: "\e915"; }
.icon-tiktok:before { content: "\e916"; }
.icon-wechat:before { content: "\e917"; }
.icon-whatsapp:before { content: "\e918"; }
.icon-search:before { content: "\e986"; }
.icon-threads:before { content: "\e91a"; }

/*   ______  _______ _______ _______ _     _ _      _______ _______
 *   |     \ |______ |______ |_____| |     | |         |    |______
 *   |_____/ |______ |       |     | |_____| |_____    |    ______|
*/

*, *:before, *:after { margin: 0; padding: 0; color: inherit; transition: none var(--t8n_d1) ease; transition-property: var(--t8n_p1); }
:root:not([ready]) *, :root:not([ready]) *:before, :root:not([ready]) *:after { transition: none !important; }

html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; scroll-behavior: smooth;}
body { font: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

div, form, fieldset, blockquote, article, aside, details, figcaption, figure, footer, header, menu, nav, main, section, address, ul, ol, dl, dd, dt, p, table, pre, h1, h2, h3, h4, h5, h6 { display: block; margin-bottom: 1rem; margin-bottom: var(--sy); }
body > :not(.root1), body > :not(.root1) div, body > :not(.root1) form { margin-bottom: 0; }

@page { margin: 40px; }
@media print { body { width: 1024px; margin: 0 auto; background: #fff; } }

/* forms */

fieldset { min-width: 0; padding: 0; border: none; }
label { cursor: pointer; vertical-align: middle; }
label:first-child { display: block; margin-bottom: var(--sm1); }
 label em { color: #f00; font-style: inherit; }
input, textarea, select { --h: 50px; --lh: 20px; --px: 15px; --py: calc((var(--h) - var(--lh)) / 2); --bcn: transparent; --bcf: rgba(127,127,127,0.05); --ocn: var(--c_o1t); --ocf: var(--c_o2t); --tcn: var(--c_d1t); --pcn: #aaa; --oc: var(--ocn); --or: var(--orn); --ow: var(--own); --bc: var(--bcn); --tc: var(--tcn); --pc: var(--pcn); }
input:hover, textarea:hover, select:hover { --oc: var(--och, var(--ocn)); --bc: var(--bch, var(--bcn)); --tc: var(--tch, var(--tcn)); }
input:focus, textarea:focus, select:focus { --oc: var(--ocf, var(--ocn)); --bc: var(--bcf, var(--bcn)); --tc: var(--tcf, var(--tcn)); }
input[type=text], input[type=password], input[type=search], input[type=email], input[type=tel], input[type="checkbox"], input[type="radio"], textarea, select { width: 100%; height: var(--h); padding: var(--py) var(--px); border: none; border-radius: var(--or, 0); box-shadow: inset 0 0 0 var(--ow, 1px) var(--oc); background: var(--bc); color: var(--tc); font: 16px/var(--lh) var(--ff_1); vertical-align: top; -webkit-appearance: none; -moz-appearance: none; }
input::-ms-clear { display: none; }
textarea { overflow: auto; height: auto; resize: vertical; }
textarea[data-autoresize] { min-height: var(--h); max-height: calc(var(--h) * 3); }
select { padding: calc(var(--py) - 1px) calc(var(--px) - 1px); padding-right: 60px; background: url(../images/select1.svg) right 20px center no-repeat; background-color: var(--bc); background-size: 14px 8px; line-height: normal; text-indent: 1px; text-overflow: ''; }
select::-ms-expand { display: none; }
.firefox select { padding-left: calc(var(--px) - 6px); }
button, input[type="submit"], input[type="button"], input[type="reset"] { overflow: visible; cursor: pointer; -webkit-appearance: button; } button::-moz-focus-inner { padding: 0; border: none; }
button[disabled], input[disabled] { cursor: default; }

input[type="checkbox"], input[type="radio"] { --s: 1.2rem; --tc: var(--c_d1t); display: inline-block; position: relative; width: var(--s, 20px); height: var(--s, 20px); margin: 0 5px 0 0; padding: 0; text-align: center; vertical-align: middle; } input[type="radio"] { border-radius: 50%; }
input[type="checkbox"]:checked, input[type="radio"]:checked { --bc: var(--c_i1t); --oc: var(--c_o1t); }
input[type="radio"]:checked { background: radial-gradient(circle, var(--tc) 5px, var(--bc) 6px), var(--bc); }
input[type="checkbox"]:checked:before { position: absolute; left: 0; content: '\e910'; width: 100%; color: inherit; font: calc(var(--s, 20px)* 0.8)/var(--s, 20px) Icons; transition-duration: 0s; }
input::-ms-check { border: none; background: transparent; color: var(--tc); }

::-webkit-input-placeholder { color: var(--pc); font-style: normal; line-height: normal; opacity: 1; }
:-ms-input-placeholder { color: var(--pc); font-style: normal; opacity: 1; }
::-moz-placeholder { color: var(--pc); font-style: normal; opacity: 1; }
select:invalid, select.is-placeholder { color: var(--pc); }

.-validated:invalid, .-validated:invalid + label, .-validated:invalid + label:before { --oc: var(--c_e1t); color: var(--c_e1t); }

@media print {
input[type="radio"]:checked { box-shadow: inset 0 0 0 var(--ow, 1px) var(--oc), inset 0 0 0 7px var(--c_b1), inset 0 0 0 20px var(--c_d1); }
}

/* tables */

table { display: table; border-collapse: collapse; border-spacing: 0; }
 th, td { padding: 9px 19px; border: 1px solid var(--c_o1t); text-align: left; vertical-align: top; }
 thead th { padding-top: 14px; padding-bottom: 14px; background: var(--c_o1t); text-transform: uppercase; }

/* lists */

ul, ol, dd, blockquote { padding-left: 40px; }

ol, ul { list-style: none; counter-reset: ordered; }
 li { counter-increment: ordered; }
  ol > li:before { position: absolute; content: counter(ordered); width: 15px; margin: 0 0 0 -35px; font-weight: 600; text-align: right; }
  ul > li:before { float: left; overflow: hidden; content: '\2022'; margin: 0 0 0 -25px; color: var(--c_a1t); }

dt { margin-bottom: 5px; font-weight: bold; }
dd { padding-left: 0; }

/* links */

a { --aown: 1px; --aocn: currentColor; --aoch: transparent; }
a { --aow: var(--aown); --aoc: var(--aocn); --abc: var(--abcn); --atc: var(--atcn); --aop: var(--aopn, 1); box-shadow: 0 var(--aow, 0) 0 0 var(--aoc, 'currentColor'); background: var(--abc, transparent); color: var(--atc, 'currentColor'); text-decoration: none; opacity: var(--aop); transition-property: var(--t8n_p1), color; }
a:hover { --aow: var(--aowh, var(--aown)); --aoc: var(--aoch, var(--aocn)); --abc: var(--abch, var(--abcn)); --atc: var(--atch, var(--atcn)); --aop: var(--aoph, var(--aopn, 1)); }
 a * { cursor: pointer; }

/* images */

figure { }
 img { max-width: 100%; border-width: 0; box-sizing: content-box; }
 figure img { display: inline-block; vertical-align: top; }
 figcaption { margin-top: 10px; }

/* other */

blockquote { padding: 0 39px; border: 1px solid var(--c_a1t); border-width: 0 1px; }
 blockquote q { display: block; }
 cite { display: block; margin-top: var(--sy); font: inherit; }
pre { padding: 10px; border: 1px solid var(--c_o1t); background: var(--c_b2t); font: 16px/1.2 Consolas,Monaco,Courier New,monospace; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
code { padding: 2px 4px; background-color: #f9f2f4; color: #c7254e; font-size: 80%; white-space: nowrap; }
hr { overflow: hidden; width: auto; height: 1px; margin: var(--s1) 0; border: none; border-top: 1px solid; background: none; color: var(--c_o1t); font-size: 0; }
sup, sub { font-size: 0.6875em; vertical-align: top; } sub { vertical-align: bottom; }
b, strong { font-weight: bolder; }
mark { padding: 0 2px; background-color: rgba(255,228,0,0.25); }
abbr { border-bottom: 1px dotted; text-decoration: none; }
ins { border-bottom: 1px dotted green; text-decoration: none; }

@media screen and (max-width: 599px) {
blockquote { padding: 0 0 0 var(--sx); border-width: 0 0 0 1px; }
}

/* first/last margins */

body :last-child { margin-bottom: 0; }


/*   _    _ _______  ______ _______
 *    \  /  |_____| |_____/ |______
 *     \/   |     | |    \_ ______|
*/

/* text styling */

html, h1, h2, h3, h4, h5, h6, blockquote, cite, figcaption, [class*="-t:"] { font: 20px/1.6 var(--ff_1); letter-spacing: 0; text-transform: none; }
.-t\:1, h1 { font: 700 42px/1.10 var(--ff_2); }
.-t\:2, h2 { font: 700 32px/1.19 var(--ff_2); }
.-t\:3, h3 { font: 700 24px/1.25 var(--ff_2); }
.-t\:4, h4 { font: 600 20px/1.40 var(--ff_1); }
.-t\:5, h5 { font: 600 16px/1.50 var(--ff_1); }
.-t\:6, h6, cite, th { font: 700 12px/1.50 var(--ff_1); letter-spacing: 0.16em; text-transform: uppercase; }
.-t\:7, figcaption { font: 400 14px/1.71 var(--ff_1); }
.-t\:9 { font: 400 16px/1.63 var(--ff_1); } /* medium paragraph */
.-t\:10 { font: 700 24px/1.25 var(--ff_2); } /* quote */
.-t\:11 { font: 700 32px/1.25 var(--ff_2); } /* section title */
.-t\:12 { font: 700 60px/1.00 var(--ff_2); } /* stat */

@media screen and (max-width:  719px) {
.-t\:0, html { font: 16px/1.63 var(--ff_1); }
.-t\:1, h1 { font: 700 32px/1.10 var(--ff_2); }
.-t\:2, h2 { font: 700 26px/1.31 var(--ff_2); }
.-t\:3, h3 { font: 700 20px/1.30 var(--ff_2); }
.-t\:4, h4 { font: 600 16px/1.38 var(--ff_1); }
.-t\:10 { font: 700 20px/1.30 var(--ff_2); } /* quote */
.-t\:11 { font: 700 26px/1.31 var(--ff_2); } /* section title */
}

.-wb\:ba { word-break: break-all; }
.-wb\:bw { word-break: break-word; }

/* link styling */

a.-as\:1, .-as\:1 a { --aocn: transparent; --aoch: currentColor; }
a.-as\:2, .-as\:2 a { --aoch: currentColor; --aoph: 0.7; }

/* list styling */

ul.-ls\:1, ol.-ls\:1, .-ls\:1 ul, .-ls\:1 ol { padding: 0; }
 .-ls\:1 li { margin-bottom: 0; }
  .-ls\:1 li:before { display: none; }

/* spacing */

.-mb\:a,.-my\:a{margin-bottom:auto}.-mt\:a,.-my\:a {margin-top:auto}.-ml\:a,.-mx\:a{margin-left:auto}.-mr\:a,.-mx\:a{margin-right:auto}
.-mb\:0,.-my\:0,.-ma\:0{margin-bottom:0}.-mt\:0,.-my\:0,.-ma\:0{margin-top:0}.-ml\:0,.-mx\:0,.-ma\:0{margin-left:0}.-mr\:0,.-mx\:0,.-ma\:0{margin-right:0}.-pb\:0,.-py\:0,.-pa\:0{padding-bottom:0}.-pt\:0,.-py\:0,.-pa\:0{padding-top:0}.-pl\:0,.-px\:0,.-pa\:0{padding-left:0}.-pr\:0,.-px\:0,.-pa\:0{padding-right:0}
.-mb\:x,.-my\:x,.-ma\:x{margin-bottom:var(--sx)}.-mt\:x,.-my\:x,.-ma\:x{margin-top:var(--sx)}.-ml\:x,.-mx\:x,.-ma\:x{margin-left:var(--sx)}.-mr\:x,.-mx\:x,.-ma\:x{margin-right:var(--sx)}.-mb\:-x,.-my\:-x,.-ma\:-x{margin-bottom: var(--nx)}.-mt\:-x,.-my\:-x,.-ma\:-x{margin-top: var(--nx)}.-ml\:-x,.-mx\:-x,.-ma\:-x{margin-left: var(--nx)}.-mr\:-x,.-mx\:-x,.-ma\:-x{margin-right: var(--nx)}.-pb\:x,.-py\:x,.-pa\:x{padding-bottom:var(--sx)}.-pt\:x,.-py\:x,.-pa\:x{padding-top:var(--sx)}.-pl\:x,.-px\:x,.-pa\:x{padding-left:var(--sx)}.-pr\:x,.-px\:x,.-pa\:x{padding-right:var(--sx)}
.-mb\:y,.-my\:y,.-ma\:y{margin-bottom:var(--sy)}.-mt\:y,.-my\:y,.-ma\:y{margin-top:var(--sy)}.-ml\:y,.-mx\:y,.-ma\:y{margin-left:var(--sy)}.-mr\:y,.-mx\:y,.-ma\:y{margin-right:var(--sy)}.-mb\:-y,.-my\:-y,.-ma\:-y{margin-bottom: var(--nx)}.-mt\:-y,.-my\:-y,.-ma\:-y{margin-top: var(--nx)}.-ml\:-y,.-mx\:-y,.-ma\:-y{margin-left: var(--nx)}.-mr\:-y,.-mx\:-y,.-ma\:-y{margin-right: var(--nx)}.-pb\:y,.-py\:y,.-pa\:y{padding-bottom:var(--sy)}.-pt\:y,.-py\:y,.-pa\:y{padding-top:var(--sy)}.-pl\:y,.-px\:y,.-pa\:y{padding-left:var(--sy)}.-pr\:y,.-px\:y,.-pa\:y{padding-right:var(--sy)}
.-mb\:1,.-my\:1{margin-bottom:var(--s1)}.-mt\:1,.-my\:1{margin-top:var(--s1)}.-mb\:-1,.-my\:-1,.-ma\:-1{margin-bottom: calc(var(--s1) * -1)}.-mt\:-1,.-my\:-1,.-ma\:-1{margin-top: calc(var(--s1) * -1)}.-ml\:-1,.-mx\:-1,.-ma\:-1{margin-left: calc(var(--s1) * -1)}.-mr\:-1,.-mx\:-1,.-ma\:-1{margin-right: calc(var(--s1) * -1)}.-pb\:1,.-py\:1,.-pa\:1{padding-bottom:var(--s1)}.-pt\:1,.-py\:1,.-pa\:1{padding-top:var(--s1)}.-pl\:1,.-px\:1,.-pa\:1{padding-left:var(--s1)}.-pr\:1,.-px\:1,.-pa\:1{padding-right:var(--s1)}
.-mb\:2,.-my\:2{margin-bottom:var(--s2)}.-mt\:2,.-my\:2{margin-top:var(--s2)}.-mb\:-2,.-my\:-2,.-ma\:-2{margin-bottom: calc(var(--s2) * -1)}.-mt\:-2,.-my\:-2,.-ma\:-2{margin-top: calc(var(--s2) * -1)}.-ml\:-2,.-mx\:-2,.-ma\:-2{margin-left: calc(var(--s2) * -1)}.-mr\:-2,.-mx\:-2,.-ma\:-2{margin-right: calc(var(--s2) * -1)}.-pb\:2,.-py\:2,.-pa\:2{padding-bottom:var(--s2)}.-pt\:2,.-py\:2,.-pa\:2{padding-top:var(--s2)}.-pl\:2,.-px\:2,.-pa\:2{padding-left:var(--s2)}.-pr\:2,.-px\:2,.-pa\:2{padding-right:var(--s2)}
.-mb\:3,.-my\:3{margin-bottom:var(--s3)}.-mt\:3,.-my\:3{margin-top:var(--s3)}.-mb\:-3,.-my\:-3,.-ma\:-3{margin-bottom: calc(var(--s3) * -1)}.-mt\:-3,.-my\:-3,.-ma\:-3{margin-top: calc(var(--s3) * -1)}.-ml\:-3,.-mx\:-3,.-ma\:-3{margin-left: calc(var(--s3) * -1)}.-mr\:-3,.-mx\:-3,.-ma\:-3{margin-right: calc(var(--s3) * -1)}.-pb\:3,.-py\:3,.-pa\:3{padding-bottom:var(--s3)}.-pt\:3,.-py\:3,.-pa\:3{padding-top:var(--s3)}.-pl\:3,.-px\:3,.-pa\:3{padding-left:var(--s3)}.-pr\:3,.-px\:3,.-pa\:3{padding-right:var(--s3)}
.-mb\:4,.-my\:4{margin-bottom:var(--s4)}.-mt\:4,.-my\:4{margin-top:var(--s4)}.-mb\:-4,.-my\:-4,.-ma\:-4{margin-bottom: calc(var(--s4) * -1)}.-mt\:-4,.-my\:-4,.-ma\:-4{margin-top: calc(var(--s4) * -1)}.-ml\:-4,.-mx\:-4,.-ma\:-4{margin-left: calc(var(--s4) * -1)}.-mr\:-4,.-mx\:-4,.-ma\:-4{margin-right: calc(var(--s4) * -1)}.-pb\:4,.-py\:4,.-pa\:4{padding-bottom:var(--s4)}.-pt\:4,.-py\:4,.-pa\:4{padding-top:var(--s4)}.-pl\:4,.-px\:4,.-pa\:4{padding-left:var(--s4)}.-pr\:4,.-px\:4,.-pa\:4{padding-right:var(--s4)}
.-mb\:5,.-my\:5{margin-bottom:var(--s5)}.-mt\:5,.-my\:5{margin-top:var(--s5)}.-mb\:-5,.-my\:-5,.-ma\:-5{margin-bottom: calc(var(--s5) * -1)}.-mt\:-5,.-my\:-5,.-ma\:-5{margin-top: calc(var(--s5) * -1)}.-ml\:-5,.-mx\:-5,.-ma\:-5{margin-left: calc(var(--s5) * -1)}.-mr\:-5,.-mx\:-5,.-ma\:-5{margin-right: calc(var(--s5) * -1)}.-pb\:5,.-py\:5,.-pa\:5{padding-bottom:var(--s5)}.-pt\:5,.-py\:5,.-pa\:5{padding-top:var(--s5)}.-pl\:5,.-px\:5,.-pa\:5{padding-left:var(--s5)}.-pr\:5,.-px\:5,.-pa\:5{padding-right:var(--s5)}

.-mb\:m1,.-my\:m1{margin-bottom:var(--sm1)}.-mt\:m1,.-my\:m1{margin-top:var(--sm1)}
.-mb\:m2,.-my\:m2{margin-bottom:var(--sm2)}.-mt\:m2,.-my\:m2{margin-top:var(--sm2)}
.-mb\:m3,.-my\:m3{margin-bottom:var(--sm3)}.-mt\:m3,.-my\:m3{margin-top:var(--sm3)}
.-mb\:m4,.-my\:m4{margin-bottom:var(--sm4)}.-mt\:m4,.-my\:m4{margin-top:var(--sm4)}

@media screen and (max-width: 1023px) {
.-mb\:0\<l,.-my\:0\<l,.-ma\:0\<l{margin-bottom:0}.-mt\:0\<l,.-my\:0\<l,.-ma\:0\<l{margin-top:0}.-ml\:0\<l,.-mx\:0\<l,.-ma\:0\<l{margin-left:0}.-mr\:0\<l,.-mx\:0\<l,.-ma\:0\<l{margin-right:0}.-pb\:0\<l,.-py\:0\<l,.-pa\:0\<l{padding-bottom:0}.-pt\:0\<l,.-py\:0\<l,.-pa\:0\<l{padding-top:0}.-pl\:0\<l,.-px\:0\<l,.-pa\:0\<l{padding-left:0}.-pr\:0\<l,.-px\:0\<l,.-pa\:0\<l{padding-right:0}
.-mb\:x\<l,.-my\:x\<l,.-ma\:x\<l{margin-bottom:var(--sx)}.-mt\:x\<l,.-my\:x\<l,.-ma\:x\<l{margin-top:var(--sx)}.-ml\:x\<l,.-mx\:x\<l,.-ma\:x\<l{margin-left:var(--sx)}.-mr\:x\<l,.-mx\:x\<l,.-ma\:x\<l{margin-right:var(--sx)}.-mb\:-x\<l,.-my\:-x\<l,.-ma\:-x\<l{margin-bottom: var(--nx)}.-mt\:-x\<l,.-my\:-x\<l,.-ma\:-x\<l{margin-top: var(--nx)}.-ml\:-x\<l,.-mx\:-x\<l,.-ma\:-x\<l{margin-left: var(--nx)}.-mr\:-x\<l,.-mx\:-x\<l,.-ma\:-x\<l{margin-right: var(--nx)}.-pb\:x\<l,.-py\:x\<l,.-pa\:x\<l{padding-bottom:var(--sx)}.-pt\:x\<l,.-py\:x\<l,.-pa\:x\<l{padding-top:var(--sx)}.-pl\:x\<l,.-px\:x\<l,.-pa\:x\<l{padding-left:var(--sx)}.-pr\:x\<l,.-px\:x\<l,.-pa\:x\<l{padding-right:var(--sx)}
.-mb\:y\<l,.-my\:y\<l,.-ma\:y\<l{margin-bottom:var(--sy)}.-mt\:y\<l,.-my\:y\<l,.-ma\:y\<l{margin-top:var(--sy)}.-ml\:y\<l,.-mx\:y\<l,.-ma\:y\<l{margin-left:var(--sy)}.-mr\:y\<l,.-mx\:y\<l,.-ma\:y\<l{margin-right:var(--sy)}.-mb\:-y\<l,.-my\:-y\<l,.-ma\:-y\<l{margin-bottom: var(--ny)}.-mt\:-y\<l,.-my\:-y\<l,.-ma\:-y\<l{margin-top: var(--ny)}.-ml\:-y\<l,.-mx\:-y\<l,.-ma\:-y\<l{margin-left: var(--ny)}.-mr\:-y\<l,.-mx\:-y\<l,.-ma\:-y\<l{margin-right: var(--ny)}.-pb\:y\<l,.-py\:y\<l,.-pa\:y\<l{padding-bottom:var(--sy)}.-pt\:y\<l,.-py\:y\<l,.-pa\:y\<l{padding-top:var(--sy)}.-pl\:y\<l,.-px\:y\<l,.-pa\:y\<l{padding-left:var(--sy)}.-pr\:y\<l,.-px\:y\<l,.-pa\:y\<l{padding-right:var(--sy)}
}
@media screen and (max-width:  719px) {
.-mb\:0\<m,.-my\:0\<m,.-ma\:0\<m{margin-bottom:0}.-mt\:0\<m,.-my\:0\<m,.-ma\:0\<m{margin-top:0}.-ml\:0\<m,.-mx\:0\<m,.-ma\:0\<m{margin-left:0}.-mr\:0\<m,.-mx\:0\<m,.-ma\:0\<m{margin-right:0}.-pb\:0\<m,.-py\:0\<m,.-pa\:0\<m{padding-bottom:0}.-pt\:0\<m,.-py\:0\<m,.-pa\:0\<m{padding-top:0}.-pl\:0\<m,.-px\:0\<m,.-pa\:0\<m{padding-left:0}.-pr\:0\<m,.-px\:0\<m,.-pa\:0\<m{padding-right:0}
.-mb\:x\<m,.-my\:x\<m,.-ma\:x\<m{margin-bottom:var(--sx)}.-mt\:x\<m,.-my\:x\<m,.-ma\:x\<m{margin-top:var(--sx)}.-ml\:x\<m,.-mx\:x\<m,.-ma\:x\<m{margin-left:var(--sx)}.-mr\:x\<m,.-mx\:x\<m,.-ma\:x\<m{margin-right:var(--sx)}.-mb\:-x\<m,.-my\:-x\<m,.-ma\:-x\<m{margin-bottom: var(--nx)}.-mt\:-x\<m,.-my\:-x\<m,.-ma\:-x\<m{margin-top: var(--nx)}.-ml\:-x\<m,.-mx\:-x\<m,.-ma\:-x\<m{margin-left: var(--nx)}.-mr\:-x\<m,.-mx\:-x\<m,.-ma\:-x\<m{margin-right: var(--nx)}.-pb\:x\<m,.-py\:x\<m,.-pa\:x\<m{padding-bottom:var(--sx)}.-pt\:x\<m,.-py\:x\<m,.-pa\:x\<m{padding-top:var(--sx)}.-pl\:x\<m,.-px\:x\<m,.-pa\:x\<m{padding-left:var(--sx)}.-pr\:x\<m,.-px\:x\<m,.-pa\:x\<m{padding-right:var(--sx)}
.-mb\:y\<m,.-my\:y\<m,.-ma\:y\<m{margin-bottom:var(--sy)}.-mt\:y\<m,.-my\:y\<m,.-ma\:y\<m{margin-top:var(--sy)}.-ml\:y\<m,.-mx\:y\<m,.-ma\:y\<m{margin-left:var(--sy)}.-mr\:y\<m,.-mx\:y\<m,.-ma\:y\<m{margin-right:var(--sy)}.-mb\:-y\<m,.-my\:-y\<m,.-ma\:-y\<m{margin-bottom: var(--ny)}.-mt\:-y\<m,.-my\:-y\<m,.-ma\:-y\<m{margin-top: var(--ny)}.-ml\:-y\<m,.-mx\:-y\<m,.-ma\:-y\<m{margin-left: var(--ny)}.-mr\:-y\<m,.-mx\:-y\<m,.-ma\:-y\<m{margin-right: var(--ny)}.-pb\:y\<m,.-py\:y\<m,.-pa\:y\<m{padding-bottom:var(--sy)}.-pt\:y\<m,.-py\:y\<m,.-pa\:y\<m{padding-top:var(--sy)}.-pl\:y\<m,.-px\:y\<m,.-pa\:y\<m{padding-left:var(--sy)}.-pr\:y\<m,.-px\:y\<m,.-pa\:y\<m{padding-right:var(--sy)}
}

/* visibility */

.-d\:b { display: block; }
@media print { .-d\:n\@p { display: none !important; } }
@media screen and (max-width: 1023px){.-d\:n\<l{display:none}.-d\:b\<l{display:block}}
@media screen and (max-width:  719px){.-d\:n\<m{display:none}.-d\:b\<m{display:block}}
@media screen and (min-width:  720px){.-d\:n\>s{display:none}.-d\:b\>s{display:block}}
@media screen and (min-width: 1024px){.-d\:n\>m{display:none}.-d\:b\>m{display:block}}

/* max widths */

.-xw\:0, .-xw\:n { max-width: none; }
.-xw\:1 { max-width: var(--xw_1); } .-xw\:1.-contain { max-width: calc(var(--xw_1) + var(--sx) * 2); }
.-xw\:2 { max-width: var(--xw_2); } .-xw\:2.-contain { max-width: calc(var(--xw_2) + var(--sx) * 2); }
.-xw\:3 { max-width: var(--xw_3); } .-xw\:3.-contain { max-width: calc(var(--xw_3) + var(--sx) * 2); }
.-xw\:4 { max-width: var(--xw_4); } .-xw\:4.-contain { max-width: calc(var(--xw_4) + var(--sx) * 2); }
.-xw\:5 { max-width: var(--xw_5); } .-xw\:5.-contain { max-width: calc(var(--xw_5) + var(--sx) * 2); }

/* colors */

.-c\:d1 { color: var(--c_d1); } .-c\:d1t, html { color: var(--c_d1t); }
.-c\:d2 { color: var(--c_d2); } .-c\:d2t { color: var(--c_d2t); }
.-c\:a1 { color: var(--c_a1); } .-c\:a1t { color: var(--c_a1t); }
.-c\:a2 { color: var(--c_a2); } .-c\:a2t { color: var(--c_a2t); }
.-c\:a3 { color: var(--c_a3); } .-c\:a3t { color: var(--c_a3t); }
.-c\:i1 { color: var(--c_i1); } .-c\:i1t { color: var(--c_i1t); }
.-c\:i2 { color: var(--c_i2); } .-c\:i2t { color: var(--c_i2t); }
.-c\:b1 { color: var(--c_b1); } .-c\:b1t { color: var(--c_b1t); }
.-c\:b2 { color: var(--c_b2); } .-c\:b2t { color: var(--c_b2t); }
.-c\:b3 { color: var(--c_b3); } .-c\:b3t { color: var(--c_b3t); }
.-c\:o1 { color: var(--c_o1); } .-c\:o1t { color: var(--c_o1t); }
.-c\:o2 { color: var(--c_o2); } .-c\:o2t { color: var(--c_o2t); }
.-c\:e1 { color: var(--c_e1); } .-c\:e1t { color: var(--c_e1t); }
.-c\:ix { color: inherit; }
.-c\:ux { color: unset; }

/* families */

.-ff\:1 { font-family: var(--ff_1); }
.-ff\:2 { font-family: var(--ff_2); }

/* weights */

.-fw\:4, .-fw\:n { font-weight: 400; }
.-fw\:6 { font-weight: 600; }
.-fw\:7, .-fw\:b { font-weight: 700; }
.-fw\:ix, .-fw\:i { font-weight: inherit; }

/* basic css */

.-ta\:l { text-align: left; }.-ta\:c { text-align: center; }.-ta\:r { text-align: right; }
.-tt\:n { text-transform: none; }.-tt\:l { text-transform: lowercase; }.-tt\:u { text-transform: uppercase; }
.-us\:n, [toggle], [data-toggle] { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.-o\:h { overflow: hidden; }

@media screen and (max-width:  719px) {
.-ta\:l\<m { text-align: left; } .-ta\:c\<m { text-align: center; }
}

/* other */
[mouse] *:focus { outline: none; }
[toggle],[data-toggle] { cursor: pointer; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.notice { border: 1px solid var(--c_o1); padding: 20px; background: #fff;}

.aligncenter, .alignright, .alignleft, .alignnone, .aligncenter > img, .alignright > img, .alignleft > img, .alignnone > img  { height: auto;  max-width: 100%;}
.alignright { float: right; margin-left: var(--sy);}
.alignleft { float: left; margin-right: var(--sy); }
.aligncenter { display: block; margin: 0 auto; }
.screen-reader-text { display: none; }

/* don't link images withing WYSIWYG areas */
/*
.-tm\:wysiwyg a[href$=jpg], .-tm\:wysiwyg a[href$=jpeg], .-tm\:wysiwyg a[href$=png], .-tm\:wysiwyg a[href$=gif] { --aown: 0; }
*/
.-nolink, .-nolink * { --aown: 0; }

.oembed-a { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.oembed-a iframe, .oembed-a object, .oembed-a embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* WordPress Overrides */
.content1 > .widecolumn { margin-top: 100px; min-height:300px; }
.content1 > .widecolumn .mu_alert { margin-bottom: 20px; }

/* WordPress Signup Page */
.wp-activate-container { text-align: center; text-align: center; max-width: 650px; margin: 0 auto; }
  .wp-activate-container span.h3 { font-size: inherit; }
  .wp-activate-container #submit, #key {  width: auto; font-size: inherit; }


/* Action Embed Overrides */

/* Action Network */
.embed-action.-actionnetwork { }

.embed-action.-actionnetwork.-hide { }
.embed-action.-actionnetwork.-hide #can_embed_form_inner h2:first-child { display:none; }
.embed-action.-actionnetwork.-hide #can_embed_form_inner h2:first-child + h3 { display:none; }
.embed-action.-actionnetwork.-hide #can_embed_form_inner h2:first-child + h4 { display:none; }

.embed-action.-actionnetwork #can_embed_form .check_radio_field label input,
.embed-action.-actionnetwork #can_embed_form #d_sharing input {  border: 1px solid #b0b0b0; height: 1em; width: 1em; top: 6px; }
.embed-action.-actionnetwork #can_embed_form #d_sharing input { top: 1px; }
.embed-action.-actionnetwork #can_embed_form .check_radio_field input[type="radio"] { border-radius: 100%; }
.embed-action.-actionnetwork #can_embed_form .check_radio_field input[type="checkbox"]:checked::before,
.embed-action.-actionnetwork #can_embed_form #d_sharing input[type="checkbox"]:checked::before { top: -5px; font-size: .85em; left: 2px; background: none transparent; }
.embed-action.-actionnetwork #can_embed_form.can_float #form_col1,
.embed-action.-actionnetwork #can_embed_form.can_float #form_col2 { float: none !important; width:100% !important; }


/* EveryAction  */
.embed-action.-everyaction .ngp-form {  }
.embed-action.-everyaction.-hide .ngp-form .at-inner > .at-title { display: none; }

.embed-action.-everyaction .ngp-form { margin: 0 -20px; }
.embed-action.-everyaction .ngp-form .at-error-console { margin: 0; }
.embed-action.-everyaction .ngp-form [data-name] { margin: 0; }
.embed-action.-everyaction .ngp-form .label-amount input+.label-otheramount-prefix { top: 0; }
.embed-action.-everyaction .ngp-form a { box-shadow: none; }
.embed-action.-everyaction .ngp-form label.EmailAddress,
.embed-action.-everyaction .ngp-form .at-row { margin-bottom: 0px; }
.embed-action.-everyaction .ngp-form .at-indented { margin-top: auto; }
.embed-action.-everyaction .ngp-form .label-amount { font-weight: bold; }
.embed-action.-everyaction .ngp-form .btn-at-primary { border-style: none; background-color: red; }
.embed-action.-everyaction .ngp-form label.StateProvince { margin-top: 10px; }

.embed-action.-everyaction .ngp-form .intl-tel-input.allow-dropdown { padding-top: 10px; }
 .embed-action.-everyaction .ngp-form .intl-tel-input .flag-container { top:40px; }


/* Override everything but contribution forms */
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) label { }
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) .at-legend {}
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) .at-form-submit .at-submit { --w: 210px; --h: 50px; --lh: 20px; --px: 30px; --py: 10px; --bcn: var(--c_a2t); --bch: var(--c_a1t); --own: 1.5px; --orn: calc(var(--h) / 2); --ocn: var(--bc); --tcn: var(--c_i1); --tch: var(--c_d1); --ow: var(--own); --oc: var(--ocn); --or: var(--orn); --bc: var(--bcn); --tc: var(--tcn); --op: var(--opn, 1); }
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) .at-form-submit .at-submit { display: inline-flex; justify-content: center; align-items: center; position: relative; min-width: var(--w); height: auto; min-height: var(--h); padding: var(--py) var(--px); border: none; border-radius: var(--or); box-shadow: inset 0 0 0 var(--ow) var(--oc); background: var(--bc); color: var(--tc); font: 700 16px/var(--lh) var(--ff_1); text-transform: uppercase; text-align: center; text-decoration: none !important; opacity: var(--op); transition-property: var(--t8n_p1), color; }
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) .at-form-submit .at-submit:hover { --oc: var(--och, var(--ocn)); --bc: var(--bch, var(--bcn)); --tc: var(--tch, var(--tcn)); --op: var(--oph, var(--opn, 1)); color: var(--tc); }
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) .AdditionalInformation label.at-select,
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) .ContactInformation label { font-size: 13px; font-weight: 500; line-height: 1.15; text-transform: uppercase;  margin-top: 20px; }
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) .select2-container--default .select2-selection--multiple,
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) .ContactInformation input { margin-top: 10px; border-radius: 0; }
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) .select2-container--default .select2-selection--multiple ul li:before { content: none; }
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) input[type="checkbox"]+span:before { left: auto; border-radius: 0 ; float: left; content: ''; width: 20px; height: 20px; margin: -4px 10px 0 -30px; border: 1px solid #ced4da; background: #fff; background-clip: content-box; font: 12px/18px Icons; vertical-align: top; text-align: center; }
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) input[type="checkbox"]:checked + span:before { content: '\e910'; }
.embed-action.-everyaction .ngp-form .at-form:not([id^=NVContributionForm]) input[type="checkbox"]:checked + span:after { content: ''; display: none; }
.embed-action.-everyaction .ngp-form .at-form .at-steps li { display: flex; }
.embed-action.-everyaction .ngp-form .at-form .at-steps li::before { content: none; }
.embed-action.-everyaction .ngp-form .at-form .at-steps .at-step b,.embed-action.-everyaction .ngp-form .at-form .at-steps .at-step a { display: flex; padding: 5px 10px; }
.embed-action.-everyaction .ngp-form .at-form .at-steps .at-step > ::before { margin: 3px 10px 0 0; width: 25px; height: 25px; position: relative; top: initial; left: initial; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }

@media screen and (max-width: 720px) {
  .embed-action.-everyaction .ngp-form .at-form .at-steps .at-step > ::before { margin-top: 0; }
}

@media screen and (max-width: 512px) {
  .embed-action.-everyaction .ngp-form .at-form .at-steps .at-step > ::before { width: 20px; height: 20px; }
}

/* MailChimp  */
.embed-action.-mailchimp {  }
  .embed-action.-mailchimp.-hide h2 { display: none; }
  .embed-action.-mailchimp #mc_embed_signup .button { min-width: var(--w); padding: var(--py) var(--px); border: none; border-radius: var(--or); box-shadow: inset 0 0 0 var(--ow) var(--oc); background: var(--bc); color: var(--tc); font: 700 16px/var(--lh) var(--ff_1); text-transform: uppercase; opacity: var(--op); transition-property: var(--t8n_p1), color;}
  .embed-action.-mailchimp .indicates-required { font-size: .75rem; text-align: right; }
  .embed-action.-mailchimp .asterisk { color: red; }

/* MediaElement.js Overrides */
.mejs-button > button { min-width: 0; min-height: 0; box-shadow: none; border-radius: 0; }

/*   _      _____ ______  _______
 *   |        |   |_____] |______
 *   |_____ __|__ |_____] ______|
/*

/* slick */ .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{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{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* lazysizes */ .lazyload, .lazyloading { opacity: 0; } [js] .lazyloaded[class] { opacity: 1; transition-duration: 0.5s; }
/* actionnetwork */ .gradient{background-color:#063b54;background-image:-webkit-gradient(linear,left top,right bottom,from(#063b54),to(#0096db));background-image:-webkit-linear-gradient(left top,#063b54,#0096db);background-image:-moz-linear-gradient(left top,#063b54,#0096db);background-image:-o-linear-gradient(left top,#063b54,#0096db);background-image:-ms-linear-gradient(left top,#063b54,#0096db);background-image:linear-gradient(left top,#063b54,#0096db);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#063b54',EndColorStr='#0096db')}.gen_wrapper{box-sizing:border-box}.can_embed,#fancybox-wrap{box-sizing:border-box}.can_embed *,.can_embed *::after,.can_embed *::before,#fancybox-wrap *,#fancybox-wrap *::after,#fancybox-wrap *::before{box-sizing:inherit}.can_clearfix,.can_embed .clearfix,#can_embed_form .donation_recipients{zoom:1}.can_clearfix:before,.can_embed .clearfix:before,#can_embed_form .donation_recipients:before{content:"";display:table}.can_clearfix:after,.can_embed .clearfix:after,#can_embed_form .donation_recipients:after{content:"";display:table;clear:both}.can_embed-html body{margin:0!important}.can_embed-html #fancybox-content{background-color:#fff!important}.lined_after_title,#can_embed_form h3+h4,.event_campaign #can_embed_form>h2+h4,.letter #can_embed_form h2.line+h4,#can_embed_form #letter-form>div>h4,#can_embed_form #letter-form #form_col1>h4,#can_embed_form #letter-form #form_col2>h4,#can_embed_form #select_tickets>h4,#can_embed_form .action_sidebar>h4:not(.sidebartitle),#can_embed_form_inner>h2+h4,#can_embed_form_inner>.last_line+h4{text-align:center;padding-bottom:30px;text-transform:uppercase;letter-spacing:2px;position:relative;font-weight:400}.lined_after_title:after,#can_embed_form h3+h4:after,.event_campaign #can_embed_form>h2+h4:after,.letter #can_embed_form h2.line+h4:after,#can_embed_form #letter-form>div>h4:after,#can_embed_form #letter-form #form_col1>h4:after,#can_embed_form #letter-form #form_col2>h4:after,#can_embed_form #select_tickets>h4:after,#can_embed_form .action_sidebar>h4:not(.sidebartitle):after,#can_embed_form_inner>h2+h4:after,#can_embed_form_inner>.last_line+h4:after{content:"";width:40%;height:1px;display:block;background-color:#b0b0b0;position:absolute;bottom:15.5px;left:30%}.can_button,#can_embed_form input[type=submit],#can_embed_form .button,#donate_auto_modal input[type=submit],#donate_auto_modal .button,#donate_make_recurring_modal input[type=submit],#donate_make_recurring_modal .button{width:100%;max-width:100%;text-decoration:none;font-size:14px;font-weight:400;border-radius:0;padding:5px 10px;line-height:1.5em;transition:all .25s linear;cursor:pointer;color:#fff;background-color:#cd3a18;text-align:center;outline:none;box-sizing:border-box;display:block;white-space:normal;letter-spacing:2px;text-transform:uppercase;background-image:none;text-shadow:none;border:none}.can_button:hover,#can_embed_form input[type=submit]:hover,#can_embed_form .button:hover,#donate_auto_modal input[type=submit]:hover,#donate_auto_modal .button:hover,#donate_make_recurring_modal input[type=submit]:hover,#donate_make_recurring_modal .button:hover{background-color:#e7390e;color:#fff}html.can_embed-html{margin:0!important;padding:0!important;height:auto!important;max-width:100%!important}body.can_embed,body.can_fundraising_widget{margin:0!important;font-weight:400}.can_fundraising_widget #noty_top_layout_container{font-family:sans-serif}#can_embed_form .hide,.js-ticketed_event_widget .hide,#fancybox-content .hide{display:none}.can_embed .ml20{margin-left:20px!important}#can_embed_form{word-wrap:break-word}#can_embed_form strong{font-weight:900}#can_embed_form .mt20{margin-top:20px}#can_embed_form .mb20{margin-bottom:20px}#can_embed_form .bullet{margin:0 5px}#can_embed_form .clear{clear:both;height:inherit}#can_embed_form .nomt{margin-top:0}#can_embed_form .mb40{margin-bottom:40px}#can_embed_form html,#can_embed_form body,#can_embed_form div,#can_embed_form span,#can_embed_form applet,#can_embed_form object,#can_embed_form iframe,#can_embed_form h1,#can_embed_form h2,#can_embed_form h3,#can_embed_form h4,#can_embed_form h5,#can_embed_form h6,#can_embed_form p,#can_embed_form blockquote,#can_embed_form pre,#can_embed_form a,#can_embed_form abbr,#can_embed_form acronym,#can_embed_form address,#can_embed_form big,#can_embed_form cite,#can_embed_form code,#can_embed_form del,#can_embed_form dfn,#can_embed_form em,#can_embed_form img,#can_embed_form ins,#can_embed_form kbd,#can_embed_form q,#can_embed_form s,#can_embed_form samp,#can_embed_form small,#can_embed_form strike,#can_embed_form strong,#can_embed_form sub,#can_embed_form sup,#can_embed_form tt,#can_embed_form var,#can_embed_form b,#can_embed_form u,#can_embed_form i,#can_embed_form center,#can_embed_form dl,#can_embed_form dt,#can_embed_form dd,#can_embed_form ol,#can_embed_form ul,#can_embed_form li,#can_embed_form fieldset,#can_embed_form form,#can_embed_form label,#can_embed_form legend,#can_embed_form table,#can_embed_form caption,#can_embed_form tbody,#can_embed_form tfoot,#can_embed_form thead,#can_embed_form tr,#can_embed_form th,#can_embed_form td,#can_embed_form article,#can_embed_form aside,#can_embed_form canvas,#can_embed_form details,#can_embed_form embed,#can_embed_form figure,#can_embed_form figcaption,#can_embed_form footer,#can_embed_form header,#can_embed_form hgroup,#can_embed_form menu,#can_embed_form nav,#can_embed_form output,#can_embed_form ruby,#can_embed_form section,#can_embed_form summary,#can_embed_form time,#can_embed_form mark,#can_embed_form audio,#can_embed_form video{word-wrap:break-word}#can_embed_form .relative{position:relative}#can_embed_form .block{display:block}#can_embed_form .nomb{margin-bottom:0!important}#can_embed_form .nobold{font-weight:400}#can_embed_form .entry-title{padding-bottom:10px;border-bottom:1px solid #b0b0b0;line-height:35px;text-align:left}#can_embed_form blockquote,#can_embed_form q{quotes:"" "";margin:1.7em 0 0;padding:0 0 0 20px;position:relative}#can_embed_form blockquote:before,#can_embed_form q:before{content:"";width:5px;text-align:center;height:100%;position:absolute;left:0;top:0;background-color:#e0e0e0;display:block}#can_embed_form blockquote:after,#can_embed_form q:after{content:none}#can_embed_form blockquote p:before,#can_embed_form q p:before{content:none}#can_embed_form table{margin:15px 0}#can_embed_form .can_relative{position:relative}#can_embed_form .can_block{display:block}#can_embed_form input,#can_embed_form textarea,#can_embed_form select{color:#434343;font-size:16px;line-height:30px;font-weight:400;outline:none;box-shadow:none;white-space:nowrap;word-wrap:break-word;font-family:inherit}#can_embed_form textarea{white-space:pre-wrap}#can_embed_form img{border:0;max-width:100%;height:auto;margin-top:15px;margin-bottom:15px}#can_embed_form img.main_action_image{box-sizing:border-box;display:block;margin:0 auto 20px}#can_embed_form img.leaflet-marker-icon,#can_embed_form img.leaflet-marker-shadow,#can_embed_form img.leaflet-tile{margin:inherit}#can_embed_form .main_action_caption,#can_embed_form .redactor_caption{margin:-10px auto 40px;text-align:center;font-size:.8em;opacity:.7}#can_embed_form .main_action_caption a,#can_embed_form .redactor_caption a{text-decoration:underline}#can_embed_form .main_action_caption a:hover,#can_embed_form .redactor_caption a:hover{text-decoration:none}#can_embed_form h1,#can_embed_form h2{font-weight:700}#can_embed_form h1,#can_embed_form h2,#can_embed_form h3,#can_embed_form h4,#can_embed_form h5,#can_embed_form h6{letter-spacing:1px}#can_embed_form h2.line{padding-bottom:15px;border-bottom:3px solid #e0e0e0}#can_embed_form h3,.event_campaign #can_embed_form>h2,.letter #can_embed_form h2.line{margin-bottom:30px;padding-bottom:20px;border-bottom:3px solid #e0e0e0;margin-top:0;font-size:23px}.event_campaign.full #can_embed_form>h2{padding-bottom:20px;margin-bottom:30px}#can_embed_form .last_line,#can_embed_form h3.last_line,#can_embed_form h4.last_line{margin-bottom:30px;padding-bottom:30px;border-bottom:3px solid #e0e0e0}#can_embed_form div.last_line :last-child{margin-bottom:0;padding-bottom:0}#can_embed_form h3.first_line,#can_embed_form h4.first_line{margin-bottom:0;padding-bottom:10px;border-bottom:none}#can_embed_form h3.line{padding-bottom:10px;border-bottom:3px solid #e0e0e0;margin-top:40px;margin-bottom:20px}#can_embed_form h4{margin-bottom:15px;margin-top:0;font-size:18px}#can_embed_form:not(.can_float) h4.mt15{margin-top:15px}#can_embed_form h4.mb5{margin-bottom:5px}#can_embed_form h5{margin:0;font-size:12px}#can_embed_form #logo_wrap{display:none}#can_embed_form small{font-size:12px}#can_embed_form #letter-form>div>h4:not(:first-child),#can_embed_form #letter-form #form_col1>h4:not(:first-child),#can_embed_form #letter-form #form_col2>h4:not(:first-child){margin-top:25px}.full #can_embed_form #letter-form>div>h4 span,.full #can_embed_form #letter-form #form_col1>h4 span,.full #can_embed_form #letter-form #form_col2>h4 span{display:inline-block;text-align:center}#can_embed_form #select_tickets{border-top:3px solid #e0e0e0;padding-top:30px;margin-top:20px;margin-bottom:0}.ticketed_event #can_embed_form #can_main_col>h3,.ticketed_event #can_embed_form>h3{margin-bottom:15px;margin-top:0;font-size:18px;font-weight:400}.ticketed_event #can_embed_form #can_main_col>h3+h3,.ticketed_event #can_embed_form>h3+h3{margin-top:-15px}.ticketed_event #can_embed_form #can_main_col>h3+#event_desc,.ticketed_event #can_embed_form>h3+#event_desc{margin-top:20px;padding-top:15px;border-top:3px solid #e0e0e0}.ticketed_event #can_embed_form .thank-you-message h2+h3.first_line{font-weight:700}.ticketed_event #can_embed_form .thank-you-message h3{margin-bottom:15px;margin-top:0;font-size:18px;font-weight:400}.ticketed_event #can_embed_form .thank-you-message h3+h3{margin-top:-15px}.ticketed_event #can_embed_form .action_sidebar #action_info:last-child{margin-bottom:0}.ticketed_event #can_embed_form .action_sidebar #action_info .avatar_box{margin-bottom:20px}.ticketed_event #can_embed_form .action_sidebar #action_info .avatar_box:last-child{margin-bottom:0}.event #can_embed_form .last_line>h4,.event #can_embed_form .event_info_inner>h4{font-weight:400}.event #can_embed_form .event_info_inner{margin-bottom:40px}#can_embed_form .graytext{color:#bfbfbf}#can_embed_form .no_mb{margin-bottom:0!important}#can_embed_form .alert_message{background-color:#f9f9d5;border:1px solid #e6cf46;box-sizing:border-box;padding:10px;text-align:center;margin-bottom:20px}#can_embed_form div:not(.action_sidebar)>.alert_message{margin:40px 0}#can_embed_form #captcha_wrap .recaptcha_selection_wrap{max-width:302px;height:0;padding-top:120%;background-size:cover;background-repeat:no-repeat;position:relative;padding-left:4%;padding-right:4%}#can_embed_form #captcha_wrap .recaptcha_image{max-width:302px;background-size:cover;background-repeat:no-repeat;height:0;padding-top:120%}#can_embed_form #captcha_wrap .recaptcha_checkbox{width:30.25%;height:0%;transition:all .25s linear;background-size:cover;background-position:9999999999px;background-repeat:no-repeat;padding-top:32.25%;position:absolute;top:20.25%}#can_embed_form #captcha_wrap .recaptcha_checkbox-row2{top:46%}#can_embed_form #captcha_wrap .recaptcha_checkbox-row3{top:71.75%}#can_embed_form #captcha_wrap .recaptcha_checkbox-column2{left:35%}#can_embed_form #captcha_wrap .recaptcha_checkbox-column3{left:66%}#can_embed_form #captcha_wrap .recaptcha_checkbox:hover{background-color:rgba(1,137,200,.35)}#can_embed_form #captcha_wrap .recaptcha_checkbox_selected{background-color:rgba(1,137,200,.35)}#can_embed_form #captcha_wrap .recaptcha_checkbox_selected:before{content:"X";font-family:helvetica,Arial,sans-serif!important;font-size:35px;font-weight:400;width:30px;text-align:center;color:#0189c8;bottom:5%;position:absolute;right:5%;background-color:#fff;padding:3px 3px 2px;border-radius:0;height:31px}#can_embed_form label{line-height:20px;font-size:12px;width:100%;margin-bottom:2px}#can_embed_form .control-label{clear:both;text-transform:uppercase;letter-spacing:.5px}#can_embed_form .check_radio_field{margin-bottom:20px;display:block}#can_embed_form .check_radio_field.donate_amount_wrap{margin:0}#can_embed_form .check_radio_field label{display:block;width:auto;font-size:14px;line-height:20px;height:auto;padding:4px 0 0 25px;position:relative;float:none;margin:0 20px 0 0}.full #can_embed_form .check_radio_field label{padding-top:6px}#can_embed_form .check_radio_field.donate_amount_wrap label{display:block;width:18%;font-size:14px;line-height:34px;padding:0 1%;position:relative;float:left;margin:0 2.5% 10px 0;box-sizing:border-box;height:56px;line-height:56px}#can_embed_form .check_radio_field.donate_amount_wrap label:last-child{margin-right:0}@media screen and (max-width:768px){#can_embed_form .check_radio_field.donate_amount_wrap label{width:100%}}#can_embed_form .check_radio_field label input{position:absolute;left:0;top:5px}#can_embed_form .check_radio_field label input[type=text]{position:relative}#can_embed_form .check_radio_field label input.other_input{top:0;margin:0}#can_embed_form #tip_jar .tip_label.tip_label_other input{top:0;margin:0}#can_embed_form #d_sharing{display:block;line-height:15px;font-size:11px;border-top:1px dotted #d6d6d6;padding:20px 0 0;margin:0 0 10px}#can_embed_form #d_sharing input{display:inline-block;height:auto;line-height:19px;width:auto;float:none}#can_embed_form #d_sharing label{display:inline-block;height:auto;line-height:19px;width:auto;float:none;position:relative;padding-left:20px}#can_embed_form #d_sharing input{position:absolute;left:0;top:0}#can_embed_form #can_sidebar #d_sharing input{top:0}#can_embed_form #d_sharing ul{margin-bottom:-10px;padding:0}#can_embed_form #d_sharing ul li{margin-bottom:10px}#can_embed_form #action_welcome_message,#can_embed_form .action_sidebar_lined{padding-bottom:20px}#can_embed_form #action_welcome_message #action_welcome_message_inner{line-height:25px}#can_embed_form #action_welcome_message #action_welcome_message_inner .welcome_wrap,#can_embed_form #action_welcome_message #action_welcome_message_inner .welcome_avatar{float:left}#can_embed_form #action_welcome_message #action_welcome_message_inner>div{max-width:240px}#can_embed_form #action_welcome_message #action_welcome_message_inner #log-out{display:inline-block}#can_embed_form #action_welcome_message .welcome_avatar{height:44px;width:44px;padding:2px;border:1px solid #cbcbcb;float:left;margin-right:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}#can_embed_form #can_sidebar .sidebartitle{border-bottom:1px solid #d6d6d6;margin-bottom:20px;margin-top:0;padding-bottom:10px;text-align:center}#can_embed_form .ajax-loading{display:none;position:relative;top:4px;float:right;margin-top:-44px;margin-right:10px;height:16px;width:22px;animation:spin 1s infinite linear}#can_embed_form #referral_code_select_wrap{margin-bottom:20px}#can_embed_form #can_thank_you{background-color:#25b036;color:#fff;padding:20px;margin:0 0 20px;box-sizing:border-box;text-align:center}#can_embed_form #can_thank_you h1{margin-top:0;text-shadow:none;line-height:1em;margin:0 0 20px}#can_embed_form #can_thank_you h3.entry-title{text-align:center;border-color:#1e922c;margin-bottom:20px}#can_embed_form #can_thank_you h4{margin:0;font-weight:400;text-shadow:none;line-height:1.2em;font-size:16px}#can_embed_form #can_thank_you p{font-weight:400;text-shadow:none;line-height:1.2em;font-size:16px}#can_embed_form #can_thank_you #action_info{margin:20px 0 0;padding:10px 0 0;border-top:1px solid #1e922c}#can_embed_form #can_thank_you #action_info.alt_action_info{padding:10px 0;margin-top:20px;border-bottom:1px solid #1e922c}#can_embed_form #can_thank_you #action_info.alt_action_info .action_owner{margin:0 0 -10px}#can_embed_form #can_thank_you #action_info .action_info_user{margin:5px 0;text-align:center;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px;display:block;float:none}#can_embed_form #can_thank_you #action_info .action_info_user:last-child{margin-right:0}#can_embed_form #can_thank_you #action_info .action_info_user a{color:rgba(255,255,255,.7);text-decoration:none}#can_embed_form #can_thank_you #action_info .action_owner{float:none;position:relative;margin:0 0 20px;border:none;padding:0;display:block}#can_embed_form #can_thank_you #can_alt_title{margin-top:20px;font-size:18px}#can_embed_form #can_thank_you #action_thank_you_text{margin-top:10px;text-align:left}#can_embed_form #can_thank_you #action_thank_you_text a{color:#fff}#can_embed_form #can_thank_you #ty_instructions *{text-align:left}#can_embed_form .tooltip{display:none}#can_embed_form .can_thank_you-block{box-sizing:border-box;margin-bottom:20px}#can_embed_form .can_thank_you-block:first-child>label.graytext{position:relative;left:9px;top:13px;font-size:11px;padding:0 3px;z-index:9999;transition:all .1s linear;width:auto;text-transform:uppercase;z-index:99;letter-spacing:.5px;white-space:nowrap;overflow:hidden;max-width:calc(100% - 17px);float:left}#can_embed_form .can_thank_you-block:first-child>label.graytext:after{content:"";display:block;height:8px;bottom:3px;background-color:#fff;width:100%;position:absolute;left:0;z-index:-1}#can_embed_form #referral_code_select_wrap+.can_thank_you-block>label.graytext{position:relative;left:9px;top:13px;font-size:11px;padding:0 3px;z-index:9999;transition:all .1s linear;width:auto;text-transform:uppercase;z-index:99;letter-spacing:.5px;white-space:nowrap;overflow:hidden;max-width:calc(100% - 17px);float:left}#can_embed_form #referral_code_select_wrap+.can_thank_you-block>label.graytext:after{content:"";display:block;height:8px;bottom:3px;background-color:#fff;width:100%;position:absolute;left:0;z-index:-1}#can_embed_form.can_768 .can_thank_you-block{float:left;width:31%;margin-bottom:40px;margin-right:3.5%}#can_embed_form.can_768 .can_thank_you-block:last-child{margin-right:0}#can_embed_form.can_768 .can_thank_you-block.two_margin-block{margin-left:5%;margin-right:5%}#can_embed_form .can_thank_you-block .share_button{width:48%;margin-right:4%;display:block;float:left;color:#fff;text-align:center;line-height:40px;text-decoration:none;letter-spacing:2px;font-size:.8em;text-transform:uppercase}#can_embed_form .can_thank_you-block .share_button.share-facebook{background-color:#335795}#can_embed_form .can_thank_you-block .share_button.share-facebook:hover{background-color:#4f74bf}#can_embed_form .can_thank_you-block .share_button.share-twitter{background-color:#00aced;margin-right:0}#can_embed_form .can_thank_you-block .share_button.share-twitter:hover{background-color:#39c7ff}#can_embed_form .can_thank_you-block .share_button.share-google{display:none}#can_embed_form .embed-style-wrap{position:relative}#can_embed_form #embed_toggle-open,#can_embed_form #embed_toggle-close{width:auto;display:block;font-size:12px;padding:5px;background-color:rgba(0,0,0,.1);line-height:20px;padding:2px 5px;cursor:pointer;float:left;margin-top:-10px}#can_embed_form #embed_toggle-close{display:none}#can_embed_form #embed_options{margin-top:15px;display:none}#can_embed_form .thank-you-message,#can_embed_form .discussion-board{margin-bottom:40px}#can_embed_form #comments_wrap{background-color:#f5f5f5;border:1px solid #efefef;margin:40px 0 0;padding:0 5px 5px}#can_embed_form #comments_wrap #no_comments{font-size:1em;text-align:center;padding:30px 5px 20px;text-align:center;display:block;letter-spacing:1px;text-transform:uppercase}#can_embed_form ul.commentlist{padding:0;margin:0}#can_embed_form ul.commentlist ul{margin:0;padding:0}#can_embed_form.can_float ul.commentlist ul{padding-left:40px}#can_embed_form ul.commentlist li{background-color:#fff;border:1px solid #efefef;list-style:none outside none;margin:5px 0 0;padding:19px;position:relative;border-radius:0;box-shadow:none}#can_embed_form ul.commentlist ul li{border-color:#e5e5e5;border-radius:0;border-style:solid;border-width:1px 0 0 5px;box-shadow:none;list-style:none outside none;margin:20px 0 0;padding:20px 0 0 15px;position:relative}#can_embed_form.can_float .the_comment{padding:0 0 0 90px;position:relative}#can_embed_form ul.commentlist img.avatar{display:none}#can_embed_form.can_float ul.commentlist img.avatar{background-color:#fff;border:4px solid #cfcfcf;height:70px;left:0;padding:0;position:absolute;top:0;width:70px;display:block;margin:0!important;border-radius:50%}#can_embed_form .the_comment_author{margin:0;width:100%;float:none}#can_embed_form .the_comment_author strong{margin-right:10px}#can_embed_form .the_comment_author strong a{text-decoration:none}#can_embed_form .the_comment_text{margin:0}#can_embed_form .owner_badge{background-color:#0096db;border-radius:0;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:1px 5px;position:relative;top:-1px}#can_embed_form .commentmetadata{color:#b0b0b0;float:left;width:auto}#can_embed_form .reply{font-size:12px;text-align:right}#can_embed_form #respond{background:0 0;border:none;list-style:none;margin:none;padding:none;box-shadow:none}#can_embed_form #respond input[type=submit]{width:auto;float:left;margin-top:0}#can_embed_form #action_comment_form input[type=submit],#can_embed_form #host_button{height:auto;white-space:normal;width:auto}#can_embed_form #search_location_list,#can_embed_form #host_your_own_list{height:auto;line-height:20px;max-height:300px;overflow-y:scroll;padding:15px 5px;margin:0 0 25px;font-size:14px;background-color:rgba(0,0,0,.03);text-align:center}#can_embed_form .host_custom_html{margin-top:15px;clear:right}#can_embed_form #host_your_own{max-height:inherit;margin-top:15px}#can_embed_form.can_float #host_your_own{margin-top:0}#can_embed_form #can_sidebar #host_your_own .host_your_own_title{margin-top:30px}#can_embed_form #search_location_list ul,#can_embed_form #host_your_own ul{margin:-15px 0;padding:0}#can_embed_form #search_location_list ul li,#can_embed_form #host_your_own ul li{padding:10px 15px;margin:0;border-bottom:1px dotted #c6c6c6;list-style:none}#can_embed_form #search_location_list ul li:last-child{border-bottom:none}#can_embed_form #search_location_list ul li strong,#can_embed_form #search_location_list ul li span{display:block}#can_embed_form #host_your_own ul li strong,#can_embed_form #host_your_own ul li span{display:block}#can_embed_form #search_location_list ul li .button,#can_embed_form #host_your_own ul li .button{font-size:13px;margin-top:10px;padding:0;width:auto;padding:0 5px;display:inline-block;height:auto}#can_embed_form #can_zip_search .floatlabel-wrapper{float:left;width:60%;box-shadow:none}#can_embed_form #can_zip_search #form-zip_code-submit{float:right;width:38%;height:44px}#can_embed_form .country_drop_wrap{display:none;width:100%!important}#can_embed_form .country_drop_wrap select.can_select{height:33px!important;width:100%!important}#can_embed_form .country_drop_wrap span{width:100%!important}#can_embed_form .international_link-wrap{display:block;margin-top:-15px}#can_embed_form .country_wrap{padding-top:15px;clear:both}#can_embed_form .international_link{font-size:11px;cursor:pointer;display:inline-block;position:relative}#can_embed_form #campaign_zip_search,#can_embed_form #campaign_zip_search_submit{width:48%}#can_embed_form.can_float.can_768 #campaign_zip_search,#can_embed_form.can_float.can_768 #campaign_zip_search_submit{width:100%}#can_embed_form.can_float.can_768 #can_main_col #action_info .action_owner_box,#can_embed_form.can_float.can_768 #can_main_col #action_info .avatar_box{float:left;margin-right:40px;width:calc(50% - 20px)}#can_embed_form.can_float.can_768 #can_main_col #action_info .action_owner_box+.action_owner_box,#can_embed_form.can_float.can_768 #can_main_col #action_info .action_owner_box.multi-action_owner_box,#can_embed_form.can_float.can_768 #can_main_col #action_info .avatar_box+.action_owner_box,#can_embed_form.can_float.can_768 #can_main_col #action_info .avatar_box.multi-action_owner_box{margin:0}#can_embed_form.can_float.can_768 #can_main_col #donation_recipient_wrap #action_info .action_owner_box{width:100%}#can_embed_form.can_float #campaign_zip_search{float:left}#can_embed_form.can_float #campaign_zip_search_submit{float:right}#can_embed_form:not(.can_768) #can_thank_you .action_info_user{width:100%;float:none;margin-right:0}#can_embed_form #action_info{line-height:25px;font-size:13px;font-weight:100}#can_embed_form #action_info h5{text-transform:uppercase;margin-bottom:5px;letter-spacing:1px}#can_embed_form #can_sidebar #action_info .sponsor_owner_box{margin-top:20px;padding:15px;border:1px solid #e0e0e0}#can_embed_form #can_sidebar #action_info .sponsor_owner_box:first-child{margin-top:0}#can_embed_form #can_main_col #action_info #action_info_inner{border:1px solid #e0e0e0;background-color:rgba(255,255,255,.5);padding:15px 20px 20px}#can_embed_form #can_main_col #action_info .action_owner_box,#can_embed_form #can_main_col #action_info .avatar_box{margin-bottom:20px;padding:15px}.full #can_embed_form #can_main_col #action_info .action_owner_box,.full #can_embed_form #can_main_col #action_info .avatar_box{border:none;padding:0}.full #can_embed_form #can_main_col #action_info .action_owner_box .action_owner_title h6,.full #can_embed_form #can_main_col #action_info .avatar_box .action_owner_title h6{text-transform:uppercase;margin-bottom:5px;text-align:left;letter-spacing:1px;font-size:12px;font-weight:700}#can_embed_form #can_main_col #action_info .action_owner_box:last-child,#can_embed_form #can_main_col #action_info .avatar_box:last-child{margin-right:0;margin-bottom:0}#can_embed_form #can_main_col #donation_recipient_wrap #action_info{margin:0;padding:0}#can_embed_form #can_main_col #donation_recipient_wrap #action_info #action_info_inner{border:none;padding:0}#can_embed_form #action_info .action_owner_box .action_info_right{float:left}#can_embed_form #can_sidebar #action_info{padding:0 20px;margin:0 -20px 5px;border-top:1px solid rgba(0,0,0,.05)}#can_embed_form #can_sidebar #action_info.noborder{border-top:0}#can_embed_form #can_sidebar #action_info .action_owner_box{margin-bottom:20px}#can_embed_form #can_sidebar #action_info .action_owner_box:last-child{margin-bottom:0}#can_embed_form #can_sidebar #action_info .action_owner{margin-right:0}#can_embed_form #action_info .action_owner{margin-top:20px}.fundraising #can_embed_form #can_sidebar #action_info #action_info_inner,.ticketed_event #can_embed_form #can_sidebar #action_info #action_info_inner{margin:20px 0 0}.fundraising #can_embed_form #can_sidebar #action_info #action_info_inner .action_owner:first-child,.ticketed_event #can_embed_form #can_sidebar #action_info #action_info_inner .action_owner:first-child{margin-top:0}#can_embed_form #can_main_col #action_info .action_owner{margin:0}#can_embed_form #action_info .action_owner .action_author_avatar{float:left;width:50px;height:50px;padding:0;margin:0 10px 0 0;border-radius:50%}#can_embed_form #can_main_col #action_info .action_owner .action_info_user,#can_embed_form #can_main_col #action_info .action_owner .action_info_location{width:auto;float:none;display:block;margin:0}#can_embed_form #can_sidebar #action_info .action_info_user{margin:0;float:none}#can_embed_form #action_info .action_info_user{float:left;margin-right:40px}#can_embed_form #action_info .action_info_user:last-child{margin-left:0}#can_embed_form.can_768 #can_main_col #action_info{margin:20px 0 0;padding:10px 0}#can_embed_form .action_status_running_total{text-align:center;color:#cd3a18;font-weight:100;font-size:16px;margin-bottom:10px}#can_embed_form .action_status_tracker{margin-bottom:40px;margin:20px 0;padding:0 20px 20px;border-bottom:1px solid rgba(0,0,0,.05)}#can_embed_form.can_768 .action_status_tracker{margin-top:0}#can_embed_form .action_status_tracker .action_status_status_bar{background-color:#b0b0b0;height:2px;margin-bottom:10px}#can_embed_form .action_status_tracker .action_status_status_bar>span{display:block;height:2px;position:relative}#can_embed_form .action_status_tracker .action_status_status_bar span.action_status_status_bar-grow{display:block;position:relative;z-index:1;height:100%;width:0%;background-color:#25b036;overflow:visible!important}#can_embed_form .action_status_tracker .action_status_status_bar span.action_status_status_bar-grow .grow-dot{display:block;background-color:#25b036;border-radius:50%;position:absolute;width:10px;height:10px;top:-4px;right:-5px}#can_embed_form .action_status_tracker .action_status_goal{text-align:center;color:#888;font-size:12px;line-height:21px}#can_embed_form #d_sharing{text-align:center;padding:0 0 0;margin:0}#can_embed_form #d_sharing.d_sharing_center>ul>li{text-align:center}#can_embed_form #d_sharing.no_mb{margin-bottom:0}#can_embed_form #d_sharing #edit_d_sharing_opts,#can_embed_form #d_sharing #edit_d_sharing_opts-close{cursor:pointer;color:#7d7d7d;text-decoration:none;display:inline-block;background-color:#ededed;padding:2px 6px;margin-top:10px;border-radius:0}#can_embed_form #d_sharing.affirmative_optin_d_sharing{text-align:left}#can_embed_form #d_sharing.affirmative_optin_d_sharing ul{margin-bottom:0}#can_embed_form #d_sharing.affirmative_optin_d_sharing label{padding-left:0}#can_embed_form #d_sharing.affirmative_optin_d_sharing label.radio{padding:0 0 5px 25px}.full #can_embed_form #d_sharing.affirmative_optin_d_sharing label.radio{padding-top:2px}#can_embed_form #d_sharing.affirmative_optin_d_sharing .check_radio_field{margin-bottom:0;margin-top:5px}#can_embed_form #d_sharing.affirmative_optin_d_sharing .affirmative_note{margin-bottom:15px}#can_embed_form #d_sharing.affirmative_optin_d_sharing .check_radio_label{text-transform:none;font-size:14px;letter-spacing:inherit;word-break:break-word}#can_embed_form .full #d_sharing.affirmative_optin_d_sharing label.radio{padding-top:3px}#can_embed_form .additional_text{margin-top:25px;font-size:14px;line-height:19px;text-align:left}.ticketed_event #can_embed_form .additional_text,.fundraising #can_embed_form .additional_text{padding-top:5px;clear:both;margin-top:0}#can_embed_form #can_sidebar #donate_form #edit_d_sharing_opts,#can_embed_form #can_sidebar #donate_form #edit_d_sharing_opts-close{background-color:#dadada}#can_embed_form #d_sharing #d_sharing_opts{border-top:1px dotted #d6d6d6;display:none;margin:0;padding:0;text-align:left}#can_embed_form #d_sharing #edit_d_sharing_opts-close{display:none}#can_embed_form .action_letter{position:relative;padding:5.128205128205128% 5.128205128205128% 5.128205128205128% 7.692307692307693%;background:#fff;border:1px solid #e0e0e0;padding:30px}#can_embed_form .action_letter>p:first-child{font-weight:900}#can_embed_form .action_letter:before{content:"";display:block;position:absolute;left:0;top:0;width:2.564102564102564%;height:100%;background-color:#cfcfcf}#can_embed_form form{width:100%;display:block}#can_embed_form input[type=text],#can_embed_form input[type=password],#can_embed_form input[type=url],#can_embed_form input[type=email],#can_embed_form input[type=tel],#can_embed_form input[type=number]{height:44px;padding:4px 9px;width:100%;transition:border-color .3s linear,background-color .3s linear;border-radius:0}#can_embed_form input,#can_embed_form textarea,#can_embed_form select{margin-bottom:15px}#can_embed_form #form-zip_code:not(.mb_needed),#can_embed_form #form-zip_code-submit,#can_embed_form #campaign_zip_search{margin-bottom:0}#can_embed_form .core_field #form-zip_code:not(.mb_needed){margin-bottom:15px!important}#can_embed_form select{height:44px;padding:7px;width:100%;line-height:44px;border:1px solid #b0b0b0;background-color:#fff;transition:border-color .3s linear,background-color .3s linear;border-radius:0;transition:inherit}#can_embed_form .select2-container.can_select{background:0 0;border:none;border-radius:0;padding:0}#can_embed_form select.can_select,#can_embed_form span.can_select{line-height:44px;height:44px;border:1px solid #b0b0b0;background:url(/images/select2x2.png) no-repeat right -42px top 10px;background-size:60px 40px;background-color:#fff;box-sizing:border-box;border-radius:0;padding:0 30px 0 10px;zoom:1;white-space:nowrap;display:block;margin-bottom:15px;max-width:100%!important;width:100%!important}#can_embed_form .can_select span{overflow:hidden}#can_embed_form .can_select span.can_selectInner{width:100%!important}#can_embed_form select.can_select{opacity:0;position:absolute;z-index:999999;left:0;top:0}#can_embed_form textarea{padding:9px;width:100%;border-radius:0;height:90px;resize:none;transition:border-color .3s linear,background-color .3s linear}#can_embed_form textarea#message{height:250px}#can_embed_form input[type=text],#can_embed_form input[type=password],#can_embed_form input[type=url],#can_embed_form input[type=email],#can_embed_form input[type=tel],#can_embed_form input[type=number]{line-height:44px;border:1px solid #b0b0b0;background-color:#fff;box-sizing:border-box}#can_embed_form input[type=text]:focus,#can_embed_form input[type=password]:focus,#can_embed_form input[type=url]:focus,#can_embed_form input[type=email]:focus,#can_embed_form input[type=tel]:focus,#can_embed_form input[type=number]:focus{border-color:#434343}#can_embed_form textarea{line-height:25px;border:1px solid #b0b0b0;background-color:#fff;box-sizing:border-box}#can_embed_form textarea:focus{border-color:#cfcfcf}#can_embed_form #donate_form #form-zip_code,#can_embed_form #ticketed_event_form #form-zip_code{margin-bottom:15px}#can_embed_form #donate_form .country_wrap,#can_embed_form #ticketed_event_form .country_wrap{padding-top:0}#can_embed_form input[type=text]::-webkit-input-placeholder,#can_embed_form input[type=password]::-webkit-input-placeholder,#can_embed_form input[type=url]::-webkit-input-placeholder,#can_embed_form input[type=email]::-webkit-input-placeholder,#can_embed_form input[type=tel]::-webkit-input-placeholder,#can_embed_form input[type=number]::-webkit-input-placeholder,#can_embed_form input[type=text]:-moz-placeholder,#can_embed_form input[type=password]:-moz-placeholder,#can_embed_form input[type=url]:-moz-placeholder,#can_embed_form input[type=email]:-moz-placeholder,#can_embed_form input[type=tel]:-moz-placeholder,#can_embed_form input[type=number]:-moz-placeholder,#can_embed_form input[type=text]:-ms-input-placeholder,#can_embed_form input[type=password]:-ms-input-placeholder,#can_embed_form input[type=url]:-ms-input-placeholder,#can_embed_form input[type=email]:-ms-input-placeholder,#can_embed_form input[type=tel]:-ms-input-placeholder,#can_embed_form input[type=number]:-ms-input-placeholder{color:#a9a9a9}#can_embed_form textarea:-webkit-input-placeholder,#can_embed_form textarea:-moz-placeholder,#can_embed_form textarea:-ms-input-placeholder{color:#a9a9a9}#can_embed_form input[type=submit].autosize_button,#can_embed_form .button.autosize_button{width:auto}#can_embed_form input[type=submit].button_blue,#can_embed_form .button.button_blue{background-color:#0096db}#can_embed_form input[type=submit].button_blue:hover,#can_embed_form .button.button_blue:hover{background-color:#00a8f5}#can_embed_form input[type=submit].button_green,#can_embed_form .button.button_green{background-color:#25b036}#can_embed_form input[type=submit].button_green:hover,#can_embed_form .button.button_green:hover{background-color:#30c442}#can_embed_form input[type=text].disabled,#can_embed_form input[type=password].disabled,#can_embed_form input[type=url].disabled,#can_embed_form input[type=email].disabled,#can_embed_form input[type=tel].disabled,#can_embed_form input[type=number].disabled{cursor:default;opacity:.5;text-shadow:none}#can_embed_form textarea.disabled,#can_embed_form .button.disabled,#can_embed_form input[type=submit].disabled,#can_embed_form .disabled{cursor:default;opacity:.5;text-shadow:none}#can_embed_form form ul{width:100%;margin-bottom:-15px;padding:0}#can_embed_form form li{width:100%;margin:0 0 15px;list-style:none outside none;position:relative;box-sizing:border-box}#can_embed_form form li.cc_li_half,#can_embed_form form li.cc_li_quarter,#can_embed_form form li.cc_li_third{margin-bottom:0}#can_embed_form form li.cc_li_half input,#can_embed_form form li.cc_li_half select,#can_embed_form form li.cc_li_half .can_select,#can_embed_form form li.cc_li_half textarea,#can_embed_form form li.cc_li_quarter input,#can_embed_form form li.cc_li_quarter select,#can_embed_form form li.cc_li_quarter .can_select,#can_embed_form form li.cc_li_quarter textarea,#can_embed_form form li.cc_li_third input,#can_embed_form form li.cc_li_third select,#can_embed_form form li.cc_li_third .can_select,#can_embed_form form li.cc_li_third textarea{margin-bottom:15px}#can_embed_form form li.control-group,#can_embed_form form li.core_field{margin-bottom:0}#can_embed_form form ul.clearfix li{float:left}#can_embed_form.can_float form li.cc_li_half,#can_embed_form.can_float form li.cc_li_quarter,#can_embed_form.can_float form li.cc_li_third{width:48%;margin-bottom:0}#can_embed_form.can_float form li.cc_li_half:nth-child(odd),#can_embed_form.can_float form li.cc_li_quarter:nth-child(odd),#can_embed_form.can_float form li.cc_li_third:nth-child(odd){margin-left:4%}#can_embed_form.can_float form #donation_welcome~.cc_li_third{width:30.3333333333%;margin-left:4%}#can_embed_form.can_float form #donation_welcome~.cc_li_third.clear{margin-left:0%;clear:both}#can_embed_form form li.cc_li_half.right{float:right}#can_embed_form.can_float form li.cc_li_half.no_ml{margin:0}#can_embed_form.can_float.can_768 form li.cc_li_quarter{width:22%;margin-left:4%}#can_embed_form.can_float.can_768 form li.cc_li_third{width:30.3333333333%;margin-left:4%}#can_embed_form.can_float form li.cc_li_third.clear{clear:none}#can_embed_form.can_float.can_768 form li.cc_li_third.clear{margin-left:0%;clear:both}#can_embed_form .donate_state{position:relative;display:block}#can_embed_form .donate_state select{width:100%}#can_embed_form .donate_cc_month{width:47%;float:left;display:inline-block;position:relative}#can_embed_form .donate_cc_year{width:47%;float:right;display:inline-block;position:relative}#can_embed_form ul,#can_embed_form ol{margin:15px 0}#can_embed_form li{margin-bottom:5px}#can_embed_form form li.control-group{margin-bottom:0}#can_embed_form form label{display:block;word-wrap:break-word}#can_embed_form #action_welcome_message #action_welcome_message_inner{background-color:#fff;padding:20px;text-align:center;border:1px solid #e0e0e0}#can_embed_form #action_welcome_message #action_welcome_message_inner>div{max-width:100%}#can_embed_form #action_welcome_message #action_welcome_message_inner>div>div:last-child{line-height:14px}#can_embed_form #action_welcome_message.sidebar_welcome #action_welcome_message_inner{background-color:#fff}#can_embed_form .floatlabel-wrapper{position:relative}#can_embed_form .floatlabel-wrapper .floatlabel-label{position:absolute;left:9px;top:-8px;font-size:11px;color:#666;padding:0 3px;z-index:9999;transition:all .1s linear;width:auto;text-transform:uppercase;z-index:99;letter-spacing:.5px;white-space:nowrap;overflow:hidden;max-width:calc(100% - 17px)}#can_embed_form .floatlabel-wrapper .floatlabel-label.floatlabel-redactor{top:10px;z-index:100;max-width:calc(100% - 20px);color:#b0b0b0}@media screen and (max-width:900px){#can_embed_form .floatlabel-wrapper .floatlabel-label.floatlabel-redactor{max-width:calc(100% - 55px)}}#can_embed_form .floatlabel-wrapper .floatlabel-label.floatlabel-label-focus{color:#434343}#can_embed_form .floatlabel-wrapper .floatlabel-label:after{content:"";display:block;height:8px;bottom:3px;background-color:#fff;width:100%;position:absolute;left:0;z-index:-1}#can_embed_form .floatlabel-wrapper .floatlabel-label-inactive{top:0;opacity:0}#can_embed_form .floatlabel-wrapper .floatlabel-label-active{display:inline-block;top:-9px;opacity:1}.entry-title #can_embed_form .floatlabel-wrapper,.action_target #can_embed_form .floatlabel-wrapper,.has_floatlabel_tooltip #can_embed_form .floatlabel-wrapper{max-width:calc(100% - 35px)}#can_embed_form .floatlabel-wrapper+.tooltip{position:absolute;top:7px;right:0}#can_embed_form #error_message{display:none;text-align:center;background-color:#a31010;padding:10px 20px;margin:0;width:100%;color:#fff;position:relative}#can_embed_form #error_message strong{color:#fff}#can_embed_form .donate_amount,#can_embed_form .tip_label{padding:1%;float:left;margin:0 2% 10px 0;background-color:rgba(255,255,255,.5);border-radius:0;font-size:14px;font-weight:700;line-height:34px;position:relative;text-align:center;cursor:pointer;min-width:54px;width:23.5%;box-sizing:border-box;border:1px solid rgba(0,0,0,.1)}#can_embed_form .donate_amount:last-child,#can_embed_form .tip_label:last-child{margin-right:0}#can_embed_form.can_float #can_main_col .donate_amount,#can_embed_form.can_float #can_main_col .tip_label{font-size:20px}#can_embed_form .donate_amount input[type=text],#can_embed_form .tip_label input[type=text]{padding:4px;text-align:center}#can_embed_form label.donate_amount:hover,#can_embed_form label.donate_amount-selected{background-color:#25b036;transition:all .25s linear;color:#fff}#can_embed_form #tip_jar .tip_label:hover,#can_embed_form #tip_jar .tip_label.tip_label-selected{background-color:#25b036;transition:all .25s linear;color:#fff}#can_embed_form .donate_amount input[type=radio],#can_embed_form .tip_label input[type=radio]{visibility:hidden;position:absolute;top:0;left:0}#can_embed_form input.donate_amount_custom[type=text],#can_embed_form input.tip_jar_amount[type=text]{display:inline-block;margin:0;width:100%;box-shadow:inherit;top:0}#can_embed_form .donate_recurring{padding:20px 20px 10px;cursor:pointer;background-color:#f5f5f5;border-radius:0;margin-bottom:10px}#can_embed_form .donate_recurring .donate_recurring_inner label{font-size:16px;color:#434343}@media screen and (max-width:425px){#can_embed_form .donate_recurring{padding:20px 0 10px}}#can_embed_form #donation_recipient_wrap{border-bottom:1px solid #cbcbcb;padding-bottom:40px;margin:40px 0}#can_embed_form #donation_recipient_wrap:first-child{margin-top:0}#can_embed_form #donation_recipient_wrap h5,#can_embed_form #donation_recipient_wrap h4{text-transform:uppercase;font-size:12px;line-height:25px}#can_embed_form #donation_recipient_wrap .single_recipient,#can_embed_form #donation_recipient_wrap .action_owner{width:100%;margin-bottom:25px;padding:0;border:none}#can_embed_form #donation_recipient_wrap .single_recipient:last-child,#can_embed_form #donation_recipient_wrap .action_owner:last-child{margin-bottom:0}#can_embed_form #donation_recipient_wrap .action_info_inner{margin:0}#can_embed_form #donation_recipient_wrap .action_info_inner .action_owner_box{float:none;margin:0;padding:0}#can_embed_form.can_768 #donation_recipient_wrap>h5,#can_embed_form.can_768 #donation_recipient_wrap>h4,#can_embed_form.can_768 #donation_recipient_wrap .action_owner_title{float:left;width:210px}#can_embed_form.can_768 #donation_recipient_wrap .donation_recipients,#can_embed_form.can_768 #donation_recipient_wrap .action_owner_wrap{float:left;width:calc(100% - 210px);padding-left:20px;border-left:1px solid #e0e0e0}#can_embed_form #can_main_col #donation_recipient_wrap{margin:20px 0 40px;padding-bottom:30px}#can_embed_form .donation_recipients{line-height:25px;font-weight:100}#can_embed_form .donate_cc_exp{line-height:25px;position:relative;width:100%;float:left}#can_embed_form .donate_cc_exp:nth-child(2n){margin-right:0}#can_embed_form .recipient_avatar_link{display:block;float:left;margin-right:20px}#can_embed_form .donation_avatar{width:50px;height:auto;display:block;margin:0;border-radius:50%;border:2px solid #cfcfcf}#can_embed_form .donation_info{display:block;max-width:330px;line-height:25px}#can_embed_form .donation_info_split{display:block;margin-top:10px;float:left}#can_embed_form .donation_info_split input{margin:0}#can_embed_form #donate_login{margin:0 0 40px;text-align:center;background-color:#f5f5f5;padding:19px;border:1px solid #d6d6d6}#can_embed_form #donate_disclaimer{padding-top:20px;border-top:1px dotted #d6d6d6;font-size:12px;line-height:22px;margin-top:20px}#can_embed_form #tip_jar{margin:0 0 20px;background-color:#f5f5f5;padding:19px;border:1px solid #d6d6d6}#can_embed_form #tip_jar .tip_label{background-color:#e5e5e5}#can_embed_form #tip_jar .tip_jar_fields{display:block;margin-top:20px}#can_embed_form #donation_welcome{margin-bottom:40px;background-color:#f5f5f5;padding:19px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin:-40px 0 40px}#can_embed_form #donation_welcome-login{background-color:#e5e5e5;font-size:13px;margin:19px -19px -19px;padding:9px 19px;text-align:center}#can_embed_form #can_main_col .donation_welcome_avatar{display:none}#can_embed_form #can_main_col .donation_welcome_text{width:100%}#can_embed_form ul.ticket_list{padding:0;margin-bottom:40px;background-color:#fff;border:1px solid #d6d6d6;border-radius:0}#can_embed_form ul.ticket_list input[type=number]{margin-bottom:0}#can_embed_form ul.ticket_list li{list-style:none;float:left;width:100%;padding:10px;margin:0;box-sizing:border-box;border-top:1px dotted #dadada;line-height:40px}#can_embed_form:not(.can_float) ul.ticket_list li.receipt_tip>div:nth-child(2),#can_embed_form:not(.can_float) ul.ticket_list li:last-child>div:nth-child(2){display:none}#can_embed_form ul.ticket_list li:first-child{border-top:none}#can_embed_form ul.ticket_list li:last-child{border-top:1px solid #dadada}#can_embed_form.can_768 ul.ticket_list li .centertext{text-align:left}#can_embed_form.can_float ul.ticket_list li .centertext{text-align:center}#can_embed_form.can_float ul.ticket_list li>div{width:30.357142857142855%;margin-right:4.4642857142857144%;float:left}#can_embed_form.can_float ul.ticket_list li>div:last-child{margin-right:0}#can_embed_form .event_map_wrap,#can_embed_form #event_map_wrap{height:300px}#can_embed_form #can_sidebar #event_map_wrap{margin-bottom:20px}.full #can_embed_form .event_map_wrap,.full #can_embed_form #event_map_wrap{margin-bottom:20px}#can_embed_form .event_map_wrap img,#can_embed_form #event_map_wrap img{max-width:initial}#can_embed_form #map-notice-content{line-height:130%;overflow:hidden}#can_embed_form .event_map_wrap #map_canvas,#can_embed_form #event_map_wrap #map_canvas{height:300px}#can_embed_form .form_builder_output{margin-bottom:0}#can_embed_form .mapboxgl-control-container{position:initial}#can_embed_form .mapboxgl-popup-close-button{display:none}#can_embed_form.can_float #form_col1{float:left;width:48%}#can_embed_form.can_float #form_col1 #form_col3{float:none;width:100%}#can_embed_form.can_float #form_col1 #form_col3 .widget_title{display:none}#can_embed_form.can_float #form_col1>.form_builder_output:first-child{margin:0}#can_embed_form.can_float #form_col2{float:right;width:48%}#can_embed_form.can_float #form_col3{float:left;width:48%}#can_embed_form.can_float #form_col4{float:right;width:48%}#can_embed_form.can_768 #form_col3,#can_embed_form.can_768 #form_col4{float:left;width:22%;margin-left:4%}#can_embed_form.can_768 #can_main_col{width:65%;float:left}#can_embed_form.can_768 #can_sidebar{width:30%;float:right;background-color:rgba(255,255,255,.5);padding:15px 20px;box-sizing:border-box;border:1px solid #e0e0e0}#can_embed_form .graytext{color:#a9a9a9}#can_embed_form .greentext{color:#25b036}#can_embed_form .redtext{color:#cd3a18}#can_embed_form .small{font-size:11px}#can_embed_form small.small-line{line-height:15px}#can_embed_form .select2-container{margin:0 0 15px;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.can_embed.form #can_embed_form_inner>h2{margin-bottom:30px;padding-bottom:20px;border-bottom:3px solid #e0e0e0}#can_embed_form_inner *{margin:0;padding:0;border:0;font-size:100%;font:inherit;color:inherit;vertical-align:baseline;text-shadow:none;text-align:left;text-decoration:none;z-index:1;box-shadow:none;outline:none;text-indent:0;border-radius:0;opacity:1;float:none;position:relative;top:auto;bottom:auto;left:auto;right:auto}.event_campaign #can_embed_form a,.ticketed_event #can_embed_form a{text-decoration:none}#can_embed_form,#donate_auto_modal,#donate_make_recurring_modal{color:inherit;font-size:16px;line-height:30px;font-weight:400;outline:none;width:100%;max-width:100%;box-sizing:border-box}#can_embed_form div,#donate_auto_modal div,#donate_make_recurring_modal div{clear:none}#can_embed_form a,#donate_auto_modal a,#donate_make_recurring_modal a{transition:all .2s linear}#can_embed_form h2,#donate_auto_modal h2,#donate_make_recurring_modal h2{margin-bottom:15px;margin-top:0;font-size:28px;text-transform:none}#can_embed_form p,#donate_auto_modal p,#donate_make_recurring_modal p{margin-bottom:15px}#can_embed_form .error_checkbox label,#donate_auto_modal .error_checkbox label,#donate_make_recurring_modal .error_checkbox label{color:#a31010}#can_embed_form .error_input-select_wrap>input.can_select[type=text]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=text]::-webkit-input-placeholder,#can_embed_form input.error_input[type=text]::-webkit-input-placeholder,#can_embed_form input.error_input_cc[type=text]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=password]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=password]::-webkit-input-placeholder,#can_embed_form input.error_input[type=password]::-webkit-input-placeholder,#can_embed_form input.error_input_cc[type=password]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=url]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=url]::-webkit-input-placeholder,#can_embed_form input.error_input[type=url]::-webkit-input-placeholder,#can_embed_form input.error_input_cc[type=url]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=email]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=email]::-webkit-input-placeholder,#can_embed_form input.error_input[type=email]::-webkit-input-placeholder,#can_embed_form input.error_input_cc[type=email]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=tel]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=tel]::-webkit-input-placeholder,#can_embed_form input.error_input[type=tel]::-webkit-input-placeholder,#can_embed_form input.error_input_cc[type=tel]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=number]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=number]::-webkit-input-placeholder,#can_embed_form input.error_input[type=number]::-webkit-input-placeholder,#can_embed_form input.error_input_cc[type=number]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=text]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=text]:-moz-placeholder,#can_embed_form input.error_input[type=text]:-moz-placeholder,#can_embed_form input.error_input_cc[type=text]:-moz-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=password]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=password]:-moz-placeholder,#can_embed_form input.error_input[type=password]:-moz-placeholder,#can_embed_form input.error_input_cc[type=password]:-moz-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=url]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=url]:-moz-placeholder,#can_embed_form input.error_input[type=url]:-moz-placeholder,#can_embed_form input.error_input_cc[type=url]:-moz-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=email]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=email]:-moz-placeholder,#can_embed_form input.error_input[type=email]:-moz-placeholder,#can_embed_form input.error_input_cc[type=email]:-moz-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=tel]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=tel]:-moz-placeholder,#can_embed_form input.error_input[type=tel]:-moz-placeholder,#can_embed_form input.error_input_cc[type=tel]:-moz-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=number]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=number]:-moz-placeholder,#can_embed_form input.error_input[type=number]:-moz-placeholder,#can_embed_form input.error_input_cc[type=number]:-moz-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=text]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=text]:-ms-input-placeholder,#can_embed_form input.error_input[type=text]:-ms-input-placeholder,#can_embed_form input.error_input_cc[type=text]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=password]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=password]:-ms-input-placeholder,#can_embed_form input.error_input[type=password]:-ms-input-placeholder,#can_embed_form input.error_input_cc[type=password]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=url]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=url]:-ms-input-placeholder,#can_embed_form input.error_input[type=url]:-ms-input-placeholder,#can_embed_form input.error_input_cc[type=url]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=email]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=email]:-ms-input-placeholder,#can_embed_form input.error_input[type=email]:-ms-input-placeholder,#can_embed_form input.error_input_cc[type=email]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=tel]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=tel]:-ms-input-placeholder,#can_embed_form input.error_input[type=tel]:-ms-input-placeholder,#can_embed_form input.error_input_cc[type=tel]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>input.can_select[type=number]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=number]:-ms-input-placeholder,#can_embed_form input.error_input[type=number]:-ms-input-placeholder,#can_embed_form input.error_input_cc[type=number]:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=text]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=text]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=text]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=text]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=text]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=text]::-webkit-input-placeholder,#donate_auto_modal input.error_input[type=text]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=password]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=password]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=password]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=password]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=password]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=password]::-webkit-input-placeholder,#donate_auto_modal input.error_input[type=password]::-webkit-input-placeholder,#donate_auto_modal input[type=url].error_input::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=url]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=url]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=url]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=url]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=url]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=url]::-webkit-input-placeholder,#donate_auto_modal input[type=email].error_input::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=email]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=email]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=email]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=email]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=email]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=email]::-webkit-input-placeholder,#donate_auto_modal input[type=tel].error_input::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=tel]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=tel]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=tel]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=tel]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=tel]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=tel]::-webkit-input-placeholder,#donate_auto_modal input[type=number].error_input::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=number]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=number]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=number]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=number]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=number]::-webkit-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=number]::-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=text]:-moz-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=text]:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=text]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=text]:-moz-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=text]:-moz-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=text]:-moz-placeholder,#donate_auto_modal input.error_input[type=text]:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=password]:-moz-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=password]:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=password]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=password]:-moz-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=password]:-moz-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=password]:-moz-placeholder,#donate_auto_modal input.error_input[type=password]:-moz-placeholder,#donate_auto_modal input[type=url].error_input:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=url]:-moz-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=url]:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=url]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=url]:-moz-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=url]:-moz-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=url]:-moz-placeholder,#donate_auto_modal input[type=email].error_input:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=email]:-moz-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=email]:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=email]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=email]:-moz-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=email]:-moz-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=email]:-moz-placeholder,#donate_auto_modal input[type=tel].error_input:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=tel]:-moz-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=tel]:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=tel]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=tel]:-moz-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=tel]:-moz-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=tel]:-moz-placeholder,#donate_auto_modal input[type=number].error_input:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=number]:-moz-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=number]:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=number]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=number]:-moz-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=number]:-moz-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=number]:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=text]:-ms-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=text]:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=text]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=text]:-ms-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=text]:-ms-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=text]:-ms-input-placeholder,#donate_auto_modal input.error_input[type=text]:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=password]:-ms-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=password]:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=password]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=password]:-ms-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=password]:-ms-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=password]:-ms-input-placeholder,#donate_auto_modal input.error_input[type=password]:-ms-input-placeholder,#donate_auto_modal input[type=url].error_input:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=url]:-ms-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=url]:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=url]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=url]:-ms-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=url]:-ms-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=url]:-ms-input-placeholder,#donate_auto_modal input[type=email].error_input:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=email]:-ms-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=email]:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=email]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=email]:-ms-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=email]:-ms-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=email]:-ms-input-placeholder,#donate_auto_modal input[type=tel].error_input:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=tel]:-ms-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=tel]:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=tel]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=tel]:-ms-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=tel]:-ms-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=tel]:-ms-input-placeholder,#donate_auto_modal input[type=number].error_input:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>input.can_select[type=number]:-ms-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>input.can_select[type=number]:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=number]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal input.select2-choice[type=number]:-ms-input-placeholder,#donate_auto_modal #can_embed_form input.error_input_cc[type=number]:-ms-input-placeholder,#can_embed_form #donate_auto_modal input.error_input_cc[type=number]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=text]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=text]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=text]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=text]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=text]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=text]::-webkit-input-placeholder,#donate_make_recurring_modal input.error_input[type=text]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=password]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=password]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=password]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=password]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=password]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=password]::-webkit-input-placeholder,#donate_make_recurring_modal input.error_input[type=password]::-webkit-input-placeholder,#donate_make_recurring_modal input[type=url].error_input::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=url]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=url]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=url]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=url]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=url]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=url]::-webkit-input-placeholder,#donate_make_recurring_modal input[type=email].error_input::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=email]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=email]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=email]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=email]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=email]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=email]::-webkit-input-placeholder,#donate_make_recurring_modal input[type=tel].error_input::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=tel]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=tel]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=tel]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=tel]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=tel]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=tel]::-webkit-input-placeholder,#donate_make_recurring_modal input[type=number].error_input::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=number]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=number]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=number]::-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=number]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=number]::-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=number]::-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=text]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=text]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=text]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=text]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=text]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=text]:-moz-placeholder,#donate_make_recurring_modal input.error_input[type=text]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=password]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=password]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=password]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=password]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=password]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=password]:-moz-placeholder,#donate_make_recurring_modal input.error_input[type=password]:-moz-placeholder,#donate_make_recurring_modal input[type=url].error_input:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=url]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=url]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=url]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=url]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=url]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=url]:-moz-placeholder,#donate_make_recurring_modal input[type=email].error_input:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=email]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=email]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=email]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=email]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=email]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=email]:-moz-placeholder,#donate_make_recurring_modal input[type=tel].error_input:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=tel]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=tel]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=tel]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=tel]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=tel]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=tel]:-moz-placeholder,#donate_make_recurring_modal input[type=number].error_input:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=number]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=number]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=number]:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=number]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=number]:-moz-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=number]:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=text]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=text]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=text]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=text]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=text]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=text]:-ms-input-placeholder,#donate_make_recurring_modal input.error_input[type=text]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=password]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=password]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=password]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=password]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=password]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=password]:-ms-input-placeholder,#donate_make_recurring_modal input.error_input[type=password]:-ms-input-placeholder,#donate_make_recurring_modal input[type=url].error_input:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=url]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=url]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=url]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=url]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=url]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=url]:-ms-input-placeholder,#donate_make_recurring_modal input[type=email].error_input:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=email]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=email]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=email]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=email]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=email]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=email]:-ms-input-placeholder,#donate_make_recurring_modal input[type=tel].error_input:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=tel]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=tel]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=tel]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=tel]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=tel]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=tel]:-ms-input-placeholder,#donate_make_recurring_modal input[type=number].error_input:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>input.can_select[type=number]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>input.can_select[type=number]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=number]:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal input.select2-choice[type=number]:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form input.error_input_cc[type=number]:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal input.error_input_cc[type=number]:-ms-input-placeholder{color:#a31010}#can_embed_form .error_input-select_wrap>textarea.can_select:-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container textarea.select2-choice:-webkit-input-placeholder,#can_embed_form textarea.error_input:-webkit-input-placeholder,#can_embed_form textarea.error_input_cc:-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>textarea.can_select:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container textarea.select2-choice:-moz-placeholder,#can_embed_form textarea.error_input:-moz-placeholder,#can_embed_form textarea.error_input_cc:-moz-placeholder,#can_embed_form .error_input-select_wrap>textarea.can_select:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container textarea.select2-choice:-ms-input-placeholder,#can_embed_form textarea.error_input:-ms-input-placeholder,#can_embed_form textarea.error_input_cc:-ms-input-placeholder,#donate_auto_modal textarea.error_input:-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>textarea.can_select:-webkit-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>textarea.can_select:-webkit-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container textarea.select2-choice:-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal textarea.select2-choice:-webkit-input-placeholder,#donate_auto_modal #can_embed_form textarea.error_input_cc:-webkit-input-placeholder,#can_embed_form #donate_auto_modal textarea.error_input_cc:-webkit-input-placeholder,#donate_auto_modal textarea.error_input:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>textarea.can_select:-moz-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>textarea.can_select:-moz-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container textarea.select2-choice:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal textarea.select2-choice:-moz-placeholder,#donate_auto_modal #can_embed_form textarea.error_input_cc:-moz-placeholder,#can_embed_form #donate_auto_modal textarea.error_input_cc:-moz-placeholder,#donate_auto_modal textarea.error_input:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>textarea.can_select:-ms-input-placeholder,#can_embed_form #donate_auto_modal .error_input-select_wrap>textarea.can_select:-ms-input-placeholder,#donate_auto_modal #can_embed_form .error_input-select_wrap>.select2-container textarea.select2-choice:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_auto_modal textarea.select2-choice:-ms-input-placeholder,#donate_auto_modal #can_embed_form textarea.error_input_cc:-ms-input-placeholder,#can_embed_form #donate_auto_modal textarea.error_input_cc:-ms-input-placeholder,#donate_make_recurring_modal textarea.error_input:-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>textarea.can_select:-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>textarea.can_select:-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container textarea.select2-choice:-webkit-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal textarea.select2-choice:-webkit-input-placeholder,#donate_make_recurring_modal #can_embed_form textarea.error_input_cc:-webkit-input-placeholder,#can_embed_form #donate_make_recurring_modal textarea.error_input_cc:-webkit-input-placeholder,#donate_make_recurring_modal textarea.error_input:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>textarea.can_select:-moz-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>textarea.can_select:-moz-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container textarea.select2-choice:-moz-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal textarea.select2-choice:-moz-placeholder,#donate_make_recurring_modal #can_embed_form textarea.error_input_cc:-moz-placeholder,#can_embed_form #donate_make_recurring_modal textarea.error_input_cc:-moz-placeholder,#donate_make_recurring_modal textarea.error_input:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>textarea.can_select:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal .error_input-select_wrap>textarea.can_select:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form .error_input-select_wrap>.select2-container textarea.select2-choice:-ms-input-placeholder,#can_embed_form .error_input-select_wrap>.select2-container #donate_make_recurring_modal textarea.select2-choice:-ms-input-placeholder,#donate_make_recurring_modal #can_embed_form textarea.error_input_cc:-ms-input-placeholder,#can_embed_form #donate_make_recurring_modal textarea.error_input_cc:-ms-input-placeholder{color:#a31010}#can_embed_form .check_radio_field label.error_checkbox,#donate_auto_modal .check_radio_field label.error_checkbox,#donate_make_recurring_modal .check_radio_field label.error_checkbox{color:#a31010}#can_embed_form .check_radio_field label.error_checkbox a,#donate_auto_modal .check_radio_field label.error_checkbox a,#donate_make_recurring_modal .check_radio_field label.error_checkbox a{color:#a31010}#can_embed_form .check_radio_field label.error_checkbox a,#donate_auto_modal .check_radio_field label.error_checkbox a,#donate_make_recurring_modal .check_radio_field label.error_checkbox a{text-decoration:underline}#donate_auto_modal input,.can_embed_select2{color:#434343;font-size:16px;line-height:30px;font-weight:400;outline:none;box-shadow:none}.event_campaign #can_embed_form img.main_action_image{margin-top:15px}#donate_auto_modal .clear,#donate_make_recurring_modal .clear{clear:both;height:auto;overflow:auto}#donate_auto_modal small,#donate_make_recurring_modal small{font-size:12px}#donate_auto_modal label,#donate_make_recurring_modal label{line-height:20px;font-size:12px;width:100%;margin-bottom:2px}#donate_auto_modal .check_radio_field,#donate_make_recurring_modal .check_radio_field{margin-bottom:20px;display:block}#donate_auto_modal .check_radio_field label,#donate_make_recurring_modal .check_radio_field label{display:inline-block;width:auto;font-size:14px;line-height:20px;height:auto;padding:8px 0 0 25px;position:relative;float:none;margin:0 20px 0 0}#donate_auto_modal form,#donate_make_recurring_modal form{width:100%;display:block}#donate_auto_modal form label,#donate_make_recurring_modal form label{display:block;word-wrap:break-word}#donate_auto_modal input,#donate_make_recurring_modal input{margin-bottom:15px}#donate_auto_modal input[type=password],#donate_auto_modal input[type=text],#donate_make_recurring_modal input[type=password],#donate_make_recurring_modal input[type=text]{height:33px;padding:4px 9px;width:100%;transition:border-color .3s linear,background-color .3s linear;border-radius:0;line-height:44px;border:1px solid #b0b0b0;background-color:#fff;box-sizing:border-box}#donate_auto_modal input[type=password]::-webkit-input-placeholder,#donate_auto_modal input[type=text]::-webkit-input-placeholder,#donate_auto_modal input[type=password]:-moz-placeholder,#donate_auto_modal input[type=text]:-moz-placeholder,#donate_auto_modal input[type=password]:-ms-input-placeholder,#donate_auto_modal input[type=text]:-ms-input-placeholder,#donate_make_recurring_modal input[type=password]::-webkit-input-placeholder,#donate_make_recurring_modal input[type=text]::-webkit-input-placeholder,#donate_make_recurring_modal input[type=password]:-moz-placeholder,#donate_make_recurring_modal input[type=text]:-moz-placeholder,#donate_make_recurring_modal input[type=password]:-ms-input-placeholder,#donate_make_recurring_modal input[type=text]:-ms-input-placeholder{color:#a9a9a9}#donate_auto_modal .button.button_blue,#donate_make_recurring_modal .button.button_blue{background-color:#0096db}#donate_auto_modal .button.button_blue:hover,#donate_make_recurring_modal .button.button_blue:hover{background-color:#00a8f5}#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box{width:100%;margin:0}#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box+.action_owner_box,#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box.multi-action_owner_box{margin-top:20px}#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box+.action_owner_box .action_owner,#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box.multi-action_owner_box .action_owner{float:left;width:calc(50% - 20px)}#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box+.action_owner_box .action_owner:nth-child(odd),#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box.multi-action_owner_box .action_owner:nth-child(odd){margin-right:40px}#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box+.action_owner_box .action_owner:nth-child(1),#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box+.action_owner_box .action_owner:nth-child(2),#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box.multi-action_owner_box .action_owner:nth-child(1),#can_embed_form.can_float.can_768 #can_main_col #action_info #multi_sponsors .action_owner_box.multi-action_owner_box .action_owner:nth-child(2){margin-top:0}#can_embed_form #can_main_col #action_info #multi_sponsors .action_owner_box+.action_owner_box,#can_embed_form #can_main_col #action_info #multi_sponsors .action_owner_box.multi-action_owner_box{margin-top:20px}#can_embed_form #can_main_col #action_info #multi_sponsors .action_owner_box+.action_owner_box .action_owner,#can_embed_form #can_main_col #action_info #multi_sponsors .action_owner_box.multi-action_owner_box .action_owner{margin-top:20px}#can_embed_form #can_main_col #action_info #multi_sponsors .action_owner_box+.action_owner_box .action_owner:first-child,#can_embed_form #can_main_col #action_info #multi_sponsors .action_owner_box.multi-action_owner_box .action_owner:first-child{margin-top:0}#can_embed_form:not(.full) #action_info{margin-top:40px}#can_embed_form:not(.full) #action_info .action_info_user:last-child{margin-right:0}#can_embed_form:not(.full) #action_info .action_info_user:last-child a{display:inline-block}.can_embed .kiosk-success{border:#50c24e 1px solid;background-color:#90ee90;font-size:12px;text-align:center;padding:2px}#captcha_wrap{text-align:center;margin-bottom:-1px;position:relative}#captcha_wrap img{max-width:100%;height:auto;margin:auto;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.error_input,#can_embed_form .error_input-select_wrap>.can_select,#can_embed_form .error_input-select_wrap>.select2-container .select2-choice,#can_embed_form .error_input,#can_embed_form input.error_input[type=text],#can_embed_form input.error_input[type=password],#can_embed_form input.error_input[type=url],#can_embed_form input.error_input[type=email],#can_embed_form input.error_input[type=tel],#can_embed_form input.error_input[type=number],#can_embed_form textarea.error_input,#can_embed_form .error_input_cc,#can_embed_form input.error_input_cc[type=text],#can_embed_form input.error_input_cc[type=password],#can_embed_form input.error_input_cc[type=url],#can_embed_form input.error_input_cc[type=email],#can_embed_form input.error_input_cc[type=tel],#can_embed_form input.error_input_cc[type=number],#can_embed_form textarea.error_input_cc,#donate_auto_modal input.error_input[type=password],#donate_auto_modal input.error_input[type=text],#donate_make_recurring_modal input.error_input[type=password],#donate_make_recurring_modal input.error_input[type=text]{border:1px solid #cd3a18;color:#333;box-shadow:0 0 0 2px #cd3a18 inset,0 0 4px 0 #cd3a18 inset;transition:all .2s linear}.error_input:focus,#can_embed_form .error_input-select_wrap>.can_select:focus,#can_embed_form .error_input-select_wrap>.select2-container .select2-choice:focus,#can_embed_form .error_input:focus,#can_embed_form input.error_input[type=text]:focus,#can_embed_form input.error_input[type=password]:focus,#can_embed_form input.error_input[type=url]:focus,#can_embed_form input.error_input[type=email]:focus,#can_embed_form input.error_input[type=tel]:focus,#can_embed_form input.error_input[type=number]:focus,#can_embed_form .error_input_cc:focus,#can_embed_form input.error_input_cc[type=text]:focus,#can_embed_form input.error_input_cc[type=password]:focus,#can_embed_form input.error_input_cc[type=url]:focus,#can_embed_form input.error_input_cc[type=email]:focus,#can_embed_form input.error_input_cc[type=tel]:focus,#can_embed_form input.error_input_cc[type=number]:focus,#donate_auto_modal input.error_input[type=password]:focus,#donate_auto_modal input.error_input[type=text]:focus,#donate_make_recurring_modal input.error_input[type=password]:focus,#donate_make_recurring_modal input.error_input[type=text]:focus{box-shadow:none;border:1px solid #cd3a18}input[type=radio].error_input,#can_embed_form .error_input-select_wrap>input.can_select[type=radio],#can_embed_form .error_input-select_wrap>.select2-container input.select2-choice[type=radio],#can_embed_form input.error_input[type=radio],#can_embed_form input.error_input_cc[type=radio],#donate_auto_modal input.error_input[type=radio][type=password],#donate_auto_modal input.error_input[type=radio][type=text],#donate_make_recurring_modal input.error_input[type=radio][type=password],#donate_make_recurring_modal input.error_input[type=radio][type=text]{border-radius:25px}.fundraising:not(.full) #can_embed_form.can_float form input[type=hidden]+li.cc_li_half,.fundraising:not(.full) #can_embed_form.can_float form input[type=hidden]+li.cc_li_quarter,.fundraising:not(.full) #can_embed_form.can_float form input[type=hidden]+li.cc_li_third{margin-left:0;margin-right:0;width:100%}.can_fundraising_widget #donate_auto_modal,.js-ticketed_event_widget #donate_auto_modal{max-width:100%;text-align:center}.can_fundraising_widget #donate_auto_modal #ty_signup,.js-ticketed_event_widget #donate_auto_modal #ty_signup{padding:20px;margin:0;width:100%;padding:5%}.can_fundraising_widget #donate_auto_modal #ty_signup .btn-register,.js-ticketed_event_widget #donate_auto_modal #ty_signup .btn-register{width:100%;padding-left:0;padding-right:0}.can_fundraising_widget #donate_auto_modal .btn-facebook,.js-ticketed_event_widget #donate_auto_modal .btn-facebook{float:left;background-color:#335795}.can_fundraising_widget #donate_auto_modal .btn-facebook:hover,.js-ticketed_event_widget #donate_auto_modal .btn-facebook:hover{background-color:#4f74bf}.can_fundraising_widget #donate_auto_modal .btn-twitter,.js-ticketed_event_widget #donate_auto_modal .btn-twitter{float:right;background-color:#00aced}.can_fundraising_widget #donate_auto_modal .btn-twitter:hover,.js-ticketed_event_widget #donate_auto_modal .btn-twitter:hover{background-color:#39c7ff}.can_fundraising_widget #donate_auto_modal .btn-facebook,.can_fundraising_widget #donate_auto_modal .btn-twitter,.js-ticketed_event_widget #donate_auto_modal .btn-facebook,.js-ticketed_event_widget #donate_auto_modal .btn-twitter{border-radius:0;color:#fff;text-shadow:none;line-height:44px;text-decoration:none;position:relative;text-align:center;width:180px;overflow:hidden;transition:all .2s linear;box-shadow:0 0 3px 0 rgba(0,0,0,.2) inset,0 0 0 1px rgba(0,0,0,.2) inset;width:45%;margin-bottom:10px}.can_fundraising_widget #donate_auto_modal .btn-facebook:active,.can_fundraising_widget #donate_auto_modal .btn-twitter:active,.js-ticketed_event_widget #donate_auto_modal .btn-facebook:active,.js-ticketed_event_widget #donate_auto_modal .btn-twitter:active{box-shadow:0 0 7px 0 rgba(0,0,0,.5) inset,0 0 0 1px rgba(0,0,0,.2) inset;transition:all .05s linear}.can_fundraising_widget #donate_auto_modal .btn-facebook span,.can_fundraising_widget #donate_auto_modal .btn-twitter span,.js-ticketed_event_widget #donate_auto_modal .btn-facebook span,.js-ticketed_event_widget #donate_auto_modal .btn-twitter span{position:relative;z-index:2}#can_fundraising_widget #donate_make_recurring_modal{max-width:100%;text-align:center}#can_fundraising_widget #make_recurring_buttons_wrap a.can_button,#can_fundraising_widget #make_recurring_buttons_wrap #can_embed_form a.button,#can_embed_form #can_fundraising_widget #make_recurring_buttons_wrap a.button,#can_fundraising_widget #make_recurring_buttons_wrap #donate_auto_modal a.button,#donate_auto_modal #can_fundraising_widget #make_recurring_buttons_wrap a.button,#can_fundraising_widget #make_recurring_buttons_wrap #donate_make_recurring_modal a.button,#donate_make_recurring_modal #can_fundraising_widget #make_recurring_buttons_wrap a.button{color:#fff}#can_fundraising_widget #make_recurring_buttons_wrap small{color:#909090;display:block;margin:5px 0 30px}#can_fundraising_widget #make_recurring_buttons_wrap small+a{text-transform:uppercase;font-size:.9em;letter-spacing:1px;text-decoration:none;color:#cd3a18}#can_fundraising_widget #make_recurring_buttons_wrap small+a:hover{color:#e7390e}#buorg{display:none}#can_embed_form #outdated_browser,.can_embed_outdated_browser#outdated_browser{}#can_embed_form #outdated_browser,.can_embed_outdated_browser #outdated_browser{padding:40px;background-color:#cd3a18;margin-bottom:40px;border-radius:0}.ie_6 #can_embed_form #outdated_browser,.ie_7 #can_embed_form #outdated_browser,.ie_8 #can_embed_form #outdated_browser,.ie_6 .can_embed_outdated_browser #outdated_browser,.ie_7 .can_embed_outdated_browser #outdated_browser,.ie_8 .can_embed_outdated_browser #outdated_browser{display:block}#can_embed_form #no_js_browser,.can_embed_outdated_browser #no_js_browser{padding:40px;background-color:#cd3a18;margin-bottom:40px;border-radius:0}#can_embed_form #no_js_browser #outdated_browser_message,.can_embed_outdated_browser #no_js_browser #outdated_browser_message{padding:40px 40px 20px}#can_embed_form #outdated_browser_message,.can_embed_outdated_browser #outdated_browser_message{height:auto;box-sizing:border-box;background-color:#fefefe;padding:40px 40px 0;border-radius:0}#can_embed_form .browser_box,.can_embed_outdated_browser .browser_box{display:block;float:left;width:33.33%;box-sizing:border-box;padding:20px;margin:0 0 15px;transition:all .2s linear;text-align:center}#can_embed_form .browser_box:hover,.can_embed_outdated_browser .browser_box:hover{background-color:#f7f7f7}#can_embed_form .browser_box strong,.can_embed_outdated_browser .browser_box strong{display:block;margin-bottom:10px}#can_embed_form .outdated-title,.can_embed_outdated_browser .outdated-title{padding:0 0 10px;margin:20px 0 10px}#can_embed_form a.outdated_link,.can_embed_outdated_browser a.outdated_link{background-color:#25b096;color:#fff;border-bottom:3px solid #118771;display:inline-block;padding:0 10px;position:relative;top:0;border-radius:0;transition:background-color .1s linear;text-decoration:none}#can_embed_form a.outdated_link:hover,.can_embed_outdated_browser a.outdated_link:hover{background-color:#0096db;border-color:#0276ab}.ie_7 #can_embed_form .donate_amount .placeholder_fix_wrap .placeholder,.ie_7 #can_embed_form .tip_label .placeholder_fix_wrap .placeholder,.ie_8 #can_embed_form .donate_amount .placeholder_fix_wrap .placeholder,.ie_8 #can_embed_form .tip_label .placeholder_fix_wrap .placeholder,.ie_9 #can_embed_form .donate_amount .placeholder_fix_wrap .placeholder,.ie_9 #can_embed_form .tip_label .placeholder_fix_wrap .placeholder{margin-top:-35px;margin-left:3px}.ie_7 #can_embed_form .tip_label.tip_label_other .placeholder_fix_wrap .placeholder,.ie_7 #can_embed_form .donate_amount.other_label .placeholder_fix_wrap .placeholder,.ie_8 #can_embed_form .tip_label.tip_label_other .placeholder_fix_wrap .placeholder,.ie_8 #can_embed_form .donate_amount.other_label .placeholder_fix_wrap .placeholder,.ie_9 #can_embed_form .tip_label.tip_label_other .placeholder_fix_wrap .placeholder,.ie_9 #can_embed_form .donate_amount.other_label .placeholder_fix_wrap .placeholder{margin-top:-4px;margin-left:-4px;font-size:12px}.ie_7 #can_embed_form donation_info_split .placeholder_fix_wrap .placeholder,.ie_8 #can_embed_form donation_info_split .placeholder_fix_wrap .placeholder,.ie_9 #can_embed_form donation_info_split .placeholder_fix_wrap .placeholder{margin-top:-5px;margin-left:3px}#can_embed_form .placeholder_fix_wrap{position:relative}#can_embed_form .placeholder_fix_wrap .placeholder{position:absolute;top:3px;left:10px;color:#a9a9a9}#can_embed_form .centertext{text-align:center}#donate_auto_modal .centertext{text-align:center}.can_embed_select2 .select2-container{margin:0 0 15px;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-drop-mask{display:none!important}#can_embed_form,.can_embed_select2{}#can_embed_form .select2-container,#can_embed_form .select2-drop,.can_embed_select2 .select2-container,.can_embed_select2 .select2-drop{box-sizing:border-box}#can_embed_form .select2-container,.can_embed_select2 .select2-container{width:100%;text-align:left;max-width:100%}#can_embed_form .select2-container .select2-choice,.can_embed_select2 .select2-container .select2-choice{display:block;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #b0b0b0;white-space:nowrap;color:#444;text-decoration:none;border-radius:0;background-clip:padding-box;user-select:none;background-image:none;height:44px;line-height:44px;border-radius:0;background-color:#fff}#can_embed_form .select2-container .select2-choice>.select2-chosen,.can_embed_select2 .select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#can_embed_form .select2-container .select2-choice abbr,.can_embed_select2 .select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:19px;top:15px;font-size:1px;text-decoration:none;border:0;background:url(https://actionnetwork.org/images/select2.png) right top no-repeat;cursor:pointer;outline:0}#can_embed_form .select2-container .select2-choice abbr:hover,.can_embed_select2 .select2-container .select2-choice abbr:hover{cursor:pointer;opacity:.7}#can_embed_form .select2-container .select2-choice .select2-arrow,.can_embed_select2 .select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-radius:0;background-clip:padding-box;background:0 0;border:none}#can_embed_form .select2-container .select2-choice .select2-arrow b,.can_embed_select2 .select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(https://actionnetwork.org/images/select2.png) no-repeat 0 10px}#can_embed_form .select2-container.select2-allowclear .select2-choice .select2-chosen,.can_embed_select2 .select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}#can_embed_form .select2-container.select2-allowclear .select2-choice abbr,.can_embed_select2 .select2-container.select2-allowclear .select2-choice abbr{display:inline-block}#can_embed_form .select2-container.select2-container-disabled .select2-choice,.can_embed_select2 .select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}#can_embed_form .select2-container.select2-container-disabled .select2-choice .select2-arrow,.can_embed_select2 .select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}#can_embed_form .select2-container.select2-container-disabled .select2-choice abbr,.can_embed_select2 .select2-container.select2-container-disabled .select2-choice abbr{display:none}#can_embed_form .select2-container.monster .select2-choice,.can_embed_select2 .select2-container.monster .select2-choice{height:55px;line-height:55px}#can_embed_form .select2-container.monster .select2-choice .select2-arrow b,.can_embed_select2 .select2-container.monster .select2-choice .select2-arrow b{background-position:0 16px}#can_embed_form .select2-container .select2-drop,#can_embed_form .select2-container.select2-drop,.can_embed_select2 .select2-container .select2-drop,.can_embed_select2 .select2-container.select2-drop{border:1px solid;border-radius:0}#can_embed_form .select2-drop-mask,.can_embed_select2 .select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff}#can_embed_form .select2-drop,#can_embed_form.select2-drop,.can_embed_select2 .select2-drop,.can_embed_select2.select2-drop{max-width:100%;margin-top:-1px;position:absolute;z-index:9999;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0;box-shadow:0 4px 5px rgba(0,0,0,.15)}#can_embed_form .select2-drop.select2-drop-above,#can_embed_form.select2-drop.select2-drop-above,.can_embed_select2 .select2-drop.select2-drop-above,.can_embed_select2.select2-drop.select2-drop-above{margin-top:1px;padding-top:1px;border-radius:0;box-shadow:0 0 5px rgba(0,0,0,.15)}#can_embed_form .select2-drop-auto-width,#can_embed_form.select2-drop-auto-width,.can_embed_select2 .select2-drop-auto-width,.can_embed_select2.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}#can_embed_form .select2-drop-auto-width .select2-search,#can_embed_form.select2-drop-auto-width .select2-search,.can_embed_select2 .select2-drop-auto-width .select2-search,.can_embed_select2.select2-drop-auto-width .select2-search{padding-top:4px}#can_embed_form .select2-search,.can_embed_select2 .select2-search{box-sizing:border-box;display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}#can_embed_form .select2-search input,.can_embed_select2 .select2-search input{max-width:100%;background-color:#fff;box-sizing:border-box;width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none;background:#fff url(https://actionnetwork.org/images/select2.png) no-repeat 100% -22px;background:url("https://actionnetwork.org/images/select2.png") no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(https://actionnetwork.org/images/select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(https://actionnetwork.org/images/select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(https://actionnetwork.org/images/select2.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)}#can_embed_form .select2-search input.select2-active,.can_embed_select2 .select2-search input.select2-active{background:#fff url(https://actionnetwork.org/images/select2-spinner.gif) no-repeat 100%;background:url("https://actionnetwork.org/images/select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(https://actionnetwork.org/images/select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(https://actionnetwork.org/images/select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(https://actionnetwork.org/images/select2-spinner.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}#can_embed_form .select2-drop.select2-drop-above .select2-search input,#can_embed_form.select2-drop.select2-drop-above .select2-search input,.can_embed_select2 .select2-drop.select2-drop-above .select2-search input,.can_embed_select2.select2-drop.select2-drop-above .select2-search input{margin-top:4px}#can_embed_form .select2-container-active .select2-choice,#can_embed_form .select2-container-active .select2-choices,.can_embed_select2 .select2-container-active .select2-choice,.can_embed_select2 .select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:none}#can_embed_form .select2-dropdown-open .select2-choice,#can_embed_form.select2-dropdown-open .select2-choice,.can_embed_select2 .select2-dropdown-open .select2-choice,.can_embed_select2.select2-dropdown-open .select2-choice{background-color:#fff;box-shadow:none}#can_embed_form .select2-dropdown-open .select2-choice .select2-arrow,#can_embed_form.select2-dropdown-open .select2-choice .select2-arrow,.can_embed_select2 .select2-dropdown-open .select2-choice .select2-arrow,.can_embed_select2.select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:none;filter:none;top:9px}#can_embed_form .select2-dropdown-open .select2-choice .select2-arrow b,#can_embed_form.select2-dropdown-open .select2-choice .select2-arrow b,.can_embed_select2 .select2-dropdown-open .select2-choice .select2-arrow b,.can_embed_select2.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}#can_embed_form .select2-results,.can_embed_select2 .select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}#can_embed_form .select2-results ul.select2-result-sub,.can_embed_select2 .select2-results ul.select2-result-sub{margin:0;padding-left:0}#can_embed_form .select2-results ul.select2-result-sub>li .select2-result-label,.can_embed_select2 .select2-results ul.select2-result-sub>li .select2-result-label{padding-left:7px}#can_embed_form .select2-results ul.select2-result-sub>li li .select2-result-label,.can_embed_select2 .select2-results ul.select2-result-sub>li li .select2-result-label{padding-left:3px}#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}#can_embed_form .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label,.can_embed_select2 .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}#can_embed_form .select2-results li,.can_embed_select2 .select2-results li{list-style:none;display:list-item;background-image:none}#can_embed_form .select2-results li.select2-result-with-children>.select2-result-label,.can_embed_select2 .select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}#can_embed_form .select2-results .select2-result-label,.can_embed_select2 .select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;user-select:none;display:inline-block}#can_embed_form .select2-results .select2-highlighted,.can_embed_select2 .select2-results .select2-highlighted{background:#3875d7;color:#fff}#can_embed_form .select2-results .select2-highlighted em,.can_embed_select2 .select2-results .select2-highlighted em{background:0 0}#can_embed_form .select2-results .select2-highlighted ul,.can_embed_select2 .select2-results .select2-highlighted ul{background:#fff;color:#000}#can_embed_form .select2-results li em,.can_embed_select2 .select2-results li em{background:#feffde;font-style:normal}#can_embed_form .select2-results .select2-no-results,#can_embed_form .select2-results .select2-searching,#can_embed_form .select2-results .select2-selection-limit,.can_embed_select2 .select2-results .select2-no-results,.can_embed_select2 .select2-results .select2-searching,.can_embed_select2 .select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding:3px 5px}#can_embed_form .select2-results .select2-disabled,.can_embed_select2 .select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}#can_embed_form .select2-results .select2-disabled.select2-highlighted,.can_embed_select2 .select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}#can_embed_form .select2-results .select2-selected,.can_embed_select2 .select2-results .select2-selected{display:none}#can_embed_form .select2-results li.dropspacer,.can_embed_select2 .select2-results li.dropspacer{padding-left:210px}#can_embed_form .select2-results li.dropspacer:not(.spacer-) .select2-result-label,.can_embed_select2 .select2-results li.dropspacer:not(.spacer-) .select2-result-label{padding-left:9px;position:relative}#can_embed_form .select2-results li.dropspacer:not(.spacer-) .select2-result-label:before,.can_embed_select2 .select2-results li.dropspacer:not(.spacer-) .select2-result-label:before{content:"-";font-size:.3em;position:absolute;left:0;top:4px}#can_embed_form .select2-results li.dropspacer.spacer-,.can_embed_select2 .select2-results li.dropspacer.spacer-{padding-left:0}#can_embed_form .select2-results li.dropspacer.spacer-1,.can_embed_select2 .select2-results li.dropspacer.spacer-1{padding-left:10px}#can_embed_form .select2-results li.dropspacer.spacer-2,.can_embed_select2 .select2-results li.dropspacer.spacer-2{padding-left:20px}#can_embed_form .select2-results li.dropspacer.spacer-3,.can_embed_select2 .select2-results li.dropspacer.spacer-3{padding-left:30px}#can_embed_form .select2-results li.dropspacer.spacer-4,.can_embed_select2 .select2-results li.dropspacer.spacer-4{padding-left:40px}#can_embed_form .select2-results li.dropspacer.spacer-5,.can_embed_select2 .select2-results li.dropspacer.spacer-5{padding-left:50px}#can_embed_form .select2-results li.dropspacer.spacer-6,.can_embed_select2 .select2-results li.dropspacer.spacer-6{padding-left:60px}#can_embed_form .select2-results li.dropspacer.spacer-7,.can_embed_select2 .select2-results li.dropspacer.spacer-7{padding-left:70px}#can_embed_form .select2-results li.dropspacer.spacer-8,.can_embed_select2 .select2-results li.dropspacer.spacer-8{padding-left:80px}#can_embed_form .select2-results li.dropspacer.spacer-9,.can_embed_select2 .select2-results li.dropspacer.spacer-9{padding-left:90px}#can_embed_form .select2-results li.dropspacer.spacer-10,.can_embed_select2 .select2-results li.dropspacer.spacer-10{padding-left:100px}#can_embed_form .select2-results li.dropspacer.spacer-11,.can_embed_select2 .select2-results li.dropspacer.spacer-11{padding-left:110px}#can_embed_form .select2-results li.dropspacer.spacer-12,.can_embed_select2 .select2-results li.dropspacer.spacer-12{padding-left:120px}#can_embed_form .select2-results li.dropspacer.spacer-13,.can_embed_select2 .select2-results li.dropspacer.spacer-13{padding-left:130px}#can_embed_form .select2-results li.dropspacer.spacer-14,.can_embed_select2 .select2-results li.dropspacer.spacer-14{padding-left:140px}#can_embed_form .select2-results li.dropspacer.spacer-15,.can_embed_select2 .select2-results li.dropspacer.spacer-15{padding-left:150px}#can_embed_form .select2-results li.dropspacer.spacer-16,.can_embed_select2 .select2-results li.dropspacer.spacer-16{padding-left:160px}#can_embed_form .select2-results li.dropspacer.spacer-17,.can_embed_select2 .select2-results li.dropspacer.spacer-17{padding-left:170px}#can_embed_form .select2-results li.dropspacer.spacer-18,.can_embed_select2 .select2-results li.dropspacer.spacer-18{padding-left:180px}#can_embed_form .select2-results li.dropspacer.spacer-19,.can_embed_select2 .select2-results li.dropspacer.spacer-19{padding-left:190px}#can_embed_form .select2-results li.dropspacer.spacer-20,.can_embed_select2 .select2-results li.dropspacer.spacer-20{padding-left:200px}#can_embed_form .select2-more-results,.can_embed_select2 .select2-more-results{background:#f4f4f4;display:list-item}#can_embed_form .select2-more-results.select2-active,.can_embed_select2 .select2-more-results.select2-active{background:#f4f4f4 url(https://actionnetwork.org/images/select2-spinner.gif) no-repeat 100%}#can_embed_form .select2-container-multi .select2-choices,.can_embed_select2 .select2-container-multi .select2-choices{height:auto!important;min-height:26px;height:1%;margin:0;padding:0;position:relative;cursor:text;overflow:hidden;background-color:#fff;border:1px solid #b0b0b0;background-image:none;border-radius:0;box-sizing:border-box;width:100%}#can_embed_form .select2-container-multi .select2-choices li,.can_embed_select2 .select2-container-multi .select2-choices li{float:left;list-style:none}#can_embed_form .select2-container-multi .select2-choices .select2-search-field,.can_embed_select2 .select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap;width:100%;max-width:100%}#can_embed_form .select2-container-multi .select2-choices .select2-search-field input,.can_embed_select2 .select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-size:100%;color:#666;outline:0;border:0;box-shadow:none;background:0 0!important;width:100%;max-width:100%}#can_embed_form .select2-container-multi .select2-choices .select2-search-field input.select2-active,.can_embed_select2 .select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(https://actionnetwork.org/images/select2-spinner.gif) no-repeat 100%!important}#can_embed_form .select2-container-multi .select2-choices .select2-search-choice,.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice{width:auto;margin:5px;line-height:1em;padding:3px 5px 3px 18px;position:relative;color:#333;cursor:default;border:1px solid #aaa;border-radius:0;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}#can_embed_form .select2-container-multi .select2-choices .select2-search-choice .select2-chosen,.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}#can_embed_form .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px;top:5px}#can_embed_form .select2-container-multi .select2-choices .select2-search-choice-focus,.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}#can_embed_form .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close,.can_embed_select2 .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}#can_embed_form .select2-container-multi.select2-container-active .select2-choices,.can_embed_select2 .select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,.3)}#can_embed_form .select2-container-multi .select2-search-choice-close,.can_embed_select2 .select2-container-multi .select2-search-choice-close{left:3px}#can_embed_form .select2-container-multi.select2-container-disabled .select2-choices,.can_embed_select2 .select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}#can_embed_form .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice,.can_embed_select2 .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}#can_embed_form .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close,.can_embed_select2 .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}#can_embed_form .select2-locked,.can_embed_select2 .select2-locked{padding:3px 5px!important}#can_embed_form .select2-default,.can_embed_select2 .select2-default{color:#999!important}#can_embed_form .select2-search-choice-close,.can_embed_select2 .select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(https://actionnetwork.org/images/select2.png) right top no-repeat}#can_embed_form .select2-result-selectable .select2-match,#can_embed_form .select2-result-unselectable .select2-match,.can_embed_select2 .select2-result-selectable .select2-match,.can_embed_select2 .select2-result-unselectable .select2-match{text-decoration:underline}#can_embed_form .select2-offscreen,#can_embed_form .select2-offscreen:focus,.can_embed_select2 .select2-offscreen,.can_embed_select2 .select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}#can_embed_form .select2-display-none,.can_embed_select2 .select2-display-none{display:none}#can_embed_form .select2-measure-scrollbar,.can_embed_select2 .select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){#can_embed_form .select2-search input,#can_embed_form .select2-search-choice-close,.can_embed_select2 .select2-search input,.can_embed_select2 .select2-search-choice-close{background-image:url(https://actionnetwork.org/images/select2x2.png);background-repeat:no-repeat;background-size:60px 40px}#can_embed_form .select2-container .select2-choice abbr,#can_embed_form .select2-container .select2-choice .select2-arrow b,.can_embed_select2 .select2-container .select2-choice abbr,.can_embed_select2 .select2-container .select2-choice .select2-arrow b{background-image:url(https://actionnetwork.org/images/select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}#can_embed_form .select2-search input,.can_embed_select2 .select2-search input{background-position:100% -21px!important}}#can_embed_form .select2-drop-active,#can_embed_form.select2-drop-active,.can_embed_select2 .select2-drop-active,.can_embed_select2.select2-drop-active{border-color:#b0b0b0;padding-top:5px;margin-top:-2px}#can_embed_form .select_wrap,.can_embed_select2 .select_wrap{position:relative;height:33px}#can_embed_form .iti{position:relative;display:inline-block}#can_embed_form .iti *{box-sizing:border-box;-moz-box-sizing:border-box}#can_embed_form .iti__hide{display:none}#can_embed_form .iti__v-hide{visibility:hidden}#can_embed_form .iti input,#can_embed_form .iti input[type=text],#can_embed_form .iti input[type=tel]{position:relative;z-index:0;margin-top:0;margin-bottom:0;padding-right:36px;margin-right:0}#can_embed_form .iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}#can_embed_form .iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}#can_embed_form .iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}#can_embed_form .iti__arrow--up{border-top:none;border-bottom:4px solid #555}#can_embed_form .iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}#can_embed_form .iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media(max-width:500px){#can_embed_form .iti__country-list{white-space:normal}}#can_embed_form .iti__flag-box{display:inline-block;width:20px}#can_embed_form .iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}#can_embed_form .iti__country{padding:5px 10px;outline:none}#can_embed_form .iti__dial-code{color:#999}#can_embed_form .iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}#can_embed_form .iti__flag-box,#can_embed_form .iti__country-name,#can_embed_form .iti__dial-code{vertical-align:middle}#can_embed_form .iti__flag-box,#can_embed_form .iti__country-name{margin-right:6px}#can_embed_form .iti--allow-dropdown input,#can_embed_form .iti--allow-dropdown input[type=text],#can_embed_form .iti--allow-dropdown input[type=tel],#can_embed_form .iti--separate-dial-code input,#can_embed_form .iti--separate-dial-code input[type=text],#can_embed_form .iti--separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}#can_embed_form .iti--allow-dropdown .iti__flag-container,#can_embed_form .iti--separate-dial-code .iti__flag-container{right:auto;left:0}#can_embed_form .iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}#can_embed_form .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}#can_embed_form .iti--allow-dropdown input[disabled]+.iti__flag-container:hover,#can_embed_form .iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}#can_embed_form .iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,#can_embed_form .iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}#can_embed_form .iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}#can_embed_form .iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}#can_embed_form .iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}#can_embed_form .iti--container:hover{cursor:pointer}#can_embed_form .iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}#can_embed_form .iti-mobile .iti__country-list{max-height:100%;width:100%}#can_embed_form .iti-mobile .iti__country{padding:10px;line-height:1.5em}#can_embed_form .iti__flag{width:20px}#can_embed_form .iti__flag.iti__be{width:18px}#can_embed_form .iti__flag.iti__ch{width:15px}#can_embed_form .iti__flag.iti__mc{width:19px}#can_embed_form .iti__flag.iti__ne{width:18px}#can_embed_form .iti__flag.iti__np{width:13px}#can_embed_form .iti__flag.iti__va{width:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#can_embed_form .iti__flag{background-size:5652px 15px}}#can_embed_form .iti__flag.iti__ac{height:10px;background-position:0 0}#can_embed_form .iti__flag.iti__ad{height:14px;background-position:-22px 0}#can_embed_form .iti__flag.iti__ae{height:10px;background-position:-44px 0}#can_embed_form .iti__flag.iti__af{height:14px;background-position:-66px 0}#can_embed_form .iti__flag.iti__ag{height:14px;background-position:-88px 0}#can_embed_form .iti__flag.iti__ai{height:10px;background-position:-110px 0}#can_embed_form .iti__flag.iti__al{height:15px;background-position:-132px 0}#can_embed_form .iti__flag.iti__am{height:10px;background-position:-154px 0}#can_embed_form .iti__flag.iti__ao{height:14px;background-position:-176px 0}#can_embed_form .iti__flag.iti__aq{height:14px;background-position:-198px 0}#can_embed_form .iti__flag.iti__ar{height:13px;background-position:-220px 0}#can_embed_form .iti__flag.iti__as{height:10px;background-position:-242px 0}#can_embed_form .iti__flag.iti__at{height:14px;background-position:-264px 0}#can_embed_form .iti__flag.iti__au{height:10px;background-position:-286px 0}#can_embed_form .iti__flag.iti__aw{height:14px;background-position:-308px 0}#can_embed_form .iti__flag.iti__ax{height:13px;background-position:-330px 0}#can_embed_form .iti__flag.iti__az{height:10px;background-position:-352px 0}#can_embed_form .iti__flag.iti__ba{height:10px;background-position:-374px 0}#can_embed_form .iti__flag.iti__bb{height:14px;background-position:-396px 0}#can_embed_form .iti__flag.iti__bd{height:12px;background-position:-418px 0}#can_embed_form .iti__flag.iti__be{height:15px;background-position:-440px 0}#can_embed_form .iti__flag.iti__bf{height:14px;background-position:-460px 0}#can_embed_form .iti__flag.iti__bg{height:12px;background-position:-482px 0}#can_embed_form .iti__flag.iti__bh{height:12px;background-position:-504px 0}#can_embed_form .iti__flag.iti__bi{height:12px;background-position:-526px 0}#can_embed_form .iti__flag.iti__bj{height:14px;background-position:-548px 0}#can_embed_form .iti__flag.iti__bl{height:14px;background-position:-570px 0}#can_embed_form .iti__flag.iti__bm{height:10px;background-position:-592px 0}#can_embed_form .iti__flag.iti__bn{height:10px;background-position:-614px 0}#can_embed_form .iti__flag.iti__bo{height:14px;background-position:-636px 0}#can_embed_form .iti__flag.iti__bq{height:14px;background-position:-658px 0}#can_embed_form .iti__flag.iti__br{height:14px;background-position:-680px 0}#can_embed_form .iti__flag.iti__bs{height:10px;background-position:-702px 0}#can_embed_form .iti__flag.iti__bt{height:14px;background-position:-724px 0}#can_embed_form .iti__flag.iti__bv{height:15px;background-position:-746px 0}#can_embed_form .iti__flag.iti__bw{height:14px;background-position:-768px 0}#can_embed_form .iti__flag.iti__by{height:10px;background-position:-790px 0}#can_embed_form .iti__flag.iti__bz{height:14px;background-position:-812px 0}#can_embed_form .iti__flag.iti__ca{height:10px;background-position:-834px 0}#can_embed_form .iti__flag.iti__cc{height:10px;background-position:-856px 0}#can_embed_form .iti__flag.iti__cd{height:15px;background-position:-878px 0}#can_embed_form .iti__flag.iti__cf{height:14px;background-position:-900px 0}#can_embed_form .iti__flag.iti__cg{height:14px;background-position:-922px 0}#can_embed_form .iti__flag.iti__ch{height:15px;background-position:-944px 0}#can_embed_form .iti__flag.iti__ci{height:14px;background-position:-961px 0}#can_embed_form .iti__flag.iti__ck{height:10px;background-position:-983px 0}#can_embed_form .iti__flag.iti__cl{height:14px;background-position:-1005px 0}#can_embed_form .iti__flag.iti__cm{height:14px;background-position:-1027px 0}#can_embed_form .iti__flag.iti__cn{height:14px;background-position:-1049px 0}#can_embed_form .iti__flag.iti__co{height:14px;background-position:-1071px 0}#can_embed_form .iti__flag.iti__cp{height:14px;background-position:-1093px 0}#can_embed_form .iti__flag.iti__cr{height:12px;background-position:-1115px 0}#can_embed_form .iti__flag.iti__cu{height:10px;background-position:-1137px 0}#can_embed_form .iti__flag.iti__cv{height:12px;background-position:-1159px 0}#can_embed_form .iti__flag.iti__cw{height:14px;background-position:-1181px 0}#can_embed_form .iti__flag.iti__cx{height:10px;background-position:-1203px 0}#can_embed_form .iti__flag.iti__cy{height:14px;background-position:-1225px 0}#can_embed_form .iti__flag.iti__cz{height:14px;background-position:-1247px 0}#can_embed_form .iti__flag.iti__de{height:12px;background-position:-1269px 0}#can_embed_form .iti__flag.iti__dg{height:10px;background-position:-1291px 0}#can_embed_form .iti__flag.iti__dj{height:14px;background-position:-1313px 0}#can_embed_form .iti__flag.iti__dk{height:15px;background-position:-1335px 0}#can_embed_form .iti__flag.iti__dm{height:10px;background-position:-1357px 0}#can_embed_form .iti__flag.iti__do{height:14px;background-position:-1379px 0}#can_embed_form .iti__flag.iti__dz{height:14px;background-position:-1401px 0}#can_embed_form .iti__flag.iti__ea{height:14px;background-position:-1423px 0}#can_embed_form .iti__flag.iti__ec{height:14px;background-position:-1445px 0}#can_embed_form .iti__flag.iti__ee{height:13px;background-position:-1467px 0}#can_embed_form .iti__flag.iti__eg{height:14px;background-position:-1489px 0}#can_embed_form .iti__flag.iti__eh{height:10px;background-position:-1511px 0}#can_embed_form .iti__flag.iti__er{height:10px;background-position:-1533px 0}#can_embed_form .iti__flag.iti__es{height:14px;background-position:-1555px 0}#can_embed_form .iti__flag.iti__et{height:10px;background-position:-1577px 0}#can_embed_form .iti__flag.iti__eu{height:14px;background-position:-1599px 0}#can_embed_form .iti__flag.iti__fi{height:12px;background-position:-1621px 0}#can_embed_form .iti__flag.iti__fj{height:10px;background-position:-1643px 0}#can_embed_form .iti__flag.iti__fk{height:10px;background-position:-1665px 0}#can_embed_form .iti__flag.iti__fm{height:11px;background-position:-1687px 0}#can_embed_form .iti__flag.iti__fo{height:15px;background-position:-1709px 0}#can_embed_form .iti__flag.iti__fr{height:14px;background-position:-1731px 0}#can_embed_form .iti__flag.iti__ga{height:15px;background-position:-1753px 0}#can_embed_form .iti__flag.iti__gb{height:10px;background-position:-1775px 0}#can_embed_form .iti__flag.iti__gd{height:12px;background-position:-1797px 0}#can_embed_form .iti__flag.iti__ge{height:14px;background-position:-1819px 0}#can_embed_form .iti__flag.iti__gf{height:14px;background-position:-1841px 0}#can_embed_form .iti__flag.iti__gg{height:14px;background-position:-1863px 0}#can_embed_form .iti__flag.iti__gh{height:14px;background-position:-1885px 0}#can_embed_form .iti__flag.iti__gi{height:10px;background-position:-1907px 0}#can_embed_form .iti__flag.iti__gl{height:14px;background-position:-1929px 0}#can_embed_form .iti__flag.iti__gm{height:14px;background-position:-1951px 0}#can_embed_form .iti__flag.iti__gn{height:14px;background-position:-1973px 0}#can_embed_form .iti__flag.iti__gp{height:14px;background-position:-1995px 0}#can_embed_form .iti__flag.iti__gq{height:14px;background-position:-2017px 0}#can_embed_form .iti__flag.iti__gr{height:14px;background-position:-2039px 0}#can_embed_form .iti__flag.iti__gs{height:10px;background-position:-2061px 0}#can_embed_form .iti__flag.iti__gt{height:13px;background-position:-2083px 0}#can_embed_form .iti__flag.iti__gu{height:11px;background-position:-2105px 0}#can_embed_form .iti__flag.iti__gw{height:10px;background-position:-2127px 0}#can_embed_form .iti__flag.iti__gy{height:12px;background-position:-2149px 0}#can_embed_form .iti__flag.iti__hk{height:14px;background-position:-2171px 0}#can_embed_form .iti__flag.iti__hm{height:10px;background-position:-2193px 0}#can_embed_form .iti__flag.iti__hn{height:10px;background-position:-2215px 0}#can_embed_form .iti__flag.iti__hr{height:10px;background-position:-2237px 0}#can_embed_form .iti__flag.iti__ht{height:12px;background-position:-2259px 0}#can_embed_form .iti__flag.iti__hu{height:10px;background-position:-2281px 0}#can_embed_form .iti__flag.iti__ic{height:14px;background-position:-2303px 0}#can_embed_form .iti__flag.iti__id{height:14px;background-position:-2325px 0}#can_embed_form .iti__flag.iti__ie{height:10px;background-position:-2347px 0}#can_embed_form .iti__flag.iti__il{height:15px;background-position:-2369px 0}#can_embed_form .iti__flag.iti__im{height:10px;background-position:-2391px 0}#can_embed_form .iti__flag.iti__in{height:14px;background-position:-2413px 0}#can_embed_form .iti__flag.iti__io{height:10px;background-position:-2435px 0}#can_embed_form .iti__flag.iti__iq{height:14px;background-position:-2457px 0}#can_embed_form .iti__flag.iti__ir{height:12px;background-position:-2479px 0}#can_embed_form .iti__flag.iti__is{height:15px;background-position:-2501px 0}#can_embed_form .iti__flag.iti__it{height:14px;background-position:-2523px 0}#can_embed_form .iti__flag.iti__je{height:12px;background-position:-2545px 0}#can_embed_form .iti__flag.iti__jm{height:10px;background-position:-2567px 0}#can_embed_form .iti__flag.iti__jo{height:10px;background-position:-2589px 0}#can_embed_form .iti__flag.iti__jp{height:14px;background-position:-2611px 0}#can_embed_form .iti__flag.iti__ke{height:14px;background-position:-2633px 0}#can_embed_form .iti__flag.iti__kg{height:12px;background-position:-2655px 0}#can_embed_form .iti__flag.iti__kh{height:13px;background-position:-2677px 0}#can_embed_form .iti__flag.iti__ki{height:10px;background-position:-2699px 0}#can_embed_form .iti__flag.iti__km{height:12px;background-position:-2721px 0}#can_embed_form .iti__flag.iti__kn{height:14px;background-position:-2743px 0}#can_embed_form .iti__flag.iti__kp{height:10px;background-position:-2765px 0}#can_embed_form .iti__flag.iti__kr{height:14px;background-position:-2787px 0}#can_embed_form .iti__flag.iti__kw{height:10px;background-position:-2809px 0}#can_embed_form .iti__flag.iti__ky{height:10px;background-position:-2831px 0}#can_embed_form .iti__flag.iti__kz{height:10px;background-position:-2853px 0}#can_embed_form .iti__flag.iti__la{height:14px;background-position:-2875px 0}#can_embed_form .iti__flag.iti__lb{height:14px;background-position:-2897px 0}#can_embed_form .iti__flag.iti__lc{height:10px;background-position:-2919px 0}#can_embed_form .iti__flag.iti__li{height:12px;background-position:-2941px 0}#can_embed_form .iti__flag.iti__lk{height:10px;background-position:-2963px 0}#can_embed_form .iti__flag.iti__lr{height:11px;background-position:-2985px 0}#can_embed_form .iti__flag.iti__ls{height:14px;background-position:-3007px 0}#can_embed_form .iti__flag.iti__lt{height:12px;background-position:-3029px 0}#can_embed_form .iti__flag.iti__lu{height:12px;background-position:-3051px 0}#can_embed_form .iti__flag.iti__lv{height:10px;background-position:-3073px 0}#can_embed_form .iti__flag.iti__ly{height:10px;background-position:-3095px 0}#can_embed_form .iti__flag.iti__ma{height:14px;background-position:-3117px 0}#can_embed_form .iti__flag.iti__mc{height:15px;background-position:-3139px 0}#can_embed_form .iti__flag.iti__md{height:10px;background-position:-3160px 0}#can_embed_form .iti__flag.iti__me{height:10px;background-position:-3182px 0}#can_embed_form .iti__flag.iti__mf{height:14px;background-position:-3204px 0}#can_embed_form .iti__flag.iti__mg{height:14px;background-position:-3226px 0}#can_embed_form .iti__flag.iti__mh{height:11px;background-position:-3248px 0}#can_embed_form .iti__flag.iti__mk{height:10px;background-position:-3270px 0}#can_embed_form .iti__flag.iti__ml{height:14px;background-position:-3292px 0}#can_embed_form .iti__flag.iti__mm{height:14px;background-position:-3314px 0}#can_embed_form .iti__flag.iti__mn{height:10px;background-position:-3336px 0}#can_embed_form .iti__flag.iti__mo{height:14px;background-position:-3358px 0}#can_embed_form .iti__flag.iti__mp{height:10px;background-position:-3380px 0}#can_embed_form .iti__flag.iti__mq{height:14px;background-position:-3402px 0}#can_embed_form .iti__flag.iti__mr{height:14px;background-position:-3424px 0}#can_embed_form .iti__flag.iti__ms{height:10px;background-position:-3446px 0}#can_embed_form .iti__flag.iti__mt{height:14px;background-position:-3468px 0}#can_embed_form .iti__flag.iti__mu{height:14px;background-position:-3490px 0}#can_embed_form .iti__flag.iti__mv{height:14px;background-position:-3512px 0}#can_embed_form .iti__flag.iti__mw{height:14px;background-position:-3534px 0}#can_embed_form .iti__flag.iti__mx{height:12px;background-position:-3556px 0}#can_embed_form .iti__flag.iti__my{height:10px;background-position:-3578px 0}#can_embed_form .iti__flag.iti__mz{height:14px;background-position:-3600px 0}#can_embed_form .iti__flag.iti__na{height:14px;background-position:-3622px 0}#can_embed_form .iti__flag.iti__nc{height:10px;background-position:-3644px 0}#can_embed_form .iti__flag.iti__ne{height:15px;background-position:-3666px 0}#can_embed_form .iti__flag.iti__nf{height:10px;background-position:-3686px 0}#can_embed_form .iti__flag.iti__ng{height:10px;background-position:-3708px 0}#can_embed_form .iti__flag.iti__ni{height:12px;background-position:-3730px 0}#can_embed_form .iti__flag.iti__nl{height:14px;background-position:-3752px 0}#can_embed_form .iti__flag.iti__no{height:15px;background-position:-3774px 0}#can_embed_form .iti__flag.iti__np{height:15px;background-position:-3796px 0}#can_embed_form .iti__flag.iti__nr{height:10px;background-position:-3811px 0}#can_embed_form .iti__flag.iti__nu{height:10px;background-position:-3833px 0}#can_embed_form .iti__flag.iti__nz{height:10px;background-position:-3855px 0}#can_embed_form .iti__flag.iti__om{height:10px;background-position:-3877px 0}#can_embed_form .iti__flag.iti__pa{height:14px;background-position:-3899px 0}#can_embed_form .iti__flag.iti__pe{height:14px;background-position:-3921px 0}#can_embed_form .iti__flag.iti__pf{height:14px;background-position:-3943px 0}#can_embed_form .iti__flag.iti__pg{height:15px;background-position:-3965px 0}#can_embed_form .iti__flag.iti__ph{height:10px;background-position:-3987px 0}#can_embed_form .iti__flag.iti__pk{height:14px;background-position:-4009px 0}#can_embed_form .iti__flag.iti__pl{height:13px;background-position:-4031px 0}#can_embed_form .iti__flag.iti__pm{height:14px;background-position:-4053px 0}#can_embed_form .iti__flag.iti__pn{height:10px;background-position:-4075px 0}#can_embed_form .iti__flag.iti__pr{height:14px;background-position:-4097px 0}#can_embed_form .iti__flag.iti__ps{height:10px;background-position:-4119px 0}#can_embed_form .iti__flag.iti__pt{height:14px;background-position:-4141px 0}#can_embed_form .iti__flag.iti__pw{height:13px;background-position:-4163px 0}#can_embed_form .iti__flag.iti__py{height:11px;background-position:-4185px 0}#can_embed_form .iti__flag.iti__qa{height:8px;background-position:-4207px 0}#can_embed_form .iti__flag.iti__re{height:14px;background-position:-4229px 0}#can_embed_form .iti__flag.iti__ro{height:14px;background-position:-4251px 0}#can_embed_form .iti__flag.iti__rs{height:14px;background-position:-4273px 0}#can_embed_form .iti__flag.iti__ru{height:14px;background-position:-4295px 0}#can_embed_form .iti__flag.iti__rw{height:14px;background-position:-4317px 0}#can_embed_form .iti__flag.iti__sa{height:14px;background-position:-4339px 0}#can_embed_form .iti__flag.iti__sb{height:10px;background-position:-4361px 0}#can_embed_form .iti__flag.iti__sc{height:10px;background-position:-4383px 0}#can_embed_form .iti__flag.iti__sd{height:10px;background-position:-4405px 0}#can_embed_form .iti__flag.iti__se{height:13px;background-position:-4427px 0}#can_embed_form .iti__flag.iti__sg{height:14px;background-position:-4449px 0}#can_embed_form .iti__flag.iti__sh{height:10px;background-position:-4471px 0}#can_embed_form .iti__flag.iti__si{height:10px;background-position:-4493px 0}#can_embed_form .iti__flag.iti__sj{height:15px;background-position:-4515px 0}#can_embed_form .iti__flag.iti__sk{height:14px;background-position:-4537px 0}#can_embed_form .iti__flag.iti__sl{height:14px;background-position:-4559px 0}#can_embed_form .iti__flag.iti__sm{height:15px;background-position:-4581px 0}#can_embed_form .iti__flag.iti__sn{height:14px;background-position:-4603px 0}#can_embed_form .iti__flag.iti__so{height:14px;background-position:-4625px 0}#can_embed_form .iti__flag.iti__sr{height:14px;background-position:-4647px 0}#can_embed_form .iti__flag.iti__ss{height:10px;background-position:-4669px 0}#can_embed_form .iti__flag.iti__st{height:10px;background-position:-4691px 0}#can_embed_form .iti__flag.iti__sv{height:12px;background-position:-4713px 0}#can_embed_form .iti__flag.iti__sx{height:14px;background-position:-4735px 0}#can_embed_form .iti__flag.iti__sy{height:14px;background-position:-4757px 0}#can_embed_form .iti__flag.iti__sz{height:14px;background-position:-4779px 0}#can_embed_form .iti__flag.iti__ta{height:10px;background-position:-4801px 0}#can_embed_form .iti__flag.iti__tc{height:10px;background-position:-4823px 0}#can_embed_form .iti__flag.iti__td{height:14px;background-position:-4845px 0}#can_embed_form .iti__flag.iti__tf{height:14px;background-position:-4867px 0}#can_embed_form .iti__flag.iti__tg{height:13px;background-position:-4889px 0}#can_embed_form .iti__flag.iti__th{height:14px;background-position:-4911px 0}#can_embed_form .iti__flag.iti__tj{height:10px;background-position:-4933px 0}#can_embed_form .iti__flag.iti__tk{height:10px;background-position:-4955px 0}#can_embed_form .iti__flag.iti__tl{height:10px;background-position:-4977px 0}#can_embed_form .iti__flag.iti__tm{height:14px;background-position:-4999px 0}#can_embed_form .iti__flag.iti__tn{height:14px;background-position:-5021px 0}#can_embed_form .iti__flag.iti__to{height:10px;background-position:-5043px 0}#can_embed_form .iti__flag.iti__tr{height:14px;background-position:-5065px 0}#can_embed_form .iti__flag.iti__tt{height:12px;background-position:-5087px 0}#can_embed_form .iti__flag.iti__tv{height:10px;background-position:-5109px 0}#can_embed_form .iti__flag.iti__tw{height:14px;background-position:-5131px 0}#can_embed_form .iti__flag.iti__tz{height:14px;background-position:-5153px 0}#can_embed_form .iti__flag.iti__ua{height:14px;background-position:-5175px 0}#can_embed_form .iti__flag.iti__ug{height:14px;background-position:-5197px 0}#can_embed_form .iti__flag.iti__um{height:11px;background-position:-5219px 0}#can_embed_form .iti__flag.iti__un{height:14px;background-position:-5241px 0}#can_embed_form .iti__flag.iti__us{height:11px;background-position:-5263px 0}#can_embed_form .iti__flag.iti__uy{height:14px;background-position:-5285px 0}#can_embed_form .iti__flag.iti__uz{height:10px;background-position:-5307px 0}#can_embed_form .iti__flag.iti__va{height:15px;background-position:-5329px 0}#can_embed_form .iti__flag.iti__vc{height:14px;background-position:-5346px 0}#can_embed_form .iti__flag.iti__ve{height:14px;background-position:-5368px 0}#can_embed_form .iti__flag.iti__vg{height:10px;background-position:-5390px 0}#can_embed_form .iti__flag.iti__vi{height:14px;background-position:-5412px 0}#can_embed_form .iti__flag.iti__vn{height:14px;background-position:-5434px 0}#can_embed_form .iti__flag.iti__vu{height:12px;background-position:-5456px 0}#can_embed_form .iti__flag.iti__wf{height:14px;background-position:-5478px 0}#can_embed_form .iti__flag.iti__ws{height:10px;background-position:-5500px 0}#can_embed_form .iti__flag.iti__xk{height:15px;background-position:-5522px 0}#can_embed_form .iti__flag.iti__ye{height:14px;background-position:-5544px 0}#can_embed_form .iti__flag.iti__yt{height:14px;background-position:-5566px 0}#can_embed_form .iti__flag.iti__za{height:14px;background-position:-5588px 0}#can_embed_form .iti__flag.iti__zm{height:14px;background-position:-5610px 0}#can_embed_form .iti__flag.iti__zw{height:10px;background-position:-5632px 0}#can_embed_form .iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#can_embed_form .iti__flag{background-image:url(../img/flags@2x.png)}}#can_embed_form .iti__flag.iti__np{background-color:transparent}#can_embed_form .iti__flag{background-image:url(https://staging.actionnetwork.org/includes/js/intl-tel-input/img/flags.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#can_embed_form .iti__flag{background-image:url(https://staging.actionnetwork.org/includes/js/intl-tel-input/img/flags@2x.png)}}#can_embed_form .iti{width:100%}.full #can_embed_form .iti{margin-bottom:15px}
/* basiclightbox */ .basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}

/* cookieconsent */
.cc-window { opacity: 1; transition: opacity 1s ease; }
 .cc-window.cc-invisible { opacity: 0; }
 .cc-window.cc-static { position: static; }
 .cc-window.cc-floating { padding: 2em; max-width: 24em; flex-direction: column; }
 .cc-window.cc-banner { padding: 1em 1.8em; width: 100%; flex-direction: row; }
.cc-animate.cc-revoke { transition: transform 1s ease; }
 .cc-animate.cc-revoke.cc-top { transform: translateY(-2em); }
 .cc-animate.cc-revoke.cc-bottom { transform: translateY(2em); }
 .cc-animate.cc-revoke.cc-active.cc-top { transform: translateY(0); }
 .cc-animate.cc-revoke.cc-active.cc-bottom { transform: translateY(0); }
 .cc-revoke:hover { transform: translateY(0); }
.cc-grower { max-height: 0; overflow: hidden; transition: max-height 1s; }
.cc-window, .cc-revoke { background: var(--c_d2); color: var(--c_i1); position: fixed; overflow: hidden; box-sizing: border-box; font-family: var(--f_1); font-size: 14px; line-height: 1.5em; display: flex; flex-wrap: nowrap; z-index: 9999; }
 .cc-revoke { padding: 0.5em; }
  .cc-revoke:hover { text-decoration: underline; }
.cc-header { font-size: 18px; font-weight: bold; }
.cc-btn, .cc-link, .cc-close, .cc-revoke { cursor: pointer; }
 .cc-btn.cc-allow:hover { background: var(--c_a1); color: var(--c_d1); }
.cc-link { opacity: 0.8; display: inline-block; padding: 0.2em; text-decoration: underline; }
 .cc-link:hover { opacity: 1; }
 .cc-link:active, .cc-link:visited { color: initial; }
.cc-btn { background: var(--c_a2); display: block; padding: 0.4em 0.8em; font-size: 0.9em; font-weight: bold; text-align: center; white-space: nowrap; box-shadow: none; align-self: stretch; }
.cc-highlight .cc-btn:first-child { background-color: transparent; border-color: transparent; }
.cc-highlight .cc-btn:first-child:hover, .cc-highlight .cc-btn:first-child:focus { background-color: transparent; text-decoration: underline; }
.cc-close { display: block; position: absolute; top: 0.5em; right: 0.5em; font-size: 1.6em; opacity: 0.9; line-height: 0.75; }
.cc-close:hover, .cc-close:focus { opacity: 1; }
.cc-revoke.cc-top { top: 0; left: 3em; border-bottom-left-radius: 0.5em; border-bottom-right-radius: 0.5em; }
.cc-revoke.cc-bottom { bottom: 0; left: 3em; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; }
.cc-revoke.cc-left { left: 3em; right: unset; }
.cc-revoke.cc-right { right: 3em; left: unset; }
.cc-top { top: 1em; }
.cc-left { left: 1em; }
.cc-right { right: 1em; }
.cc-bottom { bottom: 1em; }
.cc-floating > .cc-link { margin-bottom: 1em; }
.cc-floating .cc-message { display: block; margin-bottom: 1em; }
.cc-window.cc-floating .cc-compliance { flex: 1 0 auto; }
.cc-banner.cc-top { left: 0; right: 0; top: 0; }
.cc-banner.cc-bottom { left: 0; right: 0; bottom: 0; }
.cc-banner .cc-message { display: block; flex: 1 1 auto; max-width: 100%; margin-right: 1em; padding: .8em; }
.cc-compliance { display: flex; align-items: center; align-content: space-between; flex-shrink: 0; }
.cc-floating .cc-compliance > .cc-btn { flex: 1; }
.cc-btn + .cc-btn { margin-left: 0.5em; }

@media print {
  .cc-window, .cc-revoke { display: none; }
}

@media screen and (max-width: 900px) {
  .cc-btn { white-space: normal; }
}

@media screen and (max-width: 700px) {
 .cc-window.cc-banner { flex-direction: column; }
 .cc-banner.cc-theme-edgeless .cc-btn { flex: 1; }
}
@media screen and (max-width: 600px) {
  .-tm\:wysiwyg iframe { max-width: 100%;}
}

@media screen and (max-width: 450px) {
  .-tm\:wysiwyg .alignright { float: none; margin-left: initial;}
}

@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
 .cc-window.cc-top { top: 0; }
 .cc-window.cc-bottom { bottom: 0; }
 .cc-window.cc-banner, .cc-window.cc-floating, .cc-window.cc-right, .cc-window.cc-left { left: 0; right: 0; }
 .cc-window.cc-banner { flex-direction: column; }
 .cc-window.cc-banner .cc-compliance { flex: 1 1 auto; }
 .cc-window.cc-floating { max-width: none; }
 .cc-window .cc-message { margin-bottom: 1em; }
 .cc-window.cc-banner { align-items: unset; }
 .cc-window.cc-banner .cc-message { margin-right: 0; }
}

.cc-floating.cc-theme-classic { padding: 1.2em; border-radius: 5px; }
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance { text-align: center; display: inline; flex: none; }
.cc-theme-classic .cc-btn { border-radius: 5px; }
.cc-theme-classic .cc-btn:last-child { min-width: 140px; }
.cc-floating.cc-type-info.cc-theme-classic .cc-btn { display: inline-block; }
.cc-theme-edgeless.cc-window { padding: 0; }
.cc-floating.cc-theme-edgeless .cc-message { margin: 2em; margin-bottom: 1.5em; }
.cc-banner.cc-theme-edgeless .cc-btn { margin: 0; padding: 1em 1.8em;  height: 100%; }
.cc-banner.cc-theme-edgeless .cc-message { margin-left: 1em; }
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn { margin-left: 0; }

/* teal overrides */
#can_embed_form .iti { margin-bottom: 15px; }
.iti__selected-flag{ height:44px !important; margin-top:10px; }
.iti__flag{ margin:auto !important; }
.iti input[type=tel].intl-phone-MobilePhone,.iti input[type=tel].intl-phone-HomePhone{ margin-top:10px !important;}


/**
 * @name .search
 * @description Sliding down search field
 * @example { }
 */
 .search-form-modal { position: fixed; left: 0; top: 0; z-index: 201; visibility: hidden; width: 100%; height: 100%; margin: 0; opacity: 0; transition-property: var(--t8n_p2); }
 .search-form-modal.-active { visibility: visible; opacity: 1; }
 .search-form-modal .search-form-overlay { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0; margin: 0; background: rgba(0,0,0,0.4); }
 .search-form-modal .search-form-outer { min-height: 200px; transform: translateY(-100%); }
 .search-form-outer { display: flex; justify-content: center; align-items: center; background: var(--c_b1t); }
  .search-form.-active .search-form-outer { transform: translateY(0); }
   .search-form-inner { width: 100%; margin: 0; }
    .search-form-close { position: absolute; right: 15px; top: 15px; background-color: transparent; border: none; }
    .icon-close { transition-property: color; }
    .search-form-close:hover .icon-close,.search-form-close:focus .icon-close { color: var(--c_a1t); }
    .search-form-fields { position: relative; }
     .search-form-fields input[type] { --h: 40px; --lh: 40px; --py: 0; --pc: #333; padding-right: 40px; font-size: 20px; font-weight: 400; }
     .search-form-fields button { --w: 40px; --h: 40px; --px: 0; --py: 0; --lh: 40px; --bcn: transparent; --bch: var(--bcn); --tcn: var(--c_d1t); --tch: var(--c_a3t); position: absolute; right: 0; top: 0; font-size: 24px; }

 @media screen and (max-width: 1023px) {
 .search-form-close { right: 10px; top: 10px; }
 .search-form-modal .search-form-outer { min-height: 130px; padding-top: 20px; }
 }

 /**
 * @name .d-default, d-comfortable, d-compact
 * @description Component margin / density admin adjustment
 * @example { }
 */
 .d-default { }
 .d-compact { padding-top: var(--s1); padding-bottom: var(--s1); }
 .d-comfortable { padding-top: var(--s5); padding-bottom: var(--s5); }

/**
 * @name .showmore1
 * @description Show more
 * @example { }
 */
 .showmore1-title { margin: 0; padding: 10px 0; cursor: pointer; position: relative; }
 .showmore1-title:before { content: ''; position: absolute; top: -40px; left:0; width: 100%; height: 40px; background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); transition: opacity .3s, max-height .6s;}
  .showmore1-title i { margin: 0 0 0 10px; font-size: 1em; text-align: center; position: relative; top: 2px; }
  .showmore1-details.-open + .showmore1-title i { transform: rotate(180deg); }
  .showmore1-details.-open + .showmore1-title:before { opacity: 0; max-height: 0; overflow: hidden; }
 .showmore1-details { margin: 0; padding: 0; }
 [js] .showmore1-details { overflow: hidden; max-height: 0; transition: max-height .3s;}
 [js] .showmore1-details.-open { max-height: var(--h); }


 .teaser1-meta .event-time,
 .teaser1-meta .event-day,
 .event-next .event-time,
 .event-next .event-day {
	display: block;
 }
 .event-label  {
	display: block;
	font-weight: bold;
 }

 .location-filters {
	margin-bottom: var(--s3);
 }
 .location-filter-controls {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-template-rows: min-content 1fr;
	grid-column-gap: 10px;
	grid-row-gap: 16px;
	align-items: center;
	width: 800px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	
 }
 .location-filter-controls > div {
	margin: 0 .5rem;
 }
 .location-filter-place {
	grid-column: 1/span 2;
	grid-row: 1/span 1;
 }
 .location-filter-virtual {
	grid-column: 1/span 2;
	grid-row: 2/span 1;
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
	margin-top: 1rem;
	align-items: center;
 }
 .location-filter-controls label {
	font-size: 16px;
	margin: 0;
 }
 .location-filter-place label {
	display: none;
 }
 @media screen and (max-width: 719px) {
	.location-filter-controls {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
	}
	.location-filter-controls > div {
		grid-column: unset;
		grid-row: unset;
	}
}
