.fr-blog-banner-widget{position:relative;padding:0 !important;margin-top:1rem;margin-bottom:3rem}.fr-blog-banner{position:relative;padding:0 0 2rem 0;max-height:none}.fr-blog-banner::before{background-color:#000}.fr-blog-banner .fr-background-image{position:absolute;top:0;left:0;margin-left:0;right:0;margin-right:0;height:100%;width:100%;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.fr-blog-banner .fr-background-image:after{content:" ";position:absolute;top:0;left:0px;bottom:0;right:0;background:linear-gradient(to right,#fff,#fff,rgba(255,255,255,0));opacity:1;-webkit-transition:0.1s;-moz-transition:0.1s;transition:0.1s}.fr-blog-banner .fr-blog-banner-preheader{text-transform:uppercase;text-align:center;background-color:#fff;color:#0075e4;font-weight:300;font-size:1rem;padding:0.5rem 1rem}.fr-blog-banner .fr-blog-banner-wrapper{position:relative;z-index:1}.fr-blog-banner .fr-blog-banner-wrapper h1{color:#333;font-size:1.714285714em;max-width:65vw;line-height:2rem;font-weight:600;margin:0 0 1rem 0;padding-top:2rem;width:40vw}.fr-blog-banner .fr-blog-banner-wrapper h1.text-shadow{text-shadow:1px 1px 3px rgba(0,0,0,0.5)}.fr-blog-banner .fr-blog-banner-wrapper h1 strong{font-weight:800}.fr-blog-banner .fr-blog-banner-wrapper h1.heading-wide{max-width:40vw}.fr-blog-banner .fr-blog-banner-wrapper .info{display:inline-flex;margin-top:0.5rem}.fr-blog-banner .fr-blog-banner-wrapper .author,.fr-blog-banner .fr-blog-banner-wrapper .published,.fr-blog-banner .fr-blog-banner-wrapper .minute-read,.fr-blog-banner .fr-blog-banner-wrapper .bookmark{margin:0;color:#333;font-weight:400;font-size:0.928571429rem;line-height:1.357142857em}.fr-blog-banner .fr-blog-banner-wrapper .minute-read,.fr-blog-banner .fr-blog-banner-wrapper .bookmark{margin-left:0.5rem;padding-left:0.5rem;border-left:1px solid #ccc}@media only screen and (max-width:670px){.fr-blog-banner{min-height:0;padding:2.5rem 0}.fr-blog-banner .fr-blog-banner-wrapper h1{max-width:none;width:100%}.fr-blog-banner .fr-blog-banner-wrapper h1.heading-wide{max-width:none}.fr-blog-banner .fr-blog-banner-wrapper .info{display:block}.fr-blog-banner .fr-blog-banner-wrapper .minute-read{margin-bottom:0.75rem}.fr-blog-banner .fr-blog-banner-wrapper .minute-read,.fr-blog-banner .fr-blog-banner-wrapper .bookmark{margin-left:0;padding-left:0;border-left:none}}