.custom-blog-header .dnd-section{padding:0}.custom-blog-header .dnd-section>.row-fluid{max-width:100%}.blog-banner-wrapper{background-position:0 -236px;background-repeat:no-repeat;background-size:cover;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;position:relative}.blog-banner-wrapper .background-overlay{background-image:linear-gradient(90deg,#000 0%,#0f063c 100%);opacity:.73;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute}.blog-banner-wrapper .elementor-shape{transform:rotate(180deg);bottom:-1px;overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.blog-banner-wrapper .elementor-shape svg{width:calc(166% + 1.3px);height:65px;transform:translateX(-50%) rotateY(180deg);z-index:-1;position:relative;left:50%;display:block}.blog-banner-wrapper .elementor-shape svg path{fill:#fff;transform-origin:center;transform:rotateY(0)}.blog-banner-wrapper .banner-content{min-height:530px;width:100%;max-width:1140px;align-items:center;display:flex;margin-right:auto;margin-left:auto;position:relative}.blog-banner-wrapper .banner-content .content-wrap{justify-content:center;padding:10px;display:flex;position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}.blog-banner-wrapper .banner-heading{margin-bottom:9px;margin-top:0px;text-align:center;width:100%;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}.blog-banner-wrapper .banner-heading h1{font-size:45px;font-weight:700;letter-spacing:.4px;color:#fff;margin:0;line-height:1}.blog-banner-wrapper .banner-divider{width:100%;margin-bottom:9px}.blog-banner-wrapper .banner-divider span{text-align:center;display:flex;width:40px;margin:0 auto;border-top:4px solid #11c8e3}.blog-banner-wrapper .breadcrumb-wrap{display:flex;color:#3a4f66;font-family:Poppins,Sans-Serif;font-size:12px;font-weight:600;line-height:1.65;letter-spacing:0;text-transform:uppercase}.blog-banner-wrapper .breadcrumb-wrap span{display:flex;align-items:center;vertical-align:middle}.blog-banner-wrapper .breadcrumb-wrap span:nth-child(1){color:#2de3ff}.blog-banner-wrapper .breadcrumb-wrap span svg{margin:0 8px;fill:#3a4f66}.banner-img-wrap{max-width:135px;width:100%;display:flex;margin-right:auto;margin-left:auto;position:relative}.banner-img-container{padding:10px;display:flex;position:relative;width:100%;align-content:flex-start;flex-wrap:wrap}.banner-img{margin:-62px 0 0 0;padding:3px 0 0 0;background-color:#fff;border-radius:200px 200px 200px 200px}.banner-img-wrap img{width:100%;vertical-align:middle;display:inline-block}.author-banner{position:relative;background-color:#fafbfc;z-index:1;padding-top:calc(0 * 100px);margin-bottom:28px}.author-banner .entry-header{display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;z-index:2;min-height:250px;padding:50px 0;max-width:750px;width:calc(90vw - var(--frame-size, 0px) * 2);margin-left:auto;margin-right:auto}.author-banner .ct-author-name span{border-radius:100%;margin-bottom:10px;display:inline-flex;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.author-banner .ct-author-name span img{height:60px;max-width:100%;vertical-align:middle}.author-banner .ct-author-name h1{font-family:Poppins;font-size:30px;color:#0f063c;font-weight:700;margin:0}.author-banner .entry-header>ul{margin:0;padding:0;margin-top:20px;list-style:none;line-height:1.3}.author-banner .entry-header>ul>li{display:inline;font-family:Poppins;font-size:14px;color:#11c8e3;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0}.tag-banner{padding-top:60px;max-width:1290px;width:calc(90vw - 0px * 2);margin:0 auto}.tag-banner h1{margin-bottom:0;font-family:Poppins;font-size:30px;color:#0f063c;font-weight:700;text-transform:uppercase}.tag-banner span.ct-title-label{text-transform:none}@media(max-width:1024px){.blog-banner-wrapper{background-position:center center}.banner-img-wrap{max-width:130px;margin:10px auto}}@media(max-width:767px){.blog-banner-wrapper .banner-content{min-height:365px;width:calc(90vw - 0px * 2)}.blog-banner-wrapper .banner-heading h1{font-size:35px}.blog-banner-wrapper .elementor-shape svg{width:calc(186% + 1.3px);height:30px}.banner-img-wrap{max-width:100px}.banner-img-wrap{margin:10px auto}}@media(max-width:689.98px){.tag-banner{width:calc(88vw - 0px * 2)}.author-banner{margin-bottom:18px}}