.condo-hub-page .companies-section{padding:60px
0px;background:linear-gradient(180deg, #FCFCFD 0%, #F9FAFB 100%)}.condo-hub-page .heading-text{font-size:28px;font-weight:700;line-height:35px;letter-spacing:-0.2px;margin-bottom:16px;color:#111827}.condo-hub-page .anchor-link{font-size:16px;line-height:24px;font-weight:600;color:#0CA35D;border-radius:9999px;border:2px
solid #0CA35D;padding:10px
24px;margin-top:16px}.condo-hub-page .anchor-link:hover{text-decoration:none;background-color:#0CA35D;color:#FFF}.condo-hub-page .companies-content{padding:0px
16px}.condo-hub-page .section-rates{margin-top:40px;padding-left:0px;position:relative;z-index:1}.condo-hub-page .section-rates::before{content:'';position:absolute;width:96px;height:96px;top:-67px;right:0px;background:url(/images/icons/star-icon.svg);z-index:-1}.condo-hub-page .section-rates .rates-container{border:1px
solid #E8E8ED;background-color:#FFF;border-radius:12px;padding:16px;margin-top:12px}.condo-hub-page .section-rates .rates-container:first-child{margin-top:0px}.condo-hub-page .section-rates .company-name{font-size:16px;font-weight:700;line-height:100%;color:#272B32}.condo-hub-page .section-rates .company-rate{font-size:20px;font-weight:700;line-height:16px;color:#0CA35D}.condo-hub-page .section-rates .company-rate
.coverage{font-size:12px;font-weight:400;line-height:16px;color:#6B7280}.condo-hub-page .section-rates
.company{margin-bottom:8px}.condo-hub-page .section-rates .rates-boxes{gap:8px}.condo-hub-page .section-rates .rates-boxes
.type{font-size:12px;line-height:16px;color:#505269;margin-bottom:4px}.condo-hub-page .section-rates .rates-boxes
.value{font-size:14px;font-weight:600;line-height:100%;color:#272B32}.condo-hub-page .section-rates .rate-box{padding:8px
12px;background:linear-gradient(270deg, #FCFCFD 0%, #F5F6FF 100%);border-radius:6px;width:calc(50% - 4px)}.condo-hub-page .takeaways-grid{margin-top:40px;padding:0px
16px}.condo-hub-page .takeaways-grid .takeaway-card{background-color:#FFF;border:1px
solid #E8E8ED;border-radius:12px;padding:20px;position:relative;margin-top:12px;width:100%}.condo-hub-page .takeaways-grid .takeaway-card::after{content:'';width:80px;height:126px;background:url(/images/gradient-rectangle.svg);position:absolute;bottom:0px;right:0px;background-repeat:no-repeat;z-index:0;border-bottom-right-radius:12px}.condo-hub-page .takeaways-grid .takeaway-label{font-size:12px;font-weight:700;line-height:100%;display:block;color:#111827;letter-spacing:0.8px;text-transform:uppercase;position:relative;margin-bottom:28px}.condo-hub-page .takeaways-grid .takeaway-label::before{content:'';width:30px;height:4px;background-color:#0CA35D;position:absolute;top:24px;left:0;transform:translateY(-50%)}.condo-hub-page .takeaways-grid .takeaway-text{font-size:16px;line-height:28px;color:#272B32;position:relative;z-index:1}.condo-hub-page .coverage-section{padding:0px
16px;margin-top:60px}.condo-hub-page .coverage-section .heading-text{margin-bottom:12px}.condo-hub-page .coverage-section .coverage-text{font-size:18px;line-height:30px;color:#333}.condo-hub-page .coverage-section .coverage-grid{margin-top:20px;gap:12px}.condo-hub-page .coverage-section .coverage-content{background-color:#FFF;border:1px
solid #E8E8ED;border-radius:12px;padding:24px}.condo-hub-page .coverage-section .coverage-content .coverage-type{font-size:16px;font-weight:600;line-height:26px;margin-bottom:4px;color:#111827;padding-left:52px}.condo-hub-page .coverage-section .coverage-content .coverage-type::before{content:'';width:40px;height:40px;position:absolute;top:0px;left:0px;border-radius:12px}.condo-hub-page .coverage-section .coverage-content .coverage-type.property::before{background:url(/images/icons/property-icon.svg) no-repeat center center;background-size:contain}.condo-hub-page .coverage-section .coverage-content .coverage-type.building::before{background:url(/images/icons/building-icon.svg) no-repeat center center;background-size:contain}.condo-hub-page .coverage-section .coverage-content .coverage-type.living::before{background:url(/images/icons/living-expense-icon.svg) no-repeat center center;background-size:contain}.condo-hub-page .coverage-section .coverage-content .coverage-type.liability::before{background:url(/images/icons/liability-icon.svg) no-repeat center center;background-size:contain}.condo-hub-page .coverage-section .coverage-content .coverage-desc{font-size:14px;line-height:24px;color:#333;padding-left:52px}.condo-hub-page .enhanced-container .enhanced-text{font-size:20px;font-weight:700;line-height:36px;margin-bottom:4px;color:#111827;margin-top:40px}.condo-hub-page .enhanced-container .enhanced-subtext{font-size:16px;line-height:100%;color:#444}.condo-hub-page .enhanced-grid{margin-top:40px;gap:12px}.condo-hub-page .enhanced-grid .enhanced-card{padding:24px;border-radius:12px;border:2px
dashed #E5E7EB;width:100%}.condo-hub-page .enhanced-grid .card-text{font-size:18px;font-weight:600;line-height:140%;margin-bottom:8px;color:#111827;padding-left:60px}.condo-hub-page .enhanced-grid .card-text::before{content:'';width:40px;height:40px;position:absolute;top:0px;left:0px;border-radius:6px}.condo-hub-page .enhanced-grid .card-text.loss::before{background:url(/images/icons/loss-icon.svg) no-repeat center center;background-size:contain}.condo-hub-page .enhanced-grid .card-text.replacement::before{background:url(/images/icons/replacement-icon.svg) no-repeat center center;background-size:contain}.condo-hub-page .enhanced-grid .card-text.backup::before{background:url(/images/icons/water-icon.svg) no-repeat center center;background-size:contain}.condo-hub-page .enhanced-grid .card-subtext{font-size:14px;line-height:24px;color:#333;padding-left:60px}.condo-hub-page .cost-table-section{margin-top:60px;padding:0px
16px}.condo-hub-page .cost-table{margin-top:24px;margin-bottom:0px;width:100%}.condo-hub-page figure, .condo-hub-page
table{margin:0px}.condo-hub-page .overflow-table-container .normal-overflow-table{border:1px
solid #F2F2F2;border-radius:8px;overflow:auto}.condo-hub-page .overflow-table-container .normal-overflow-table thead, .condo-hub-page .coolFixHeader
tbody{border:none}.condo-hub-page .overflow-table-container .normal-overflow-table
thead{border-top:4px solid #2C2A82}.condo-hub-page .overflow-table-container
table{border:none}.condo-hub-page .freeze-column-header table thead tr th:first-child, .condo-hub-page .freeze-column-header table tbody tr td:first-child{padding:16px
!important}.condo-hub-page .overflow-table-container
th{font-size:14px;font-weight:600;line-height:20px;color:#000;border:none;background-color:#F2F6F9;padding:16px
!important;vertical-align:middle}.condo-hub-page .overflow-table-container
td{font-size:14px;line-height:140%;color:#000;border:none;padding:16px
!important;height:60px;vertical-align:middle}.condo-hub-page .overflow-table-container th:first-child, .condo-hub-page .overflow-table-container td:first-child{text-align:left}.condo-hub-page .overflow-table-container tbody tr:nth-child(even){background-color:#F8F8F8}.condo-hub-page .how-to-section{background:linear-gradient(180deg, #FCFCFD 0%, #F9FAFB 100%);padding-bottom:40px}.condo-hub-page .how-to-section .how-to-text{font-size:16px;line-height:28px;color:#333}.condo-hub-page .how-to-section .para-text{font-size:16px;line-height:28px;color:#333}.condo-hub-page .how-to-section .how-to-header-container{border-radius:12px;background:linear-gradient(180deg, #FCFCFD 0%, #EBEDFF 100%);border:1px
solid #EAECF9;position:relative;display:flex;flex-wrap:wrap}.condo-hub-page .how-to-section
picture{width:100%;margin-top:auto}.condo-hub-page .how-to-section .how-to-header{margin-bottom:7px;padding:20px}.condo-hub-page .steps-list{margin-top:40px;padding-left:52px}.condo-hub-page .steps-list .steps-text{font-size:16px;line-height:28px;font-weight:600;margin-bottom:4px;color:#111827}.condo-hub-page .steps-list-container:first-child .steps-text{color:#0CA35D}.condo-hub-page .steps-list .steps-subtext{font-size:14px;line-height:24px;color:#333}.condo-hub-page .steps-list-container{margin-top:20px;position:relative;counter-increment:step}.condo-hub-page .steps-list-container:first-child{margin-top:0px}.condo-hub-page .steps-list-container::before{color:#161616;border:1px
solid #D6E0EB;background-color:#FFF;content:counter(step);height:28px;width:28px;position:absolute;border-radius:100%;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center;z-index:1;font-size:14px;line-height:28px;font-weight:600;top:0px;left:-52px}.condo-hub-page .steps-list-container::after{content:'';position:absolute;left:-39px;top:44px;border-left:1px solid #D6E0EB;height:calc(100% - 44px)}.condo-hub-page .steps-list-container:last-child:after{content:unset}.condo-hub-page .steps-list-container:first-child::before{background-color:#0CA35D;color:#FFF}.condo-hub-page .how-to-content{padding:0px
16px}.condo-hub-page .how-to-content .how-to-image{width:100%;border-bottom-left-radius:12px;border-bottom-right-radius:12px;position:relative;z-index:1}.condo-hub-page .usmap-container{padding:0px
16px;margin:60px
auto}.condo-hub-page .usmap-container .heading-text{margin-bottom:12px}.condo-hub-page .FAQ-section{margin:60px
auto;padding:0px
16px}.condo-hub-page
.faqschemawrap{padding-bottom:0px !important}.condo-hub-page .FAQ-section .heading-text{margin-bottom:12px}.condo-hub-page .FAQ-section .faq-container{margin-top:20px}.condo-hub-page .FAQ-section .single-que-ans{border:1px
solid #E5E7EB}.condo-hub-page .FAQ-section .faq-question{font-size:16px;font-weight:500;line-height:24px;color:#111827}.condo-hub-page .FAQ-section .faq-answer{font-size:16px;line-height:26px;color:#333;border-top:1px solid #F3F4F6;padding-top:16px}.condo-hub-page .faqschemawrap .single-que-ans{padding-left:16px;padding-right:16px;margin-top:16px}.condo-hub-page .faq-question
h3{font-size:16px;line-height:24px;padding-top:16px;position:relative;color:#111827}.condo-hub-page .faq-answer .faq-text ul li, .condo-hub-page .faq-answer .faq-text ol li, .condo-hub-page .faq-answer .faq-text
p{font-size:16px;line-height:26px;margin-bottom:20px;color:#333}.condo-hub-page .faq-question h3::before, .condo-hub-page .acc-question h3::before, .condo-hub-page .article-accordian h4::before{content:unset}.condo-hub-page .faqschemawrap .faq-question{padding:0px}.condo-hub-page .faq-question h3::before, .condo-hub-page .acc-question h3::before, .condo-hub-page .article-accordian h4::before{content:"\2212";font-weight:400;width:14px;font-size:2rem;position:absolute;right:3px;color:#2563EB;border:none;top:50%;transform:translateY(-50%)}.condo-hub-page .faqschemawrap .single-que-ans[data-active=true] .faq-question h3::before, .condo-hub-page .article-accordian .single-que-ans[data-active=true] .faq-question h4::before, .condo-hub-page .solid-accordion.single-que-ans[data-active=true] .acc-question h3::before{transform:translateY(-50%)}.condo-hub-page .faqschemawrap .single-que-ans[data-active=false] .faq-question h3::before, .condo-hub-page .article-accordian .single-que-ans[data-active=false] .faq-question h4::before, .condo-hub-page .solid-accordion.single-que-ans[data-active=false] .acc-question h3::before{content:"\002B"}.condo-hub-page .map-toggle-container tbody tr
td{padding:6px
16px !important}.condo-hub-page .map-toggle-container tbody tr:first-child
td{padding-top:8px !important}.condo-hub-page .map-toggle-container tbody tr:last-child
td{padding-bottom:8px !important}@media (min-width: 768px){.condo-hub-page .section-header{padding-right:20px}.condo-hub-page .section-rates{padding-left:20px;margin-top:0px}.condo-hub-page .takeaways-grid{gap:20px}.condo-hub-page .takeaways-grid .takeaway-card{width:calc(33.33% - 10px);margin-top:0px}.condo-hub-page .coverage-section .coverage-grid{gap:20px}.condo-hub-page .coverage-section .coverage-content{width:calc(50% - 10px)}.condo-hub-page .enhanced-grid{gap:20px}.condo-hub-page .enhanced-grid .enhanced-card{width:calc(33.33% - 10px)}.condo-hub-page .steps-list{margin-top:0px}.condo-hub-page .how-to-content{gap:40px}.condo-hub-page .section-divider{position:relative}.condo-hub-page .enhanced-container{width:max-content;margin:auto;background-color:#fff;padding:0px
24px;position:relative;z-index:2}.condo-hub-page .section-divider::before,
.condo-hub-page .section-divider::after{content:'';position:absolute;top:50%;left:0px;height:1px;width:100%;background-color:#E8EEEE}}@media (min-width: 1024px){.condo-hub-page .companies-section{padding:100px}.condo-hub-page .heading-text{font-size:32px;line-height:40px;letter-spacing:-0.5px}.condo-hub-page .how-to-section .heading-text{line-height:42px}.condo-hub-page .section-rates::before{top:-48px;left:-28px}.condo-hub-page .section-rates
.company{margin-bottom:12px}.condo-hub-page .section-rates .rates-container{padding:20px}.condo-hub-page .anchor-link{margin-top:20px}.condo-hub-page .cost-table-header{padding-right:20px;max-width:420px;min-width:420px}.condo-hub-page .cost-table-header .para-text{font-size:18px;line-height:30px}.condo-hub-page .cost-table{padding-left:20px}.condo-hub-page .cost-table.overflow-table-container th:nth-child(2), .condo-hub-page .cost-table.overflow-table-container td:nth-child(2){text-align:left}.condo-hub-page .overflow-table-container
td{font-size:16px !important}.condo-hub-page .overflow-table-container
th{line-height:140%}.condo-hub-page .cost-table-section{border-top:1px solid #E8EEEE;border-bottom:1px solid #E8EEEE;padding:100px
16px;margin-top:100px}.condo-hub-page .takeaways-grid{margin-top:64px}.condo-hub-page .takeaways-grid .takeaway-card{padding:28px;width:33%}.condo-hub-page .takeaways-grid .takeaway-text{font-size:18px;line-height:32px}.condo-hub-page .faq-answer .faq-text ul li, .condo-hub-page .faq-answer .faq-text ol li, .condo-hub-page .faq-answer .faq-text
p{font-size:18px;line-height:28px}.condo-hub-page .coverage-section{margin-top:100px}.condo-hub-page .coverage-section .coverage-grid{margin-top:40px}.condo-hub-page .coverage-section .coverage-content{padding:32px}.condo-hub-page .coverage-section .coverage-content .coverage-type{font-size:20px;line-height:100%;margin-bottom:8px;padding-left:80px}.condo-hub-page .coverage-section .coverage-content .coverage-desc{font-size:16px;line-height:28px;padding-left:80px}.condo-hub-page .coverage-section .coverage-content .coverage-type::before{width:60px;height:60px}.condo-hub-page .enhanced-container .enhanced-text{font-size:22px;line-height:36px}.condo-hub-page .enhanced-grid .enhanced-card{padding:32px}.condo-hub-page .enhanced-grid .card-text::before{width:60px;height:60px}.condo-hub-page .enhanced-grid .card-text{font-size:20px;margin-bottom:16px;padding-top:84px;padding-left:0px}.condo-hub-page .enhanced-grid .card-subtext{font-size:16px;line-height:28px;padding-left:0px}.condo-hub-page .how-to-section{padding:100px
16px}.condo-hub-page .how-to-content{padding:0px}.condo-hub-page .how-to-section .how-to-text{font-size:18px;line-height:30px}.condo-hub-page .how-to-section .how-to-header{padding:48px
48px 178px 48px}.condo-hub-page .how-to-content .how-to-header-container::before{content:'';position:absolute;bottom:107px;right:-64px;background:url(/images/home_category/c-icon.svg);width:388px;height:388px;background-repeat:no-repeat;z-index:1;transform:rotate(360deg)}.condo-hub-page .how-to-section .how-to-header-container{max-width:45%;min-width:45%}.condo-hub-page .steps-list{margin-left:auto}.condo-hub-page .steps-list .steps-text{font-size:18px;line-height:28px;margin-bottom:8px}.condo-hub-page .steps-list .steps-subtext{font-size:16px;line-height:28px}.condo-hub-page .usmap-container{padding:0px;margin:100px
auto 92px}.condo-hub-page .map-toggle-container #map-tip{min-width:50%}.condo-hub-page .FAQ-section{margin:100px
auto;padding:0px
}.condo-hub-page .FAQ-section .heading-text{line-height:42px}.condo-hub-page .FAQ-section .faq-container{margin-top:40px}.condo-hub-page .faq-question
h3{font-size:18px;line-height:28px;padding-top:20px}.condo-hub-page .FAQ-section .faq-question{font-size:18px;line-height:28px}.condo-hub-page .faqschemawrap .single-que-ans{padding-left:20px;padding-right:20px}.condo-hub-page .FAQ-section .faq-answer{font-size:18px;line-height:28px;padding-top:20px}.condo-hub-page .map-toggle-container{margin-top:40px}}@media (min-width: 768px){.condo-hub-page
.faqschemawrap{max-width:832px;margin:auto}.condo-hub-page .usmap-container{width:700px}.condo-hub-page .cost-table-header{padding-right:10px}.condo-hub-page .cost-table{margin-top:0px;padding-left:10px}}@media (min-width: 1025px){.condo-hub-page .map-toggle-container #map-tip{display:none}}@media (min-width: 1200px){.condo-hub-page .usmap-container{width:1000px}.condo-hub-page .companies-content, .condo-hub-page .takeaways-grid, .condo-hub-page .coverage-section, .condo-hub-page .takeaways-grid, .condo-hub-page .coverage-section{padding:0px}.condo-hub-page .cost-table-section, .condo-hub-page .how-to-section{padding:100px
0px}.condo-hub-page .how-to-section .how-to-header-container{max-width:450px;min-width:450px}.condo-hub-page .steps-list{max-width:538px;min-width:538px;padding-left:0px}}