.blog-author-and-date{display:inline-flex}.blog-author-and-date p{font-size:15px!important}.blog-author,.blog-publish-date{color:#fff;font-size:12px}.blog-publish-date{margin-left:20px}.sph-top-bar{align-items:center;background-color:rgba(0,0,0,.25)!important;box-shadow:0 -20px 20px 0 rgba(0,0,0,.25),1px 20px 50px 100px rgba(0,0,0,.25);color:#fff!important;font-size:17px!important;font-weight:700!important;height:120px;justify-content:left;padding-left:60px;width:100%}.sph-top-bar,.wrapper{display:flex;position:relative}.wrapper{background-position:50%;background-size:cover;flex-direction:column;height:600px}.sph-top-bar *{color:#fff!important;font-size:17px!important;font-weight:700!important}.sph-top-bar a{color:#000;text-decoration:underline 2px #fff;text-underline-position:from-font}.content{display:flex;flex:1}.right-square{background-color:transparent}.left-square{align-content:center;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-left:30px;padding-right:30px;z-index:20}.left-square h1{color:#fff;font-size:72px;font-weight:900;line-height:1.1;max-height:300px;max-width:520px}@media screen and (min-width:767px){.left-square{width:50%}}@media screen and (max-width:1400px){.left-square h1{font-size:62px}}@media screen and (max-width:1250px){.left-square h1{font-size:55px}}@media screen and (max-width:1100px){.left-square h1{font-size:45px}}@media screen and (max-width:900px){.left-square h1{font-size:40px}}@media screen and (max-width:767px){.wrapper{height:350px}.content{display:flex;flex-direction:column}.sph-top-bar{border-bottom:2px solid #fff;height:50px;margin-bottom:-1px;padding-left:15px}.left-square{align-items:flex-start;display:flex;height:100%;justify-content:center;opacity:.8;padding:30px 20px}.left-square,.sph-top-bar{background-color:#f0f0f0}.right-square{display:none}.left-square h1{font-size:50px}.blog-author-and-date{display:inline-flex;flex-direction:column;margin-top:30px}.blog-author-and-date p{margin:0 0 .4rem}.blog-publish-date{margin-left:0}}@media screen and (max-width:550px){.left-square h1{font-size:40px}}@media screen and (max-width:450px){.left-square h1{font-size:35px}}