@charset "UTF-8";

/* --- Contents --------------------------------------- */
.octm-privacy-container {
  padding: 1.5em 0; }

.octm-privacy-textcontainer {
  padding-right: 2.5em; }

.term-wrapper{
  padding: 1.5em 0 0.3em 0; }
.term-wrapper:first-child {
  padding-top: 0; }
  .term-wrapper h4.octm-text-termsheader {
    color: var(--octm-color-navy);
    font-weight: 700;}
  .term-wrapper p.octm-text-termsbox a {
    text-decoration: underline; }
  .term-wrapper span.octm-link-backtotop::after {
    font: 600 0.8em 'OpenSans', sans-serif;
    content: '[ Back to top ]' }
  .term-wrapper span.octm-link-backtotop:hover {
    color: var(--octm-color-darkgray); 
    cursor: pointer; }
  .term-wrapper ul {
    margin: 0; }

/* --- Right Menu --------------------------------------- */
.octm-privacy-rightbar {
  height: calc( 100% - 25px );}
.octm-sidebar-content {
  position: sticky;
  top: 8em; 
  padding: 2em 0;
  border: 1px solid var(--octm-color-gray);
  border-radius: 5px;
  color: var(--octm-color-navy);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }


  
ul.octm-privacy-sidemenu {
  list-style:none;
  margin: 0;
  padding-right: 1.5rem; }
  ul li.octm-privacy-lists {
    padding: 0.2em 0; }
  ul li.octm-privacy-lists:hover {
    color: var(--octm-color-blue);
    cursor: pointer;}
  
/*---------- Responsive --------------*/
@media screen and (max-width: 991.98px) {
  .octm-sidebar-content {
    top: 144px; }
}

@media screen and (max-width: 767.98px) {
  .octm-privacy-textcontainer {
    padding: 0 calc(var(--bs-gutter-x) * .5); }
}
