.container{width:100%;max-width:1240px;margin:0 auto;padding:0 40px}
@media (max-width:768px){.container{padding:0 15px}}.use-cases-bcg-secondary .how-works-sec{background-color:transparent}
@media (max-width:768px){.use-cases-bcg-secondary .how-works-sec{padding:28px 0 56px}.use-cases-bcg-secondary .how-works-sec:last-of-type{padding:0 0 56px}}.use-cases-main-sec{padding:12px 12px 0;min-height:800px}
@media (max-width:1150px){.use-cases-main-sec{min-height:600px}}
@media (max-width:768px){.use-cases-main-sec{min-height:unset;margin-bottom:0}}
.use-cases-main-sec__img{border-radius:16px;padding:100px 105px 100px 105px;width:calc(50% - 6px);margin-right:12px;background-repeat:no-repeat;background-size:100% 100%;position:relative;z-index:1;overflow:hidden}
.use-cases-main-sec__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
@media (max-width:1150px){.use-cases-main-sec__img{padding:100px 50px}}
@media (max-width:768px){.use-cases-main-sec__img{width:100%;margin-right:0;padding:30px;min-height:400px;margin-bottom:15px}}
.use-cases-main-sec__img:after{content:none;position:absolute;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;z-index:-1}
@media (max-width:991px){.use-cases-main-sec__img:after{background-size:contain;height:85%}}
@media (max-width:768px){.use-cases-main-sec__img:after{background-size:100%;height:130%}}
@media (max-width:560px){.use-cases-main-sec__img:after{height:100%}}
@media (max-width:450px){.use-cases-main-sec__img:after{height:85%}}
.use-cases-main-sec__img h1{color:#3F3B54;position:relative;z-index:1}
@media (max-width:991px){.use-cases-main-sec__img h1{font-size:30px;line-height:45px}}
@media (max-width:768px){.use-cases-main-sec__img h1{font-size:24px;line-height:28px}}
.use-cases-main-sec__text{width:calc(50% - 6px);border-radius:16px;background-color:#FFF;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 100px}
@media (max-width:1150px){.use-cases-main-sec__text{padding:0 50px}}
@media (max-width:768px){.use-cases-main-sec__text{width:100%;padding:56px 32px}}
.use-cases-main-sec__text .person-row{display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;width:100%}
.use-cases-main-sec__text .person-row:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:37%;height:1px;background-color:#DBDADE}
@media (max-width:450px){.use-cases-main-sec__text .person-row:after{width:25%}}
.use-cases-main-sec__text .person-row:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:37%;height:1px;background-color:#DBDADE}
@media (max-width:450px){.use-cases-main-sec__text .person-row:before{width:25%}}
.use-cases-main-sec__text .person-row .person{width:60px;height:60px;border-radius:50%;border:1px solid #DBDADE}
.use-cases-main-sec__text .person-row .person img{width:100%;height:100%;object-fit:cover}
.use-cases-main-sec__descr p{font-weight:400;font-size:18px;line-height:28px;color:#3F3B54;margin-bottom:24px}
@media (max-width:768px){.use-cases-main-sec__descr p{font-size:16px;line-height:24px}}
.use-cases-main-sec__descr p:last-of-type{margin-bottom:0}.use-cases-cards .use-cases-card{width:calc(50% - 16px);border-radius:16px;padding:40px 46px;background-color:#5C41FF;text-align:center}
@media (max-width:991px){.use-cases-cards .use-cases-card{width:calc(50% - 5px)}}
@media (max-width:768px){.use-cases-cards .use-cases-card{width:100%;padding:32px}}
.use-cases-cards .use-cases-card:nth-of-type(odd){margin-right:32px;background-color:#FFF}
@media (max-width:991px){.use-cases-cards .use-cases-card:nth-of-type(odd){margin-right:10px}}
@media (max-width:768px){.use-cases-cards .use-cases-card:nth-of-type(odd){margin-right:0;margin-bottom:16px}}
.use-cases-cards .use-cases-card:nth-of-type(odd) h3{color:#3F3B54}
.use-cases-cards .use-cases-card:nth-of-type(odd) p{color:#3F3B54;margin-bottom:0}
.use-cases-cards .use-cases-card h3{font-weight:700;font-size:28px;line-height:32px;color:#FFF;margin-bottom:24px}
.use-cases-cards .use-cases-card p{font-weight:400;font-size:18px;line-height:26px;color:#FFF;margin-bottom:24px}
.use-cases-cards .use-cases-card .btn{background-color:#FFF;color:#3F3B54}.benefits-2cols .flex{display:flex}
@media(max-width:768px){.benefits-2cols .flex{flex-direction:column}.benefits-2cols{padding-top:56px;padding-bottom:28px}}
.benefits-col{width:50%}
@media(max-width:768px){.benefits-col{width:100%}}
.benefits-col:first-of-type{padding-right:32px;border-right:1px solid #D6CFFF}
@media(max-width:768px){.benefits-col:first-of-type{padding-right:0;border-bottom:1px solid #D6CFFF;border-right:unset;padding-bottom:40px;margin-bottom:40px}}
.benefits-col:last-of-type{padding-left:32px;}
@media(max-width:768px){.benefits-col:last-of-type{padding-left:0px;}}
.benefits-col__title{font-weight:600;font-size:40px;line-height:56px;color:#3F3B54;margin-bottom:32px}
@media(max-width:768px){.benefits-col__title{font-weight:700;font-size:24px;line-height:28px;text-align:center}}
.benefits-col:last-of-type .benefits-col__title{color:#5C41FF}
.benefits-col__text{font-weight:400;font-size:18px;line-height:28px;color:#3F3B54}
@media(max-width:768px){.benefits-col__text{font-size:16px;line-height:24px}}
.benefits-col__text p{margin-bottom:16px}
.benefits-col__text p:last-of-type{margin-bottom:0}
.benefits-col__text ol{list-style:decimal;padding-left:25px}
.benefits-col__text ol li{list-style:decimal;margin-bottom:16px}
.benefits-col__text ol li:last-of-type{margin-bottom:0}