.our-challenges-wrapper .lead-in--auto p:first-child{margin-top:0;color:#000;font-size:1em;font-style:italic;font-weight:400;line-height:1.5;font-style:normal}.our-challenges-wrapper p:last-child{margin-bottom:0}.our-challenges-wrapper #vue-posts{margin-top:20px}.our-challenges-wrapper .grid--20{margin:0 -0.625em}.our-challenges-wrapper .filter__tools{padding:1.25em .625em;padding-top:2.5em;background:#cd2a2a;margin-top:1.875rem}.our-challenges-wrapper .filter [class^=col-]{float:left;width:100%}.our-challenges-wrapper .input-field{position:relative;overflow:hidden}.our-challenges-wrapper .input-field input[type=text]{position:relative;overflow:hidden;width:100%;border:0;padding:1.0625em 1.25em;font-size:1em;line-height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:.1875em;color:inherit}.our-challenges-wrapper .grid:after{display:table;clear:both;content:''}.our-challenges-wrapper .input-hint{position:absolute;top:0;right:0;height:100%;width:3.125em;transition:background .2s}.our-challenges-wrapper .input-hint__field{position:absolute;top:0;right:0;height:100%;width:100%;border:0;padding:0;background:0;color:transparent}.our-challenges-wrapper input[type=submit]{-webkit-appearance:button;cursor:pointer}.our-challenges-wrapper .input-hint--select{pointer-events:none}.our-challenges-wrapper .input-hint{position:absolute;top:0;right:0;height:100%;width:3.125em;transition:background .2s}.our-challenges-wrapper .filter__extras{border-bottom:1px solid #dbdbdb;margin-bottom:4.285714285714286em;margin-top:1.4285714285714286em;font-size:.875em}.our-challenges-wrapper .filter__result{display:block;margin-bottom:.7142857142857143em;font-size:1rem;color:#7d8073}.our-challenges-wrapper .filter__reset{display:block;margin-bottom:.7142857142857143em;padding:0;background:transparent !important;border-radius:0;line-height:inherit;font-size:inherit;color:#cd2a2a;border:0 !important}.our-challenges-wrapper .filter a{text-decoration:underline}.our-challenges-wrapper .filter__reset .symbol-times{height:.625em;width:.625em}.our-challenges-wrapper .filter__reset svg{margin-right:.2857142857142857em;fill:currentColor}.our-challenges-wrapper .loading{width:25px;height:25px;background-color:#cd2a2a;margin:1.875em auto;-webkit-animation:sk-rotateplane 1s infinite ease-in-out;animation:sk-rotateplane 1s infinite ease-in-out}.our-challenges-wrapper .push--top{margin-top:1.875em}.our-challenges-wrapper .align--center{text-align:center}.our-challenges-wrapper .button--hollower{border:0;background:0;color:#cd2a2a}.our-challenges-wrapper [class*=button]:not([class*=olark]){display:inline-block;vertical-align:top;border:0;margin:.3125em .625em .3125em 0;padding:.625em 2.1875em;cursor:pointer;font-family:Oswald;font-size:1em;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;background:#cd2a2a;border-radius:.05555555555555555em;color:#fff;outline:0;transition:background .2s,box-shadow .2s,color .2s,-webkit-transform .2s;transition:background .2s,box-shadow .2s,color .2s,transform .2s;transition:background .2s,box-shadow .2s,color .2s,transform .2s,-webkit-transform .2s}@media(min-width:600px){.our-challenges-wrapper .lead-in--auto p:first-child{font-size:1.375em;line-height:1.5454545454545454}}@media(min-width:700px){.our-challenges-wrapper [class*=button]:not([class*=olark]){font-size:1.125em}}@media(min-width:1000px){.our-challenges-wrapper .filter__extras{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:500px){.our-challenges-wrapper .filter .col-small-6{width:50%}}@media(min-width:1300px){.our-challenges-wrapper .filter .col-aldnoah-6{width:50%}.our-challenges-wrapper .filter .col-aldnoah-3{width:25%}.our-challenges-wrapper .filter .col-aldnoah-9{width:75%}}.our-challenges-wrapper .grid--20 [class^=col-]{margin-bottom:1.25em;padding:0 .625em}.our-challenges-wrapper .section--collapse__top{padding:1.875em}.our-challenges-wrapper .filter__result{display:block;margin-bottom:.7142857142857143em;font-size:1rem;color:#7d8073}.our-challenges-wrapper .symbol-times{height:.625em;width:.625em}.our-challenges-wrapper .push--bottom{margin-bottom:1.875em}.our-challenges-wrapper .clear:after{display:table;clear:both;content:''}.our-challenges-wrapper .push--bottom [class^=col-]{float:left;width:100%}.our-challenges-wrapper .grid--20 [class^=col-]{margin-bottom:1.25em;padding:0 .625em}@media(min-width:600px){.our-challenges-wrapper .section--collapse__top{padding:2.5em 3.75em}}@media(min-width:1000px){.our-challenges-wrapper .filter__extras{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.our-challenges-wrapper .push--bottom .col-wooser-4{width:33.33333%}.our-challenges-wrapper .push--bottom .col-wooser-8{width:66.66667%}}.our-challenges-wrapper .section--collapse__top{padding-top:70px;background:#fff;margin:0 -0.625em}.our-challenges-wrapper .push--bottom .callout__share{position:relative}.our-challenges-wrapper .push--bottom img{vertical-align:middle}.our-challenges-wrapper .push--bottom .h2{margin-top:0;color:#000;margin-bottom:.9375rem;font-family:Oswald;font-size:1.875em;line-height:1.1666666666666667;text-transform:uppercase}.our-challenges-wrapper .callout{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:21.875em;padding:2.5em 1.875em 6.25em;text-align:center;color:#fff}.our-challenges-wrapper .callout__details{position:relative;display:block;max-width:37.5em;margin:0 auto;color:#fff;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.our-challenges-wrapper .callout h2,.our-challenges-wrapper .callout h3{color:inherit}.our-challenges-wrapper .callout h2{text-transform:none}.our-challenges-wrapper .callout__share{position:absolute;bottom:0;left:0;z-index:30;width:100%;padding:1.5em 1.875em;cursor:pointer;text-align:right;transition:background .2s,padding .3s}.our-challenges-wrapper .callout__share .nav-social{position:absolute;top:50%;right:3.125em}.our-challenges-wrapper .nav-social ul{margin:0 -0.625em;font-size:85%}.our-challenges-wrapper .nav-social li{display:inline-block;vertical-align:top;margin:0 .625em 1.25em}.our-challenges-wrapper .nav-social a{position:relative;height:2em;width:2em;background:#fff;border-radius:100%}.our-challenges-wrapper .callout__share a{box-shadow:0 0 .375em 0 rgb(0 0 0 / 35%)}.our-challenges-wrapper .nav-social a:before{position:absolute;top:0;left:0;height:100%;width:100%;content:'';border-radius:inherit;box-shadow:0 0 0 .125em #fff;opacity:1;-webkit-transform:scale(0) rotateX(0) rotateY(0);transform:scale(0) rotateX(0) rotateY(0);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.our-challenges-wrapper .nav-social .bottle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.our-challenges-wrapper svg{height:1.25em;width:1.25em}.our-challenges-wrapper .nav-social svg{display:block;fill:#656565}.our-challenges-wrapper .callout__share.share-triggered{padding-right:3.75em}.our-challenges-wrapper .callout__share.share-triggered li{opacity:1;visibility:visible}.our-challenges-wrapper .callout__share.share-triggered li:nth-child(1){-webkit-transform:translate(-150%,-250%) scale(1) rotate(0);-ms-transform:translate(-150%,-250%) scale(1) rotate(0);transform:translate(-150%,-250%) scale(1) rotate(0)}.our-challenges-wrapper .callout__share a:hover{box-shadow:0 0 .375em 0 rgb(0 0 0 / 35%)}.our-challenges-wrapper .nav-social a:hover:before{-webkit-animation:barcode .5s forwards;animation:barcode .5s forwards}.our-challenges-wrapper .callout__share.share-triggered li:nth-child(2){-webkit-transform:translate(-50%,-175%) scale(1) rotate(0);-ms-transform:translate(-50%,-175%) scale(1) rotate(0);transform:translate(-50%,-175%) scale(1) rotate(0);transition-delay:.1s}.our-challenges-wrapper .callout__share.share-triggered li:nth-child(3){-webkit-transform:translate(0,-50%) scale(1) rotate(0);-ms-transform:translate(0,-50%) scale(1) rotate(0);transform:translate(0,-50%) scale(1) rotate(0);transition-delay:.2s}.our-challenges-wrapper .callout__share.share-triggered li:nth-child(4){-webkit-transform:translate(-50%,75%) scale(1) rotate(0);-ms-transform:translate(-50%,75%) scale(1) rotate(0);transform:translate(-50%,75%) scale(1) rotate(0);transition-delay:.3s}.our-challenges-wrapper .callout__share.share-triggered li:nth-child(5){-webkit-transform:translate(-150%,150%) scale(1) rotate(0);-ms-transform:translate(-150%,150%) scale(1) rotate(0);transform:translate(-150%,150%) scale(1) rotate(0);transition-delay:.4s}.our-challenges-wrapper .callout__details:hover{color:#fff;-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.our-challenges-wrapper .callout__share h3{margin-bottom:0}.our-challenges-wrapper .symbol-google{height:1.125em;width:1.125em}.our-challenges-wrapper .symbol-linkedin{height:1.1875em;width:1.1875em}.our-challenges-wrapper .symbol-twitter{height:1.125em;width:1.125em}.our-challenges-wrapper .symbol-facebook{height:1.125em;width:1.125em}@media(min-width:600px){.our-challenges-wrapper .h3.mini,.our-challenges-wrapper h3.mini{font-size:1.125em}.our-challenges-wrapper .nav-social{float:right}.our-challenges-wrapper .nav-social ul{font-size:100%}.our-challenges-wrapper .nav-social li{margin-top:2em;margin-bottom:0}}@media(min-width:1200px){.our-challenges-wrapper .callout{min-height:25em}}.our-challenges-wrapper .callout__share li{position:absolute;top:50%;left:50%;margin:0;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,-50%) scale(0) rotate(-90deg);-ms-transform:translate(-50%,-50%) scale(0) rotate(-90deg);transform:translate(-50%,-50%) scale(0) rotate(-90deg);transition:opacity .1s,visibility .1s,-webkit-transform .6s;transition:opacity .1s,visibility .1s,transform .6s;transition:opacity .1s,visibility .1s,transform .6s,-webkit-transform .6s}.our-challenges-wrapper .filter__reset:hover{color:#fc3838}@media(max-width:799px){.our-challenges-wrapper .filter__tools{margin-top:0}.our-challenges-wrapper #vue-posts{margin-top:0}}@media(max-width:599px){.our-challenges-wrapper .callout h3{font-size:1.125em}.our-challenges-wrapper .callout h3.mini{font-size:.9375em}.our-challenges-wrapper .callout__share h3.mini{font-size:.9375em}.our-challenges-wrapper .section--collapse__top{padding-top:60px}}