@import url("https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=auto&ver=6.4.1");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css");.cm_blog .container-fluid{padding:0}.cm_blog_listing_wrapper{margin-top:40px;position:relative}.cm_blog_listing_wrapper .page-center{margin-left:auto;margin-right:auto;max-width:1250px}.listing_inner{padding:10px 10px 0}.cm-posts-container{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:35px}.cm-post-items{transition-duration:.25s;transition-property:background,border,box-shadow}.cm-post-items,.cm-post__card{display:flex;flex-direction:column}.cm-post__card{background-color:#fff;border:0 solid #69727d;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);overflow:hidden;position:relative;transition:all .25s;width:100%}.cm-post__thumbnail__link{display:block;margin-bottom:20px;position:relative;width:100%}.cm-post__thumbnail{bottom:0;left:0;overflow:hidden;padding-bottom:66%;position:relative;right:0;top:0;-webkit-transform-style:preserve-3d}.cm-post__thumbnail__link:after{background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:all .3s ease-out;width:100%}.cm-post__thumbnail__link:hover:after{opacity:0}.cm-post__thumbnail__link img{display:block;filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);height:auto;left:calc(50% + 1px);max-height:none;max-width:none;position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%);transition:filter .3s;width:calc(100% + 1px)}.cm-post__text{flex-grow:1;margin-top:20px;padding:0 30px}.cm-post__text .cm-post__title{font-size:21px;line-height:1.2;margin-bottom:25px}.cm-post__text .cm-post__title,.cm-post__text .cm-post__title a{color:#303030;font-family:Roboto,Sans-serif;font-weight:600}.cm-post__read-more{color:#0050ad!important;display:inline-block;font-family:Roboto,Sans-serif;font-size:12px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.cm-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.blog-pagination{font-family:Roboto,Sans-serif;font-size:16px;font-weight:600;margin-top:37px;padding-bottom:50px;text-align:center}.blog-pagination-left{display:inline-block;margin-right:25px}.blog-pagination-left a{color:#303030;font-family:Roboto,Sans-serif;font-size:16px;font-weight:600;text-align:center}.blog-pagination-right{display:inline-block;margin-left:25px}.blog-pagination-right a{color:#303030;font-family:Roboto,Sans-serif;font-size:16px;font-weight:600;text-align:center}.blog-pagination a:hover{color:#1e73be}.custom-post-banner{background-attachment:fixed;background-position:50%;background-size:cover;position:relative}.custom-post-banner:after{background:#303030;content:"";height:100%;left:0;opacity:.83;position:absolute;top:0;width:100%}.custom-post-banner .page-center{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1250px;min-height:270px;position:relative;z-index:1}.custom-post-banner .post-banner-content{padding:10px;text-align:center}.custom-post-banner .post-banner-title h1{color:#fff;font-family:Roboto,Sans-serif;font-size:55px;font-weight:600;line-height:1;text-align:center;text-transform:capitalize}.custom-post-banner .post-banner-title{margin-bottom:20px}.custom-post-banner .post-banner-meta a{align-items:center;color:#fff;display:flex;font-family:Roboto,Sans-serif;font-size:16px;font-weight:400;justify-content:center;text-align:center}.custom-post-banner .elementor-icon-list-icon{display:flex;position:relative;width:14px}.custom-post-banner .fa-calendar:before{font-size:14px;width:1.25em}.custom-post-banner .post-type-date{padding-left:5px}.post-content-section{margin-bottom:30px;margin-top:40px}.post-content-section .page-center{color:#787879;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 auto;max-width:1250px;padding:10px}.cm_blog_post{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-content-section p{margin-bottom:14.4px;margin-top:0}.post-content-section h4{font-size:24px}.post-content-section h1,.post-content-section h2,.post-content-section h3,.post-content-section h4,.post-content-section h5,.post-content-section h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-bottom:16px;margin-top:8px}.post-content-section .post-title-section h1{color:#303030;font-family:Roboto,Sans-serif;font-size:40px;font-weight:600;line-height:1;margin:0 0 20px;padding:0;text-transform:capitalize}.post-content-section .post-title-section h1:after{background:#1e73be;content:"";display:block;height:3px;margin:22px 0;width:8%}.releted_post_wrapper{margin-bottom:80px}.blog-related-posts .page-center{margin-left:auto;margin-right:auto;max-width:1250px;padding:10px}.blog-related-posts .page-center h2{font-family:Roboto,Sans-serif;font-weight:600;line-height:1;margin-bottom:20px;text-transform:capitalize}.blog-related-posts__list{padding-top:40px;position:relative;width:100%}.blog-related-posts__list:before{border-top:3px solid #1e73be;content:"";left:0;margin:0 auto 0 0;padding-bottom:2px;padding-top:2px;position:absolute;top:0;width:8%}@media (max-width:1024px){.custom-post-banner .post-banner-title h1{font-size:48px;line-height:1}.custom-post-banner{background-attachment:scroll}.post-content-section{padding:0 30px}.cm-posts-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.custom-post-banner .post-banner-title h1{font-size:35px}.post-content-section .post-title-section h1{font-size:24px}.cm-posts-container{grid-template-columns:repeat(1,1fr)}.cm-post__thumbnail{padding-bottom:50%}.releted_post_wrapper{margin-bottom:0;margin-top:0;padding:0 30px}.blog-related-posts .page-center h2{font-size:32px}}