.widget-title{height:37px;display:flex;align-items:center;align-self:start;gap:6px;margin:calc(var(--header-h) * 1)0 0;padding:0 12px 0 21px;background:url(/img/arrow_r_bluelight.svg)no-repeat 0/auto 21px,var(--cpn-blue);color:var(--white);text-decoration:none;text-transform:uppercase;font-size:14px}.posts .post-card:nth-child(odd){background:var(--gray-d0)}.post-card{display:flex;flex-direction:column;align-items:end;justify-content:center;padding:calc(var(--gutter-y) * .5)var(--gutter-x)calc(var(--gutter-y) * 1);text-decoration:none;border-top:1px solid var(--cpn-blue)}.post-card__title{align-self:start;margin:6px 0;font-size:var(--font-root);font-family:open sans bold}.post-card__title strong{color:var(--cpn-blue-light)}.post-card__img{width:58%;margin:24px auto;position:relative}.post-card__img>img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:50%}.post-card__img::before{content:"";display:block;position:absolute;top:-5px;left:-5px;width:calc(100% + 0px);height:calc(100% + 0px);border-radius:50%;border:5px solid transparent;pointer-events:none;border-left-color:var(--cpn-blue-light);transform:rotate(-45deg)}.post-card__img.on::before{animation:rotate-right .5s cubic-bezier(.27,1.11,.65,1.35).5s 1 forwards}.post-card__p{flex-grow:2}.post-card__read{align-items:center;gap:6px;padding:0 36px 0 21px;margin:24px 0 0;height:21px;background:url(/img/arrow_r_bluelight.svg)no-repeat 0/auto 21px;text-transform:uppercase;text-decoration:none;font-size:var(--font-m-s)}.related-posts .post-card__img,.related-posts .post-card__p,.related-posts .post-card__read{display:none}@media(min-width:960px){.all-tags+.widget-title{display:none}.tag:hover{color:var(--cpn-blue-light)}.widget-title{height:62px;margin:calc(var(--header-h) + 50px)0 0;padding:0 21px 0 42px;background:url(/img/arrow_r_bluelight.svg)no-repeat 0/auto 38px,var(--cpn-blue);font-size:18px}.posts{}.posts .post-card:nth-child(odd){background:0 0}.post-card{display:grid;grid-template-columns:254px 1fr;grid-template-rows:1fr auto 1fr;gap:0 36px;padding:var(--gutter-y)var(--gutter-x)calc(var(--gutter-y) * .5);box-shadow:0 10px 10px -10px rgba(59,185,205,.25),0 5px 5px -5px rgba(0,86,141,.5);border-top:none}.post-card__title{grid-column:2;justify-self:start;align-self:end;text-align:left;text-transform:none;font-size:var(--font-l);font-family:open sans semibold}.post-card__img{grid-column:1;grid-row:1/4;width:100%}.post-card__img::before{top:-10px;left:-10px;border:10px solid transparent;border-left-color:var(--cpn-blue-light)}.post-card__img>img{}.post-card__p{grid-column:2}.post-card__read{grid-column:2;margin:24px 0 0;padding:0 0 0 36px;align-self:start;justify-self:start;height:37px;background:url(/img/arrow_r_bluelight.svg)no-repeat 0/auto 37px;font-size:var(--font-m);transition:all .15s ease-in-out}.post-card__read:hover{background:url(/img/arrow_r_blue.svg)no-repeat -2px/auto 37px;color:var(--cpn-blue-light)}.related-posts .post-card{border-top:none}.related-posts .post-card__img,.related-posts .post-card__p,.related-posts .post-card__read{display:flex}}.galleryoff{display:flex;flex-wrap:wrap;gap:20px;margin:40px 0}.galleryoff a{display:inline-block;overflow:hidden;text-align:center;transition:all .25s}.galleryoff a img{width:auto}.galleryoff a.hidden{width:0}.gallery p{max-width:720px;display:flex;flex-wrap:wrap;gap:20px;margin:40px auto}.legend-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;text-align:center;bottom:0;transform:translateY(110vh);transition:transform .5s,filter .5s;z-index:10;pointer-events:none}.legend-box span{color:#fff;background:var(--cpn-blue);margin-top:1rem;padding:1rem;display:block;min-width:50vw;box-shadow:0 0 7px rgba(0,0,0,.5);pointer-events:all;border-radius:10px 10px 0 0}.legend-box p{background:var(--white);color:var(--cpn-blue);font-size:.9rem;text-align:center;margin:0;padding:1rem;max-width:50vw;min-width:50vw;box-shadow:0 0 7px rgba(0,0,0,.5);pointer-events:all}.legend-box.active{transform:translateY(0)}#lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);transition:opacity 1s,transform .35s;z-index:1000}#lightbox.off{opacity:0;transform:translateY(-100vh)}#lightbox>*{position:fixed}#lightbox .container{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:0}@keyframes appears{from{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1)}}#lightbox .container .loader{position:absolute;width:38px;height:38px;background:url(/img/ui/loader.svg)50% no-repeat;transition:opacity .35s,transform .35s}#lightbox .container .loader.appears{animation:appears .5s 1 forwards}#lightbox .container img{max-width:75vw;max-height:80vh;box-shadow:2px 4px 7px rgba(0,0,0,.5)}#lightbox .container.appears{animation:appears .5s 1 forwards}#lightbox button{top:calc((100vh - 100vh)/2);border:none;width:5vmax;height:100vh;text-indent:-200vmax;cursor:pointer;opacity:.66;transition:opacity .5s;z-index:5;background:red;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:rgba(255,255,255,0)!important;outline:none!important}#lightbox button:hover{opacity:1}#lightbox button:active,#lightbox button:visited,#lightbox button:focus{border:none}#lightbox .previous{left:0;background:url(/img/ui/chevron_left.svg)50%/25% 25% no-repeat}#lightbox .next{right:0;background:url(/img/ui/chevron_right.svg)50%/25% 25% no-repeat}#lightbox .close{right:0;z-index:10;height:5vmax;background:url(/img/ui/close.svg)50%/33% 33% no-repeat}.post{padding:var(--gutter-y)var(--gutter-x)}.post__title{font-family:open sans light}.post__title,.post__date{grid-column:-1/1}.post__title{font-size:var(--font-m-l);text-transform:uppercase;margin:0 0 1px}.post__date{display:block;margin:0 0 20px;font-size:var(--font-m-s);color:var(--gray-d2)}.post__picts{grid-column:1;grid-row:3/99;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.post__picts__a{line-height:0}.post__picts__a:first-child{grid-column:-1/1;display:inline-block}.post__picts__pict__img{grid-column:1;grid-row:-1/1;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:top}.post__summary{grid-column:2;margin:20px 0}.post__text{grid-column:2;margin:20px 0}.post__text>p{margin:10px 0 0}.post__author{grid-column:2;font-weight:800}.post__tags{margin:20px 0;font-weight:800;font-family:open sans bold}@media(min-width:960px){.post{padding:0 var(--gutter-x)var(--gutter-y);display:grid;grid-template-columns:45% 1fr;gap:0 37px;border-bottom:1px solid var(--cpn-blue)}.post__title{margin:36px 0 0;font-size:var(--font-xxl);text-transform:none;max-width:75%}.post__date{grid-column:1;font-size:var(--font-root)}.post__picts{grid-column:1;grid-row:3/99}.post__pict{}.post__pict__img{grid-column:1;grid-row:-1/1;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center top}.post__summary,.post__text,.post__author,.post__tags{grid-column:2;font-size:var(--font-m-l)}.post__author{margin:20px 0 0}.post__tags{margin:0;max-width:60%}.post+.widget-title{margin:var(--gutter-y)0 0}}