/*
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 0;}.container{max-width:1200px;margin:0 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;line-height:normal;}.card-content p{margin:5px 0 10px;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:0;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:0;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;}.page-id-498 .card-content h4{font-size:14px;line-height:normal;padding:12px 0 14px;margin:0;}.page-id-498 .card-content ul{list-style:none;margin:0;padding: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;}body.mobile-side-slide{position:inherit;}@media(max-width:1200px){.card-row{margin:0;display:block;}.card-col{width:100%;max-width:100%;padding:15px;}}@media(max-width:767px){.card-list .container{padding:0;}.card-col{padding:0 0 20px;}.card{display:block;padding:0 0 15px;}.card img{width:100%;}.card-image{width:100%;}footer section.mcb-section-vycn87b2b{padding-top:50px;}}
