.cs-cta.cs-style1{padding:90px 30px;border-radius:15px;position:relative;overflow:hidden}.cs-cta.cs-style1.cs-has_bg_overlay:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,22,22,.8),rgba(22,22,22,.85) 45%,rgba(22,22,22,.9) 65%,rgba(22,22,22,.95) 80%,#161616);z-index:1;border-radius:inherit;pointer-events:none}.cs-cta.cs-style1.cs-has_bg_overlay .cs-shape_1{z-index:2}.cs-cta.cs-style1 .cs-cta_in{position:relative;z-index:3}.cs-cta.cs-style1 .cs-cta_title{font-weight:600;font-size:50px}.cs-cta.cs-style1.cs-type2{padding:55px 30px}.cs-cta.cs-style1.cs-type2 .cs-cta_title{font-size:32px;max-width:28ch;margin-left:auto;margin-right:auto;line-height:1.25}@media screen and (max-width:1300px){.cs-cta.cs-style1 .cs-cta_title{font-size:42px}}@media screen and (max-width:991px){.cs-cta.cs-style1{padding:70px 30px;border-radius:15px}.cs-cta.cs-style1 .cs-cta_title{font-size:36px}.cs-cta.cs-style1 .cs-cta_title br{display:none}.cs-cta.cs-style1.cs-type2{padding:45px 24px}.cs-cta.cs-style1.cs-type2 .cs-cta_title{font-size:26px;max-width:none}}@media screen and (max-width:767px){.cs-cta.cs-style1 br{display:none}}@media screen and (max-width:575px){.cs-cta.cs-style1{padding:70px 20px}.cs-cta.cs-style1 .cs-cta_title{font-size:28px}.cs-cta.cs-style1.cs-type2{padding:40px 20px}.cs-cta.cs-style1.cs-type2 .cs-cta_title{font-size:22px}}