﻿.card-location .card-content{padding:32px 0}
.card-location .card-content .section-title{margin-bottom:56px;font-weight:700;font-size:24px;color:var(--color_bg-purple);word-break:break-word}
@media(max-width:576px){.card-location .card-content .section-title{margin-bottom:24px;font-size:20px}
}.card-location .card-content .grid_card{display:grid;gap:22px;row-gap:48px}
.card-location .card-content .grid_card.three{grid-template-columns:repeat(3,1fr)}
@media(max-width:768px){.card-location .card-content .grid_card.three{grid-template-columns:repeat(2,1fr);row-gap:32px}
}@media(max-width:576px){.card-location .card-content .grid_card.three{grid-template-columns:repeat(1,1fr);row-gap:24px}
}.card-location .card-content .grid_card.four{grid-template-columns:repeat(4,1fr)}
@media(max-width:991px){.card-location .card-content .grid_card.four{grid-template-columns:repeat(3,1fr)}
}@media(max-width:768px){.card-location .card-content .grid_card.four{grid-template-columns:repeat(2,1fr);row-gap:32px}
}@media(max-width:576px){.card-location .card-content .grid_card.four{grid-template-columns:repeat(1,1fr);row-gap:24px}
}.card-location .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;min-width:100%;word-break:break-word}
.card-location .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-location .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-location .card-content .grid_card .single-card figure:hover picture img{-webkit-transform:scale(1);transform:scale(1)}
.card-location .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:16px;min-height:200px;max-height:200px;background-color:var(--color_bg-purple)}
@media(max-width:576px){.card-location .card-content .grid_card .single-card .bottom-card{padding:16px 16px}
}.card-location .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;color:var(--color_text-white)}
.card-location .card-content .grid_card .single-card .bottom-card .bottom-content ul{padding:0}
.card-location .card-content .grid_card .single-card .bottom-card .bottom-content ul li{padding:0}
.card-location .card-content .grid_card .single-card .bottom-card .bottom-content .card-title{font-weight:700;font-size:20px;color:var(--color_text-white);word-break:break-word}
@media(max-width:576px){.card-location .card-content .grid_card .single-card .bottom-card .bottom-content .card-title{font-size:18px}
}.card-location .card-content .grid_card .single-card .bottom-card .bottom-content p{color:var(--color_text-white)}
.card-location .card-content .grid_card .single-card .bottom{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:16px;height:100%;background-color:var(--color_text-white);color:var(--color_body-text);border-bottom-left-radius:18px;border-bottom-right-radius:18px}
@media(max-width:576px){.card-location .card-content .grid_card .single-card .bottom{padding:16px 16px}
}.card-location .card-content .grid_card .single-card .bottom .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-location .card-content .grid_card .single-card .bottom .secondary-button::before{content:none}
.card-location .card-content .grid_card .single-card .bottom .secondary-button:hover{text-decoration:underline}