.contact-hero{padding:160px 0 37px;position:relative}.contact-hero-wrapper{display:flex;flex-wrap:wrap}.contact-hero .contact-hero-left h1{font-size:40px;font-weight:700;letter-spacing:normal;line-height:52px}.contact-hero .contact-hero-left{color:#fff;margin:0 140px 0 0;padding:33px 0 0}.contact-hero .contact-hero-left .contact-hero-content{color:#fff;max-width:340px;padding:40px 0 54px}.contact-hero .contact-hero-right{line-height:1px;position:relative}.contact-hero .contact-hero-right:before{background:url(https://content.pcsupportgroup.com/hubfs/the-pc-support-group/rigth_imgpattern.png)no-repeat 50%/contain;content:"";height:73px;position:absolute;right:50%;top:-35px;transform:translateX(-50%);width:66px}.contact-hero .contact-hero-right:after{background:url(https://content.pcsupportgroup.com/hubfs/the-pc-support-group/right_circle_pattern.png)no-repeat 50%/contain;bottom:-45px;content:"";height:34px;position:absolute;right:61px;width:34px}.blog-hero .contact-hero-left{margin-right:0}.blog-hero .contact-hero-left .contact-hero-content{font-size:20px;font-weight:700;max-width:810px}@media (max-width:1200px){.contact-hero .contact-hero-left{margin:0;padding:33px 20px 0 0;width:calc(100% - 386px)}}@media (max-width:991px){.contact-hero:after{clear:both;content:" ";display:block;height:0}.contact-hero-wrapper{align-items:flex-start}.contact-hero .contact-hero-left h1{font-size:36px;line-height:48px}.contact-hero .contact-hero-right{max-width:306px}.contact-hero{padding:105px 0 50px}.contact-hero .contact-hero-left{padding:135px 38px 0 0;width:calc(100% - 306px)}.contact-hero .contact-hero-right:after{bottom:-29px;height:27px;right:46px;width:27px}.contact-hero .contact-hero-right:before{right:140px;top:-40px;width:51px}.contact-hero .contact-hero-left .contact-hero-content{padding:40px 0 0}.contact-hero.inner_hero.blog-hero h1{max-width:100%}}@media(max-width:768px){.blog-hero .contact-hero-wrapper{width:100%}.blog-hero .contact-hero-left{padding-right:0;padding-top:15px;width:100%}.blog-hero .contact-hero-left .contact-hero-content{font-size:16px;line-height:28px}}@media(max-width:550px){.blog-hero.blog-hero .contact-hero-left{padding-top:0}.contact-hero .contact-hero-left h1{font-size:28px;line-height:normal}.blog-hero .contact-hero-left .contact-hero-content{font-size:14px;line-height:normal;padding-top:15px}}