.call-action{padding:100px 0}@media only screen and (max-width:1199px){.call-action{padding:80px 0}}@media only screen and (max-width:991px){.call-action{padding:60px 0}}@media only screen and (max-width:767px){.call-action{padding:50px 0}}@media only screen and (max-width:575px){.call-action{padding:40px 0}}.call-action .background{border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-height:180px;overflow:hidden;position:relative;width:100%;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 105px 50px 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;background:linear-gradient(266deg,#16014c 55.81%,#4c046e 94.33%);justify-content:space-between}@media only screen and (max-width:1199px){.call-action .background{padding:40px 90px 40px 40px}}@media only screen and (max-width:991px){.call-action .background{min-height:165px;padding:30px 60px 30px 30px}}@media only screen and (max-width:767px){.call-action .background{border-radius:16px;display:block;min-height:inherit;padding:25px}}@media only screen and (max-width:575px){.call-action .background{padding:20px}}.call-action .background:before{background-image:url(images/call-action-pattern.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:866px;position:absolute;right:-217px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:866px;z-index:-1}@media only screen and (max-width:1199px){.call-action .background:before{height:850px;right:-200px;width:850px}}@media only screen and (max-width:991px){.call-action .background:before{height:700px;right:-180px;width:700px}}@media only screen and (max-width:767px){.call-action .background:before{height:500px;right:-120px;width:500px}}@media only screen and (max-width:575px){.call-action .background:before{height:450px;right:-130px;width:450px}}.call-action .background__text{max-width:595px}@media only screen and (max-width:1199px){.call-action .background__text{max-width:520px}}@media only screen and (max-width:991px){.call-action .background__text{max-width:490px}}@media only screen and (max-width:767px){.call-action .background__text{max-width:100%}}.call-action .background__text .title{color:#fff;font-family:Roobert PRO,sans-serif;font-size:32px;line-height:1.2}@media only screen and (max-width:991px){.call-action .background__text .title{font-size:30px}}.call-action .background__text .description{color:#fff;font-family:Roobert PRO,sans-serif;margin-top:5px}.call-action .background__btn_group .btn{background:#8b5cf6;color:#fff;font-family:Roobert PRO,sans-serif;font-size:16px;line-height:24px;padding:17px 24px 19px;white-space:nowrap}@media only screen and (max-width:1199px){.call-action .background__btn_group .btn{padding:15px 20px 17px}}@media only screen and (max-width:991px){.call-action .background__btn_group .btn{padding-bottom:15px;padding-top:13px}}@media only screen and (max-width:767px){.call-action .background__btn_group .btn{margin-top:20px;padding-bottom:13px;padding-top:11px}}.call-action .background__btn_group .btn:active,.call-action .background__btn_group .btn:focus,.call-action .background__btn_group .btn:hover{background:#fff;color:#000}