﻿.card-grid .card-content{padding:32px 0}
.card-grid .card-content .section-title{margin-bottom:32px;font-weight:700;font-size:24px;color:var(--color_bg-purple);word-break:break-word}
@media(max-width:576px){.card-grid .card-content .section-title{margin-bottom:24px;font-size:20px}
}.card-grid .card-content .grid_card{display:grid;gap:24px;row-gap:48px}
.card-grid .card-content .grid_card.three{grid-template-columns:repeat(3,1fr)}
@media(max-width:768px){.card-grid .card-content .grid_card.three{grid-template-columns:repeat(2,1fr);row-gap:32px}
}@media(max-width:576px){.card-grid .card-content .grid_card.three{grid-template-columns:repeat(1,1fr);row-gap:24px}
}.card-grid .card-content .grid_card.four{grid-template-columns:repeat(4,1fr)}
@media(max-width:991px){.card-grid .card-content .grid_card.four{grid-template-columns:repeat(3,1fr)}
}@media(max-width:768px){.card-grid .card-content .grid_card.four{grid-template-columns:repeat(2,1fr);row-gap:32px}
}@media(max-width:576px){.card-grid .card-content .grid_card.four{grid-template-columns:repeat(1,1fr);row-gap:24px}
}.card-grid .card-content .grid_card .single-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:rgba(149,157,165,0.1) 0 8px 24px;box-shadow:rgba(149,157,165,0.1) 0 8px 24px;background-color:#fff;border-radius:18px}
.card-grid .card-content .grid_card .single-card figure{overflow:hidden;display:block;width:100%;min-height:230px;max-height:230px;border-radius:18px 18px 0 0}
.card-grid .card-content .grid_card .single-card figure picture img{width:100%;min-height:230px;max-height:230px;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.card-grid .card-content .grid_card .single-card figure:hover picture img{-webkit-transform:scale(1);transform:scale(1)}
.card-grid .card-content .grid_card .single-card .bottom-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 16px;height:100%}
@media(max-width:576px){.card-grid .card-content .grid_card .single-card .bottom-card{padding:16px 16px}
}.card-grid .card-content .grid_card .single-card .bottom-card .bottom-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}
.card-grid .card-content .grid_card .single-card .bottom-card .bottom-content .card-title{font-weight:700;font-size:20px;color:var(--color_bg-purple);word-break:break-word}
@media(max-width:576px){.card-grid .card-content .grid_card .single-card .bottom-card .bottom-content .card-title{font-size:18px}
}.card-grid .card-content .grid_card .single-card .bottom-card .bottom-content .paragraph{color:var(--color_body-text)}
.card-grid .card-content .grid_card .single-card .bottom-card .bottom-content .paragraph a{text-decoration:underline;color:var(--color_bg-purple)}
.card-grid .card-content .grid_card .single-card .bottom-card .bottom-content .paragraph ul{padding:0}
.card-grid .card-content .grid_card .single-card .bottom-card .bottom-content .paragraph p span{font-weight:300 !important}
.card-grid .card-content .grid_card .single-card .bottom-card .primary-button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.card-grid .card-content .grid_card .single-card .bottom-card .secondary-button{border:0;color:var(--color_bg-purple);padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
.card-grid .card-content .grid_card .single-card .bottom-card .secondary-button::before{content:none}
.card-grid .card-content .grid_card .single-card .bottom-card .secondary-button:hover{text-decoration:underline}
.card-grid.pink .single-card{background:-webkit-gradient(linear,left bottom,left top,from(#be2b6d),to(#5158a7));background:linear-gradient(360deg,#be2b6d 0,#5158a7 100%)}
.card-grid.pink .single-card .bottom-content h2.card-title,.card-grid.pink .single-card .bottom-content p{color:var(--color_text-white) !important}
.card-grid.purple .single-card{background:-webkit-gradient(linear,left bottom,left top,from(#4b2c58),to(#5158a7));background:linear-gradient(360deg,#4b2c58 0,#5158a7 100%)}
.card-grid.purple .single-card .bottom-content h2.card-title,.card-grid.purple .single-card .bottom-content p{color:var(--color_text-white) !important}