.cards-with-title{content-visibility:visible;overflow:hidden;position:relative}.cards-with-title .d-flex{display:flex}.cards-with-title .flex-row{flex-direction:row}.cards-with-title .flex-row-reverse{flex-direction:row-reverse}.cards-with-title .flex-column{flex-direction:column}.cards-with-title .flex-column-reverse{flex-direction:column-reverse}.cards-with-title .justify-center{justify-content:center}.cards-with-title .justify-start{justify-content:flex-start}.cards-with-title .justify-between{justify-content:space-between}.cards-with-title .align-start{align-items:flex-start}.cards-with-title .justify-end{justify-content:flex-end}.cards-with-title .align-center{align-items:center}.cards-with-title .align-end{align-items:flex-end}.cards-with-title .flex-wrap{flex-wrap:wrap}@media only screen and (max-width:1023px){.cards-with-title{padding-bottom:40px;padding-top:60px}}.cards-with-title__wrapper{gap:40px}@media only screen and (max-width:1279px){.cards-with-title__wrapper{gap:28px}}@media only screen and (max-width:1023px){.cards-with-title__wrapper{flex-direction:column!important;gap:24px;padding:48px 0}}.cards-with-title__wrapper--title{opacity:1}@media(min-width:992px){.cards-with-title__wrapper--title .title h2{font-size:48px;font-style:normal;font-weight:500;line-height:106%;margin:0 0 32px}}.cards-with-title__wrapper--title .title p{margin-bottom:20px;margin-top:0}.cards-with-title__wrapper--title .title p strong{font-weight:600}.cards-with-title__wrapper--title .description{gap:24px}@media(max-width:992px){.cards-with-title__wrapper--title .description{flex-direction:column;gap:0}}.cards-with-title__wrapper--title .description p{margin-top:0}@media(min-width:992px){.cards-with-title__wrapper--title .description p{font-size:20px;font-style:normal;font-weight:400;line-height:30px}}.cards-with-title__wrapper--title .description .col-1{max-width:517px}@media(max-width:992px){.cards-with-title__wrapper--title .description .col-1{max-width:100%}}.cards-with-title__wrapper--title .description .col-2{max-width:517px}@media(max-width:992px){.cards-with-title__wrapper--title .description .col-2{max-width:100%}}.cards-with-title__wrapper--cards{gap:24px}.cards-with-title__wrapper--cards .single-card{border:1px solid #e2e8f0;border-radius:28px;padding:28px;width:calc(33.3333% - 16px)}@media(max-width:992px){.cards-with-title__wrapper--cards .single-card{width:calc(50% - 12px)}}@media(max-width:768px){.cards-with-title__wrapper--cards .single-card{width:100%}}.cards-with-title__wrapper--cards .single-card .main_inner{gap:28px;height:calc(100% - 230px)}.cards-with-title__wrapper--cards .single-card:hover .bg{transform:scale(1.02)}.cards-with-title__wrapper--cards .single-card .single-card--img{border-radius:24px;height:230px;overflow:hidden;width:100%}.cards-with-title__wrapper--cards .single-card .single-card--img .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:block;height:100%;transition:all .3s;width:100%}.cards-with-title__wrapper--cards .single-card .single-card--title{padding-top:28px}.cards-with-title__wrapper--cards .single-card .single-card--title span{display:block;font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:24px}.cards-with-title__wrapper--cards .single-card .single-card--description *{margin-bottom:0;margin-top:0}.cards-with-title__wrapper--cards .single-card .single-card--description p{font-size:15px;font-style:normal;font-weight:400;line-height:22px}.cards-with-title__wrapper.layout--row-2 .cards-with-title__wrapper--title .description .col-1{max-width:622px!important}.cards-with-title__wrapper.layout--row-2 .single-card{width:calc(50% - 14px)}@media(max-width:992px){.cards-with-title__wrapper.layout--row-2 .single-card{width:100%}}@media(min-width:992px){.cards-with-title__wrapper.layout--row-2 .single-card .single-card--img{height:324px!important}}.cards-with-title__wrapper.layout--row-2 .single-card .main_inner{gap:0!important;height:calc(100% - 327px)!important}@media(max-width:992px){.cards-with-title__wrapper.layout--row-2 .single-card .main_inner{height:calc(100% - 230px)!important}}.cards-with-title__wrapper.layout--row-2 .single-card .single-card--title span{color:#0f233c}