.cards-outer{padding:93px 15px 100px}.cards-outer .cards-inner .title h3{color:#fff;font-family:Roboto;font-size:46px;font-style:normal;font-weight:700;line-height:59px;margin:0 auto 18px;margin:0 auto;max-width:90%;max-width:55%;text-align:center}.cards-outer .cards-inner .title p{color:#fff;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:33px;margin-bottom:62px;text-align:center}.card-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.card-wrapper .card:nth-child(3n){margin-right:0}.card-wrapper .card{background:#d9d9d914;border-radius:20px;flex:0 0 31%;margin:0 0 48px;max-width:31%;padding:55px 32px}.card-wrapper .card .title h3{color:#fff;font-family:Roboto;font-size:22px;font-style:normal;font-weight:700;line-height:30px;margin:0 0 21px;max-width:100%;text-align:left!important}.card-wrapper .title{margin:0!important;max-width:100%!important}.card-wrapper .card .content p{color:#fff;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:33px;min-height:143px}.bottom-sec .title h3{font-size:32px!important;line-height:40px!important;margin-bottom:18px!important;margin-top:20px!important}.bottom-sec p{color:#fff;font-family:Roboto;font-size:22px;font-style:normal;font-weight:400;line-height:43px;margin-bottom:35px!important;text-align:center}.bottom-sec .btn-sec a{background:#af00f7;border-radius:50px;color:#fff;display:table;font-size:18px;font-weight:700;margin:0 auto;padding:20px 35px;text-align:center;text-transform:uppercase;width:195px!important}.card-wrapper .card:hover{background-color:#af00f799;transition:all 1s ease}@media(max-width:1220px){.cards-outer .cards-inner .title h3{max-width:68%}}@media(max-width:1199px){.card-wrapper .card .title h3{font-size:22px;line-height:26px;margin:0 0 18px;max-width:83%}.card-wrapper .card .content p{font-size:16px;line-height:30px}}@media(max-width:991px){.cards-outer{padding:50px 15px}.cards-outer .cards-inner .title h3{font-size:44px;line-height:57px;max-width:none}.card-wrapper .card{flex:0 0 45%;max-width:45%;padding:50px 30px}.card-wrapper .card .title h3{font-size:22px;line-height:26px}}@media(max-width:767px){.cards-outer .cards-inner .title h3{font-size:30px;line-height:38px}.card-wrapper .card .title h3{font-size:22px;line-height:26px}.cards-outer .cards-inner .title p{margin:17px auto 40px;max-width:90%}}@media(max-width:639px){.card-wrapper .card{flex:0 0 100%;max-width:100%}.card-wrapper .card .content p{min-height:auto}}