#get-quote-widget{background-color:#f4f4f4;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:80%;margin:20px auto}.quote-container{text-align:center}.quote-container h2{font-size:28px;color:#1d3557}.quote-container p{font-size:16px;color:#333;margin:20px 0}.service-areas{margin:20px 0}.service-areas h3{font-size:20px;color:#1d3557}.service-areas ul{list-style-type:none;padding:0}.service-areas ul li{font-size:16px;color:#333;margin:10px 0}.service-areas ul li a{color:#1d3557;text-decoration:none;font-weight:700}.service-areas ul li a:hover{text-decoration:underline}.cta-container{margin-top:30px}#quote-button{background-color:#1d3557;color:white;font-size:18px;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;font-family:"Plus Jakarta Sans",sans-serif}#quote-button:hover{background-color:#457b9d}@media (max-width:768px){#get-quote-widget{padding:20px;width:95%}.quote-container h2{font-size:22px}.quote-container p,.service-areas ul li{font-size:14px}#quote-button{font-size:16px;padding:10px 15px}}#faq-widget{background-color:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:70%;margin:20px auto}#faq-widget h3{font-size:24px;color:#1d3557;margin-bottom:20px}#faq-widget p{font-size:16px;color:#333;margin-bottom:20px}.filters{margin-bottom:20px}.filters label{font-size:16px;color:#333;margin-right:10px}.filters select{padding:10px;margin:10px 0;font-size:16px;border-radius:5px;border:1px solid #ccc;width:100%;font-family:"Plus Jakarta Sans",sans-serif}.faq-item{margin-bottom:20px;padding:10px;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.faq-item h4{font-size:18px;color:#1d3557;cursor:pointer}.faq-item p{font-size:14px;color:#333;display:none;padding-top:10px}@media (max-width:768px){#faq-widget{width:90%;padding:15px}.filters label{font-size:14px}.filters select{font-size:14px}.faq-item h4{font-size:16px}.faq-item p{font-size:12px}}#gamification-widget{background-color:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:70%;margin:20px auto}.task{font-size:16px;margin-bottom:15px}.task-description{font-size:14px;color:#555}#progress-container{margin-top:20px}#progress-bar{width:100%;height:20px;background-color:#ddd;border-radius:10px}#progress-fill{width:0;height:100%;background-color:#4caf50;border-radius:10px}#points-section{margin-top:30px}#badges{list-style:none;padding:0}#badges li{margin-bottom:5px;color:#4caf50;font-weight:700}@media (max-width:768px){#gamification-widget{width:90%;padding:15px}.task-description{font-size:12px}}#get-quote-widget{background-color:#f4f4f4;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:80%;margin:20px auto}.quote-container{text-align:center}.quote-container h2{font-size:28px;color:#1d3557}.quote-container p{font-size:16px;color:#333;margin:20px 0}.service-areas{margin:20px 0}.service-areas h3{font-size:20px;color:#1d3557}.service-areas ul{list-style-type:none;padding:0}.service-areas ul li{font-size:16px;color:#333;margin:10px 0}.service-areas ul li a{color:#1d3557;text-decoration:none;font-weight:700}.service-areas ul li a:hover{text-decoration:underline}.cta-container{margin-top:30px}#quote-button{background-color:#1d3557;color:white;font-size:18px;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;font-family:"Plus Jakarta Sans",sans-serif}#quote-button:hover{background-color:#457b9d}@media (max-width:768px){#get-quote-widget{padding:20px;width:95%}.quote-container h2{font-size:22px}.quote-container p,.service-areas ul li{font-size:14px}#quote-button{font-size:16px;padding:10px 15px}}#property-manager-checklist{font-family:"Plus Jakarta Sans",sans-serif;margin:20px;padding:20px;background-color:#f7f7f7;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:80%;margin-left:auto;margin-right:auto}.header h2{text-align:center;font-size:24px;color:#1d3557;margin-bottom:10px}.header p{font-size:16px;color:#333;text-align:center}.checklist-content{list-style-type:none;padding:0}.checklist-item{display:flex;align-items:center;margin-bottom:15px;font-size:16px;color:#333;padding:10px;background-color:#fff;border-radius:5px;transition:background-color .3s ease;border:1px solid #ccc}.checklist-item:hover{background-color:#e8e8e8}.checklist-item input[type=checkbox]{margin-right:15px;width:25px;height:25px;cursor:pointer}.checklist-item label{display:flex;align-items:center;font-size:16px;color:#333;font-weight:600}.check-icon{margin-right:10px;font-size:20px}.check-item:checked+label{color:#4caf50}#completion-message{font-size:18px;color:#4caf50;font-weight:700}@media (max-width:768px){#property-manager-checklist{padding:15px;width:95%}.header h2{font-size:20px}.checklist-item label{font-size:14px}}#custom-widget-cost-calculator{font-family:"Plus Jakarta Sans",sans-serif;margin:20px;padding:20px;background-color:#f7f7f7;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:100%;width:80%;margin-left:auto;margin-right:auto}#custom-widget-cost-calculator .calculator-header h2{text-align:center;font-size:20px;color:#1d3557;margin-bottom:20px}#custom-widget-cost-calculator .calculator-form{margin-bottom:20px}#custom-widget-cost-calculator label{display:block;margin:10px 0 5px;font-size:14px;color:#333}#custom-widget-cost-calculator select,#custom-widget-cost-calculator input[type=number]{width:100%;padding:8px;font-size:14px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;font-family:"Plus Jakarta Sans",sans-serif}.highlighted-option{font-weight:700;color:#1d3557}.service-label{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:14px;color:#333}#custom-widget-cost-calculator .services input{margin-right:10px}.button-style{font-family:"Plus Jakarta Sans",sans-serif;display:block;width:100%;padding:10px;background-color:#1d3557;color:white;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;text-align:center}.button-style:hover{background-color:#457b9d}#custom-widget-cost-calculator .calculator-result{text-align:center}#custom-widget-cost-calculator .calculator-result h3{font-size:18px;color:#1d3557}#custom-widget-cost-calculator .calculator-result p{font-size:16px;color:#333;font-weight:700}@media (max-width:768px){#custom-widget-cost-calculator{padding:15px;width:95%}#custom-widget-cost-calculator .calculator-header h2{font-size:18px}#custom-widget-cost-calculator label{font-size:12px}#custom-widget-cost-calculator select,#custom-widget-cost-calculator input[type=number]{font-size:12px}#custom-widget-cost-calculator .calculator-form{margin-bottom:15px}#custom-widget-cost-calculator .button-style{font-size:14px;padding:8px}#custom-widget-cost-calculator .calculator-result h3{font-size:16px}#custom-widget-cost-calculator .calculator-result p{font-size:14px}}#get-quote-widget{background-color:#f4f4f4;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:80%;margin:20px auto}.quote-container{text-align:center}.quote-container h2{font-size:28px;color:#1d3557}.quote-container p{font-size:16px;color:#333;margin:20px 0}.service-areas{margin:20px 0}.service-areas h3{font-size:20px;color:#1d3557}.service-areas ul{list-style-type:none;padding:0}.service-areas ul li{font-size:16px;color:#333;margin:10px 0}.service-areas ul li a{color:#1d3557;text-decoration:none;font-weight:700}.service-areas ul li a:hover{text-decoration:underline}.cta-container{margin-top:30px}#quote-button{background-color:#1d3557;color:white;font-size:18px;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;font-family:"Plus Jakarta Sans",sans-serif}#quote-button:hover{background-color:#457b9d}@media (max-width:768px){#get-quote-widget{padding:20px;width:95%}.quote-container h2{font-size:22px}.quote-container p,.service-areas ul li{font-size:14px}#quote-button{font-size:16px;padding:10px 15px}}