@import url(https://fonts.googleapis.com/css?family=Abril+Fatface&subset=latin-ext);body{padding:0;margin:0}*{box-sizing:border-box}.cc-introContainer{font-family:georgia,serif;font-weight:100;margin:0;margin-bottom:24px;padding:0;padding-bottom:24px;border-bottom:1px solid #e2e2e2}.cc-introContainer h2.cc-crossHead{font-family:Unit Slab Pro Bold,Roboto Condensed,helvetica,sans-serif;font-weight:400;font-weight:600;font-style:normal;text-align:left;margin:0;margin-bottom:16px;font-size:24px;line-height:26px;text-transform:uppercase;border:none}.cc-introContainer h3.cc-intro{margin:0;font-weight:300;font-size:18px;line-height:22px}p.dna-cta{font-family:Roboto,sans-serif;font-weight:400;color:rgba(0,0,0,.5)}[data-type=appcontainer]{background:#e5e5e8;background:linear-gradient(45deg,hsla(240,6%,90%,.8) 30%,rgba(229,222,234,.8));padding:16px;max-width:1000px;margin:32px auto}@media screen and (min-width:700px){[data-type=appcontainer]{padding:32px}}@media screen and (min-width:960px){[data-type=appcontainer][data-longform=true]{padding:32px 2.6rem}}[data-type=appcontainer][data-news=true],[data-type=appcontainer][data-whimn=true]{padding:32px}.cc-countryWrapper{padding:0;margin:0;margin-bottom:24px;border-bottom:1px solid #ccc}.cc-countryWrapper:last-of-type{border:none}.cc-dateBlock-container,.cc-info-wrapper{position:relative;margin-bottom:8px}.cc-dateBlock-container{width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;background:none;box-sizing:border-box}.cc-popupContainer{margin:0 auto 24px;text-align:left;min-height:72px}.cc-popupContainer .cc-infoContainer{position:relative;display:inline-block;transition:height .2s;overflow:hidden}.cc-popupContainer .cc-popupImage{position:absolute;display:inline-block;top:50%;right:0;width:40%;max-width:100px;height:100%;transform:translateY(-50%);background-repeat:none;background-size:cover;background-position:50%}@media screen and (min-width:400px){.cc-popupContainer .cc-popupImage{max-width:150px}}.cc-dateBlock{transition:all .2s;display:inline-block;height:60px;vertical-align:top;background:#734f7a;background:linear-gradient(#734f7a,#c296ca);font-size:10px;border:.5px solid hsla(0,0%,100%,.8);border-radius:2px;box-sizing:border-box;-ms-flex-negative:1;flex-shrink:1}.cc-dateBlock:hover{background:linear-gradient(#9848a7,#e4adef);transform:translateY(-4px);z-index:9;border-color:transparent;box-shadow:0 12px 16px -4px rgba(0,0,0,.6)}.cc-spacerBlock{display:inline-block;height:60px;vertical-align:top;background:none;font-size:10px;border:1px solid transparent;box-sizing:border-box;-ms-flex-negative:1;flex-shrink:1;opacity:0}.cc-sectionTitleContainer{position:relative;background-color:#fff;height:32px;display:inline-block;padding:0;margin-bottom:8px}.cc-sectionTitleContainer h4.cc-countryName{position:relative;margin:0;padding:0;font-family:Unit Slab Pro Bold,Roboto Condensed,helvetica,sans-serif;text-align:center;display:inline-block;width:auto;vertical-align:middle;font-size:16px;line-height:24px;text-transform:uppercase;padding:0 12px;font-weight:600}.cc-sectionTitleContainer img.cc-flag{position:relative;display:inline-block;height:100%;vertical-align:middle;border-right:2px solid #fff}h3.cc-popup-dates{margin:0;padding:0;font-family:Unit Slab Pro Bold,Roboto Condensed,helvetica,sans-serif;font-size:18px;line-height:24px}p.cc-popup-name{font-size:16px;line-height:20px}h2.cc-popup-name,p.cc-popup-name{font-family:georgia,serif;font-weight:100;margin:0}h2.cc-popup-name{font-size:20px;line-height:24px;text-align:left;display:block;text-transform:none;max-width:100%;border:none}.cc-popupImage{border-radius:4px;box-shadow:0 8px 24px -8px #000}.cc-yearsLabelContainer{margin:0;padding:0;font-family:Unit Slab Pro Bold,Roboto Condensed,helvetica,sans-serif;letter-spacing:1px;font-size:14px;color:#888;position:relative;text-align:center;margin-bottom:16px;height:24px}.cc-yearsLabelContainer .cc-earliest,.cc-yearsLabelContainer .cc-latest{position:absolute;display:block;vertical-align:top;top:0;box-sizing:border-box}.cc-yearsLabelContainer .cc-earliest{text-align:left;left:0}.cc-yearsLabelContainer .cc-latest{text-align:right;right:0}