.pull-left { float:left;}
.pull-right { float:right;}
.alignleft { float:left; margin:0 15px 10px 0;width: unset !important;}
.alignright { float:right; margin:0 0 10px 15px;width: unset !important;}
.whitepaper-page{--purple-dark:#601e46;--purple-light:#f4effa;--green:#8ba803}
.btn-styled{background:#806eb8;color:#fff;border-radius:8px;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:700;padding:12px 20px;border:0}
.btn-styled:hover{background:var(--green);color:#fff}
.whitepaper-top{background:var(--purple-light);padding:56px 0 36px}
.whitepaper-top h1{ font-weight:600;margin-bottom:12px}
.whitepaper-top h3{ font-weight:600;margin-bottom:0}
.read-paper{padding:34px 0 58px}
.read-paper p{font-size:24px;color:#000}
.press-release,.key-findings,.about-sanoliving,.form-sec{padding:0 0 58px}
.insurance_hero_bg{background:#efeef6;padding: 70px 0 70px !important;margin-bottom: 70px !important;}
.bg-heading{background:var(--purple-light);display:inline-block;font-size:34px;font-weight:600;margin-bottom:24px;padding:14px 90px;}
.press-release h5,.about-sanoliving h5{font-size:20px;margin-bottom:12px}
.press-release p,.about-sanoliving p,.whitepaper-cta p{font-size:20px;color:#000;line-height:1.45}
.press-pic{width:100%;height:350px;object-fit:cover}
.heading{font-size:34px;margin-bottom:20px}
.key-card{border-bottom:1px solid #eadff0;width:100%;display:flex;gap:16px;align-items:center;padding:18px 0}
.key-card img{width:145px;height:95px;object-fit:cover;border-radius:8px}
.key-card h4{ margin:0; font-size: 45px;}
.key-card p{margin:4px 0 0;color:#000;font-size:18px;line-height:1.35}
.mid-banner{background:var(--purple-light);padding:46px 0;margin-bottom:58px}
.mid-banner h2{margin:0; font-weight:600}
.mid-banner h2 span{font-weight:300}
.media-contact{list-style:none;margin:0;padding:0}
.media-contact li{color:#000;font-size:20px;line-height:1.4}
.media-contact a{color:#601e46;text-decoration:none}
.form-sec .bg-heading span{font-weight:300}
.wp-form .form-label{color:var(--purple-dark);font-size:14px;margin-bottom:0}
.wp-form .form-label span{color:#d0021b}
.wp-form .form-control{border:1px solid #dae0ea;background:#f5f8fa;border-radius:4px;min-height:42px;margin-bottom:8px}
.form-thumb{width:100%;max-height:450px;object-fit:cover;object-position:top}
.whitepaper-cta{background:var(--purple-light);padding:58px 0}
.whitepaper-cta h4{font-size:28px;font-weight:600}
.whitepaper-cta .btn-styled{margin-top:10px}
@media (max-width: 1199.98px) {
.bg-heading,.heading{font-size:30px}
}
@media (max-width: 991.98px) {
.bg-heading{transform:none;padding:14px 20px}
.press-release p,.about-sanoliving p,.whitepaper-cta p{font-size:18px}
}
@media (max-width: 767.98px) {
.btn-styled{font-size:16px;padding:10px 16px}
.whitepaper-top h1{ margin-bottom:4px}
.whitepaper-top h3{font-size:16px;line-height:1.3}
.read-paper p,.press-release p,.about-sanoliving p,.whitepaper-cta p,.media-contact li{font-size:16px}
.bg-heading,.heading{font-size:22px;padding:10px 14px}
.key-card{gap:12px}
.key-card img{width:110px;height:74px}
.key-card h4{font-size:32px}
.key-card p{font-size:15px}
.press-pic,.form-thumb{height:auto}
}