.alm-layouts .alm-listing.flex .alm-layout.alm-2-col,.alm-layouts .alm-listing.flex .alm-layout.alm-3-col,.alm-layouts .alm-listing.flex .alm-layout.alm-4-col{width:48%;display:inline-block;vertical-align:top;clear:none}.alm-layouts .alm-listing.flex .alm-2-col.odd{margin-right:4%}.alm-layouts .alm-listing.flex .alm-layout.alm-2-col.alm-gallery{width:50%;margin:0}.alm-layouts .alm-listing.flex .alm-layout.alm-3-col,.alm-layouts .alm-listing.flex .alm-layout.alm-4-col{width:30.6333%;margin-right:4%;&.last{margin-right:0}}.alm-layouts .alm-listing.flex .alm-layout.alm-4-col{width:21.9333%}.alm-layouts .alm-listing.flex .alm-layout.alm-3-col.alm-gallery,.alm-layouts .alm-listing.flex .alm-layout.alm-4-col.alm-gallery{width:33.333%;margin:0}.alm-layouts .alm-listing.flex .alm-layout.alm-4-col.alm-gallery{width:25%}.alm-layouts .alm-listing.flex .alm-default.alm-2-col{padding-left:106px;min-height:100px}.alm-layouts .alm-listing.flex .alm-default.alm-2-col img{max-width:85px}.alm-layouts .alm-listing.flex .alm-default.alm-3-col,.alm-layouts .alm-listing.flex .alm-default.alm-4-col{padding-left:80px;min-height:100px}.alm-layouts .alm-listing.flex .alm-default.alm-3-col img,.alm-layouts .alm-listing.flex .alm-default.alm-4-col img{max-width:65px}.alm-layouts .alm-listing.flex,.alm-layouts .alm-listing.flex .alm-reveal{display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.alm-layouts .alm-listing.flex .alm-layout.alm-3-col.alm-gallery,.alm-layouts .alm-listing.flex .alm-layout.alm-4-col.alm-gallery{width:50%}.alm-layouts .alm-listing.flex .alm-layout.alm-4-col{width:48%;margin-right:4%;&:nth-child(2n){margin-right:0}}}@media screen and (max-width:768px){.alm-layouts .alm-listing.flex,.alm-layouts .alm-listing.flex .alm-reveal{display:block}.alm-layouts .alm-listing.flex .alm-layout.alm-2-col,.alm-layouts .alm-listing.flex .alm-layout.alm-3-col,.alm-layouts .alm-listing.flex .alm-layout.alm-4-col{width:100%;display:block;margin-left:0;margin-right:0}.alm-layouts .alm-listing.flex .alm-layout.alm-2-col.odd,.alm-layouts .alm-listing.flex .alm-layout.alm-3-col.last,.alm-layouts .alm-listing.flex .alm-layout.alm-4-col.last{margin-right:0}}.alm-layouts .alm-listing{margin:0;padding:0}.alm-layouts .alm-listing .alm-layout{width:100%;display:block;clear:both;padding:0;margin:0;overflow:visible;list-style:none}.alm-layouts .alm-listing .alm-layout,.alm-layouts .alm-listing .alm-layout *{-webkit-box-sizing:border-box;box-sizing:border-box}.alm-layouts .alm-listing .alm-layout a,.alm-layouts .alm-listing .alm-layout img{-webkit-box-shadow:none;box-shadow:none;border:none}.alm-layouts .alm-listing .alm-layout img{position:static;max-width:100%;height:auto;clear:both;margin:0;-webkit-border-radius:0;border-radius:0;display:block}.alm-layouts .alm-listing .alm-layout h3{font-size:22px;line-height:1.15;font-weight:600;margin:0 0 10px;padding:0}.alm-layouts .alm-listing .alm-layout h3 a{text-decoration:none}.alm-layouts .alm-listing .alm-layout h3 a:focus,.alm-layouts .alm-listing .alm-layout h3 a:hover{text-decoration:underline}.alm-layouts .alm-listing .alm-layout p.entry-meta{font-size:15px;opacity:.7;margin:0 0 10px}.alm-layouts .alm-listing .alm-layout p{font-size:15px;line-height:1.5;margin:0 0 1em}.alm-layouts .alm-grid .alm-paging-content,.alm-layouts .alm-grid:not(.alm-paging-wrap){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;margin-bottom:10px}.alm-layouts .alm-grid .alm-paging-content:after,.alm-layouts .alm-grid:not(.alm-paging-wrap):after{display:none}.alm-layouts .alm-grid .alm-paging-content:empty,.alm-layouts .alm-grid:not(.alm-paging-wrap):empty{display:none!important}.alm-layouts .alm-grid.alm-grid-gap-none,.alm-layouts.alm-paging .alm-grid.alm-grid-gap-none .alm-paging-content{gap:0}.alm-layouts .alm-grid.alm-grid-gap-md,.alm-layouts.alm-paging .alm-grid.alm-grid-gap-md .alm-paging-content{gap:10px}.alm-layouts .alm-grid.alm-grid-gap-sm,.alm-layouts.alm-paging .alm-grid.alm-grid-gap-sm .alm-paging-content{gap:5px}@media screen and (min-width:768px){.alm-layouts .alm-grid.alm-grid-cols-2,.alm-layouts.alm-paging .alm-grid.alm-grid-cols-2 .alm-paging-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px){.alm-layouts .alm-grid.alm-grid-cols-3,.alm-layouts.alm-paging .alm-grid.alm-grid-cols-3 .alm-paging-content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:769px){.alm-layouts .alm-grid.alm-grid-cols-4,.alm-layouts.alm-paging .alm-grid.alm-grid-cols-4 .alm-paging-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1025px){.alm-layouts .alm-grid.alm-grid-cols-4,.alm-layouts.alm-paging .alm-grid.alm-grid-cols-4 .alm-paging-content{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:769px){.alm-layouts .alm-grid.alm-grid-cols-5,.alm-layouts.alm-paging .alm-grid.alm-grid-cols-5 .alm-paging-content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1025px){.alm-layouts .alm-grid.alm-grid-cols-5,.alm-layouts.alm-paging .alm-grid.alm-grid-cols-5 .alm-paging-content{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:769px){.alm-layouts .alm-grid.alm-grid-cols-6,.alm-layouts.alm-paging .alm-grid.alm-grid-cols-6 .alm-paging-content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1025px){.alm-layouts .alm-grid.alm-grid-cols-6,.alm-layouts.alm-paging .alm-grid.alm-grid-cols-6 .alm-paging-content{grid-template-columns:repeat(6,minmax(0,1fr))}}.alm-layouts .alm-listing .alm-default{background:none;list-style:none;padding:0;margin:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;min-height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.alm-layouts .alm-listing .alm-default.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alm-layouts .alm-listing .alm-default.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.alm-layouts .alm-listing .alm-default>a,.alm-layouts .alm-listing .alm-default>img.wp-post-image{width:150px;margin-right:20px}.alm-layouts .alm-listing .alm-default>.details{-webkit-box-flex:1;-ms-flex:1;flex:1}.alm-layouts .alm-listing .alm-default>.details :last-child{margin-bottom:0}.alm-layouts .alm-listing .alm-default img{max-width:100%;-webkit-border-radius:3px;border-radius:3px}.alm-layouts .alm-listing .alm-default p{text-align:left}.alm-layouts .alm-listing .alm-cta{background:none;list-style:none;padding:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.alm-layouts .alm-listing .alm-cta img{width:100%;clear:both;position:static;margin:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:all .25s ease .1s;-o-transition:all .25s ease .1s;transition:all .25s ease .1s;-webkit-border-radius:3px;border-radius:3px}.alm-layouts .alm-listing .alm-cta a{display:block;color:inherit;text-decoration:none}.alm-layouts .alm-listing .alm-cta a:focus img,.alm-layouts .alm-listing .alm-cta a:hover img{opacity:.7}.alm-layouts .alm-listing .alm-cta a:focus h3,.alm-layouts .alm-listing .alm-cta a:hover h3{text-decoration:underline}.alm-layouts .alm-listing .alm-cta .details{padding:15px;display:block;border-top:none;position:relative}.alm-layouts .alm-listing .alm-cta h3{color:#333;margin:0 0 15px;text-decoration:none}.alm-layouts .alm-listing .alm-cta p{text-align:left}.alm-layouts .alm-listing .alm-card{position:relative}.alm-layouts .alm-listing .alm-card a.card-container{-webkit-perspective:1000px;perspective:1000px;border:1px solid #efefef!important;background:#f7f7f7;display:block;position:relative}.alm-layouts .alm-listing .alm-card a.card-container.hover .card-flip,.alm-layouts .alm-listing .alm-card a.card-container:hover .card-flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.alm-layouts .alm-listing .alm-card a.card-container.hover .card-flip,.alm-layouts .alm-listing .alm-card a.card-container:hover .card-flip{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.alm-layouts .alm-listing .alm-card .card-flip{-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.alm-layouts .alm-listing .alm-card .img-mask{opacity:0;visibility:hidden}.alm-layouts .alm-listing .alm-card .card-back,.alm-layouts .alm-listing .alm-card .card-front{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.alm-layouts .alm-listing .alm-card .card-front{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.alm-layouts .alm-listing .alm-card .card-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.alm-layouts .alm-listing .alm-card h3{position:absolute;bottom:0;margin:0;color:#fff;font-size:18px;line-height:20px;padding:14px 20px;background-color:rgba(0,0,0,.6);max-width:90%}.alm-layouts .alm-listing .alm-card h3 span{display:block;opacity:.65;font-weight:400;font-size:14px;color:#fff;padding:4px 0 0}.alm-layouts .alm-listing .alm-card img{height:auto}.alm-layouts .alm-listing .alm-card .text-wrap{width:100%;height:100%;display:block;padding:0 7%;background-color:#222;-webkit-box-shadow:inset 0 0 0 10px #333,inset 0 0 0 11px hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 10px #333,inset 0 0 0 11px hsla(0,0%,100%,.1);text-align:center}.alm-layouts .alm-listing .alm-card .text-wrap,.alm-layouts .alm-listing .alm-card p{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alm-layouts .alm-listing .alm-card p{color:#ccc;padding:0 20px;margin:0 0 10px;font-size:14px;text-align:left;max-height:80%;overflow-y:auto;width:86%}.alm-layouts .alm-listing .alm-card span.more{font-weight:700;color:#fff;padding:8px 0 0;margin:0;display:block;font-size:12px;text-transform:uppercase}.alm-layouts .alm-listing .alm-gallery{padding:1px}.alm-layouts .alm-listing .alm-gallery a{display:block;overflow:hidden;position:relative}.alm-layouts .alm-listing .alm-gallery a:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.alm-layouts .alm-listing .alm-gallery a:hover .alm-gallery-img-wrap{-webkit-filter:blur(5px);filter:blur(5px)}.alm-layouts .alm-listing .alm-gallery a:hover .overlay-details{opacity:1}.alm-layouts .alm-listing .alm-gallery .overlay-details{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity .5s ease .15s;-o-transition:opacity .5s ease .15s;transition:opacity .5s ease .15s;background:rgba(0,0,0,.4);padding:0 10%;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.1)}.alm-layouts .alm-listing .alm-gallery .overlay-details .vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alm-layouts .alm-listing .alm-gallery img{position:static;width:100%;height:auto;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-backface-visibility:hidden;backface-visibility:hidden}.alm-layouts .alm-listing .alm-gallery .alm-gallery-img-wrap,.alm-layouts .alm-listing .alm-gallery img{-webkit-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.alm-layouts .alm-listing .alm-gallery h3{color:#fff;margin:0 0 15px;font-weight:800}.alm-layouts .alm-listing .alm-gallery p{color:#fff;margin:0;opacity:.85}.alm-layouts .alm-listing .alm-gallery p.entry-date{margin:0 0 5px;opacity:.5;font-weight:300;font-size:12px;text-transform:uppercase}.alm-layouts .alm-listing .alm-blog-card{background:#efefef;border:1px solid #e7e7e7;-webkit-border-radius:5px;border-radius:5px;padding:25px 25px 110px;width:100%;text-align:center;margin-top:30px}.alm-layouts .alm-listing .alm-blog-card img.wp-post-image{border:3px solid #fff;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;width:120px;height:120px;margin:-60px auto 25px}.alm-layouts .alm-listing .alm-blog-card h3,.alm-layouts .alm-listing .alm-blog-card p{margin:0 0 15px;padding:0 5%}.alm-layouts .alm-listing .alm-blog-card p.alm-meta{opacity:.75;margin-bottom:0;font-size:13px}.alm-layouts .alm-listing .alm-post-author{display:block;width:100%;height:60px;overflow:visible;position:absolute;left:0;bottom:0;background:#fff;border-top:1px solid #e7e7e7;padding:0 10px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;font-size:13px}.alm-layouts .alm-listing .alm-post-author span{display:block;padding:15px;line-height:30px;width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.alm-layouts .alm-listing .alm-post-author img{max-width:36px;max-height:36px;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 0 1px #e1e1e1;box-shadow:0 0 0 1px #e1e1e1;position:absolute;left:50%;top:-18px;margin-left:-18px;z-index:2}.alm-layouts .alm-listing .alm-post-author a{text-decoration:none}.alm-layouts .alm-listing .alm-post-author a:focus,.alm-layouts .alm-listing .alm-post-author a:hover{text-decoration:underline}.alm-layouts .alm-listing .alm-blog-card-2{background:#fff;border:1px solid #e7e7e7;-webkit-border-radius:2px;border-radius:2px;padding:0 0 60px;width:100%;text-align:left}.alm-layouts .alm-listing .alm-blog-card-2 img.wp-post-image{width:100%;margin:0;display:block;-webkit-border-radius:1px 1px 0 0;border-radius:1px 1px 0 0}.alm-layouts .alm-listing .alm-blog-card-2 .alm-card-details{display:block;padding:40px 30px 30px;position:relative}.alm-layouts .alm-listing .alm-blog-card-2 .avatar{width:50px;height:50px;-webkit-border-radius:100%;border-radius:100%;position:absolute;top:-25px;left:30px;z-index:1}.alm-layouts .alm-listing .alm-blog-card-2 h3{margin:0 0 20px}.alm-layouts .alm-listing .alm-blog-card-2 p{margin:0 0 20px;font-size:15px}.alm-layouts .alm-listing .alm-blog-card-2 p.alm-more-link{margin:0;font-weight:600;font-size:13px;text-transform:uppercase}.alm-layouts .alm-listing .alm-blog-card-2 .alm-post-author{background-color:#f7f7f7;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.05);box-shadow:inset 0 2px 1px rgba(0,0,0,.05)}.alm-layouts .alm-listing .alm-blog-card-3{background:#f7f7f7;border:none;-webkit-border-radius:10px;border-radius:10px;padding:0;width:100%;text-align:left;overflow:hidden;-webkit-box-shadow:0 0 0 1px #efefef;box-shadow:0 0 0 1px #efefef}.alm-layouts .alm-listing .alm-blog-card-3 img.wp-post-image{width:100%;margin:0;display:block;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.alm-layouts .alm-listing .alm-blog-card-3 .alm-card-details{display:block;padding:30px 30px 70px;position:relative}.alm-layouts .alm-listing .alm-blog-card-3 h3{font-weight:600;font-size:20px;margin:0 0 20px}.alm-layouts .alm-listing .alm-blog-card-3 p{margin:0 0 20px;font-size:15px}.alm-layouts .alm-listing .alm-blog-card-3 .alm-post-author{border-top:none;-webkit-border-radius:0 0 14px 14px;border-radius:0 0 14px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px;border-top:1px solid #efefef}.alm-layouts .alm-listing .alm-blog-card-3 .alm-post-author img,.alm-layouts .alm-listing .alm-blog-card-3 .alm-post-author span{display:inline-block;vertical-align:top}.alm-layouts .alm-listing .alm-blog-card-3 .alm-post-author img{position:static;margin:0 10px 0 0;-webkit-box-shadow:none;box-shadow:none}.alm-layouts .alm-listing .alm-blog-card-3 .alm-post-author span{width:auto;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1024px){.alm-layouts .alm-listing .alm-default>a,.alm-layouts .alm-listing .alm-default>img.wp-post-image{width:120px}.alm-layouts .alm-listing .alm-overlay .overlay-details{padding:15px}.alm-layouts .alm-listing .alm-overlay .overlay-details h3{font-size:18px}.alm-layouts .alm-listing .alm-overlay .overlay-details p{font-size:14px}.alm-layouts .alm-listing .alm-layout.alm-3-col.alm-gallery,.alm-layouts .alm-listing .alm-layout.alm-4-col.alm-gallery{width:50%}.alm-layouts .alm-listing .alm-layout.alm-4-col{width:48%;margin-right:4%}.alm-layouts .alm-listing .alm-layout.alm-4-col:nth-child(2n){margin-right:0}}@media screen and (max-width:768px){.alm-layouts .alm-listing .alm-overlay .overlay-details{padding:12px}.alm-layouts .alm-listing .alm-layout .alm-overlay h3{margin:0;font-size:18px;line-height:1}.alm-layouts .alm-listing .alm-layout .alm-overlay p{display:none}.alm-layouts .alm-listing .alm-layout.alm-gallery{float:none;width:100%}.alm-layouts .alm-listing .alm-gallery .overlay-details{padding:0 15%}alm-layouts .alm-gallery h3{color:#fff;font-size:26px}.alm-layouts .alm-listing .alm-gallery p{font-size:16px}.alm-layouts .alm-listing .alm-card img{width:auto;height:auto}.alm-layouts .alm-listing .alm-blog-card img.wp-post-image{border:2px solid #fff;width:100px;height:100px;margin:-50px auto 20px}}@media screen and (max-width:480px){.alm-layouts .alm-listing .alm-default>a,.alm-layouts .alm-listing .alm-default>img.wp-post-image{width:80px}.alm-layouts .alm-listing .alm-gallery .overlay-details{padding:0 10%}.alm-layouts .alm-listing .alm-gallery h3{color:#fff;font-size:22px}.alm-layouts .alm-listing .alm-gallery p{font-size:14px}.alm-layouts .alm-listing .alm-gallery p:not(.entry-date){display:none}}