.blog-banner{background-color:#0058af;color:#fff;position:relative;overflow:hidden}.bg-position{position:absolute;top:0;left:0;width:100%;height:100%}.bg-position picture.img-bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none;display:block}.bg-position picture.img-bg img.blog-banner-img{opacity:1;filter:none;transition:opacity .3s ease .3s,filter .3s ease .3s;display:block;position:relative;width:auto;height:auto;min-width:calc(100% + 2px);min-height:calc(100% + 2px);pointer-events:none;object-fit:cover;background-position:bottom right;object-position:bottom right;top:auto;bottom:0;left:auto;right:0;transform:none}.blog-banner .no-shadow{z-index:1;position:relative;display:block;padding:0;box-shadow:none !important}.blog-banner .no-shadow:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:1}.no-shadow .vertical-padding{width:100%;margin:0 auto;position:relative;padding-left:calc((19 * 1px) + (115 - 19) * ((100vw - 320px) / (1920 - 320)));padding-right:calc((19 * 1px) + (115 - 19) * ((100vw - 320px) / (1920 - 320)));padding-top:calc((45 * 1px) + (90 - 45) * ((100vw - 320px) / (1920 - 320)));padding-bottom:calc((45 * 1px) + (90 - 45) * ((100vw - 320px) / (1920 - 320)));max-width:calc((96rem * .7) + (calc((19 * 1px) + (115 - 19) * ((100vw - 320px) / (1920 - 320))) * 2))}.vertical-padding .text-align{line-height:1.3;padding-bottom:0;text-align:center}.vertical-padding .text-align h1{margin:0;font-family:'Lato',sans-serif;font-size:2.889rem;letter-spacing:.00em;line-height:1.1;font-weight:900;text-transform:none;color:#fff}section.bread-crumbs{position:relative;overflow:hidden;background-color:#fff;color:#3c3e40}section.bread-crumbs .bg-box{z-index:1;position:relative;display:block;padding-top:1rem;padding-bottom:1rem;border-color:#4fcff6;box-shadow:0 0 0 rgba(0,0,0,0);color:#fff}section.bread-crumbs .bg-box:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:#005db9}section.bread-crumbs .bg-box .main{width:100%;max-width:calc(96rem + calc((19 * 1px) + (115 - 19) * ((100vw - 320px) / (1920 - 320))) * 2);margin:0 auto;position:relative;padding-left:calc((19 * 1px) + (115 - 19) * ((100vw - 320px) / (1920 - 320)));padding-right:calc((19 * 1px) + (115 - 19) * ((100vw - 320px) / (1920 - 320)))}section.bread-crumbs .bg-box .main nav.breadcrumb_between{align-items:stretch;align-content:space-around;display:flex;justify-content:space-between}.breadcrumb_between ol{list-style:none;margin:0;padding:0;font-family:'Lato',sans-serif;font-size:1em;letter-spacing:.00em;line-height:1.3;font-weight:400;text-transform:none;font-style:normal;align-content:space-around;display:flex;align-items:center}.breadcrumb_between ol li{position:relative;align-content:space-around;display:flex;align-items:center}.breadcrumb_between ol li a.color-swap{transition:color .3s ease 0s;padding-right:1em;color:#fff}.breadcrumb_between ol li:first-child:after,.breadcrumb_between ol li:nth-child(2):after{content:'/';margin-left:0}.breadcrumb_between ol li a.color-swap svg.block{display:block;height:1em;width:1em;fill:currentColor}.breadcrumb_between ol li:first-child{padding-left:0}.breadcrumb_between ol li{padding-left:1em}ul.custom_blog_next-previous{list-style:none;margin:0;padding:0;align-items:stretch;align-content:space-around;display:flex;justify-content:space-between}ul.custom_blog_next-previous li.custom-previous a{position:relative;cursor:pointer;text-align:center;font-family:'Lato',sans-serif;font-size:1rem;letter-spacing:.00em;line-height:1.2;font-weight:700;text-transform:lowercase;z-index:1;padding:0;display:inline-block;transition:color .3s ease 0s;color:#ff681d}ul.custom_blog_next-previous li.custom-next{margin-left:1rem;border-left-width:1px;border-left-style:solid;border-color:rgba(255,255,255,.3)}.breadcrumb_between ol li a.color-swap svg.block path{fill:none;stroke:currentColor}@media(max-width:1280px){.vertical-padding .text-align h1{font-size:calc(2.889rem * 0.9)}}@media(max-width:800px){.vertical-padding .text-align h1{font-size:calc( 2.889rem * 0.82)}}@media(max-width:500px){.vertical-padding .text-align h1{font-size:calc( 2.889rem * 0.73)}}@media(min-width:1025px){.breadcrumb_between ol li a.color-swap:hover{color:rgba(255,104,29,1.0)}ul.custom_blog_next-previous li.custom-previous a:hover{color:#fff}.breadcrumb_between ol li a.color-swap:hover{color:rgba(255,104,29,1.0)}}