<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

.card-list {
    padding: 50px 0px;
}

.container {
    max-width: 1200px;
    margin: 0px auto;
}

.card-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.card-col {
    width: 50%;
    flex: 0 0 50%;
    padding: 15px;
}

.card {
    display: flex;
    border: 1px solid #ccc;
    border-radius: 8px;

    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);

}

.card img {
    width: 250px;
    height: auto;
    object-fit: cover;
}

.card-content {
    padding: 20px;
    flex: 1;
}

.card-content h1 {
    margin: 0;
    font-size: 16px;
    padding: 0 0 5px 0;
    line-height: normal;
}

.card-content p {
    margin: 5px 0 10px 0;
    color: #000;
    font-size: 13px;
    line-height: normal;
}

.cost-table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}

.cost-table th h3 {
    font-size: 16px;
    margin: 0px;
    line-height: normal;
}

.cost-table th,
.cost-table td {
    border: 1px solid #ccc;
    text-align: center;
    padding: 5px;
    font-size: 14px;
    line-height: normal;
}

.button-container {
    text-align: center;
}

.button-container button {
    background-color: #007BFF;
    color: white;
    border: none;
    padding: 0px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    line-height: normal;
}
.button-container button a{
    color: white;
    padding: 10px 20px;
}

.button-container button:hover {
    background-color: #0056b3;
}





.page-id-498 .card { height:100%; }
.page-id-498 .card-content { position: relative; padding: 20px 20px 60px 20px; }
.page-id-498 .card-content h4 { font-size: 14px; line-height: normal; padding:12px 0 14px 0;  margin: 0; }
.page-id-498 .card-content ul { list-style: none; margin: 0px; padding: 0px 0 0px 0; }
.page-id-498 .card-content ul li { background: url(https://www.camtonline.org/wp-content/uploads/2025/04/check-mark.png) 0 0 no-repeat; font-size:13px !important; line-height: normal; background-size: contain; padding: 0 0 0 25px; } 
.page-id-498 .button-container { text-align: center; position: absolute;  margin: 0 auto; left: 0; right: 0; bottom: 20px; }


.card-image { width: 250px; display: flex; align-items: center; justify-content: center; background: #f5f5f5; }

.card-image img {
    width: auto;
    padding: 15px;
}


@media (max-width:1200px) {

    .card-row {
        margin: 0px;
        display: block;
    }

    .card-col {
        width: 100%;
        max-width: 100%;
        padding: 15px;
    }


}

@media (max-width:767px) {

    .card-list .container {
        padding: 0px;
    }

    .card-col {
        padding: 0px 0 20px 0;
    }

    .card {
        display: block;
        padding: 0 0 15px 0;
    }

    .card img {
        width: 100%;
    }

    .card-image { width: 100%;}


}</pre></body></html>