.cs-hero{position:relative;padding:250px 0 170px;height:calc(100vh + 180px);min-height:1000px;overflow:hidden}.cs-hero .background-lazy{position:absolute;top:0;bottom:0;height:100%;width:100%;clip-path:inset(0)}.cs-hero .background-lazy .lazy-load-image-background{position:absolute;top:0;bottom:0;height:100%;width:100%;position:fixed}.cs-hero .background-lazy .lazy-load-image-background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1540px){.cs-hero{min-height:960px;padding-top:220px}}@media only screen and (max-width: 1400px){.cs-hero{min-height:880px;padding-top:200px}}@media only screen and (max-width: 1199px){.cs-hero{min-height:850px}.cs-hero .cs-hero_social_wrap{display:none!important}}@media only screen and (min-width: 768px) and (max-width: 1150px){.cs-hero{height:initial;min-height:initial;padding-top:200px;padding-bottom:350px}}@media only screen and (max-width: 991px){.cs-hero{padding-top:60px;padding-bottom:260px;display:flex;align-items:center;min-height:680px}}.cs-hero .cs-hero_text{position:relative;z-index:3}.cs-hero .cs-hero_text .cs-hero_title{font-size:110px;font-weight:600;margin-bottom:60px;line-height:1.2em}@media only screen and (max-width: 1400px){.cs-hero .cs-hero_text .cs-hero_title{font-size:100px}}@media only screen and (max-width: 1199px){.cs-hero .cs-hero_text .cs-hero_title{font-size:80px}}@media only screen and (max-width: 991px){.cs-hero .cs-hero_text .cs-hero_title{font-size:56px;margin-bottom:20px}}@media only screen and (max-width: 575px){.cs-hero .cs-hero_text .cs-hero_title{font-size:42px}.cs-hero .cs-hero_text .cs-hero_title br{display:none}}.cs-hero .cs-hero_text .cs-hero_info{display:flex;align-items:center}.cs-hero .cs-hero_text .cs-hero_info div{width:50%;flex:none}.cs-hero .cs-hero_text .cs-hero_info div .cs-text_btn{display:inline-flex;align-items:center;font-weight:600;color:#fff}.cs-hero .cs-hero_text .cs-hero_info div .cs-text_btn:hover{text-decoration:none;color:#ff4a17}.cs-hero .cs-hero_text .cs-hero_info div .cs-text_btn:hover span:before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.cs-hero .cs-hero_text .cs-hero_info div .cs-text_btn span{display:inline-block;position:relative}.cs-hero .cs-hero_text .cs-hero_info div .cs-text_btn span:before{content:"";position:absolute;height:2px;width:100%;bottom:0;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.6s;transition-timing-function:ease-out}.cs-hero .cs-hero_text .cs-hero_info div .cs-text_btn svg{margin-left:15px;font-size:1.5rem}.cs-hero .cs-hero_text .cs-hero_info div .cs-hero_subtitle{font-size:18px;line-height:1.9em;color:#fefefe;width:100%}@media only screen and (max-width: 1199px){.cs-hero .cs-hero_text .cs-hero_info div .cs-hero_subtitle{font-size:16px}}@media only screen and (max-width: 991px){.cs-hero .cs-hero_text .cs-hero_info{flex-direction:column-reverse;align-items:flex-start}.cs-hero .cs-hero_text .cs-hero_info div{width:100%}.cs-hero .cs-hero_text .cs-hero_info div .cs-hero_subtitle{margin-bottom:24px;max-width:500px}}.cs-hero .cs-hero_social_wrap{display:flex;position:absolute;top:50%;writing-mode:vertical-lr;transform:rotate(180deg) translateY(85%);right:45px}.cs-hero .cs-hero_social_wrap .cs-hero_social_title{position:relative;padding-bottom:35px;white-space:nowrap}.cs-hero .cs-hero_social_wrap .cs-hero_social_title:after{content:"";height:15px;width:2px;background-color:#999696;display:inline-block;border-radius:3px;margin-top:15px;margin-bottom:15px;position:absolute;bottom:-5px;left:11px}.cs-hero .cs-hero_social_wrap .cs-hero_social_links{list-style:none;margin:0;padding:0;display:flex}.cs-hero .cs-hero_social_wrap .cs-hero_social_links li{position:relative;padding-bottom:32px;white-space:nowrap}.cs-hero .cs-hero_social_wrap .cs-hero_social_links li:not(:last-child):after{content:"";height:2px;width:15px;background-color:#999696;display:inline-block;position:absolute;bottom:16px;border-radius:3px;right:5px}.cs-hero a:hover{text-decoration:none;color:#ff4a17}.cs-hero .cs-down_btn{position:absolute;height:35px;width:20px;border-radius:10px;border:2px solid #fff;bottom:25%;left:50%;margin-left:-10px}.cs-hero .cs-down_btn:before{content:"";height:5px;width:5px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;animation:UpAndDown 3s infinite}
