.banner{position:relative;display:block;width:100%}.banner .page-center{width:auto;display:flex;justify-content:center;height:100%;position:relative;overflow:hidden;color:#666;background-color:#666;flex-direction:column-reverse;margin-top:0;margin-bottom:25px;padding:0}.banner .textContainer{display:flex;flex-direction:column;justify-content:center;z-index:2;padding:24px;background-color:#fff;opacity:.9;box-shadow:15px 10px 10px 0 rgba(0,0,0,.1);left:auto;right:80px;margin:-40px 10px 15px}.banner .textContainer h2{color:#4d4d4d;font-size:26px;font-family:Fira Sans;font-weight:400;margin:0 0 15px;line-height:normal}.banner .textContainer p{margin:0;color:#4d4d4d;font-size:18px;line-height:24px;font-family:Fira Sans;font-weight:300}.banner .imageContainer{display:flex;width:100%}.banner .imageContainer .SnceImage_imageContainer{width:100%;height:auto;max-height:none;position:relative}.banner .imageContainer img{width:100%;height:100%;max-width:100%;max-height:540px}.banner .imageContainer .SnceImage_imageContainer>span{box-sizing:border-box;display:block;overflow:hidden;width:auto;height:auto;background:none;opacity:1;border:0;margin:0;padding:0;position:relative}.banner .imageContainer .SnceImage_imageContainer>span>span{box-sizing:border-box;display:block;width:auto;height:auto;background:none;opacity:1;border:0;margin:0;padding:37.5% 0 0}.banner .imageContainer .SnceImage_imageContainer>span img{position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%}@media (min-width:768px){.banner .page-center{max-height:540px}.banner .textContainer{padding:30px 50px;position:absolute;left:80px;width:480px;box-shadow:none;margin:0;left:auto;right:80px}.banner .textContainer h2{margin:0 0 20px}.banner .imageContainer .SnceImage_imageContainer{max-height:540px}}@media (min-width:1025px){.banner .page-center{margin-top:0;margin-bottom:50px}}@media (max-width:767px){.banner .imageContainer .SnceImage_imageContainer>span img{-o-object-fit:cover;object-fit:cover}.banner .imageContainer .SnceImage_imageContainer>span>span{padding-top:75%}}