.cd-block-grid-module{font-size:9px;padding:60px 3vw}.cd-block-grid-module .block-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-gap:3vw}.cd-block-grid-module .block-grid>:first-child{-ms-grid-column:1;-ms-grid-row:1}.cd-block-grid-module .block-grid__cell{height:100%;min-height:200px}.cd-block-grid-module .block-grid__block{height:100%;width:100%}.cd-block-grid-module .block-grid__block.block--post{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.cd-block-grid-module .block-grid__block.block--post .block--post__featured-image{display:block;height:calc(100vw - 65px);overflow:hidden;width:100%}.cd-block-grid-module .block-grid__block.block--post .block--post__featured-image-img{background-color:#333;background-position:50%;background-size:cover;height:100%;transform:scale(1);transition:transform .3s ease}.cd-block-grid-module .block-grid__block.block--post:hover .block--post__featured-image-img{transform:scale(1.2);transition:transform .3s ease}.cd-block-grid-module .block-grid__block.block--post .block--post__title{background-color:#fcb600;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em;padding:5px 14px;position:absolute;width:100%;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1;height:20%;line-height:1.3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cd-block-grid-module .block-grid__block.block--post:hover{color:#fff;text-decoration:none}.cd-block-grid-module .block-grid__block.block--page{background-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-size:3em;justify-content:center;text-align:center;text-decoration:none}.cd-block-grid-module .block-grid__block.block--page .block--page__img{background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform .3s ease;width:100%}.cd-block-grid-module .block-grid__block.block--page:hover .block--page__img{transform:scale(1.2);transition:transform .3s ease}.cd-block-grid-module .block-grid__block.block--page .block--page__text{display:block;font-weight:700;line-height:1.2;padding:10px;text-transform:uppercase;vertical-align:middle;z-index:1}.cd-block-grid-module .block-grid__block.block--stat{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fcb600;color:#fff;font-size:2.4067388688327314em;font-weight:700;justify-content:center;line-height:1.2;padding:15px;text-transform:uppercase}.cd-block-grid-module .block-grid__block.block--stat hr{background-color:#fff;border:0;display:block;height:4px;margin:15px auto 15px 0;width:1.6em}.cd-block-grid-module .block-grid__block.block--instagram{background-color:#231f20;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 38px 20px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cd-block-grid-module .block-grid__block.block--instagram,.cd-block-grid-module .block-grid__block.block--instagram a.btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cd-block-grid-module .block-grid__block.block--instagram a.btn{background-color:#464c4d;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:40px;padding:8px}.cd-block-grid-module .block-grid__block.block--instagram a.btn #insta-icon path{fill:#fff}.cd-block-grid_square a.block-grid__block.block--page:before{content:"";float:left;padding-top:100%}.cd-block-grid_square a.block-grid__block{position:relative}.cd-block-grid_square a.block-grid__block:before{content:"";float:left;padding-top:100%}.cd-block-grid-module.cd-block-grid_square .block-grid__block.block--post .block--post__featured-image{background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform .3s ease;width:100%}@media(min-width:500px){.cd-block-grid-module{font-size:11px}.cd-block-grid-module .block-grid{-ms-grid-columns:1fr 3vw 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 3vw 1fr;grid-gap:3vw}.cd-block-grid-module .block-grid>:first-child{-ms-grid-column:1;-ms-grid-row:1}.cd-block-grid-module .block-grid>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.cd-block-grid-module .block-grid>:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}.cd-block-grid-module .block-grid>:nth-child(4){-ms-grid-column:3;-ms-grid-row:3}.cd-block-grid-module .block-grid__block.block--post .block--post__featured-image{-webkit-box-flex:5;display:block;-ms-flex:5;flex:5;height:80%;overflow:hidden;width:100%}}@media (min-width:768px){.cd-block-grid-module{font-size:14px;padding:60px}}@media (min-width:1200px){.cd-block-grid-module{font-size:16.62px}.cd-block-grid-module .block-grid{-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:50px}.cd-block-grid-module .block-grid>:first-child{-ms-grid-column:1;-ms-grid-row:1}.cd-block-grid-module .block-grid>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.cd-block-grid-module .block-grid>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.cd-block-grid-module .block-grid>:nth-child(4){-ms-grid-column:1;-ms-grid-row:3}.cd-block-grid-module .block-grid>:nth-child(5){-ms-grid-column:3;-ms-grid-row:3}.cd-block-grid-module .block-grid>:nth-child(6){-ms-grid-column:5;-ms-grid-row:3}.cd-block-grid-module .block-grid>:nth-child(7){-ms-grid-column:1;-ms-grid-row:5}.cd-block-grid-module .block-grid>:nth-child(8){-ms-grid-column:3;-ms-grid-row:5}.cd-block-grid-module .block-grid>:nth-child(9){-ms-grid-column:5;-ms-grid-row:5}}