.callout--extreme{background:#565656;padding:1.25em;text-align:center}.callout--extreme h2{color:#fff;font-size:1.5625em;line-height:1.44;text-transform:none}.callout--extreme a{background:#cd2a2a;border:0;border-radius:.05555555555555555em;color:#fff;cursor:pointer;display:inline-block;font-family:Oswald;font-size:1em;font-weight:700;margin:.3125em .625em .3125em 0;margin-right:0;outline:0;padding:.625em 2.1875em;text-align:center;text-decoration:none;text-transform:uppercase;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;vertical-align:top}.callout--extreme h2 span{display:block;font-family:Open Sans;font-size:16px;font-weight:400;margin-top:.625em}.callout--extreme a:hover{background:#fc3838;color:#fff}@media (min-width:800px){.callout--extreme h2 span{font-size:21px}}@media (min-width:700px){.callout--extreme a{font-size:1.125em}}@media (min-width:1400px){.callout--extreme{-ms-flex-align:center;-ms-flex-line-pack:center;-ms-flex-pack:justify;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:3em 3.75em 2.9375em}.callout--extreme h2{font-size:2.625em;line-height:1.1904761904761905;margin-bottom:0;text-align:left}.callout--extreme a{margin-bottom:0}}