@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.07,1.05,1.05)}75%{transform:scale3d(1.2,1.1,1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-7px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-5px)}90%{transform:translateY(-2px)}}.bounce{transform-origin:bottom;animation-name:bounce}@keyframes shake{0%,to{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.shake{animation-name:shake}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade{animation-name:fadeIn}.content-wrapper.blog-overview-wrapper .shimmer{background:linear-gradient(90deg,rgba(224,224,224,0) 0%,rgba(200,200,200,.8) 50%,rgba(224,224,224,0) 100%);width:100%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.content-wrapper.blog-overview-wrapper .skeleton-placeholder{background-color:#eaeaea;border-radius:4px;position:relative;overflow:hidden}.content-wrapper.blog-overview-wrapper .skeleton-text-placeholder,.content-wrapper.blog-overview-wrapper .skeleton-button-placeholder{width:100%;height:.85rem;margin-bottom:10px}.content-wrapper.blog-overview-wrapper .skeleton-text-placeholder.title-link,.content-wrapper.blog-overview-wrapper .skeleton-button-placeholder.title-link{height:1.15rem}.content-wrapper.blog-overview-wrapper .skeleton-text-placeholder.last,.content-wrapper.blog-overview-wrapper .skeleton-button-placeholder.last{margin:0 0 1.5rem}.content-wrapper.blog-overview-wrapper .skeleton-image-placeholder{width:100%;height:175px}.content-wrapper.blog-overview-wrapper .skeleton-button-placeholder{width:100px;height:20px;right:15px;left:unset;margin:.75rem 0;padding:15px;position:absolute}.content-wrapper.blog-overview-wrapper .blog-banner div{text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;height:10rem;display:flex;position:relative}.content-wrapper.blog-overview-wrapper .blog-banner div:before{content:"";background:radial-gradient(circle,rgba(155,155,155,.3) 0,rgba(0,0,0,.76) 100%);margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.content-wrapper.blog-overview-wrapper .blog-banner div h1{margin-bottom:0;font-size:2.2rem}.content-wrapper.blog-overview-wrapper .blog-banner div h2{font-size:1.8rem}.content-wrapper.blog-overview-wrapper .blog-banner div h1,.content-wrapper.blog-overview-wrapper .blog-banner div h2{z-index:3;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.content-wrapper.blog-overview-wrapper nav.pagination{border-radius:3px;justify-content:center;margin:5px auto;padding-bottom:20px;display:flex;box-shadow:none!important;background-color:transparent!important}.content-wrapper.blog-overview-wrapper nav.pagination ul.pagination-ul{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#032130;justify-content:center;align-items:center;padding:0;list-style-type:none;transition:all .2s ease-out;display:flex}.content-wrapper.blog-overview-wrapper nav.pagination ul.pagination-ul li{margin:0 5px}.content-wrapper.blog-overview-wrapper nav.pagination ul.pagination-ul li button{color:#000;border:none;border-radius:2px;outline:none;padding:5px 10px;font-size:1rem;text-decoration:none}.content-wrapper.blog-overview-wrapper nav.pagination ul.pagination-ul li button.cursor-not-allowed{background-color:transparent}.content-wrapper.blog-overview-wrapper nav.pagination ul.pagination-ul li button:hover{background-color:#dcdcdc}.content-wrapper.blog-overview-wrapper nav.pagination ul.pagination-ul li button:hover.cursor-not-allowed{cursor:default;background-color:transparent}.content-wrapper.blog-overview-wrapper nav.pagination ul.pagination-ul li button[active=true]{color:#269dd9;font-weight:700}.content-wrapper.blog-overview-wrapper nav.pagination ul.pagination-ul li button:hover{cursor:pointer;background-color:#dcdcdc}.content-wrapper.blog-overview-wrapper .sub-hading{text-align:center;font-size:1.5rem;font-weight:300}.content-wrapper.blog-overview-wrapper .main{display:flex}.content-wrapper.blog-overview-wrapper .main img{margin:auto;display:block;position:absolute;left:0;right:0}.content-wrapper.blog-overview-wrapper .main ins{width:20%;max-width:20%;margin:.75rem 5px}.content-wrapper.blog-overview-wrapper .main .container{padding-bottom:30px}.content-wrapper.blog-overview-wrapper .main .container .posts-grid{flex-wrap:wrap;width:100%;min-height:100vh;transition:opacity .5s;display:flex}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element{box-sizing:border-box;width:100%;padding:.75rem}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content{background-color:#f6f6f6;padding-bottom:2rem}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .image-link{height:175px;display:block;position:relative;overflow:hidden}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .image-link img{background-color:#e5e7eb;width:100%}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .image-link:before{content:"";z-index:9;background-color:transparent;width:100%;height:100%;transition:background-color .3s;position:absolute}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .image-link:hover:before{background-color:rgba(0,0,0,.4)}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .element-text{padding:0 15px;position:relative}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .element-text.skeleton{margin-top:1.3rem;padding-bottom:50px}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .element-text p.intro{color:#434448;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:7.25em;font-size:15px;line-height:1.45;display:-moz-box;display:-ms-flexbox;display:-webkit-box;overflow:hidden}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .element-text a{text-decoration:none}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .element-text a.title-link h3{color:#000;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.2em;font-size:1.15rem;line-height:1.4;transition:color .3s;display:-moz-box;display:-ms-flexbox;display:-webkit-box;overflow:hidden}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .element-text a.button-link{color:#fff;float:right;background-color:#222946;border:1px solid transparent;border-radius:5px;padding:15px 28px;transition:border .3s,color .3s,background-color .3s}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .element-text a:hover.title-link h3{color:#434448;transition:color .3s}.content-wrapper.blog-overview-wrapper .main .container .posts-grid .grid-element .element-content .element-text a:hover.button-link{color:#000;background-color:#e5e7eb;border:1px solid #222946;transition:border .3s,color .3s,background-color .3s}.content-wrapper.blog-overview-wrapper .light-pagination-nav{margin-bottom:20px}.content-wrapper.blog-overview-wrapper .light-pagination-nav .pagination-nav{box-shadow:none!important}@media (min-width:480px){.content-wrapper.blog-overview-wrapper .sub-hading{font-size:1.7rem}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element{flex:0 0 100%}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .image-link{height:unset}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .image-link img{width:100%}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .element-text p.intro{margin-bottom:25px;font-size:16px}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .element-text a{text-decoration:none}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .element-text a.title-link h3{height:7rem;font-size:1.35rem}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .element-text a.button-link{color:#fff;float:right;background-color:#222946;border:1px solid transparent;border-radius:5px;padding:15px 28px;transition:border .3s,color .3s,background-color .3s}}@media (min-width:540px){.content-wrapper.blog-overview-wrapper .blog-banner div{height:15rem}.content-wrapper.blog-overview-wrapper .blog-banner div h1{font-size:2.5rem}.content-wrapper.blog-overview-wrapper .blog-banner div h2{font-size:2rem}.content-wrapper.blog-overview-wrapper .sub-hading{font-size:2.3rem}.content-wrapper.blog-overview-wrapper .container{max-width:55%}.content-wrapper.blog-overview-wrapper .container .posts-grid{max-width:330px;margin:auto}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element{flex:0 0 100%}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .image-link img{width:100%}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .element-text p.intro{min-height:135px}}@media (min-width:768px){.content-wrapper.blog-overview-wrapper .container{max-width:unset}}@media (min-width:900px){.content-wrapper.blog-overview-wrapper .blog-banner div{height:15rem}.content-wrapper.blog-overview-wrapper .blog-banner div h1{font-size:2.6rem}.content-wrapper.blog-overview-wrapper .blog-banner div h2{font-size:2.25rem}.content-wrapper.blog-overview-wrapper .sub-hading{font-size:2.3rem}.content-wrapper.blog-overview-wrapper .container{width:100%}.content-wrapper.blog-overview-wrapper .container .posts-grid{max-width:620px}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element{flex:0 0 50%}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .image-link img{width:100%}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .element-text p.intro{text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:110px;max-height:7em;line-height:1.4;display:-moz-box;display:-ms-flexbox;display:-webkit-box;overflow:hidden}}@media (min-width:992px){.content-wrapper.blog-overview-wrapper .blog-banner div{height:15rem}.content-wrapper.blog-overview-wrapper .blog-banner div h1,.content-wrapper.blog-overview-wrapper .blog-banner div h2{font-size:2.5rem}.content-wrapper.blog-overview-wrapper .sub-hading{font-size:2.3rem}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element{flex:0 0 50%}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .image-link img{width:100%}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element .element-content .element-text p.intro{min-height:110px}}@media (min-width:1200px){.content-wrapper.blog-overview-wrapper .blog-banner div{height:19rem}.content-wrapper.blog-overview-wrapper .blog-banner div h1,.content-wrapper.blog-overview-wrapper .blog-banner div h2{font-size:2.7rem}.content-wrapper.blog-overview-wrapper .sub-hading{font-size:2.3rem}.content-wrapper.blog-overview-wrapper .container{max-width:950px}.content-wrapper.blog-overview-wrapper .container .posts-grid{margin:unset;max-width:unset}.content-wrapper.blog-overview-wrapper .container .posts-grid .grid-element{flex:0 0 33.3333%}}@media (max-width:540px){.content-wrapper.blog-overview-wrapper .main{display:grid}.content-wrapper.blog-overview-wrapper .main ins{display:none}}
