.template-flex.special{padding:5rem 0}.template-flex.special ::-webkit-scrollbar{width:2rem}.template-flex.special ::-webkit-scrollbar-track{border-radius:1rem}.template-flex.special ::-webkit-scrollbar-thumb{background:#444;border-radius:1rem}.template-flex.special ::-webkit-scrollbar-thumb:hover{background:#666}.template-flex.special .inner{padding-right:1rem}.template-flex.special .container{max-width:154rem;position:relative}.template-flex.special .seo-wrapper{align-items:flex-start;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;max-width:100rem;min-height:76rem;position:relative;z-index:20}.template-flex.special .seo-wrapper .inner{height:37rem;margin-bottom:2rem;overflow-y:scroll}.template-flex.special .seo-wrapper .seo{color:#fff;max-width:84rem;padding:10rem 17rem 10rem 11rem;width:100%}.template-flex.special .image-wrapper{left:38rem;position:absolute;top:0;width:calc(100% - 41rem);z-index:10}.template-flex.special .image-wrapper .image.has-border-radius{border-radius:0 20rem 20rem 0}.template-flex.special .image-wrapper .item{min-height:75.8rem}@media screen and (max-width:1300px){.template-flex.special .seo-wrapper{background-size:80%;min-height:60.8rem}.template-flex.special .seo-wrapper .inner{height:27rem}.template-flex.special .seo-wrapper .seo{max-width:63rem;padding:10rem 7rem}.template-flex.special .image-wrapper{left:33rem;width:calc(100% - 35rem)}.template-flex.special .image-wrapper .item{min-height:60.7rem}}@media screen and (max-width:1024px){.template-flex.special .image-wrapper .item{min-height:59.8rem}}@media screen and (max-width:1000px){.template-flex.special{background-color:#000;padding:5rem 0}.template-flex.special .container{grid-gap:2rem;display:flex;grid-template-columns:repeat(2,1fr)}.template-flex.special .seo-wrapper{align-items:unset;background-image:none!important;justify-content:unset;min-height:auto;width:100%}.template-flex.special .seo-wrapper .inner{height:auto;margin-bottom:0}.template-flex.special .seo-wrapper .seo{padding:0}.template-flex.special .image-wrapper{left:0;position:relative;width:100%}.template-flex.special .image-wrapper .image{border-radius:2rem}.template-flex.special .image-wrapper .image .item{min-height:47rem}}@media screen and (max-width:767px){.template-flex.special{padding:2rem 0}.template-flex.special .container{display:grid;grid-template-columns:repeat(1,1fr)}.template-flex.special .image-wrapper{left:-2rem;margin-bottom:-2rem;position:relative;right:-2rem;top:-2rem;width:calc(100% + 4rem)}.template-flex.special .image-wrapper .image{border-radius:0}.template-flex.special .image-wrapper .image .item{min-height:28rem}.template-flex.special .image-wrapper .image:after{border-radius:0}.template-flex.special .seo-wrapper{order:2!important}}

/*# sourceMappingURL=_flex-content-block-logo.css.map*/