html{scroll-behavior:smooth;}
body{font-family:"Inter", sans-serif;}
#readallcontent h2:first-of-type{margin-top:20px;}
#readallcontent h2{margin-top:30px;}
.progresswrap {position: fixed;top: 0;width: 100%;z-index: 1;}
.progress-container {background-color: rgba(202, 202, 202, 0.3);height:7px;width: 100%;}
.progressbar {background-color:#2c6eff;height:7px;width: 0%;}
.content {padding: 2em;}
.fullarticle{padding:40px 0;}
.btnwrap{display:flex;gap:20px;margin-block:20px;flex-wrap:wrap;}
a.btns{border-radius:7px;font-size:18px;font-weight:bold;padding:11px 22px;display:inline-block;display:flex;align-items:center;width:max-content;transition: .4s ease;}
a.btns small{display:block;font-weight:normal;}
a.btns .fa{font-size:30px;}
a.downloadbtn{color:#ffffff;background:#339900;}
a.buybutton{color:#fff;background-color:#016fff;}
a.downloadbtn:hover{background:#8cc42f;transition: .4s ease;}
a.buybutton:hover{color:#fff;background-color:#000000;transition: .4s ease;}
p{line-height:3rem;font-weight: 300;margin-bottom:25px;}
.bannerarea{background-color: aliceblue;}
.contnetbox {float: left;width: 70%;padding:0 0 0 2%;margin-right: 1%;}
.sidebar {float: left;width: 25%;padding: 1%;background-color:#2c6eff;color:white;border-radius:8px;}
.sticky {position: relative;top: 0;}
.sidebar ul{margin:15px 0 0 25px;}
.sidebar ul li a{color:#add6ff;}
.sidebar ul li{list-style-type: disc;margin-bottom:15px;color:white;}
.sidebar ul li a.active{font-weight:bold;color:white!important;}
.bannerarea .container{display:flex;flex-direction:column;align-items:center;gap:20px;padding:50px 0;text-align:center;}
.bannerarea .container h1{max-width:80%;margin:0 auto;}
.publishbywrap{display:flex;gap:15px;}
.divider{width:1px;background-color: #433E4B;}
.title-one{font-size:calc(1.575rem + 1.5vw);font-weight:bold;}
.title-two{font-size:38px;font-weight:bold;}
.title-three{font-size:30px;font-weight:bold;}
.faqthree{font-size:20px;font-weight:bold;}
.title-toc{font-size:20px;font-weight:bold;}
.btm-space{padding-bottom:15px;}
.top-space{padding-top:15px;}
.fntbld{font-weight:bold;}
.content blockquote {margin-left: 20px;padding-left: 20px;border-left: solid 4px var(--gray-300);font-style: italic;font-size: .9em;margin-bottom: 20px;line-height: 1.6;font-family: Georgia, serif;}
li.active {background-color:white;}
ul.tickmark{margin-bottom:20px;}
ul.tickmark li {text-align:left;line-height: 28px;margin: 9px 0;position: relative;padding-left: 32px;}
ul.tickmark li:before {content:'\2713';color: #4a71ff;width:23px;height:23px;position:absolute;left:0;top:5px;text-align:center;border:2px solid #4a71ff;border-radius:100%;font-size:13px;font-weight:bold;line-height:20px;background-color:#e0e6fd;}
p img{max-width:100%;height:auto;border:1px solid #ddeeff;padding:15px;border-radius:10px;margin-top:15px;display:block;}
@media (max-width:575.98px){.bannerarea .container{padding:24px 0;}.publishbywrap{flex-direction:column;gap:8px;}.sidebar{display:none;float:none;}.contnetbox{width:95%;margin:0 auto;float:none;}}