*,*::before,*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}*,*::before,*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}.block--carousel {padding: 20px 0 5px;background-color: #296DAC;}.block--carousel .block__media {display: none;}.block--carousel .block__body {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;max-width: 1680px;margin: 0 auto;padding: 0 20px;}.block--carousel .post {-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;display: -webkit-box;display: -ms-flexbox;display: flex;flex-basis: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;margin-bottom: 20px;color: white;background-color: #E01C24;-webkit-transition: all .2s;transition: all .2s;}.block--carousel .post:hover,.block--carousel .post:focus {background-color: #942B26;-webkit-box-shadow: 0 0 0 5px #942B26,0 5px 25px rgba(0,0,0,0.55);box-shadow: 0 0 0 5px #942B26,0 5px 25px rgba(0,0,0,0.55);z-index: 1;-webkit-transform: scale(1.1);transform: scale(1.1);}.block--carousel .post:hover .post__label,.block--carousel .post:focus .post__label {background-color: #942B26;}.block--carousel .post:hover .post__link,.block--carousel .post:focus .post__link {background-color: #b3161d;}.block--carousel .post__media {position: relative;}.block--carousel .post__media .post__img {width: 100%;height: 0;padding-bottom: calc(100% * 2 / 3);background-color: white;background-repeat: no-repeat;background-size: contain;background-position: 50% 50%;}.block--carousel .post__img {display: block;width: 100%;height: auto;}.block--carousel .post__label {position: absolute;top: 0;left: 0;padding: 10px 20px;font-weight: 700;color: white;text-transform: uppercase;background-color: #E01C24;-webkit-transition: background-color .2s;transition: background-color .2s;}.block--carousel .post__media-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.block--carousel .post__header {padding: 10px;}.block--carousel .post__title-link {color: white;}.block--carousel .post__link {display: block;margin-top: auto;padding: 5px 10px;font-weight: 700;color: white;background-color: #942B26;}.block--carousel .post__link::after {content: '';display: inline-block;width: 6px;height: 6px;margin-left: 5px;border-right: 1px solid white;border-bottom: 1px solid white;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);vertical-align: middle;}@font-face {font-family:'Reenie Beanie';src:url("/static/default/asset/font/ReenieBeanie.eot");src:url("/static/default/asset/font/ReenieBeanie.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/ReenieBeanie.woff2") format("woff2"),url("/static/default/asset/font/ReenieBeanie.woff") format("woff");font-weight:400;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Black.eot");src:url("/static/default/asset/font/Squad-Black.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Black.woff2") format("woff2"),url("/static/default/asset/font/Squad-Black.woff") format("woff");font-weight:900;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-BlackItalic.eot");src:url("/static/default/asset/font/Squad-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-BlackItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Bold.eot");src:url("/static/default/asset/font/Squad-Bold.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Bold.woff2") format("woff2"),url("/static/default/asset/font/Squad-Bold.woff") format("woff");font-weight:700;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-BoldItalic.eot");src:url("/static/default/asset/font/Squad-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-BoldItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ExtraBold.eot");src:url("/static/default/asset/font/Squad-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ExtraBold.woff2") format("woff2"),url("/static/default/asset/font/Squad-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ExtraBoldItalic.eot");src:url("/static/default/asset/font/Squad-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ExtraBoldItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ExtraLight.eot");src:url("/static/default/asset/font/Squad-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ExtraLight.woff2") format("woff2"),url("/static/default/asset/font/Squad-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ExtraLightItalic.eot");src:url("/static/default/asset/font/Squad-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ExtraLightItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Heavy.eot");src:url("/static/default/asset/font/Squad-Heavy.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Heavy.woff2") format("woff2"),url("/static/default/asset/font/Squad-Heavy.woff") format("woff");font-weight:850;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-HeavyItalic.eot");src:url("/static/default/asset/font/Squad-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-HeavyItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-HeavyItalic.woff") format("woff");font-weight:850;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Light.eot");src:url("/static/default/asset/font/Squad-Light.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Light.woff2") format("woff2"),url("/static/default/asset/font/Squad-Light.woff") format("woff");font-weight:300;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-LightItalic.eot");src:url("/static/default/asset/font/Squad-LightItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-LightItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-LightItalic.woff") format("woff");font-weight:300;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Regular.eot");src:url("/static/default/asset/font/Squad-Regular.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Regular.woff2") format("woff2"),url("/static/default/asset/font/Squad-Regular.woff") format("woff");font-weight:400;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-RegularItalic.eot");src:url("/static/default/asset/font/Squad-RegularItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-RegularItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-RegularItalic.woff") format("woff");font-weight:400;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-SemiBold.eot");src:url("/static/default/asset/font/Squad-SemiBold.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-SemiBold.woff2") format("woff2"),url("/static/default/asset/font/Squad-SemiBold.woff") format("woff");font-weight:600;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-SemiBoldItalic.eot");src:url("/static/default/asset/font/Squad-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-SemiBoldItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-Thin.eot");src:url("/static/default/asset/font/Squad-Thin.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-Thin.woff2") format("woff2"),url("/static/default/asset/font/Squad-Thin.woff") format("woff");font-weight:100;font-style:normal;}@font-face {font-family:'Squad';src:url("/static/default/asset/font/Squad-ThinItalic.eot");src:url("/static/default/asset/font/Squad-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/static/default/asset/font/Squad-ThinItalic.woff2") format("woff2"),url("/static/default/asset/font/Squad-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;}@media screen and (min-width: 768px) {.block--carousel {padding: 100px 0 10px;}.block--carousel .block__media {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 50%;background-repeat: no-repeat;background-position: 50% 0;background-size: cover;}.block--carousel .post {-ms-flex-preferred-size: calc((100% - 20px) / 2);flex-basis: calc((100% - 20px) / 2);}.block--carousel .post:nth-child(2n-1) {margin-right: 20px;}}@media screen and (min-width: 1024px) {.block--carousel {padding: 195px 0 10px;}.block--carousel .post {-ms-flex-preferred-size: calc((100% - 20px * 2) / 3);flex-basis: calc((100% - 20px * 2) / 3);}.block--carousel .post:nth-child(3n-2),.block--carousel .post:nth-child(3n-1) {margin-right: 20px;}.block--carousel .post:nth-child(3n) {margin-right: 0;}}@media screen and (min-width: 1280px) {.block--carousel .post {-ms-flex-preferred-size: calc((100% - 20px * 4) / 5);flex-basis: calc((100% - 20px * 4) / 5);}.block--carousel .post:nth-child(5n-4),.block--carousel .post:nth-child(5n-3),.block--carousel .post:nth-child(5n-2),.block--carousel .post:nth-child(5n-1) {margin-right: 20px;}.block--carousel .post:nth-child(5n) {margin-right: 0;}}
