.blog-search-results{margin-bottom:20px}.blog-search-results .search-term-highlighter{font-weight:bold}.rich-blog-homepage{margin:0 5px 5px}.rich-blog-homepage .title{margin:0 0 60px;font-size:38px;color:#37499e;top:30px;position:relative}.rich-blog-homepage .blog-post{margin:0 0 30px}.rich-blog-homepage .post-primary{max-width:500px;margin:0 auto 5px}.rich-blog-homepage .post-title{padding:10px;font-size:17px;line-height:25px;height:70px;font-weight:bold;color:#444;overflow:hidden}.rich-blog-homepage .post-picture{display:block;position:relative;z-index:0;overflow:hidden}.rich-blog-homepage .post-picture:before{content:"";display:block;padding-top:50%}.rich-blog-homepage .post-picture img{position:absolute;top:0;right:0;left:0;width:100%;max-width:100%;margin:auto}.rich-blog-homepage .post-date{margin:0;background-color:transparent;font-style:normal}.rich-blog-homepage .post-description{margin:0 0 20px;line-height:24px}.rich-blog-homepage .read-more:hover,.post-actions .read-more:hover{background-color:#f60;text-decoration:none}.rich-blog-homepage .view-all{width:216px}.blog-search-box .listbox{text-align:left;padding-bottom:20px}.blog-search-box form{display:inline-block;position:relative}.blog-search-box form:after{content:"";display:block;clear:both}.blog-search-box span.search-box-text{float:left}.blog-search-box input.search-box-text{float:left;width:248px!important;height:36px;margin:0 -1px 0 0}.blog-search-box .instant-search-busy{background:#fff url('images/ajax-loader-small.gif') right center no-repeat!important}.blog-search-box .search-box-button{float:left;width:40px;height:36px;border:0;background:#37499e url('images/search-button.png') center no-repeat;font-size:0}.blog-instant-search{height:auto!important;background-color:#fff;border:1px solid #ddd;border-top:0}.blog-instant-search .k-list-container{width:100%!important;height:auto!important;position:static!important}.blog-instant-search .k-item{border-top:1px solid #ddd;padding:10px;cursor:pointer}.blog-instant-search .k-item:first-child{border:0}.blog-instant-search .k-item.k-state-hover,.blog-instant-search .k-item.k-state-focused{background-color:#f3f3f3}.blog-instant-search .k-item.rich-blog-autocomplete-last-item{color:#4ab2f1}.blog-page .post-head{overflow:hidden}.blog-page .post-title{padding:5px 0}.blog-page .post-date{margin:0;line-height:26px}.blog-page .buttons .read-more{display:none!important}.rich-blog-image{margin:0 0 20px;font-size:0;line-height:normal;text-align:center}.rich-blog-image img{max-width:100%}.post-footer a{color:#37499e}.post-footer a:hover{text-decoration:underline}.post-footer:after,.post-relations:after,.post-actions:after{content:"";display:block;clear:both}.post-relations{margin:0 0 20px}.post-relations label{display:inline-block;margin:0 3px 0 0;padding:3px 0;font-weight:bold;color:#444}.post-relations ul{display:inline-block;font-size:0}.post-relations li{display:inline-block;font-size:14px}.post-relations li.separator{margin:0 5px 0 0}.post-relations li a{display:block;padding:3px 0}.share-post li{display:inline-block}.share-post li:not(:last-child){margin-right:10px}.share-post a{display:block;width:30px;height:32px;background-repeat:no-repeat;background-size:24px;background-position:center}.share-post li a{background-color:#37499e}.share-post li a:hover{background-color:#f60}.share-post .facebook a{background-image:url('images/facebook.png')}.share-post .twitter a{background-image:url('images/twitter.png')}.share-post .pinterest a{background-image:url('images/linkedin.png')}.share-post .linkedin a{background-image:url('images/pintrest.png')}.share-post .google a{background-position:-128px 0}.blogpost-page .page-title{margin:20px 0;text-align:center;padding:0 20px}.post-navigation{display:none;overflow:hidden;margin:0 0 15px}.post-navigation a{position:relative;width:45px;height:45px;margin:0 2px;overflow:hidden;font-size:0;white-space:nowrap;text-overflow:ellipsis}.post-navigation a:empty{opacity:.5}.post-navigation .prev{float:left;text-align:left}.post-navigation .next{float:right;text-align:right}.post-navigation a:before{content:"";position:absolute;top:0;width:45px;height:45px;border-style:solid;border-color:#fff}.post-navigation .prev:before{left:0;border-width:0 2px 0 0;background:#eee url('images/prev.png') center no-repeat}.post-navigation .next:before{right:0;border-width:0 0 0 2px;background:#eee url('images/next.png') center no-repeat}.blog-search-results{text-align:center}.blog-search-results li{padding:20px 15px}.blog-search-results li a{display:inline-block;position:relative;margin:0 0 10px;padding:0;font-size:20px;color:#37499e}.blog-search-results li p{border-top:1px solid #e6e6e6;padding-top:15px;line-height:24px}@media all and (min-width:481px){.blog-search-box input.search-box-text{width:300px!important}.post-navigation a{background-color:#eee;font-size:14px;line-height:24px}}@media all and (min-width:769px){.blogpost-page .post-navigation a{width:49.5%;height:40px;margin:0}.post-navigation .prev{padding:8px 12px 8px 54px}.post-navigation .next{padding:8px 54px 8px 12px}.post-navigation a::before,.post-navigation a::after{width:40px;height:40px}.blog-page .post-title{padding:0}.blogpost-page .post-relations{float:left;max-width:74%;text-align:left}.blogpost-page .post-actions{float:right;max-width:26%}.blog-page .post-actions .read-more{margin:0}.blog-page .post-actions .share-post{float:right}}@media all and (min-width:1001px){.rich-blog-homepage .blog-posts{overflow:hidden;text-align:center}.rich-blog-homepage .blog-post{float:left;width:31.33333%;margin:0 1% 30px}.rich-blog-homepage .blog-post:nth-child(3n+1){clear:both}.rich-blog-homepage .blog-post:only-child{float:none;width:auto;margin:0 0 30px}.rich-blog-homepage .post-description{text-align:justify}.blog-search-box{display:block;margin:5px 0 15px}.blog-search-box input.search-box-text{width:196px!important;height:40px}.blog-search-box .search-box-button{height:40px}.blog-search-results{text-align:left}.post-navigation{margin:14px 0}}@media all and (min-width:1367px){.blog-search-box input.search-box-text{width:250px!important}}@media(max-width:1600px){.html-blog-search-page .master-wrapper-content,.html-blog-page .master-wrapper-content{width:100%;margin:auto;max-width:1100px!important}}@media(max-width:430px){.case-study-wrap .Work-content-block{max-width:calc(100% - 110px);width:calc(100% - 110px);padding-left:5px}}.rich-blog-homepage .work-div-button{width:100%}.rich-blog-homepage .read-more{text-align:left;display:inline-block;font-size:20px;position:relative;padding:5px 0;color:#37499e;font-weight:700}.Work-content-block .read-btn::before{content:'';position:absolute;top:-10px;left:0;right:0;height:4px;width:32%!important;background:linear-gradient(-225deg,transparent 5px,#37499e 0) top left,linear-gradient(-45deg,transparent 5px,#37499e 0) top right;background-repeat:no-repeat}.img-block{max-width:200px;width:200px;flex:0 0 200px;display:flex;align-items:center;justify-content:center;background:#eef2ff;overflow:hidden}.img-block img{width:100%;height:auto;object-fit:contain}.wp-casestudies-thumb{max-width:100%;margin-bottom:20px;padding-top:20px;position:relative;height:calc(100% - 20px);display:flex}.case-study-wrap{backdrop-filter:blur(10px);box-shadow:0 5px 10px 0 rgba(161,175,221,.09);border:solid 1px #e8e9f3;background-color:rgba(255,255,255,.7);position:relative;width:calc(100% - 20px);display:flex;align-items:stretch;padding:20px;min-height:280px;border-radius:8px;transition:transform .3s ease}.case-study-wrap:hover{transform:translateY(-5px)}.Work-content-block{max-width:calc(100% - 200px);flex:1 1 auto;padding-left:10px;padding-bottom:0;display:flex;flex-direction:column;justify-content:space-between}.Work-content-block h4{font-size:20px;font-weight:700;margin-bottom:15px}.Work-content-block p{font-size:16px;margin-bottom:5px;line-height:1.6}.read-btn{margin-top:15px}.rich-blog-post{width:100%;margin:auto;max-width:1150px}.work-div-button{margin:10px 0}.html-blog-search-page .master-wrapper-content,.html-blog-page .master-wrapper-content{width:90%;margin:auto;max-width:1200px!important}
