.flexbox{display:flex;flex-wrap:nowrap;width:calc( 100% + 30px );margin-left:-15px;margin-right:-15px}.flexbox>*{border-radius:1.5px;margin:0px !important;padding-bottom:0 !important;position:relative;overflow:hidden}.flexbox>*:first-child:nth-last-child(1){flex-basis:100%}.flexbox>*:first-child:nth-last-child(2),.flexbox>*:first-child:nth-last-child(2) ~ *{flex-basis:50%}.flexbox.cards>*:first-child:nth-last-child(2),.flexbox.cards>*:first-child:nth-last-child(2) ~ *{flex-basis:calc(50% - 15px)}.flexbox>*:first-child:nth-last-child(3),.flexbox>*:first-child:nth-last-child(3) ~ *{flex-basis:33.3333%}.flexbox.cards>*:first-child:nth-last-child(3),.flexbox.cards>*:first-child:nth-last-child(3) ~ *{flex-basis:calc(33.3333% - 15px)}.flexbox>*:first-child:nth-last-child(4),.flexbox>*:first-child:nth-last-child(4) ~ *{flex-basis:25%}.flexbox.cards>*:first-child:nth-last-child(4),.flexbox.cards>*:first-child:nth-last-child(4) ~ *{flex-basis:calc(25% - 15px)}.flexbox>*:first-child:nth-last-child(5),.flexbox>*:first-child:nth-last-child(5) ~ *{flex-basis:20%}.flexbox.cards>*:first-child:nth-last-child(5),.flexbox.cards>*:first-child:nth-last-child(5) ~ *{flex-basis:calc(20% - 15px)}.flexbox>*:first-child:nth-last-child(6),.flexbox>*:first-child:nth-last-child(6) ~ *{flex-basis:33.3333%}.flexbox.cards>*:first-child:nth-last-child(6),.flexbox>*:first-child:nth-last-child(6) ~ *{flex-basis:calc(33.3333% - 15px)}@media(max-width:1060px){.flexbox{flex-wrap:wrap}.flexbox>*:first-child:nth-last-child(4),.flexbox>*:first-child:nth-last-child(4) ~ *{flex-basis:50% !important}.flexbox.cards>*:first-child:nth-last-child(4),.flexbox.cards>*:first-child:nth-last-child(4) ~ *{flex-basis:calc(50% - 15px) !important}}@media screen and (max-width:768px){.flexbox>*:first-child:nth-last-child(2),.flexbox>*:first-child:nth-last-child(2) ~ *{flex-basis:100% !important}.flexbox>*:first-child:nth-last-child(3),.flexbox>*:first-child:nth-last-child(3) ~ *{flex-basis:100% !important}.flexbox>*:first-child:nth-last-child(4),.flexbox>*:first-child:nth-last-child(4) ~ *{flex-basis:50% !important}.flexbox.cards>*:first-child:nth-last-child(4),.flexbox.cards>*:first-child:nth-last-child(4) ~ *{flex-basis:calc(50% - 15px) !important}.flexbox>*:first-child:nth-last-child(5),.flexbox>*:first-child:nth-last-child(5) ~ *{flex-basis:100% !important}.flexbox>*:first-child:nth-last-child(6),.flexbox>*:first-child:nth-last-child(6) ~ *{flex-basis:50% !important}.flexbox.cards>*:first-child:nth-last-child(6),.flexbox.cards>*:first-child:nth-last-child(6) ~ *{flex-basis:calc(50% - 15px) !important}}@media screen and (max-width:411px){.flexbox>*:first-child:nth-last-child(4),.flexbox>*:first-child:nth-last-child(4) ~ *{flex-basis:100% !important}.flexbox.cards>*:first-child:nth-last-child(4),.flexbox.cards>*:first-child:nth-last-child(4) ~ *{flex-basis:100% !important}.flexbox>*:first-child:nth-last-child(6),.flexbox>*:first-child:nth-last-child(6) ~ *{flex-basis:100% !important}.flexbox.cards>*:first-child:nth-last-child(6),.flexbox.cards>*:first-child:nth-last-child(6) ~ *{flex-basis:100% !important}}.flexbox.cards>*{margin:7.5px !important;background-color:rgba(0,0,0,0.02);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.flexbox.cards>*:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.flexbox.cards .image{overflow:hidden}.flexbox.cards .image-block{margin-left:-9% !important;margin-right:-9% !important;width:118% !important}.flexbox p{margin-bottom:0}.flexbox .spacer{height:20px;width:100%}@media screen and (max-width:768px){.flexbox.cards>*{margin-left:0 !important;margin-right:0 !important;padding-bottom:10px !important}.flexbox.cards .image{padding-top:0 !important}.flexbox.cards .image-block{margin-bottom:25px}.flexbox .spacer{display:none}}@media screen and (min-width:769px){.flexbox>*{padding-top:0 !important}}.flexbox.cards .icon-block{opacity:.05;position:absolute;right:20px;transform:scale(2);bottom:0;text-align:right !important;transform-origin:right}.flexbox.cards .icon-block svg{fill:#444}.flexbox:not(.cards) .image-block.rounded{border-radius:50%;overflow:hidden;padding-top:56%;position:relative;width:56%;margin:0 22%}.flexbox:not(.cards) .image-block.rounded img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100% !important}.equal-height .flexbox .text-block{min-height:70%;display:grid;grid-template-rows:auto 1fr auto}