@charset "UTF-8";
  
/* --- Contents --------------------------------------- */
.octm-tandc-container {
  padding: 1.5em 0; }

.octm-tandc-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-tandc-rightbar {
  height: calc( 100% - 25px ); }
.octm-sidebar-content {
  border: 1px solid var(--octm-color-gray);
  border-radius: 5px;
  color: var(--octm-color-navy);
  margin-top: 1em;
  padding: 2em 0;
  position: sticky;
  top: 128px; 
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  
ul.octm-tandc-sidemenu {
  list-style:none;
  margin: 0;
  padding-right: 1.5rem; }
  ul li.octm-tandc-lists {
    padding: 0.2em 0; }
  ul li.octm-tandc-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-tandc-textcontainer {
    padding: 0 calc(var(--bs-gutter-x) * .5); }
  }
