.id3-blog-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem}.id3-blog-list .id3-blog-articles-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--id3-column-count), 1fr);gap:2rem}@media screen and (max-width: 640px){.id3-blog-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.id3-blog-list .id3-blog-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;overflow:hidden;position:relative}.id3-blog-list .id3-blog-item article{text-align:var(--id3-alignment);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;overflow:hidden;background:var(--id3-color-secondary-a10);border-radius:var(--id3-ui-corner, 0.25rem);gap:1rem;font-size:1rem;width:100%}.id3-blog-list .id3-blog-item h1{margin:0;padding:0;font-size:1.5em;font-weight:400}.id3-blog-list .id3-blog-item figure{padding:0;margin:-1rem -1rem 0 -1rem;overflow:hidden;--id3-elm-width: var(--id3-aspect-ratio-width, 4);--id3-elm-height: var(--id3-aspect-ratio-height, 3);--id3-aspect-ratio: var(--id3-elm-width) / var(--id3-elm-height);--id3-aspect-ratio-calc: calc((var(--id3-elm-width) / var(--id3-elm-height)) * 100%);aspect-ratio:var(--id3-aspect-ratio);display:none}@supports not (aspect-ratio: 1/1){.id3-blog-list .id3-blog-item figure{position:relative}.id3-blog-list .id3-blog-item figure::before{float:left;padding-top:var(--id3-aspect-ratio-calc);content:""}.id3-blog-list .id3-blog-item figure::after{display:block;content:"";clear:both}}.id3-blog-list .id3-blog-item figure img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.id3-blog-list .id3-blog-item .id3-blog-item-excerpt{display:none}.id3-blog-list .id3-blog-item .id3-blog-item-button-container{display:none}.id3-blog-list .id3-blog-item .id3-blog-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.id3-blog-list:not(.id3-blog-show-categories) .id3-blog-item-cats{display:none}.id3-blog-list .id3-blog-list-navigation{-ms-grid-column-align:var(--id3-alignment);justify-self:var(--id3-alignment);display:none;gap:1rem}.id3-blog-list .id3-blog-list-navigation .id3-blog-navigation-item{--id3-item-size: 2em;font-size:1.25rem;width:var(--id3-item-size);height:var(--id3-item-size);line-height:var(--id3-item-size);text-align:center;border-radius:var(--id3-ui-corner);background:var(--id3-color-secondary-a10)}.id3-blog-list .id3-blog-list-navigation .id3-blog-navigation-item.id3-current{background:var(--id3-color-secondary-a50);font-weight:700}.id3-blog-list.id3-blog-show-pagination .id3-blog-list-navigation{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.id3-blog-list.id3-blog-show-picture .id3-blog-item figure{display:block}.id3-blog-list.id3-blog-show-button .id3-blog-item .id3-blog-item-button-container{display:inline-block}.id3-blog-list.id3-blog-show-excerpt .id3-blog-item .id3-blog-item-excerpt{display:block}.id3-blog-list.id3-style-list .id3-blog-articles-container{-ms-grid-columns:1fr;grid-template-columns:1fr}.id3-blog-list.id3-style-list .id3-blog-item article{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}.id3-blog-list.id3-style-list .id3-blog-item figure{margin:-1rem 0 -1rem -1rem;max-width:275px}.id3-blog-list.id3-style-mosaic .id3-blog-item.id3-blog-large-tile{grid-row:span 2;grid-column:span 2;font-size:1.25rem}.id3-blog-list.id3-style-mosaic .id3-blog-item:not(.id3-blog-large-tile) .id3-blog-item-info{position:relative}.id3-blog-list.id3-style-mosaic .id3-blog-item:not(.id3-blog-large-tile) .id3-blog-item-info .id3-blog-item-cats{position:absolute;bottom:calc( 100% + 2rem)}.id3-blog-list.id3-style-mosaic .id3-blog-item:not(.id3-blog-large-tile) .id3-blog-item-info .id3-blog-item-button-container{display:none}.id3-blog-list.id3-style-mosaic .id3-blog-item:not(.id3-blog-large-tile) .id3-blog-item-excerpt{display:none}.id3-blog-list.id3-style-grid .id3-blog-item .id3-blog-item-excerpt{height:calc(1.5em * 4);overflow:hidden}.id3-blog-list.id3-style-grid .id3-blog-articles-container,.id3-blog-list.id3-style-masonry .id3-blog-articles-container{-ms-grid-columns:(minmax(calc(1px * var(--id3-min-column-size)), 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(calc(1px * var(--id3-min-column-size)), 1fr))}.id3-blog-list.id3-style-masonry .id3-blog-articles-container{gap:0 2rem;grid-auto-rows:1rem}.id3-blog-list.id3-style-masonry .id3-blog-item{display:block;margin-bottom:2rem;-ms-grid-row-span:8;grid-row-end:span 8}.id3-blog-carousel{position:relative;display:-ms-grid;display:grid}.id3-blog-carousel .id3-blog-carousel-viewport{position:relative;width:100%;overflow:hidden;border-radius:var(--id3-ui-corner, 0.25rem);--id3-elm-width: var(--id3-aspect-ratio-width, 4);--id3-elm-height: var(--id3-aspect-ratio-height, 3);--id3-aspect-ratio: var(--id3-elm-width) / var(--id3-elm-height);--id3-aspect-ratio-calc: calc((var(--id3-elm-width) / var(--id3-elm-height)) * 100%);aspect-ratio:var(--id3-aspect-ratio)}@supports not (aspect-ratio: 1/1){.id3-blog-carousel .id3-blog-carousel-viewport{position:relative}.id3-blog-carousel .id3-blog-carousel-viewport::before{float:left;padding-top:var(--id3-aspect-ratio-calc);content:""}.id3-blog-carousel .id3-blog-carousel-viewport::after{display:block;content:"";clear:both}}@media screen and (max-width: 640px){.id3-blog-carousel .id3-blog-carousel-viewport{aspect-ratio:unset}}.id3-blog-carousel .id3-blog-carousel-viewport .id3-blog-item-container{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:100%;place-items:stretch;height:100%;-webkit-transition:0.25s ease;transition:0.25s ease;-webkit-transform:translateX(calc(-1px * var(--id3-element-rect-width) * var(--id3-current-slide)));transform:translateX(calc(-1px * var(--id3-element-rect-width) * var(--id3-current-slide)))}.id3-blog-carousel .id3-blog-item{position:relative;height:100%;overflow:hidden}.id3-blog-carousel .id3-blog-item .id3-blog-item-info{position:absolute;bottom:0;left:0;width:100%;text-align:var(--id3-alignment);-webkit-box-align:var(--id3-alignment);-ms-flex-align:var(--id3-alignment);align-items:var(--id3-alignment);gap:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;overflow:hidden;background:var(--id3-color-secondary-a50);color:var(--id3-color-secondary-revert)}@media screen and (max-width: 640px){.id3-blog-carousel .id3-blog-item{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.id3-blog-carousel .id3-blog-item figure{--id3-aspect-ratio: var(--id3-elm-width) / var(--id3-elm-height);--id3-aspect-ratio-calc: calc((var(--id3-elm-width) / var(--id3-elm-height)) * 100%);aspect-ratio:var(--id3-aspect-ratio)}@supports not (aspect-ratio: 1/1){.id3-blog-carousel .id3-blog-item figure{position:relative}.id3-blog-carousel .id3-blog-item figure::before{float:left;padding-top:var(--id3-aspect-ratio-calc);content:""}.id3-blog-carousel .id3-blog-item figure::after{display:block;content:"";clear:both}}.id3-blog-carousel .id3-blog-item .id3-blog-item-info{position:relative;background:var(--id3-color-secondary)}}.id3-blog-carousel .id3-blog-item h1{margin:0;padding:0;font-size:1.5rem;font-weight:400}.id3-blog-carousel .id3-blog-item figure{padding:0;margin:0}.id3-blog-carousel .id3-blog-item figure a{display:block}.id3-blog-carousel .id3-blog-item figure img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.id3-blog-carousel .id3-blog-item .id3-blog-item-button-container{display:none}.id3-blog-carousel .id3-blog-item.id3-blog-show-button .id3-blog-item-button-container{display:inline-block}.id3-blog-carousel:not(.id3-blog-show-categories) .id3-blog-item-cats{display:none}.id3-blog-carousel .id3-blog-carousel-navigation{position:absolute;inset:0;overflow:hidden;pointer-events:none}.id3-blog-carousel .id3-blog-carousel-navigation .id3-blog-bullets{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:1rem;width:100%}.id3-blog-carousel .id3-blog-carousel-navigation .id3-blog-bullets .id3-bullet-item{font-size:1rem;pointer-events:auto;width:1em;height:1em;border:solid 2px #fff;-webkit-box-shadow:0 0 0.5em #000;box-shadow:0 0 0.5em #000}.id3-blog-carousel .id3-blog-carousel-navigation .id3-blog-bullets .id3-bullet-item.id3-current{background:var(--id3-color-secondary-a50);border-color:var(--id3-color-secondary)}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item{position:absolute;top:50%;-webkit-transition:0.25s ease;transition:0.25s ease;opacity:0;pointer-events:auto;background:var(--id3-color-secondary-a50);color:var(--id3-color-secondary-revert);width:4rem;height:4rem;text-align:center;line-height:4rem;cursor:pointer;transition:0.25s ease}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item::before{font-size:2rem}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item:hover{background:var(--id3-color-secondary)}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item.fa-angle-left{left:0rem;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);border-radius:0 var(--id3-ui-corner) var(--id3-ui-corner) 0}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item.fa-angle-right{right:0rem;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);border-radius:var(--id3-ui-corner) 0 0 var(--id3-ui-corner)}.id3-blog-carousel:hover .id3-carousel-nav-item{-webkit-transform:translate(0, -50%) !important;transform:translate(0, -50%) !important;opacity:1}.id3-blog-item-cats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.id3-blog-item-cats em{font-size:0.75rem;padding:0.2em 0.5em;font-style:normal;background-color:var(--id3-item-color, var(--id3-color-secondary));color:var(--id3-item-color-revert, var(--id3-color-secondary-revert));border-radius:var(--id3-ui-corner)}
