.hero_section{position:relative;overflow:hidden;padding:135px 0 210px}.hero_section h1{line-height:1.2}.hero_section .wrapper{width:790px;max-width:100%}.hero_bg_img{position:absolute;top:-12px;left:0;height:calc(100% + 50px);width:100%}.hero_content{position:relative;z-index:1}.hero_section:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:#454545;z-index:1;opacity:.42}.play_btn a{display:flex;align-items:center;justify-content:center;height:72px;width:72px;text-align:center;border:3px solid #fff;border-radius:100%;margin:0 auto;position:absolute;bottom:65px;left:0;right:0;z-index:111;font-size:32px}.play_btn a i{position:relative;left:4px}.play_btn a:hover{color:#fff}.bottom_shape{position:absolute;overflow:hidden;left:0;width:100%;line-height:0;direction:ltr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:-1px;z-index:1}.bottom_shape svg{transform:translateX(-50%) rotateY(180deg);display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%) rotateY(180deg);-ms-transform:translateX(-50%) rotateY(180deg);transform:translateX(-50%) rotateY(180deg)}@media(max-width:767px){.bottom_shape{display:none}.hero_section.service_hero{padding:100px 0;overflow:visible;margin-bottom:60px}.play_btn a{bottom:-36px}.hero_section.service_hero .hero_bg_img{height:100%;top:0}}