.b-blog-header{position:relative}.b-blog-header-background,.b-blog-header-background:after{position:absolute;top:0;right:0;bottom:0;left:0}.b-blog-header-background:after{background:rgba(0,0,0,.15);content:"";display:block}.b-blog-header-foreground{position:relative}.b-blog-header-foreground .container{position:relative;flex-direction:column;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;height:35rem}.b-blog-header-body,.b-blog-header-foreground .container{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column}.b-blog-header-body{flex-direction:column;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:10rem;padding-right:10rem}.b-blog-header-foot{position:absolute;bottom:0;background:#fff;height:5.625rem;left:7.5rem;right:7.5rem}@media (max-width:1919px){.b-blog-header-foot{left:7.5rem;right:7.5rem}}@media (max-width:1599px){.b-blog-header-foot{left:7.5rem;right:7.5rem}}@media (max-width:1199px){.b-blog-header-foot{left:7.5rem;right:7.5rem}}@media (max-width:991px){.b-blog-header-foot{left:5.625rem;right:5.625rem}}@media (max-width:767px){.b-blog-header-foot{left:5.625rem;right:5.625rem}}@media (max-width:575px){.b-blog-header-foot{left:3.75rem;right:3.75rem;height:3.75rem;left:0;right:0}}.b-blog-header-heading{text-align:center}.b-blog-header-heading h1 .line,.b-blog-header-heading h2 .line{overflow:hidden}.b-blog-header-heading h1 .line .word,.b-blog-header-heading h2 .line .word{transition-property:opacity,transform;transition-duration:.75s;transition-timing-function:cubic-bezier(.19,1,.22,1);transform:translateY(100%)}.ready .visible-on-screen .b-blog-header-heading h1 .line .word,.ready .visible-on-screen .b-blog-header-heading h2 .line .word{transform:none}.ready .visible-on-screen .b-blog-header-heading h1 .line:first-child .word,.ready .visible-on-screen .b-blog-header-heading h2 .line:first-child .word{transition-delay:.2s}.ready .visible-on-screen .b-blog-header-heading h1 .line:nth-child(2) .word,.ready .visible-on-screen .b-blog-header-heading h2 .line:nth-child(2) .word{transition-delay:.1s}.ready .visible-on-screen .b-blog-header-heading h1 .line:nth-child(3) .word,.ready .visible-on-screen .b-blog-header-heading h2 .line:nth-child(3) .word{transition-delay:0ms}.b-blog-header-heading:not(:last-child){margin:0;margin-bottom:1.875rem}.b-blog-header-next,.b-blog-header-prev{display:-moz-flex;display:-ms-flexbox;display:flex;transition-property:opacity,transform;transition-duration:.75s;transition-timing-function:cubic-bezier(.19,1,.22,1);opacity:0;width:11.25rem}@media (max-width:1199px){.b-blog-header-next,.b-blog-header-prev{width:7.5rem}}@media (max-width:767px){.b-blog-header-next,.b-blog-header-prev{display:none}}.ready .visible-on-screen .b-blog-header-next,.ready .visible-on-screen .b-blog-header-prev{transition-delay:375ms;opacity:1;transform:none}.b-blog-header-prev{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;transform:translateX(-15%)}.b-blog-header-next,.b-blog-header-prev{-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.b-blog-header-next{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;transform:translateX(15%)}.b-blog-header-next-label,.b-blog-header-prev-label{transform:rotate(180deg);writing-mode:tb;writing-mode:vertical-lr;font-size:1.75rem;font-weight:300;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);color:#fff;line-height:3.75rem;text-align:center;width:3.75rem;white-space:nowrap}@media (max-width:1919px){.b-blog-header-next-label,.b-blog-header-prev-label{font-size:1.75rem}}@media (max-width:1599px){.b-blog-header-next-label,.b-blog-header-prev-label{font-size:1.75rem}}@media (max-width:1199px){.b-blog-header-next-label,.b-blog-header-prev-label{font-size:1.75rem}}@media (max-width:991px){.b-blog-header-next-label,.b-blog-header-prev-label{font-size:1.75rem}}@media (max-width:767px){.b-blog-header-next-label,.b-blog-header-prev-label{font-size:1.575rem}}@media (max-width:575px){.b-blog-header-next-label,.b-blog-header-prev-label{font-size:1.4875rem}}@media (max-width:1199px){.b-blog-header-next-label,.b-blog-header-prev-label{display:none}}.no-touchevents .b-blog-header-next:hover .b-blog-header-next-label,.no-touchevents .b-blog-header-next:hover .b-blog-header-prev-label,.no-touchevents .b-blog-header-prev:hover .b-blog-header-next-label,.no-touchevents .b-blog-header-prev:hover .b-blog-header-prev-label{opacity:0}.b-blog-header-next-arrow,.b-blog-header-prev-arrow{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;width:5.625rem}.b-blog-header-next-arrow svg,.b-blog-header-prev-arrow svg{transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);display:block;height:3.125rem;width:4.375rem}.b-blog-header-next-arrow svg path,.b-blog-header-prev-arrow svg path{transition-property:fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);fill:transparent;stroke:#fff;stroke-width:1.5rem}.no-touchevents .b-blog-header-next:hover .b-blog-header-next-arrow svg path,.no-touchevents .b-blog-header-next:hover .b-blog-header-prev-arrow svg path,.no-touchevents .b-blog-header-prev:hover .b-blog-header-next-arrow svg path,.no-touchevents .b-blog-header-prev:hover .b-blog-header-prev-arrow svg path{fill:#fff}.b-blog-header-prev{position:absolute;top:0;bottom:0;left:0}.no-touchevents .b-blog-header-prev:hover svg{transform:scale(1.15) translateX(-25%)}.b-blog-header-next{position:absolute;top:0;right:0;bottom:0}.no-touchevents .b-blog-header-next:hover svg{transform:scale(1.15) translateX(25%)}