}
.trust-pill i,
.trust-pill .fusion-button i,
.trust-pill.fusion-button i {
color: #0585bc !important;
fill: #0585bc !important;
}
.size-boxes .content-box-column .col {
border: 1px solid #e4e4e4 !important;
border-radius: 6px !important;
padding: 18px 16px !important;
transition: all .2s ease;
}
.size-boxes .content-box-column .col:hover {
background: #0585bc !important;
border-color: #0585bc !important;
transform: translateY(-4px);
box-shadow: 0 8px 20px rgba(5,133,188,0.18);
}
.size-boxes .content-box-column .col:hover * {
color: #fff !important;
}
.size-boxes .fusion-columns {
display: flex !important;
flex-wrap: nowrap !important;
gap: 0 !important;
}
.size-boxes .content-box-column {
padding: 0 8px !important;
margin: 0 !important;
flex: 0 0 20% !important;
}
/* --- native location cards --- */
.cvss-loc-row .fusion-layout-column{overflow:hidden;}
.cvss-badge{display:inline-block;background:#0585bc;border-radius:20px;padding:4px 12px;letter-spacing:.3px;}
.cvss-badge p{margin:0;color:#fff;font-size:11.5px;font-weight:600;line-height:1.6;}
.cvss-addr p{margin:0;font-size:14px;color:#8a8f93;}
.cvss-sizes{background:#f7f8f9;border:1px solid #e4e4e4;border-radius:4px;padding:10px 14px;}
.cvss-sizes p{margin:0;font-size:13px;color:#30373d;}
/* --- location card fixes --- */
.cvss-loc-row .fusion-imageframe{display:block !important;width:100% !important;margin:0 !important;max-width:none !important;}
.cvss-loc-row .fusion-imageframe img{width:100% !important;height:210px !important;object-fit:cover !important;display:block !important;}
.cvss-badge{display:inline-block !important;width:auto !important;max-width:max-content !important;}
/* --- native size table styling --- */
.cvss-size-col table{width:100%;max-width:780px;margin:0 auto 14px;border-collapse:collapse;font-size:15px;border:1px solid #e4e4e4;}
.cvss-size-col thead th{background:linear-gradient(135deg,#0585bc,#1a80b6);color:#fff !important;font-family:'Exo',sans-serif;font-weight:600;padding:14px 16px;text-align:center;font-size:14.5px;border:none;}
.cvss-size-col thead th:first-child{text-align:left;}
.cvss-size-col tbody td{padding:13px 16px;border-bottom:1px solid #e8e8e8;text-align:center;background:transparent;}
.cvss-size-col tbody td:first-child{text-align:left;font-weight:600;}
.cvss-size-col tbody td:nth-child(2){color:#0585bc;font-weight:600;}
.cvss-size-col tbody tr:nth-child(even) td{background:#fafbfc;}
.cvss-size-col tbody tr:last-child td{border-bottom:none;}
/* native accordion tweaks */
.fusion-accordian .panel-title a{font-family:'Exo',sans-serif;font-weight:600;}
/* --- how-to-rent step cards --- */
.cvss-step-boxes .content-box-column .col{border:1px solid #e4e4e4 !important;border-radius:6px !important;padding:22px 18px !important;height:100%;}
.cvss-step-boxes.content-boxes{display:flex !important;flex-wrap:wrap !important;}
.cvss-step-boxes .content-box-column{display:flex !important;padding:0 8px !important;}
.cvss-step-boxes .content-box-column .col{width:100% !important;}
/* --- numbered circles on the step cards --- */
.cvss-step-boxes{counter-reset:cvssstep;}
.cvss-step-boxes .content-box-column .col{position:relative;padding-top:74px !important;}
.cvss-step-boxes .content-box-column .col::before{
counter-increment:cvssstep;
content:counter(cvssstep);
position:absolute;top:22px;left:50%;transform:translateX(-50%);
width:38px;height:38px;border-radius:50%;
background:#0585bc;color:#fff;
display:flex;align-items:center;justify-content:center;
font-family:'Exo',sans-serif;font-weight:700;font-size:17px;line-height:1;
}
/* --- Finding Us button row --- */
.cvss-map-col .fusion-column-wrapper > div:nth-last-child(-n+2){margin:0 !important;}
.cvss-map-col .fusion-column-wrapper > div:nth-last-child(2){margin-bottom:10px !important;}
.cvss-map-col .fusion-button{min-width:172px;justify-content:center;}
.cvss-schema{padding:0 !important;margin:0 !important;}
.cvss-schema .fusion-builder-row,.cvss-schema .fusion-layout-column{margin:0 !important;padding:0 !important;min-height:0 !important;}
/* ===== HOMEPAGE REFRESH ===== */
.cvss-eyebrow p{margin:0;font-family:'PT Sans',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:700;color:#9fd8f0;}
.cvss-home-hero .fusion-checklist{display:flex;flex-wrap:wrap;gap:4px 26px;margin-bottom:22px !important;}
.cvss-home-hero .fusion-checklist .fusion-li-item{margin:0 !important;}
.cvss-home-hero .fusion-button.cvss-hero-btn,.cvss-home-hero .cvss-hero-btn{display:inline-flex;margin:0 12px 14px 0 !important;}
.cvss-home-hero .fusion-column-wrapper>.fusion-button-wrapper,.cvss-home-hero .fusion-column-wrapper>.fusion-button{display:inline-block !important;width:auto !important;}
.cvss-hero-call p{margin:4px 0 0;font-size:15px;}
.cvss-hero-call a{color:#ffffff !important;text-decoration:underline;}
.cvss-find-loc{box-shadow:0 16px 40px rgba(0,0,0,.25);}
.cvss-find-row{display:block;padding:14px 28px 14px 0;border-bottom:1px solid #e3e7ea;color:#333 !important;text-decoration:none !important;position:relative;}
.cvss-find-row::after{content:"\2192";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#0585bc;font-size:20px;}
.cvss-find-row:last-of-type{border-bottom:none;}
.cvss-find-row strong{display:block;font-size:16px;}
.cvss-find-row span{display:block;font-size:14px;color:#5b6469;}
.cvss-find-row:hover strong{color:#0585bc;}
.cvss-serving{font-size:13px;color:#5b6469;margin:8px 0 0;}
.cvss-badge-dark{background:#2f3437 !important;}
.cvss-online-card{box-shadow:0 8px 24px rgba(5,133,188,.12);}
.cvss-online-steps{list-style:none;margin:0;padding:0;counter-reset:cvssonline;}
.cvss-online-steps li{counter-increment:cvssonline;position:relative;padding:12px 0 12px 52px;border-bottom:1px solid #e3e7ea;}
.cvss-online-steps li:last-child{border-bottom:none;}
.cvss-online-steps li::before{content:counter(cvssonline);position:absolute;left:0;top:12px;width:34px;height:34px;border-radius:50%;background:#0585bc;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;}
.cvss-online-steps strong{display:block;font-size:16px;color:#333;}
.cvss-online-steps span{display:block;font-size:14px;color:#5b6469;line-height:1.5;}
.size-boxes.cvss-home-sizes,.cvss-home-sizes .fusion-columns{flex-wrap:wrap !important;row-gap:16px;}
.size-boxes.cvss-home-sizes .content-box-column{flex:0 0 25% !important;max-width:25% !important;}
.cvss-home-sizes .content-box-column .col p{margin:0 0 6px;}
.cvss-home-sizes .cvss-sqft{font-size:13px;color:#5b6469;}
.cvss-home-sizes .cvss-price{font-size:20px;font-weight:700;color:#333;}
.cvss-home-sizes .cvss-only{display:inline-block;background:#eaf5fa;color:#04668f;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;}
.cvss-home-sizes .cvss-view{font-size:13px;font-weight:700;text-transform:uppercase;color:#0585bc;margin-top:10px !important;}
.cvss-home-sizes .content-box-column:last-child .col{background:#2f3437 !important;border-color:#2f3437 !important;}
.cvss-home-sizes .content-box-column:last-child .col *{color:#fff !important;}
.cvss-fineprint p{color:#5b6469;margin:24px 0 18px;}
.cvss-dark .fusion-title h1,.cvss-dark .fusion-title h2,.cvss-dark .fusion-title h3,.cvss-dark .content-box-heading,.cvss-dark .heading h2,.cvss-dark .fusion-text p{color:#ffffff !important;}
.cvss-dark .fusion-text p{color:#d5dbde !important;}
.cvss-dark .cvss-eyebrow-inline{color:#9fd8f0 !important;font-weight:700;letter-spacing:2px;font-size:14px;}
.cvss-dark .content-box-column .col{background:#3a4044 !important;border-radius:8px;padding:24px !important;}
.cvss-dark .content-box-column .content-container,.cvss-dark .content-box-column .content-container p{color:#d5dbde !important;}
.cvss-dark .content-box-column i{color:#9fd8f0 !important;}
@media (max-width:1024px){.size-boxes.cvss-home-sizes .content-box-column{flex:0 0 50% !important;max-width:50% !important;}}
@media (max-width:640px){.size-boxes.cvss-home-sizes .content-box-column{flex:0 0 100% !important;max-width:100% !important;}.cvss-hero-h1 h1{font-size:36px !important;}}
.cvss-home-hero .fusion-column-wrapper>div:has(>a.fusion-button){display:inline-block !important;margin:0 12px 14px 0;}
.cvss-home-hero a.fusion-button,.cvss-rent-online a.fusion-button{margin-left:0 !important;}
.cvss-find-loc,.cvss-online-card{box-shadow:none !important;}
.cvss-find-loc>.fusion-column-wrapper{box-shadow:0 16px 40px rgba(0,0,0,.25);}
.cvss-online-card>.fusion-column-wrapper{box-shadow:0 8px 24px rgba(5,133,188,.14);}
.cvss-home-sizes .content-box-column-8 .col{background:#2f3437 !important;border-color:#2f3437 !important;}
.cvss-home-sizes .content-box-column-8 .col *{color:#fff !important;}
.cvss-gallery .fusion-gallery{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:auto !important;margin:0 !important;}
.cvss-gallery .fusion-gallery>.fusion-clearfix,.cvss-gallery .fusion-gallery>.clearfix{display:none !important;}
.cvss-gallery .fusion-grid-column{position:static !important;width:auto !important;padding:0 !important;transform:none !important;left:auto !important;top:auto !important;}
.cvss-gallery .fusion-grid-column img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}
@media (max-width:640px){.cvss-gallery .fusion-gallery{grid-template-columns:repeat(2,minmax(0,1fr));}}
.cvss-home-hero .fusion_builder_column_3_5>.fusion-column-wrapper{flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;align-content:center !important;}
.cvss-home-hero .fusion_builder_column_3_5>.fusion-column-wrapper>*{flex:0 0 100%;max-width:100%;}
.cvss-home-hero .fusion_builder_column_3_5>.fusion-column-wrapper>div:has(>a.fusion-button){flex:0 0 auto !important;margin:6px 14px 14px 0 !important;}
.cvss-home-sizes .content-box-column .col{display:flex !important;flex-direction:column !important;justify-content:center !important;}
.cvss-home-sizes .content-box-column .col .fusion-clearfix{display:none !important;}
.cvss-home-sizes .content-box-heading{font-weight:700 !important;font-size:26px !important;line-height:1.2 !important;}
.cvss-home-sizes .content-box-column .heading{margin-bottom:8px !important;}
.cvss-home-sizes .content-box-column-8 .content-box-heading{font-size:20px !important;}
.size-boxes.cvss-home-sizes .content-box-column{margin:0 0 15px 0 !important;}
.fusion-button.cvss-btn-outline{border-width:2px !important;border-style:solid !important;}
.fusion-button.cvss-btn-outline,.fusion-button.cvss-btn-outline .fusion-button-text{font-weight:700 !important;}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ptsans/v18/jizfRExUiTo99u79B_mh0O6tLR8a8zI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.cvss-loc-row .fusion-title h1,.cvss-loc-row .fusion-title h2,.cvss-loc-row .fusion-title h3,.cvss-loc-row .fusion-title h4{font-family:'Montserrat',sans-serif !important;font-weight:700 !important;font-size:21px !important;line-height:1.3 !important;color:#2f3437 !important;}
.cvss-loc-row .fusion-title{margin-bottom:4px !important;}
.cvss-loc-row .cvss-addr p{font-size:15px !important;color:#5b6469 !important;}
#main .fusion-button:not(.trust-pill),#main .fusion-button:not(.trust-pill) .fusion-button-text{font-weight:700 !important;}
.cvss-loc-row .cvss-addr p{font-size:13.5px !important;letter-spacing:0 !important;}
.cvss-loc-row .fusion-title h1,.cvss-loc-row .fusion-title h2,.cvss-loc-row .fusion-title h3,.cvss-loc-row .fusion-title h4{font-size:18.5px !important;}
/* home how-to-rent */
.fusion-fullwidth:has(.cvss-home-steps) .fusion-title h2{font-family:'Montserrat',sans-serif !important;font-weight:700 !important;font-size:34px !important;color:#2f3437 !important;}
.fusion-fullwidth:has(.cvss-home-steps) .fusion-title{margin-bottom:10px !important;}
.cvss-steps-intro p{text-align:center;font-size:17px;color:#4a5257;max-width:700px;margin:0 auto 24px !important;}
.cvss-step-boxes.cvss-home-steps .content-box-column .col{display:flex !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;padding:92px 28px 28px !important;border-radius:8px !important;}
.cvss-step-boxes.cvss-home-steps .content-box-column .col::before{left:28px !important;top:28px !important;transform:none !important;width:44px !important;height:44px !important;font-family:'Montserrat',sans-serif !important;font-size:19px !important;}
.cvss-step-boxes.cvss-home-steps .content-box-column .col .fusion-clearfix{display:none !important;}
.cvss-step-boxes.cvss-home-steps .heading,.cvss-step-boxes.cvss-home-steps .heading-link{text-align:left !important;justify-content:flex-start !important;margin-bottom:0 !important;}
.cvss-step-boxes.cvss-home-steps .content-box-heading{font-family:'Montserrat',sans-serif !important;font-weight:700 !important;font-size:19px !important;color:#2f3437 !important;text-align:left !important;margin:0 0 12px !important;}
.cvss-step-boxes.cvss-home-steps .content-container{text-align:left !important;font-size:15px;line-height:1.6;color:#4a5257;margin-bottom:22px;}
.cvss-step-boxes.cvss-home-steps .fusion-read-more{margin-top:auto !important;font-family:'PT Sans',sans-serif !important;font-weight:700 !important;font-size:14px !important;text-transform:uppercase;color:#0585bc !important;letter-spacing:.3px;}
.cvss-step-boxes.cvss-home-steps .fusion-read-more::before,.cvss-step-boxes.cvss-home-steps .fusion-read-more::after{content:none !important;display:none !important;}
/* home: bold Montserrat headings */
#main .fusion-title h1,#main .fusion-title h2,#main .fusion-title h3,#main .content-box-heading{font-family:'Montserrat',sans-serif !important;font-weight:700 !important;}
#main .fusion-title h1{font-size:50px !important;line-height:1.12 !important;}
#main .fusion-fullwidth:has(a[href="tel:8028715787"].cvss-btn-outline) .fusion-title h2{font-size:30px !important;}
@media (max-width:640px){#main .fusion-title h1{font-size:36px !important;}#main .fusion-title h2{font-size:26px !important;}}
/* home why section */
#main .cvss-dark .fusion-text.cvss-why-eyebrow p{color:#9fd8f0 !important;font-family:'PT Sans',sans-serif;font-weight:700;letter-spacing:2px;font-size:14px;text-transform:uppercase;margin:0;}
.cvss-dark .fusion-text p{line-height:1.75;}
.cvss-why-boxes .content-box-column{margin-bottom:20px !important;padding:0 10px !important;}
.cvss-why-boxes.fusion-content-boxes{margin:0 -10px -20px !important;}
.cvss-dark .cvss-why-boxes .content-box-column .col{text-align:left !important;padding:28px 28px 26px !important;display:flex;flex-direction:column;align-items:flex-start;}
.cvss-why-boxes .heading,.cvss-why-boxes .heading-with-icon{display:flex !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;margin-bottom:10px !important;}
.cvss-why-boxes .heading .icon{margin:0 0 14px !important;float:none !important;position:static !important;}
.cvss-why-boxes .heading .icon i{color:#9fd8f0 !important;font-size:28px !important;background:none !important;border:none !important;width:auto !important;height:auto !important;line-height:1 !important;margin:0 !important;}
.cvss-why-boxes .content-box-heading{font-size:19px !important;color:#fff !important;text-align:left !important;padding:0 !important;margin:0 !important;}
.cvss-why-boxes .content-container{text-align:left !important;padding:0 !important;}
.cvss-why-boxes .content-container p{color:#b9c2c6 !important;font-size:15px;line-height:1.6;margin:0;}
.cvss-why-boxes .fusion-clearfix{display:none !important;}
@media (max-width:640px){.cvss-why-boxes .content-box-column{width:100% !important;}}
/* home CTA + page gaps */
.cvss-home-cta .fusion-title{margin-bottom:6px !important;}
#main .cvss-home-cta .fusion-title h2{font-size:32px !important;text-align:left !important;}
.cvss-cta-text p{margin:0;color:#e6f4fa !important;font-size:17px;text-align:left;}
.cvss-cta-btns>.fusion-column-wrapper{flex-direction:row !important;flex-wrap:wrap !important;justify-content:flex-end !important;align-items:center !important;gap:14px;}
.cvss-cta-btns>.fusion-column-wrapper>*{flex:0 0 auto !important;margin:0 !important;width:auto !important;}
.cvss-cta-btns a.fusion-button{margin:0 !important;padding:16px 30px !important;}
@media (max-width:1024px){.cvss-cta-btns>.fusion-column-wrapper{justify-content:flex-start !important;margin-top:18px;}}
#main:has(.cvss-home-hero){padding-top:0 !important;padding-bottom:0 !important;}
.fusion-fullwidth.cvss-schema{padding:0 !important;margin:0 !important;min-height:0 !important;height:0 !important;overflow:hidden !important;}
/* mobile spacing fixes */
@media (max-width:1024px){
.cvss-loc-row .fusion-title{margin-left:26px !important;margin-right:26px !important;}
.cvss-home-cta{padding-left:30px !important;padding-right:30px !important;}
.cvss-cta-btns>.fusion-column-wrapper{margin-top:22px !important;}
}
.post-content:has(.cvss-home-hero)>p:empty{display:none !important;margin:0 !important;}