.blog .posts-list .post-item{background-color:#ffffff1a;transition:all .3s ease-in-out;border-radius:5px;overflow:hidden;margin-bottom:15px}.blog .posts-list .post-item .thumbnail{height:288px;overflow:hidden;position:relative}.blog .posts-list .post-item .post-info{min-height:230px;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:1em}.blog .posts-list .post-item .post-info .post-meta .published_at{font-size:.8em;font-style:italic}@media (min-width: 768px){.blog .posts-list .post-item{position:relative;height:230px;margin-bottom:15px;overflow:hidden}.blog .posts-list .post-item .thumbnail{position:relative;height:230px;width:100%;overflow:hidden}.blog .posts-list .post-item .thumbnail:before{transition:all .3s ease-out;transform-origin:center top;content:attr(data-alt);display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;text-align:center;top:0;color:#fff;font-size:1.5em;background-color:#0000004d;z-index:1}.blog .posts-list .post-item .thumbnail .parallax{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.blog .posts-list .post-item .thumbnail .parallax img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%) scale(1.5);transition:transform .1s ease-out}.blog .posts-list .post-item .thumbnail img{width:100%;transform:translateY(-30%)}.blog .posts-list .post-item:hover{overflow-y:auto;height:auto;box-shadow:0 0 10px -2px #000000bf}.blog .posts-list .post-item:hover .thumbnail:before{opacity:0}.blog .posts-list .post-item .post-info .post-exerpt{padding-left:15px;border-left:rgba(255,255,255,.6) solid 2px}}.blog .post-content .thumbnail{max-width:100%;width:100%;margin:auto}.blog .post-content .thumbnail img,.blog .post-content .informations{width:100%}.codex-editor__redactor{padding-bottom:0!important;border-radius:1rem;overflow:auto}.ce-block{background-color:#1e1f32;padding:15px}.ce-columns .ce-block{background-color:transparent}.ce-block__content{margin:0;max-width:100%}.ce-header{font-size:1.5em;font-weight:700;margin-bottom:10px}.ce-header:first-letter{font-size:1.8em;font-weight:700;color:#453b85;margin-right:1px;text-transform:uppercase}.ce-delimiter:before{content:""!important;width:80%;background-color:#fff;height:2px!important;margin:10px auto}.toggle-block__selector{display:flex;align-items:center}.toggle-block__selector>span{margin-right:5px}.image-tool__image-picture{margin:auto}
