html {
	scroll-behavior: smooth;
}
.privacy-policy-wrap {
  display: flex;
  column-gap: clamp(16px, 0rem + 2.5vw, 48px);
  margin: 0 auto;
  padding: clamp(43px, 0.0313rem + 6.6406vw, 128px) clamp(16px, 0rem + 2.5vw, 48px);
  position:relative;
/*   overflow:hidden; */
}
.privacy-policy-wrap .sidebar {
  display: flex;
  width: 20%;
  position: -webkit-sticky;
  position: sticky;
  top: clamp(50px, 0.625rem + 6.25vw, 130px);
  align-self: flex-start;
}
.privacy-policy-wrap .nav-links .nav-link {
  font-family: agenda-one,serif;
 font-size: clamp(12px, 0.5625rem + 0.4688vw, 18px);
  line-height: 1.25 !important;
  font-weight:500;
  color: #878787;
  text-decoration: none;
  margin-bottom: clamp(9px, 0.4375rem + 0.3125vw, 13px); !important;
  display:block;
}
.privacy-policy-wrap .nav-links .nav-link:hover, 
.privacy-policy-wrap .nav-links .nav-link.active {
  color: #F06150;
}
.privacy-policy-wrap .content-area {
  max-width: 80%;
}
.privacy-policy-wrap .content-area h1{
  margin:0 0 clamp(16px, 0.375rem + 1.5625vw, 36px);
}
.privacy-policy-wrap .content-area h1 span, .privacy-policy-wrap .content-area h2, .privacy-policy-wrap .content-area h3{
  color: #F06150;
}
.privacy-policy-wrap .content-area p, .privacy-policy-wrap .content-area ul {
  margin:0 0 clamp(0.625rem, 0.1875rem + 1.0938vw, 1.5rem);
}
.privacy-policy-wrap .content-area h2{
  margin: clamp(0.625rem, 0.1875rem + 1.0938vw, 1.5rem) 0 clamp(1.25rem, 0.9375rem + 0.7813vw, 1.875rem);
  scroll-margin-top:145px;
}
.privacy-policy-wrap .content-area h3, .privacy-policy-wrap .content-area h4, .privacy-policy-wrap .content-area h5{
  text-transform: initial;
  margin:0 0 clamp(0.625rem, 0.3125rem + 0.7813vw, 1.25rem);
}
.privacy-policy-wrap .content-area h2{
   margin: clamp(0.75rem, 0.1875rem + 1.4063vw, 1.875rem) 0;
}
.privacy-policy-wrap .content-area strong {
	font-weight: 700 !important;
}
.privacy-policy-wrap .content-area a{
  color:#2d2b2b;
  transition:0.3s ease-in-out;
}
.privacy-policy-wrap .content-area a:hover{
  color:#F06150;
}
.privacy-policy-wrap .content-area ul{
 padding-left: clamp(20px, 0.625rem + 1.5625vw, 40px);
}
.privacy-policy-wrap .content-area ul.sublist{
 padding-left: calc(1.5 * clamp(20px, 0.625rem + 1.5625vw, 40px));
  list-style: circle;
}
.privacy-policy-wrap .content-area ul.sublist2{
 padding-left: calc(2.5 * clamp(20px, 0.625rem + 1.5625vw, 40px));
  list-style: circle;
}
.privacy-policy-wrap #btn_scroll {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	background-color: #004C56;
	width: clamp(25px, 1.375rem + 0.9375vw, 40px);
	height: clamp(25px, 1.375rem + 0.9375vw, 40px);
	position: fixed;
	bottom: 25px;
	right: 25px;
	transition: background-color .3s,
		opacity .5s, visibility .5s;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
  text-decoration:none;
}

.privacy-policy-wrap #btn_scroll img {
	display: block;
	width: calc(clamp(25px, 1.375rem + 0.9375vw, 40px) / 3.6);
	transform: rotate(-90deg);
}

.privacy-policy-wrap #btn_scroll:hover {
	cursor: pointer;
	background-color: #F06150;
}

.privacy-policy-wrap #btn_scroll:active {
	background-color: #F06150;
}

.privacy-policy-wrap #btn_scroll.show {
	opacity: 1;
	visibility: visible;
}

@media (max-width:1024px){
  .privacy-policy-wrap .sidebar {
  width: 26%;
}
.privacy-policy-wrap .content-area {
  max-width: 74%;
}
}
@media (max-width:639px){
  .privacy-policy-wrap {
    padding: clamp(64px, -0.0125rem + 20.0627vw, 128px) clamp(16px, -0.0031rem + 5.0157vw, 32px);
  }
  .privacy-policy-wrap .sidebar {
    display: none;
  }
  .privacy-policy-wrap .content-area {
    max-width: 100%;
  }
}