.blog-hero-banner{box-shadow:0 0 30px 10px rgba(120,219,247,.2);padding:65px 0;position:relative}.blog-hero-banner:After{background:-moz-linear-gradient(left,#fff 0,#fff 61%,hsla(0,0%,100%,.05) 98%,hsla(0,0%,100%,0) 100%);background:-webkit-linear-gradient(left,#fff,#fff 61%,hsla(0,0%,100%,.05) 98%,hsla(0,0%,100%,0));background:linear-gradient(90deg,#fff 0,#fff 61%,hsla(0,0%,100%,.05) 98%,hsla(0,0%,100%,0));content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1);height:100%;left:0;position:absolute;top:0;width:60%;z-index:0}.blog-hero-banner .default-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:2px solid #007cc3;border-radius:8px 0;color:#231f20;font-size:21px;padding:7px 15px}.blog-hero-banner .default-form{position:relative}.blog-hero-banner .default-form .hs_submit.hs-submit{position:static}.blog-hero-banner .default-form .hs_submit.hs-submit input[type=submit]{border-radius:8px;min-width:auto;padding:9px 15px;transition:.4s;width:100%}.blog-hero-banner .inner h1{line-height:normal;margin:0 0 34px}.blog-hero-banner .default-form .hs-form label{padding:0}.blog-hero-banner .container{position:relative;z-index:1}.blog-hero-banner .inner h1 sup{font-size:30px}.blog-hero-banner .inner .default-form form .hs_blog_default_hubspot_blog_subscription,.blog-hero-banner .inner .default-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field>label,.blog-hero-banner .inner .default-form h3{display:none}section.blog-index{padding:75px 0}section.blog-index article.latest-article{flex:none;padding:0 0 50px}section.blog-index article.latest-article .arcicle-inner{display:flex;flex-flow:row wrap}section.blog-index article.latest-article .arcicle-inner .image{border-radius:0 60px;display:block;padding:0;width:100%}section.blog-index article.latest-article .arcicle-inner .image img{border-radius:0 60px;display:block;height:250px;margin:0;object-fit:cover;padding:0;transition:.8s;width:100%}section.blog-index article.latest-article .arcicle-inner .image a{border-radius:0 60px;box-shadow:44px -40px 0 0 #ffc828;display:block;width:calc(100% - 46px)}section.blog-index article.latest-article .arcicle-inner .details h2{font-size:26px;line-height:normal;margin:0}section.blog-index article.latest-article .arcicle-inner .details{padding:25px 0 0}section.blog-index article.latest-article .arcicle-inner .details time.blog-index__post-timestamp{color:#007cc3;font-size:16px;font-weight:700;text-transform:uppercase}section.blog-index article.latest-article .arcicle-inner .details h2.blog-index__post-title{color:#231f20;font-size:20px;font-weight:700;line-height:normal}section.blog-index article.latest-article .arcicle-inner .details h2.blog-index__post-title a{color:#231f20}section.blog-index article.latest-article .arcicle-inner .details .blog-index__post-summary{color:#231f20;font-size:18px;margin:0 0 20px}section.blog-index article.latest-article .arcicle-inner .details .blog-index__post-button-wrapper .blog-index__post-button{background-color:#007cc3;border-color:transparent;color:#fff;font-size:18px;min-width:192px;padding:7px 15px}section.blog-index article.latest-article .arcicle-inner .details .blog-index__post-button-wrapper .blog-index__post-button:hover{background-color:transparent;border-color:#007cc3;color:#007cc3}.filter-part .inner{margin:0 0 65px}.filter-part .inner,.filter-part .inner .sorting{align-items:center;display:flex;flex-flow:row wrap}.filter-part .inner .search,.filter-part .inner .sorting{width:100%}.filter-part .inner .search .hs-search-field form{margin:20px 0 0;position:relative}.filter-part .inner .search .hs-search-field:first-child{display:block}.filter-part .inner .search .hs-search-field{display:none}.filter-part .inner .search .hs-search-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background-color:#fff;border:2px solid #007cc3;border-radius:0;color:rgba(35,31,32,.49);display:block;font-size:21px;line-height:29.73px;margin:0;padding:7px 18px 7px 50px;position:relative;transition:.4s;width:100%}.filter-part .inner .search .hs-search-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{color:rgba(35,31,32,.49)}.filter-part .inner .search .hs-search-field form:before{background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/blog-search-icon.png) no-repeat 50%;content:"";height:27px;left:12px;position:absolute;top:9px;transition:.4s;width:24px;z-index:1}.filter-part .inner .sorting h3{margin:0 0 15px;width:100%}.filter-part .inner .sorting .sorting-filter{padding:0;position:relative;width:100%}.filter-part .inner .sorting .sorting-filter ul{background-color:#fff;box-shadow:5px 0 30px 0 rgba(0,0,0,.2);display:none;left:30px;list-style:none;margin:0;padding:5px 0;position:absolute;top:47px;width:calc(100% - 30px)}.filter-part .inner .sorting .sorting-filter ul li a{display:block;font-weight:700;padding:5px 25px}.filter-part .inner .sorting .sorting-filter label{background-color:#fff;border:2px solid #007cc3;color:rgba(35,31,32,.49);cursor:pointer;display:block;font-size:21px;line-height:29.73px;padding:7px 18px;position:relative;transition:.4s;width:100%}.filter-part .inner .sorting .sorting-filter label:after{background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/dropdown-arrow.png) no-repeat;content:"";height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:.4s;width:14px}.filter-part .inner .sorting .sorting-filter.open label:after{transform:translateY(-50%)scale(-1)}.hs-search-field.ritter-blog-search{display:none}section.blog-listing .inner{display:flex;flex-flow:row wrap;flex-direction:column}section.blog-listing article{flex:none;margin:0 0 40px;padding:0}section.blog-listing article img{border-radius:20px;display:block;height:356px;object-fit:cover;width:100%}section.blog-listing article time{color:#007cc3;font-size:15px;font-weight:700;line-height:normal;margin:0}section.blog-listing article h2.blog-index__post-title{color:#231f20;font-size:19px;font-weight:700;line-height:normal;margin:0 0 15px}.related-post article .blog-index__post-content h3.blog-index__post-title a,section.blog-listing article h2.blog-index__post-title a{color:#231f20}.related-post article .blog-index__post-content h3.blog-index__post-title a:hover,section.blog-listing article h2.blog-index__post-title a:hover{color:#007cc3}section.blog-listing article .blog-index__post-summary{color:#231f20;font-size:16px;font-weight:400;line-height:normal;margin:0 0 15px}section.blog-listing article .link-text a{border:none;display:inline-block;font-size:18px;font-weight:700;margin:0;min-width:auto;padding:0;position:relative;text-transform:uppercase}section.blog-listing article .link-text a:after{background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/dropdown-arrow.png) no-repeat;content:"";height:9px;position:absolute;right:-25px;top:50%;transform:translateY(-50%)rotate(-90deg);transition:.4s;width:14px}nav.pagination{padding:25px 0 60px}nav.pagination a.pagination__link{align-items:center;background-color:#007cc3;border-radius:0;color:#fff;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;margin:0 3px;padding:0;width:32px}nav.pagination a.pagination__link.pagination__link--first svg path,nav.pagination a.pagination__link.pagination__link--last svg path{fill:#fff;transition:.4s}nav.pagination a.pagination__link.pagination__link--number.pagination__link--active,nav.pagination a.pagination__link:hover{background-color:#ffc828;border:none;color:#000;outline:none}nav.pagination a.pagination__link.pagination__link--first,nav.pagination a.pagination__link.pagination__link--last{background-color:transparent}nav.pagination a.pagination__link.pagination__link--first{transform:rotate(90deg)}nav.pagination a.pagination__link.pagination__link--last{transform:rotate(-90deg)}nav.pagination a.pagination__link.pagination__link--first img,nav.pagination a.pagination__link.pagination__link--last img{display:block;width:100%}.blog-post-main{padding:85px 0;position:relative}.blog-post-main .blog-post-date{color:#231f20;font-size:16px;font-weight:700;margin:0 0 10px}.blog-post-main h1{color:#007cc3;font-size:28px;font-weight:700;line-height:36px}.blog-post-main .blog-post__meta a{color:#231f20;text-transform:uppercase}.blog-post-main .blog-post__meta{font-size:16px}.blog-post-main .blog-post__meta>div a.blog-post__tag-link{font-weight:700}.blog-post-main .blog-post__meta>div a.blog-post__tag-link:hover{color:#00649d}.blog-post-main .social-sharing ul{align-items:center;display:flex;list-style:none;margin:0 0 50px;padding:0}.blog-post-main .social-sharing p{margin:0 7px 5px 0}.blog-post-main .social-sharing ul li a{align-items:center;background-color:#007cc3;border-radius:3px;display:flex;height:24px;justify-content:center;margin:0 7px 0 0;width:24px}.blog-post-main .social-sharing ul li a:hover{background-color:#2c5e7b}.blog-post-main .social-sharing ul li a i{color:#fff;font-size:18px}.blog-post-main .post-image{margin:0 0 25px}.blog-post-main .post-image img{border-radius:0 60px;display:block;width:100%}.blog-post-main .blog-post__body p{margin:0 0 25px}.blog-post-main .blog-post__body a,.blog-post-main .blog-post__body p a{font-weight:700}.related-post .inner{display:flex;flex-flow:row wrap;flex-direction:column}.related-post h2{font-size:24px;line-height:normal;margin:0 0 15px;text-align:center}.related-post article{flex:none;margin:0 0 40px;padding:0}.related-post article img{border-radius:15px;display:block;height:256px;margin:0 0 10px;object-fit:cover;width:100%}.related-post article .blog-index__post-content time{color:#007cc3;display:block;font-size:15px;font-weight:700;margin:0}.related-post article .blog-index__post-content h3.blog-index__post-title{color:#231f20;font-size:19px;font-weight:700;line-height:normal;margin:0 0 5px}.related-post article .blog-index__post-content .blog-index__post-summary{color:#231f20;font-size:16px;font-weight:400;line-height:normal;margin:0 0 15px}.related-post article .blog-index__post-content .link-text a{border:none;display:inline-block;font-size:18px;font-weight:700;margin:0;min-width:auto;padding:0;position:relative;text-transform:uppercase}.related-post article .blog-index__post-content .link-text a:After{background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/dropdown-arrow.png) no-repeat;content:"";height:9px;position:absolute;right:-25px;top:50%;transform:translateY(-50%)rotate(-90deg);transition:.4s;width:14px}h2.blog-tag-heading{margin:65px 0 0;padding:0}.blog-post-main .blog-post__body ul{list-style:none;margin:0 0 30px;padding:0}.blog-post-main .blog-post__body ul li{padding:0 0 0 20px;position:relative}.blog-post-main .blog-post__body ul li:before{background-color:#141414;border-radius:50%;content:"";height:5px;left:5px;position:absolute;top:13px;width:5px}.blog-post-main .blog-post__meta a:hover{color:#00649d}.blog-listing-heading h2.blog-tag-heading{margin:45px 0 20px}.blog-author-main{padding:0;position:relative}.blog-author-main .inner h2.blog-author-heading{font-size:34px;margin:40px 0 10px}.blog-author-main .author-parent{align-items:center;display:flex;flex-direction:column}.blog-author-main h2.blog-author-heading{font-size:44px;margin:0 0 40px;padding:0}.blog-author-main .author-parent .hs-author-avatar{border-radius:0 60px;display:block;margin:25px 0 30px;padding:0;width:100%}.blog-author-main .author-parent .hs-author-bio-right{padding:0;width:100%}.blog-author-main .author-parent .hs-author-avatar img{border-radius:0 60px;display:block;margin:0;object-fit:cover;padding:0;transition:.8s;width:100%}.blog-author-main .author-parent .hs-author-bio-right .hs-author-social-section .hs-author-social-links{align-items:center;display:flex;margin:25px 0 70px}.blog-author-main .author-parent .hs-author-bio-right .hs-author-social-section .hs-author-social-links a{margin:0 10px 0 0;transition:.4s}.blog-author-main .author-parent .hs-author-bio-right .hs-author-social-section .hs-author-social-links a:hover img{filter:grayscale(100%)}.blog-author-main .author-parent .hs-author-bio-right .hs-author-social-section .hs-author-social-links a img{display:block}.filter-part .inner .search .hs-search-field form button{background-color:#007cc3;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin:20px 0 0;min-width:100%;padding:13px 15px;position:static;right:0;top:0;transition:.4s}.filter-part .inner .search .hs-search-field form button:hover{background-color:#00649d}.filter-part .inner .search .hs-search-field form button span{display:none}@media (min-width:768px){.blog-hero-banner{padding:50px 0}.blog-hero-banner .inner h1{font-size:42px;margin:0}.filter-part .inner .sorting{align-items:center}.filter-part .inner .sorting h3{margin:0 0 15px;width:173px}section.blog-index{padding:75px 0 55px}section.blog-index article.latest-article .arcicle-inner .details{padding:0}section.blog-index article.latest-article .arcicle-inner .image{box-shadow:44px -40px 0 0 #ffc828;width:40%}section.blog-index article.latest-article .arcicle-inner .details{padding:0 0 0 80px;width:60%}section.blog-index article.latest-article .arcicle-inner .details h2{font-size:34px}section.blog-index article.latest-article .arcicle-inner{align-items:center}section.blog-index article.latest-article .arcicle-inner .details time.blog-index__post-timestamp{margin:0}section.blog-index article.latest-article .arcicle-inner .details h2.blog-index__post-title{margin:0 0 10px}section.blog-index article.latest-article .arcicle-inner .image img{height:350px}.related-post .inner,section.blog-listing .inner{flex-direction:row;margin:0 -18px}.related-post article,section.blog-listing article{margin:0 20px 40px;width:calc(50% - 40px)}.related-post{background-color:#f8feff;padding:65px 0 50px}.related-post h2{font-size:38px;margin:0 0 45px}.blog-post-main .post-image{margin:25px 0}.blog-listing-heading h2.blog-tag-heading{margin:65px 0 40px}.blog-author-main .author-parent .hs-author-avatar{box-shadow:44px -40px 0 0 #ffc828;margin:55px 0 30px;width:40%}.blog-author-main .author-parent .hs-author-bio-right{padding:0 0 0 80px;width:60%}.blog-author-main .author-parent{flex-direction:row;margin:0 0 100px}.blog-author-main .inner h2.blog-author-heading{font-size:44px;margin:70px 0 40px}.blog-author-main .author-parent .hs-author-bio-right .hs-author-social-section .hs-author-social-links{margin:25px 0 0}.blog-hero-banner .default-form .hs_submit.hs-submit{padding:0;position:absolute;right:0;top:0}.blog-hero-banner .default-form .hs_submit.hs-submit input[type=submit]{border-radius:0 8px 8px 0;min-width:213px;padding:9px 15px;transition:.4s}.filter-part .inner .search .hs-search-field form button>span{display:none}.filter-part .inner .search .hs-search-field form button{background-color:#007cc3;border:none;color:#fff;font-size:18px;font-weight:700;margin:0;min-width:212px;padding:13px 15px;position:absolute;right:0;top:0}.related-post article .blog-index__post-content .link-text a,section.blog-listing article .link-text a{margin:15px 0 0}}@media (min-width:992px){.blog-hero-banner{padding:90px 0}.blog-hero-banner .inner h1{font-size:52px}.blog-hero-banner .default-form{max-width:544px}.related-post article,section.blog-listing article{margin:0 18px 50px;width:calc(33.33333% - 36px)}.related-post article img,section.blog-listing article img{height:356px}.filter-part .inner .sorting .sorting-filter{padding:0 0 0 30px;width:calc(100% - 173px)}.blog-post-main h1{font-size:44px;line-height:54px}.blog-post-main .social-sharing ul{margin:0}.blog-post-main .social-sharing p{margin:0 7px 0 0}.blog-post-main .post-meta-social{align-items:flex-start;display:flex;justify-content:space-between}.blog-post-main .post-meta-social .social-sharing{align-items:center;display:flex;width:189px}.blog-post-main .blog-post__meta{padding:0 10px 0 0;width:calc(100% - 189px)}.blog-post-main .blog-post__meta>*{display:inline}.blog-post-main .post-image{margin:50px 0 25px}.blog-post-main .blog-post__body hr{margin:50px 0}.blog-post-main .post-image img{height:450px;object-fit:cover}.blog-author-main .author-parent .hs-author-avatar{width:455px}.blog-author-main .author-parent .hs-author-bio-right{padding:0 0 0 130px;width:calc(100% - 455px)}section.blog-listing article img{margin:0 0 20px}}@media (min-width:1200px){.blog-hero-banner{padding:149px 0}.blog-hero-banner .inner h1{font-size:62px;margin:0 0 30px}section.blog-index article.latest-article .arcicle-inner .details h2{font-size:44px;margin:0 0 10px}section.blog-index article.latest-article .arcicle-inner .image img{height:450px}.filter-part .inner .search{width:calc(100% - 566px)}.filter-part .inner .sorting{width:566px}.filter-part .inner .search .hs-search-field form{margin:0 0 0 20px}section.blog-index article.latest-article .arcicle-inner .image{margin:55px 0 0;width:455px}section.blog-index article.latest-article .arcicle-inner .details{padding:0 0 0 130px;width:calc(100% - 455px)}}