@charset "UTF-8";
.pivot-legacy-public {
  /**
    00. Screen Breakpoints
   */
  /**
    00. Screen Breakpoints
   */
}

.pivot-legacy-public * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  line-height: 1.4;
}

.pivot-legacy-public *:before, .pivot-legacy-public *:after {
  box-sizing: border-box;
}

.pivot-legacy-public a, .pivot-legacy-public a:hover {
  color: inherit;
  text-decoration: none;
}

.pivot-legacy-public address {
  font-style: normal;
}

.pivot-legacy-public button, .pivot-legacy-public [role=button] {
  cursor: pointer;
}

.pivot-legacy-public img {
  vertical-align: bottom;
}

.pivot-legacy-public .bg {
  position: fixed;
  width: 100%;
  height: 100%;
  background: url("../img/bg-noise.png") repeat center center;
  background-size: 200px 200px;
  opacity: 0.4;
  left: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

.pivot-legacy-public .position-relative {
  position: relative;
}

.pivot-legacy-public * {
  font-family: "Pretendard Variable", Pretendard, -apple-system, "Malgun Gothic", sans-serif;
  word-break: keep-all;
}

.pivot-legacy-public .jost-100 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}

.pivot-legacy-public .baskerville-100 {
  font-family: "Libre Baskerville", serif;
  font-weight: 100;
}

.pivot-legacy-public .jost-101 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 101;
  font-style: normal;
}

.pivot-legacy-public .baskerville-101 {
  font-family: "Libre Baskerville", serif;
  font-weight: 101;
}

.pivot-legacy-public .jost-102 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 102;
  font-style: normal;
}

.pivot-legacy-public .baskerville-102 {
  font-family: "Libre Baskerville", serif;
  font-weight: 102;
}

.pivot-legacy-public .jost-103 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 103;
  font-style: normal;
}

.pivot-legacy-public .baskerville-103 {
  font-family: "Libre Baskerville", serif;
  font-weight: 103;
}

.pivot-legacy-public .jost-104 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 104;
  font-style: normal;
}

.pivot-legacy-public .baskerville-104 {
  font-family: "Libre Baskerville", serif;
  font-weight: 104;
}

.pivot-legacy-public .jost-105 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 105;
  font-style: normal;
}

.pivot-legacy-public .baskerville-105 {
  font-family: "Libre Baskerville", serif;
  font-weight: 105;
}

.pivot-legacy-public .jost-106 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 106;
  font-style: normal;
}

.pivot-legacy-public .baskerville-106 {
  font-family: "Libre Baskerville", serif;
  font-weight: 106;
}

.pivot-legacy-public .jost-107 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 107;
  font-style: normal;
}

.pivot-legacy-public .baskerville-107 {
  font-family: "Libre Baskerville", serif;
  font-weight: 107;
}

.pivot-legacy-public .jost-108 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 108;
  font-style: normal;
}

.pivot-legacy-public .baskerville-108 {
  font-family: "Libre Baskerville", serif;
  font-weight: 108;
}

.pivot-legacy-public .jost-109 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 109;
  font-style: normal;
}

.pivot-legacy-public .baskerville-109 {
  font-family: "Libre Baskerville", serif;
  font-weight: 109;
}

.pivot-legacy-public .jost-110 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 110;
  font-style: normal;
}

.pivot-legacy-public .baskerville-110 {
  font-family: "Libre Baskerville", serif;
  font-weight: 110;
}

.pivot-legacy-public .jost-111 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 111;
  font-style: normal;
}

.pivot-legacy-public .baskerville-111 {
  font-family: "Libre Baskerville", serif;
  font-weight: 111;
}

.pivot-legacy-public .jost-112 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 112;
  font-style: normal;
}

.pivot-legacy-public .baskerville-112 {
  font-family: "Libre Baskerville", serif;
  font-weight: 112;
}

.pivot-legacy-public .jost-113 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 113;
  font-style: normal;
}

.pivot-legacy-public .baskerville-113 {
  font-family: "Libre Baskerville", serif;
  font-weight: 113;
}

.pivot-legacy-public .jost-114 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 114;
  font-style: normal;
}

.pivot-legacy-public .baskerville-114 {
  font-family: "Libre Baskerville", serif;
  font-weight: 114;
}

.pivot-legacy-public .jost-115 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 115;
  font-style: normal;
}

.pivot-legacy-public .baskerville-115 {
  font-family: "Libre Baskerville", serif;
  font-weight: 115;
}

.pivot-legacy-public .jost-116 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 116;
  font-style: normal;
}

.pivot-legacy-public .baskerville-116 {
  font-family: "Libre Baskerville", serif;
  font-weight: 116;
}

.pivot-legacy-public .jost-117 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 117;
  font-style: normal;
}

.pivot-legacy-public .baskerville-117 {
  font-family: "Libre Baskerville", serif;
  font-weight: 117;
}

.pivot-legacy-public .jost-118 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 118;
  font-style: normal;
}

.pivot-legacy-public .baskerville-118 {
  font-family: "Libre Baskerville", serif;
  font-weight: 118;
}

.pivot-legacy-public .jost-119 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 119;
  font-style: normal;
}

.pivot-legacy-public .baskerville-119 {
  font-family: "Libre Baskerville", serif;
  font-weight: 119;
}

.pivot-legacy-public .jost-120 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 120;
  font-style: normal;
}

.pivot-legacy-public .baskerville-120 {
  font-family: "Libre Baskerville", serif;
  font-weight: 120;
}

.pivot-legacy-public .jost-121 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 121;
  font-style: normal;
}

.pivot-legacy-public .baskerville-121 {
  font-family: "Libre Baskerville", serif;
  font-weight: 121;
}

.pivot-legacy-public .jost-122 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 122;
  font-style: normal;
}

.pivot-legacy-public .baskerville-122 {
  font-family: "Libre Baskerville", serif;
  font-weight: 122;
}

.pivot-legacy-public .jost-123 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 123;
  font-style: normal;
}

.pivot-legacy-public .baskerville-123 {
  font-family: "Libre Baskerville", serif;
  font-weight: 123;
}

.pivot-legacy-public .jost-124 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 124;
  font-style: normal;
}

.pivot-legacy-public .baskerville-124 {
  font-family: "Libre Baskerville", serif;
  font-weight: 124;
}

.pivot-legacy-public .jost-125 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 125;
  font-style: normal;
}

.pivot-legacy-public .baskerville-125 {
  font-family: "Libre Baskerville", serif;
  font-weight: 125;
}

.pivot-legacy-public .jost-126 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 126;
  font-style: normal;
}

.pivot-legacy-public .baskerville-126 {
  font-family: "Libre Baskerville", serif;
  font-weight: 126;
}

.pivot-legacy-public .jost-127 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 127;
  font-style: normal;
}

.pivot-legacy-public .baskerville-127 {
  font-family: "Libre Baskerville", serif;
  font-weight: 127;
}

.pivot-legacy-public .jost-128 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 128;
  font-style: normal;
}

.pivot-legacy-public .baskerville-128 {
  font-family: "Libre Baskerville", serif;
  font-weight: 128;
}

.pivot-legacy-public .jost-129 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 129;
  font-style: normal;
}

.pivot-legacy-public .baskerville-129 {
  font-family: "Libre Baskerville", serif;
  font-weight: 129;
}

.pivot-legacy-public .jost-130 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 130;
  font-style: normal;
}

.pivot-legacy-public .baskerville-130 {
  font-family: "Libre Baskerville", serif;
  font-weight: 130;
}

.pivot-legacy-public .jost-131 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 131;
  font-style: normal;
}

.pivot-legacy-public .baskerville-131 {
  font-family: "Libre Baskerville", serif;
  font-weight: 131;
}

.pivot-legacy-public .jost-132 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 132;
  font-style: normal;
}

.pivot-legacy-public .baskerville-132 {
  font-family: "Libre Baskerville", serif;
  font-weight: 132;
}

.pivot-legacy-public .jost-133 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 133;
  font-style: normal;
}

.pivot-legacy-public .baskerville-133 {
  font-family: "Libre Baskerville", serif;
  font-weight: 133;
}

.pivot-legacy-public .jost-134 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 134;
  font-style: normal;
}

.pivot-legacy-public .baskerville-134 {
  font-family: "Libre Baskerville", serif;
  font-weight: 134;
}

.pivot-legacy-public .jost-135 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 135;
  font-style: normal;
}

.pivot-legacy-public .baskerville-135 {
  font-family: "Libre Baskerville", serif;
  font-weight: 135;
}

.pivot-legacy-public .jost-136 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 136;
  font-style: normal;
}

.pivot-legacy-public .baskerville-136 {
  font-family: "Libre Baskerville", serif;
  font-weight: 136;
}

.pivot-legacy-public .jost-137 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 137;
  font-style: normal;
}

.pivot-legacy-public .baskerville-137 {
  font-family: "Libre Baskerville", serif;
  font-weight: 137;
}

.pivot-legacy-public .jost-138 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 138;
  font-style: normal;
}

.pivot-legacy-public .baskerville-138 {
  font-family: "Libre Baskerville", serif;
  font-weight: 138;
}

.pivot-legacy-public .jost-139 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 139;
  font-style: normal;
}

.pivot-legacy-public .baskerville-139 {
  font-family: "Libre Baskerville", serif;
  font-weight: 139;
}

.pivot-legacy-public .jost-140 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 140;
  font-style: normal;
}

.pivot-legacy-public .baskerville-140 {
  font-family: "Libre Baskerville", serif;
  font-weight: 140;
}

.pivot-legacy-public .jost-141 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 141;
  font-style: normal;
}

.pivot-legacy-public .baskerville-141 {
  font-family: "Libre Baskerville", serif;
  font-weight: 141;
}

.pivot-legacy-public .jost-142 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 142;
  font-style: normal;
}

.pivot-legacy-public .baskerville-142 {
  font-family: "Libre Baskerville", serif;
  font-weight: 142;
}

.pivot-legacy-public .jost-143 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 143;
  font-style: normal;
}

.pivot-legacy-public .baskerville-143 {
  font-family: "Libre Baskerville", serif;
  font-weight: 143;
}

.pivot-legacy-public .jost-144 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 144;
  font-style: normal;
}

.pivot-legacy-public .baskerville-144 {
  font-family: "Libre Baskerville", serif;
  font-weight: 144;
}

.pivot-legacy-public .jost-145 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 145;
  font-style: normal;
}

.pivot-legacy-public .baskerville-145 {
  font-family: "Libre Baskerville", serif;
  font-weight: 145;
}

.pivot-legacy-public .jost-146 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 146;
  font-style: normal;
}

.pivot-legacy-public .baskerville-146 {
  font-family: "Libre Baskerville", serif;
  font-weight: 146;
}

.pivot-legacy-public .jost-147 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 147;
  font-style: normal;
}

.pivot-legacy-public .baskerville-147 {
  font-family: "Libre Baskerville", serif;
  font-weight: 147;
}

.pivot-legacy-public .jost-148 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 148;
  font-style: normal;
}

.pivot-legacy-public .baskerville-148 {
  font-family: "Libre Baskerville", serif;
  font-weight: 148;
}

.pivot-legacy-public .jost-149 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 149;
  font-style: normal;
}

.pivot-legacy-public .baskerville-149 {
  font-family: "Libre Baskerville", serif;
  font-weight: 149;
}

.pivot-legacy-public .jost-150 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 150;
  font-style: normal;
}

.pivot-legacy-public .baskerville-150 {
  font-family: "Libre Baskerville", serif;
  font-weight: 150;
}

.pivot-legacy-public .jost-151 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 151;
  font-style: normal;
}

.pivot-legacy-public .baskerville-151 {
  font-family: "Libre Baskerville", serif;
  font-weight: 151;
}

.pivot-legacy-public .jost-152 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 152;
  font-style: normal;
}

.pivot-legacy-public .baskerville-152 {
  font-family: "Libre Baskerville", serif;
  font-weight: 152;
}

.pivot-legacy-public .jost-153 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 153;
  font-style: normal;
}

.pivot-legacy-public .baskerville-153 {
  font-family: "Libre Baskerville", serif;
  font-weight: 153;
}

.pivot-legacy-public .jost-154 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 154;
  font-style: normal;
}

.pivot-legacy-public .baskerville-154 {
  font-family: "Libre Baskerville", serif;
  font-weight: 154;
}

.pivot-legacy-public .jost-155 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 155;
  font-style: normal;
}

.pivot-legacy-public .baskerville-155 {
  font-family: "Libre Baskerville", serif;
  font-weight: 155;
}

.pivot-legacy-public .jost-156 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 156;
  font-style: normal;
}

.pivot-legacy-public .baskerville-156 {
  font-family: "Libre Baskerville", serif;
  font-weight: 156;
}

.pivot-legacy-public .jost-157 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 157;
  font-style: normal;
}

.pivot-legacy-public .baskerville-157 {
  font-family: "Libre Baskerville", serif;
  font-weight: 157;
}

.pivot-legacy-public .jost-158 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 158;
  font-style: normal;
}

.pivot-legacy-public .baskerville-158 {
  font-family: "Libre Baskerville", serif;
  font-weight: 158;
}

.pivot-legacy-public .jost-159 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 159;
  font-style: normal;
}

.pivot-legacy-public .baskerville-159 {
  font-family: "Libre Baskerville", serif;
  font-weight: 159;
}

.pivot-legacy-public .jost-160 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 160;
  font-style: normal;
}

.pivot-legacy-public .baskerville-160 {
  font-family: "Libre Baskerville", serif;
  font-weight: 160;
}

.pivot-legacy-public .jost-161 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 161;
  font-style: normal;
}

.pivot-legacy-public .baskerville-161 {
  font-family: "Libre Baskerville", serif;
  font-weight: 161;
}

.pivot-legacy-public .jost-162 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 162;
  font-style: normal;
}

.pivot-legacy-public .baskerville-162 {
  font-family: "Libre Baskerville", serif;
  font-weight: 162;
}

.pivot-legacy-public .jost-163 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 163;
  font-style: normal;
}

.pivot-legacy-public .baskerville-163 {
  font-family: "Libre Baskerville", serif;
  font-weight: 163;
}

.pivot-legacy-public .jost-164 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 164;
  font-style: normal;
}

.pivot-legacy-public .baskerville-164 {
  font-family: "Libre Baskerville", serif;
  font-weight: 164;
}

.pivot-legacy-public .jost-165 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 165;
  font-style: normal;
}

.pivot-legacy-public .baskerville-165 {
  font-family: "Libre Baskerville", serif;
  font-weight: 165;
}

.pivot-legacy-public .jost-166 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 166;
  font-style: normal;
}

.pivot-legacy-public .baskerville-166 {
  font-family: "Libre Baskerville", serif;
  font-weight: 166;
}

.pivot-legacy-public .jost-167 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 167;
  font-style: normal;
}

.pivot-legacy-public .baskerville-167 {
  font-family: "Libre Baskerville", serif;
  font-weight: 167;
}

.pivot-legacy-public .jost-168 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 168;
  font-style: normal;
}

.pivot-legacy-public .baskerville-168 {
  font-family: "Libre Baskerville", serif;
  font-weight: 168;
}

.pivot-legacy-public .jost-169 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 169;
  font-style: normal;
}

.pivot-legacy-public .baskerville-169 {
  font-family: "Libre Baskerville", serif;
  font-weight: 169;
}

.pivot-legacy-public .jost-170 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 170;
  font-style: normal;
}

.pivot-legacy-public .baskerville-170 {
  font-family: "Libre Baskerville", serif;
  font-weight: 170;
}

.pivot-legacy-public .jost-171 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 171;
  font-style: normal;
}

.pivot-legacy-public .baskerville-171 {
  font-family: "Libre Baskerville", serif;
  font-weight: 171;
}

.pivot-legacy-public .jost-172 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 172;
  font-style: normal;
}

.pivot-legacy-public .baskerville-172 {
  font-family: "Libre Baskerville", serif;
  font-weight: 172;
}

.pivot-legacy-public .jost-173 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 173;
  font-style: normal;
}

.pivot-legacy-public .baskerville-173 {
  font-family: "Libre Baskerville", serif;
  font-weight: 173;
}

.pivot-legacy-public .jost-174 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 174;
  font-style: normal;
}

.pivot-legacy-public .baskerville-174 {
  font-family: "Libre Baskerville", serif;
  font-weight: 174;
}

.pivot-legacy-public .jost-175 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 175;
  font-style: normal;
}

.pivot-legacy-public .baskerville-175 {
  font-family: "Libre Baskerville", serif;
  font-weight: 175;
}

.pivot-legacy-public .jost-176 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 176;
  font-style: normal;
}

.pivot-legacy-public .baskerville-176 {
  font-family: "Libre Baskerville", serif;
  font-weight: 176;
}

.pivot-legacy-public .jost-177 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 177;
  font-style: normal;
}

.pivot-legacy-public .baskerville-177 {
  font-family: "Libre Baskerville", serif;
  font-weight: 177;
}

.pivot-legacy-public .jost-178 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 178;
  font-style: normal;
}

.pivot-legacy-public .baskerville-178 {
  font-family: "Libre Baskerville", serif;
  font-weight: 178;
}

.pivot-legacy-public .jost-179 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 179;
  font-style: normal;
}

.pivot-legacy-public .baskerville-179 {
  font-family: "Libre Baskerville", serif;
  font-weight: 179;
}

.pivot-legacy-public .jost-180 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 180;
  font-style: normal;
}

.pivot-legacy-public .baskerville-180 {
  font-family: "Libre Baskerville", serif;
  font-weight: 180;
}

.pivot-legacy-public .jost-181 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 181;
  font-style: normal;
}

.pivot-legacy-public .baskerville-181 {
  font-family: "Libre Baskerville", serif;
  font-weight: 181;
}

.pivot-legacy-public .jost-182 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 182;
  font-style: normal;
}

.pivot-legacy-public .baskerville-182 {
  font-family: "Libre Baskerville", serif;
  font-weight: 182;
}

.pivot-legacy-public .jost-183 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 183;
  font-style: normal;
}

.pivot-legacy-public .baskerville-183 {
  font-family: "Libre Baskerville", serif;
  font-weight: 183;
}

.pivot-legacy-public .jost-184 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 184;
  font-style: normal;
}

.pivot-legacy-public .baskerville-184 {
  font-family: "Libre Baskerville", serif;
  font-weight: 184;
}

.pivot-legacy-public .jost-185 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 185;
  font-style: normal;
}

.pivot-legacy-public .baskerville-185 {
  font-family: "Libre Baskerville", serif;
  font-weight: 185;
}

.pivot-legacy-public .jost-186 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 186;
  font-style: normal;
}

.pivot-legacy-public .baskerville-186 {
  font-family: "Libre Baskerville", serif;
  font-weight: 186;
}

.pivot-legacy-public .jost-187 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 187;
  font-style: normal;
}

.pivot-legacy-public .baskerville-187 {
  font-family: "Libre Baskerville", serif;
  font-weight: 187;
}

.pivot-legacy-public .jost-188 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 188;
  font-style: normal;
}

.pivot-legacy-public .baskerville-188 {
  font-family: "Libre Baskerville", serif;
  font-weight: 188;
}

.pivot-legacy-public .jost-189 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 189;
  font-style: normal;
}

.pivot-legacy-public .baskerville-189 {
  font-family: "Libre Baskerville", serif;
  font-weight: 189;
}

.pivot-legacy-public .jost-190 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 190;
  font-style: normal;
}

.pivot-legacy-public .baskerville-190 {
  font-family: "Libre Baskerville", serif;
  font-weight: 190;
}

.pivot-legacy-public .jost-191 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 191;
  font-style: normal;
}

.pivot-legacy-public .baskerville-191 {
  font-family: "Libre Baskerville", serif;
  font-weight: 191;
}

.pivot-legacy-public .jost-192 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 192;
  font-style: normal;
}

.pivot-legacy-public .baskerville-192 {
  font-family: "Libre Baskerville", serif;
  font-weight: 192;
}

.pivot-legacy-public .jost-193 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 193;
  font-style: normal;
}

.pivot-legacy-public .baskerville-193 {
  font-family: "Libre Baskerville", serif;
  font-weight: 193;
}

.pivot-legacy-public .jost-194 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 194;
  font-style: normal;
}

.pivot-legacy-public .baskerville-194 {
  font-family: "Libre Baskerville", serif;
  font-weight: 194;
}

.pivot-legacy-public .jost-195 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 195;
  font-style: normal;
}

.pivot-legacy-public .baskerville-195 {
  font-family: "Libre Baskerville", serif;
  font-weight: 195;
}

.pivot-legacy-public .jost-196 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 196;
  font-style: normal;
}

.pivot-legacy-public .baskerville-196 {
  font-family: "Libre Baskerville", serif;
  font-weight: 196;
}

.pivot-legacy-public .jost-197 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 197;
  font-style: normal;
}

.pivot-legacy-public .baskerville-197 {
  font-family: "Libre Baskerville", serif;
  font-weight: 197;
}

.pivot-legacy-public .jost-198 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 198;
  font-style: normal;
}

.pivot-legacy-public .baskerville-198 {
  font-family: "Libre Baskerville", serif;
  font-weight: 198;
}

.pivot-legacy-public .jost-199 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 199;
  font-style: normal;
}

.pivot-legacy-public .baskerville-199 {
  font-family: "Libre Baskerville", serif;
  font-weight: 199;
}

.pivot-legacy-public .jost-200 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 200;
  font-style: normal;
}

.pivot-legacy-public .baskerville-200 {
  font-family: "Libre Baskerville", serif;
  font-weight: 200;
}

.pivot-legacy-public .jost-201 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 201;
  font-style: normal;
}

.pivot-legacy-public .baskerville-201 {
  font-family: "Libre Baskerville", serif;
  font-weight: 201;
}

.pivot-legacy-public .jost-202 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 202;
  font-style: normal;
}

.pivot-legacy-public .baskerville-202 {
  font-family: "Libre Baskerville", serif;
  font-weight: 202;
}

.pivot-legacy-public .jost-203 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 203;
  font-style: normal;
}

.pivot-legacy-public .baskerville-203 {
  font-family: "Libre Baskerville", serif;
  font-weight: 203;
}

.pivot-legacy-public .jost-204 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 204;
  font-style: normal;
}

.pivot-legacy-public .baskerville-204 {
  font-family: "Libre Baskerville", serif;
  font-weight: 204;
}

.pivot-legacy-public .jost-205 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 205;
  font-style: normal;
}

.pivot-legacy-public .baskerville-205 {
  font-family: "Libre Baskerville", serif;
  font-weight: 205;
}

.pivot-legacy-public .jost-206 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 206;
  font-style: normal;
}

.pivot-legacy-public .baskerville-206 {
  font-family: "Libre Baskerville", serif;
  font-weight: 206;
}

.pivot-legacy-public .jost-207 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 207;
  font-style: normal;
}

.pivot-legacy-public .baskerville-207 {
  font-family: "Libre Baskerville", serif;
  font-weight: 207;
}

.pivot-legacy-public .jost-208 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 208;
  font-style: normal;
}

.pivot-legacy-public .baskerville-208 {
  font-family: "Libre Baskerville", serif;
  font-weight: 208;
}

.pivot-legacy-public .jost-209 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 209;
  font-style: normal;
}

.pivot-legacy-public .baskerville-209 {
  font-family: "Libre Baskerville", serif;
  font-weight: 209;
}

.pivot-legacy-public .jost-210 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 210;
  font-style: normal;
}

.pivot-legacy-public .baskerville-210 {
  font-family: "Libre Baskerville", serif;
  font-weight: 210;
}

.pivot-legacy-public .jost-211 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 211;
  font-style: normal;
}

.pivot-legacy-public .baskerville-211 {
  font-family: "Libre Baskerville", serif;
  font-weight: 211;
}

.pivot-legacy-public .jost-212 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 212;
  font-style: normal;
}

.pivot-legacy-public .baskerville-212 {
  font-family: "Libre Baskerville", serif;
  font-weight: 212;
}

.pivot-legacy-public .jost-213 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 213;
  font-style: normal;
}

.pivot-legacy-public .baskerville-213 {
  font-family: "Libre Baskerville", serif;
  font-weight: 213;
}

.pivot-legacy-public .jost-214 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 214;
  font-style: normal;
}

.pivot-legacy-public .baskerville-214 {
  font-family: "Libre Baskerville", serif;
  font-weight: 214;
}

.pivot-legacy-public .jost-215 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 215;
  font-style: normal;
}

.pivot-legacy-public .baskerville-215 {
  font-family: "Libre Baskerville", serif;
  font-weight: 215;
}

.pivot-legacy-public .jost-216 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 216;
  font-style: normal;
}

.pivot-legacy-public .baskerville-216 {
  font-family: "Libre Baskerville", serif;
  font-weight: 216;
}

.pivot-legacy-public .jost-217 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 217;
  font-style: normal;
}

.pivot-legacy-public .baskerville-217 {
  font-family: "Libre Baskerville", serif;
  font-weight: 217;
}

.pivot-legacy-public .jost-218 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 218;
  font-style: normal;
}

.pivot-legacy-public .baskerville-218 {
  font-family: "Libre Baskerville", serif;
  font-weight: 218;
}

.pivot-legacy-public .jost-219 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 219;
  font-style: normal;
}

.pivot-legacy-public .baskerville-219 {
  font-family: "Libre Baskerville", serif;
  font-weight: 219;
}

.pivot-legacy-public .jost-220 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 220;
  font-style: normal;
}

.pivot-legacy-public .baskerville-220 {
  font-family: "Libre Baskerville", serif;
  font-weight: 220;
}

.pivot-legacy-public .jost-221 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 221;
  font-style: normal;
}

.pivot-legacy-public .baskerville-221 {
  font-family: "Libre Baskerville", serif;
  font-weight: 221;
}

.pivot-legacy-public .jost-222 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 222;
  font-style: normal;
}

.pivot-legacy-public .baskerville-222 {
  font-family: "Libre Baskerville", serif;
  font-weight: 222;
}

.pivot-legacy-public .jost-223 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 223;
  font-style: normal;
}

.pivot-legacy-public .baskerville-223 {
  font-family: "Libre Baskerville", serif;
  font-weight: 223;
}

.pivot-legacy-public .jost-224 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 224;
  font-style: normal;
}

.pivot-legacy-public .baskerville-224 {
  font-family: "Libre Baskerville", serif;
  font-weight: 224;
}

.pivot-legacy-public .jost-225 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 225;
  font-style: normal;
}

.pivot-legacy-public .baskerville-225 {
  font-family: "Libre Baskerville", serif;
  font-weight: 225;
}

.pivot-legacy-public .jost-226 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 226;
  font-style: normal;
}

.pivot-legacy-public .baskerville-226 {
  font-family: "Libre Baskerville", serif;
  font-weight: 226;
}

.pivot-legacy-public .jost-227 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 227;
  font-style: normal;
}

.pivot-legacy-public .baskerville-227 {
  font-family: "Libre Baskerville", serif;
  font-weight: 227;
}

.pivot-legacy-public .jost-228 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 228;
  font-style: normal;
}

.pivot-legacy-public .baskerville-228 {
  font-family: "Libre Baskerville", serif;
  font-weight: 228;
}

.pivot-legacy-public .jost-229 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 229;
  font-style: normal;
}

.pivot-legacy-public .baskerville-229 {
  font-family: "Libre Baskerville", serif;
  font-weight: 229;
}

.pivot-legacy-public .jost-230 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 230;
  font-style: normal;
}

.pivot-legacy-public .baskerville-230 {
  font-family: "Libre Baskerville", serif;
  font-weight: 230;
}

.pivot-legacy-public .jost-231 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 231;
  font-style: normal;
}

.pivot-legacy-public .baskerville-231 {
  font-family: "Libre Baskerville", serif;
  font-weight: 231;
}

.pivot-legacy-public .jost-232 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 232;
  font-style: normal;
}

.pivot-legacy-public .baskerville-232 {
  font-family: "Libre Baskerville", serif;
  font-weight: 232;
}

.pivot-legacy-public .jost-233 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 233;
  font-style: normal;
}

.pivot-legacy-public .baskerville-233 {
  font-family: "Libre Baskerville", serif;
  font-weight: 233;
}

.pivot-legacy-public .jost-234 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 234;
  font-style: normal;
}

.pivot-legacy-public .baskerville-234 {
  font-family: "Libre Baskerville", serif;
  font-weight: 234;
}

.pivot-legacy-public .jost-235 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 235;
  font-style: normal;
}

.pivot-legacy-public .baskerville-235 {
  font-family: "Libre Baskerville", serif;
  font-weight: 235;
}

.pivot-legacy-public .jost-236 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 236;
  font-style: normal;
}

.pivot-legacy-public .baskerville-236 {
  font-family: "Libre Baskerville", serif;
  font-weight: 236;
}

.pivot-legacy-public .jost-237 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 237;
  font-style: normal;
}

.pivot-legacy-public .baskerville-237 {
  font-family: "Libre Baskerville", serif;
  font-weight: 237;
}

.pivot-legacy-public .jost-238 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 238;
  font-style: normal;
}

.pivot-legacy-public .baskerville-238 {
  font-family: "Libre Baskerville", serif;
  font-weight: 238;
}

.pivot-legacy-public .jost-239 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 239;
  font-style: normal;
}

.pivot-legacy-public .baskerville-239 {
  font-family: "Libre Baskerville", serif;
  font-weight: 239;
}

.pivot-legacy-public .jost-240 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 240;
  font-style: normal;
}

.pivot-legacy-public .baskerville-240 {
  font-family: "Libre Baskerville", serif;
  font-weight: 240;
}

.pivot-legacy-public .jost-241 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 241;
  font-style: normal;
}

.pivot-legacy-public .baskerville-241 {
  font-family: "Libre Baskerville", serif;
  font-weight: 241;
}

.pivot-legacy-public .jost-242 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 242;
  font-style: normal;
}

.pivot-legacy-public .baskerville-242 {
  font-family: "Libre Baskerville", serif;
  font-weight: 242;
}

.pivot-legacy-public .jost-243 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 243;
  font-style: normal;
}

.pivot-legacy-public .baskerville-243 {
  font-family: "Libre Baskerville", serif;
  font-weight: 243;
}

.pivot-legacy-public .jost-244 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 244;
  font-style: normal;
}

.pivot-legacy-public .baskerville-244 {
  font-family: "Libre Baskerville", serif;
  font-weight: 244;
}

.pivot-legacy-public .jost-245 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 245;
  font-style: normal;
}

.pivot-legacy-public .baskerville-245 {
  font-family: "Libre Baskerville", serif;
  font-weight: 245;
}

.pivot-legacy-public .jost-246 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 246;
  font-style: normal;
}

.pivot-legacy-public .baskerville-246 {
  font-family: "Libre Baskerville", serif;
  font-weight: 246;
}

.pivot-legacy-public .jost-247 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 247;
  font-style: normal;
}

.pivot-legacy-public .baskerville-247 {
  font-family: "Libre Baskerville", serif;
  font-weight: 247;
}

.pivot-legacy-public .jost-248 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 248;
  font-style: normal;
}

.pivot-legacy-public .baskerville-248 {
  font-family: "Libre Baskerville", serif;
  font-weight: 248;
}

.pivot-legacy-public .jost-249 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 249;
  font-style: normal;
}

.pivot-legacy-public .baskerville-249 {
  font-family: "Libre Baskerville", serif;
  font-weight: 249;
}

.pivot-legacy-public .jost-250 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 250;
  font-style: normal;
}

.pivot-legacy-public .baskerville-250 {
  font-family: "Libre Baskerville", serif;
  font-weight: 250;
}

.pivot-legacy-public .jost-251 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 251;
  font-style: normal;
}

.pivot-legacy-public .baskerville-251 {
  font-family: "Libre Baskerville", serif;
  font-weight: 251;
}

.pivot-legacy-public .jost-252 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 252;
  font-style: normal;
}

.pivot-legacy-public .baskerville-252 {
  font-family: "Libre Baskerville", serif;
  font-weight: 252;
}

.pivot-legacy-public .jost-253 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 253;
  font-style: normal;
}

.pivot-legacy-public .baskerville-253 {
  font-family: "Libre Baskerville", serif;
  font-weight: 253;
}

.pivot-legacy-public .jost-254 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 254;
  font-style: normal;
}

.pivot-legacy-public .baskerville-254 {
  font-family: "Libre Baskerville", serif;
  font-weight: 254;
}

.pivot-legacy-public .jost-255 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 255;
  font-style: normal;
}

.pivot-legacy-public .baskerville-255 {
  font-family: "Libre Baskerville", serif;
  font-weight: 255;
}

.pivot-legacy-public .jost-256 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 256;
  font-style: normal;
}

.pivot-legacy-public .baskerville-256 {
  font-family: "Libre Baskerville", serif;
  font-weight: 256;
}

.pivot-legacy-public .jost-257 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 257;
  font-style: normal;
}

.pivot-legacy-public .baskerville-257 {
  font-family: "Libre Baskerville", serif;
  font-weight: 257;
}

.pivot-legacy-public .jost-258 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 258;
  font-style: normal;
}

.pivot-legacy-public .baskerville-258 {
  font-family: "Libre Baskerville", serif;
  font-weight: 258;
}

.pivot-legacy-public .jost-259 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 259;
  font-style: normal;
}

.pivot-legacy-public .baskerville-259 {
  font-family: "Libre Baskerville", serif;
  font-weight: 259;
}

.pivot-legacy-public .jost-260 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 260;
  font-style: normal;
}

.pivot-legacy-public .baskerville-260 {
  font-family: "Libre Baskerville", serif;
  font-weight: 260;
}

.pivot-legacy-public .jost-261 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 261;
  font-style: normal;
}

.pivot-legacy-public .baskerville-261 {
  font-family: "Libre Baskerville", serif;
  font-weight: 261;
}

.pivot-legacy-public .jost-262 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 262;
  font-style: normal;
}

.pivot-legacy-public .baskerville-262 {
  font-family: "Libre Baskerville", serif;
  font-weight: 262;
}

.pivot-legacy-public .jost-263 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 263;
  font-style: normal;
}

.pivot-legacy-public .baskerville-263 {
  font-family: "Libre Baskerville", serif;
  font-weight: 263;
}

.pivot-legacy-public .jost-264 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 264;
  font-style: normal;
}

.pivot-legacy-public .baskerville-264 {
  font-family: "Libre Baskerville", serif;
  font-weight: 264;
}

.pivot-legacy-public .jost-265 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 265;
  font-style: normal;
}

.pivot-legacy-public .baskerville-265 {
  font-family: "Libre Baskerville", serif;
  font-weight: 265;
}

.pivot-legacy-public .jost-266 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 266;
  font-style: normal;
}

.pivot-legacy-public .baskerville-266 {
  font-family: "Libre Baskerville", serif;
  font-weight: 266;
}

.pivot-legacy-public .jost-267 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 267;
  font-style: normal;
}

.pivot-legacy-public .baskerville-267 {
  font-family: "Libre Baskerville", serif;
  font-weight: 267;
}

.pivot-legacy-public .jost-268 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 268;
  font-style: normal;
}

.pivot-legacy-public .baskerville-268 {
  font-family: "Libre Baskerville", serif;
  font-weight: 268;
}

.pivot-legacy-public .jost-269 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 269;
  font-style: normal;
}

.pivot-legacy-public .baskerville-269 {
  font-family: "Libre Baskerville", serif;
  font-weight: 269;
}

.pivot-legacy-public .jost-270 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 270;
  font-style: normal;
}

.pivot-legacy-public .baskerville-270 {
  font-family: "Libre Baskerville", serif;
  font-weight: 270;
}

.pivot-legacy-public .jost-271 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 271;
  font-style: normal;
}

.pivot-legacy-public .baskerville-271 {
  font-family: "Libre Baskerville", serif;
  font-weight: 271;
}

.pivot-legacy-public .jost-272 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 272;
  font-style: normal;
}

.pivot-legacy-public .baskerville-272 {
  font-family: "Libre Baskerville", serif;
  font-weight: 272;
}

.pivot-legacy-public .jost-273 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 273;
  font-style: normal;
}

.pivot-legacy-public .baskerville-273 {
  font-family: "Libre Baskerville", serif;
  font-weight: 273;
}

.pivot-legacy-public .jost-274 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 274;
  font-style: normal;
}

.pivot-legacy-public .baskerville-274 {
  font-family: "Libre Baskerville", serif;
  font-weight: 274;
}

.pivot-legacy-public .jost-275 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 275;
  font-style: normal;
}

.pivot-legacy-public .baskerville-275 {
  font-family: "Libre Baskerville", serif;
  font-weight: 275;
}

.pivot-legacy-public .jost-276 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 276;
  font-style: normal;
}

.pivot-legacy-public .baskerville-276 {
  font-family: "Libre Baskerville", serif;
  font-weight: 276;
}

.pivot-legacy-public .jost-277 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 277;
  font-style: normal;
}

.pivot-legacy-public .baskerville-277 {
  font-family: "Libre Baskerville", serif;
  font-weight: 277;
}

.pivot-legacy-public .jost-278 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 278;
  font-style: normal;
}

.pivot-legacy-public .baskerville-278 {
  font-family: "Libre Baskerville", serif;
  font-weight: 278;
}

.pivot-legacy-public .jost-279 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 279;
  font-style: normal;
}

.pivot-legacy-public .baskerville-279 {
  font-family: "Libre Baskerville", serif;
  font-weight: 279;
}

.pivot-legacy-public .jost-280 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 280;
  font-style: normal;
}

.pivot-legacy-public .baskerville-280 {
  font-family: "Libre Baskerville", serif;
  font-weight: 280;
}

.pivot-legacy-public .jost-281 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 281;
  font-style: normal;
}

.pivot-legacy-public .baskerville-281 {
  font-family: "Libre Baskerville", serif;
  font-weight: 281;
}

.pivot-legacy-public .jost-282 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 282;
  font-style: normal;
}

.pivot-legacy-public .baskerville-282 {
  font-family: "Libre Baskerville", serif;
  font-weight: 282;
}

.pivot-legacy-public .jost-283 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 283;
  font-style: normal;
}

.pivot-legacy-public .baskerville-283 {
  font-family: "Libre Baskerville", serif;
  font-weight: 283;
}

.pivot-legacy-public .jost-284 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 284;
  font-style: normal;
}

.pivot-legacy-public .baskerville-284 {
  font-family: "Libre Baskerville", serif;
  font-weight: 284;
}

.pivot-legacy-public .jost-285 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 285;
  font-style: normal;
}

.pivot-legacy-public .baskerville-285 {
  font-family: "Libre Baskerville", serif;
  font-weight: 285;
}

.pivot-legacy-public .jost-286 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 286;
  font-style: normal;
}

.pivot-legacy-public .baskerville-286 {
  font-family: "Libre Baskerville", serif;
  font-weight: 286;
}

.pivot-legacy-public .jost-287 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 287;
  font-style: normal;
}

.pivot-legacy-public .baskerville-287 {
  font-family: "Libre Baskerville", serif;
  font-weight: 287;
}

.pivot-legacy-public .jost-288 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 288;
  font-style: normal;
}

.pivot-legacy-public .baskerville-288 {
  font-family: "Libre Baskerville", serif;
  font-weight: 288;
}

.pivot-legacy-public .jost-289 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 289;
  font-style: normal;
}

.pivot-legacy-public .baskerville-289 {
  font-family: "Libre Baskerville", serif;
  font-weight: 289;
}

.pivot-legacy-public .jost-290 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 290;
  font-style: normal;
}

.pivot-legacy-public .baskerville-290 {
  font-family: "Libre Baskerville", serif;
  font-weight: 290;
}

.pivot-legacy-public .jost-291 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 291;
  font-style: normal;
}

.pivot-legacy-public .baskerville-291 {
  font-family: "Libre Baskerville", serif;
  font-weight: 291;
}

.pivot-legacy-public .jost-292 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 292;
  font-style: normal;
}

.pivot-legacy-public .baskerville-292 {
  font-family: "Libre Baskerville", serif;
  font-weight: 292;
}

.pivot-legacy-public .jost-293 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 293;
  font-style: normal;
}

.pivot-legacy-public .baskerville-293 {
  font-family: "Libre Baskerville", serif;
  font-weight: 293;
}

.pivot-legacy-public .jost-294 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 294;
  font-style: normal;
}

.pivot-legacy-public .baskerville-294 {
  font-family: "Libre Baskerville", serif;
  font-weight: 294;
}

.pivot-legacy-public .jost-295 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 295;
  font-style: normal;
}

.pivot-legacy-public .baskerville-295 {
  font-family: "Libre Baskerville", serif;
  font-weight: 295;
}

.pivot-legacy-public .jost-296 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 296;
  font-style: normal;
}

.pivot-legacy-public .baskerville-296 {
  font-family: "Libre Baskerville", serif;
  font-weight: 296;
}

.pivot-legacy-public .jost-297 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 297;
  font-style: normal;
}

.pivot-legacy-public .baskerville-297 {
  font-family: "Libre Baskerville", serif;
  font-weight: 297;
}

.pivot-legacy-public .jost-298 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 298;
  font-style: normal;
}

.pivot-legacy-public .baskerville-298 {
  font-family: "Libre Baskerville", serif;
  font-weight: 298;
}

.pivot-legacy-public .jost-299 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 299;
  font-style: normal;
}

.pivot-legacy-public .baskerville-299 {
  font-family: "Libre Baskerville", serif;
  font-weight: 299;
}

.pivot-legacy-public .jost-300 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}

.pivot-legacy-public .baskerville-300 {
  font-family: "Libre Baskerville", serif;
  font-weight: 300;
}

.pivot-legacy-public .jost-301 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 301;
  font-style: normal;
}

.pivot-legacy-public .baskerville-301 {
  font-family: "Libre Baskerville", serif;
  font-weight: 301;
}

.pivot-legacy-public .jost-302 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 302;
  font-style: normal;
}

.pivot-legacy-public .baskerville-302 {
  font-family: "Libre Baskerville", serif;
  font-weight: 302;
}

.pivot-legacy-public .jost-303 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 303;
  font-style: normal;
}

.pivot-legacy-public .baskerville-303 {
  font-family: "Libre Baskerville", serif;
  font-weight: 303;
}

.pivot-legacy-public .jost-304 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 304;
  font-style: normal;
}

.pivot-legacy-public .baskerville-304 {
  font-family: "Libre Baskerville", serif;
  font-weight: 304;
}

.pivot-legacy-public .jost-305 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 305;
  font-style: normal;
}

.pivot-legacy-public .baskerville-305 {
  font-family: "Libre Baskerville", serif;
  font-weight: 305;
}

.pivot-legacy-public .jost-306 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 306;
  font-style: normal;
}

.pivot-legacy-public .baskerville-306 {
  font-family: "Libre Baskerville", serif;
  font-weight: 306;
}

.pivot-legacy-public .jost-307 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 307;
  font-style: normal;
}

.pivot-legacy-public .baskerville-307 {
  font-family: "Libre Baskerville", serif;
  font-weight: 307;
}

.pivot-legacy-public .jost-308 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 308;
  font-style: normal;
}

.pivot-legacy-public .baskerville-308 {
  font-family: "Libre Baskerville", serif;
  font-weight: 308;
}

.pivot-legacy-public .jost-309 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 309;
  font-style: normal;
}

.pivot-legacy-public .baskerville-309 {
  font-family: "Libre Baskerville", serif;
  font-weight: 309;
}

.pivot-legacy-public .jost-310 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 310;
  font-style: normal;
}

.pivot-legacy-public .baskerville-310 {
  font-family: "Libre Baskerville", serif;
  font-weight: 310;
}

.pivot-legacy-public .jost-311 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 311;
  font-style: normal;
}

.pivot-legacy-public .baskerville-311 {
  font-family: "Libre Baskerville", serif;
  font-weight: 311;
}

.pivot-legacy-public .jost-312 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 312;
  font-style: normal;
}

.pivot-legacy-public .baskerville-312 {
  font-family: "Libre Baskerville", serif;
  font-weight: 312;
}

.pivot-legacy-public .jost-313 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 313;
  font-style: normal;
}

.pivot-legacy-public .baskerville-313 {
  font-family: "Libre Baskerville", serif;
  font-weight: 313;
}

.pivot-legacy-public .jost-314 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 314;
  font-style: normal;
}

.pivot-legacy-public .baskerville-314 {
  font-family: "Libre Baskerville", serif;
  font-weight: 314;
}

.pivot-legacy-public .jost-315 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 315;
  font-style: normal;
}

.pivot-legacy-public .baskerville-315 {
  font-family: "Libre Baskerville", serif;
  font-weight: 315;
}

.pivot-legacy-public .jost-316 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 316;
  font-style: normal;
}

.pivot-legacy-public .baskerville-316 {
  font-family: "Libre Baskerville", serif;
  font-weight: 316;
}

.pivot-legacy-public .jost-317 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 317;
  font-style: normal;
}

.pivot-legacy-public .baskerville-317 {
  font-family: "Libre Baskerville", serif;
  font-weight: 317;
}

.pivot-legacy-public .jost-318 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 318;
  font-style: normal;
}

.pivot-legacy-public .baskerville-318 {
  font-family: "Libre Baskerville", serif;
  font-weight: 318;
}

.pivot-legacy-public .jost-319 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 319;
  font-style: normal;
}

.pivot-legacy-public .baskerville-319 {
  font-family: "Libre Baskerville", serif;
  font-weight: 319;
}

.pivot-legacy-public .jost-320 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 320;
  font-style: normal;
}

.pivot-legacy-public .baskerville-320 {
  font-family: "Libre Baskerville", serif;
  font-weight: 320;
}

.pivot-legacy-public .jost-321 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 321;
  font-style: normal;
}

.pivot-legacy-public .baskerville-321 {
  font-family: "Libre Baskerville", serif;
  font-weight: 321;
}

.pivot-legacy-public .jost-322 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 322;
  font-style: normal;
}

.pivot-legacy-public .baskerville-322 {
  font-family: "Libre Baskerville", serif;
  font-weight: 322;
}

.pivot-legacy-public .jost-323 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 323;
  font-style: normal;
}

.pivot-legacy-public .baskerville-323 {
  font-family: "Libre Baskerville", serif;
  font-weight: 323;
}

.pivot-legacy-public .jost-324 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 324;
  font-style: normal;
}

.pivot-legacy-public .baskerville-324 {
  font-family: "Libre Baskerville", serif;
  font-weight: 324;
}

.pivot-legacy-public .jost-325 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 325;
  font-style: normal;
}

.pivot-legacy-public .baskerville-325 {
  font-family: "Libre Baskerville", serif;
  font-weight: 325;
}

.pivot-legacy-public .jost-326 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 326;
  font-style: normal;
}

.pivot-legacy-public .baskerville-326 {
  font-family: "Libre Baskerville", serif;
  font-weight: 326;
}

.pivot-legacy-public .jost-327 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 327;
  font-style: normal;
}

.pivot-legacy-public .baskerville-327 {
  font-family: "Libre Baskerville", serif;
  font-weight: 327;
}

.pivot-legacy-public .jost-328 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 328;
  font-style: normal;
}

.pivot-legacy-public .baskerville-328 {
  font-family: "Libre Baskerville", serif;
  font-weight: 328;
}

.pivot-legacy-public .jost-329 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 329;
  font-style: normal;
}

.pivot-legacy-public .baskerville-329 {
  font-family: "Libre Baskerville", serif;
  font-weight: 329;
}

.pivot-legacy-public .jost-330 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 330;
  font-style: normal;
}

.pivot-legacy-public .baskerville-330 {
  font-family: "Libre Baskerville", serif;
  font-weight: 330;
}

.pivot-legacy-public .jost-331 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 331;
  font-style: normal;
}

.pivot-legacy-public .baskerville-331 {
  font-family: "Libre Baskerville", serif;
  font-weight: 331;
}

.pivot-legacy-public .jost-332 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 332;
  font-style: normal;
}

.pivot-legacy-public .baskerville-332 {
  font-family: "Libre Baskerville", serif;
  font-weight: 332;
}

.pivot-legacy-public .jost-333 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 333;
  font-style: normal;
}

.pivot-legacy-public .baskerville-333 {
  font-family: "Libre Baskerville", serif;
  font-weight: 333;
}

.pivot-legacy-public .jost-334 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 334;
  font-style: normal;
}

.pivot-legacy-public .baskerville-334 {
  font-family: "Libre Baskerville", serif;
  font-weight: 334;
}

.pivot-legacy-public .jost-335 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 335;
  font-style: normal;
}

.pivot-legacy-public .baskerville-335 {
  font-family: "Libre Baskerville", serif;
  font-weight: 335;
}

.pivot-legacy-public .jost-336 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 336;
  font-style: normal;
}

.pivot-legacy-public .baskerville-336 {
  font-family: "Libre Baskerville", serif;
  font-weight: 336;
}

.pivot-legacy-public .jost-337 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 337;
  font-style: normal;
}

.pivot-legacy-public .baskerville-337 {
  font-family: "Libre Baskerville", serif;
  font-weight: 337;
}

.pivot-legacy-public .jost-338 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 338;
  font-style: normal;
}

.pivot-legacy-public .baskerville-338 {
  font-family: "Libre Baskerville", serif;
  font-weight: 338;
}

.pivot-legacy-public .jost-339 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 339;
  font-style: normal;
}

.pivot-legacy-public .baskerville-339 {
  font-family: "Libre Baskerville", serif;
  font-weight: 339;
}

.pivot-legacy-public .jost-340 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 340;
  font-style: normal;
}

.pivot-legacy-public .baskerville-340 {
  font-family: "Libre Baskerville", serif;
  font-weight: 340;
}

.pivot-legacy-public .jost-341 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 341;
  font-style: normal;
}

.pivot-legacy-public .baskerville-341 {
  font-family: "Libre Baskerville", serif;
  font-weight: 341;
}

.pivot-legacy-public .jost-342 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 342;
  font-style: normal;
}

.pivot-legacy-public .baskerville-342 {
  font-family: "Libre Baskerville", serif;
  font-weight: 342;
}

.pivot-legacy-public .jost-343 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 343;
  font-style: normal;
}

.pivot-legacy-public .baskerville-343 {
  font-family: "Libre Baskerville", serif;
  font-weight: 343;
}

.pivot-legacy-public .jost-344 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 344;
  font-style: normal;
}

.pivot-legacy-public .baskerville-344 {
  font-family: "Libre Baskerville", serif;
  font-weight: 344;
}

.pivot-legacy-public .jost-345 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 345;
  font-style: normal;
}

.pivot-legacy-public .baskerville-345 {
  font-family: "Libre Baskerville", serif;
  font-weight: 345;
}

.pivot-legacy-public .jost-346 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 346;
  font-style: normal;
}

.pivot-legacy-public .baskerville-346 {
  font-family: "Libre Baskerville", serif;
  font-weight: 346;
}

.pivot-legacy-public .jost-347 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 347;
  font-style: normal;
}

.pivot-legacy-public .baskerville-347 {
  font-family: "Libre Baskerville", serif;
  font-weight: 347;
}

.pivot-legacy-public .jost-348 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 348;
  font-style: normal;
}

.pivot-legacy-public .baskerville-348 {
  font-family: "Libre Baskerville", serif;
  font-weight: 348;
}

.pivot-legacy-public .jost-349 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 349;
  font-style: normal;
}

.pivot-legacy-public .baskerville-349 {
  font-family: "Libre Baskerville", serif;
  font-weight: 349;
}

.pivot-legacy-public .jost-350 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 350;
  font-style: normal;
}

.pivot-legacy-public .baskerville-350 {
  font-family: "Libre Baskerville", serif;
  font-weight: 350;
}

.pivot-legacy-public .jost-351 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 351;
  font-style: normal;
}

.pivot-legacy-public .baskerville-351 {
  font-family: "Libre Baskerville", serif;
  font-weight: 351;
}

.pivot-legacy-public .jost-352 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 352;
  font-style: normal;
}

.pivot-legacy-public .baskerville-352 {
  font-family: "Libre Baskerville", serif;
  font-weight: 352;
}

.pivot-legacy-public .jost-353 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 353;
  font-style: normal;
}

.pivot-legacy-public .baskerville-353 {
  font-family: "Libre Baskerville", serif;
  font-weight: 353;
}

.pivot-legacy-public .jost-354 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 354;
  font-style: normal;
}

.pivot-legacy-public .baskerville-354 {
  font-family: "Libre Baskerville", serif;
  font-weight: 354;
}

.pivot-legacy-public .jost-355 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 355;
  font-style: normal;
}

.pivot-legacy-public .baskerville-355 {
  font-family: "Libre Baskerville", serif;
  font-weight: 355;
}

.pivot-legacy-public .jost-356 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 356;
  font-style: normal;
}

.pivot-legacy-public .baskerville-356 {
  font-family: "Libre Baskerville", serif;
  font-weight: 356;
}

.pivot-legacy-public .jost-357 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 357;
  font-style: normal;
}

.pivot-legacy-public .baskerville-357 {
  font-family: "Libre Baskerville", serif;
  font-weight: 357;
}

.pivot-legacy-public .jost-358 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 358;
  font-style: normal;
}

.pivot-legacy-public .baskerville-358 {
  font-family: "Libre Baskerville", serif;
  font-weight: 358;
}

.pivot-legacy-public .jost-359 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 359;
  font-style: normal;
}

.pivot-legacy-public .baskerville-359 {
  font-family: "Libre Baskerville", serif;
  font-weight: 359;
}

.pivot-legacy-public .jost-360 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 360;
  font-style: normal;
}

.pivot-legacy-public .baskerville-360 {
  font-family: "Libre Baskerville", serif;
  font-weight: 360;
}

.pivot-legacy-public .jost-361 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 361;
  font-style: normal;
}

.pivot-legacy-public .baskerville-361 {
  font-family: "Libre Baskerville", serif;
  font-weight: 361;
}

.pivot-legacy-public .jost-362 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 362;
  font-style: normal;
}

.pivot-legacy-public .baskerville-362 {
  font-family: "Libre Baskerville", serif;
  font-weight: 362;
}

.pivot-legacy-public .jost-363 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 363;
  font-style: normal;
}

.pivot-legacy-public .baskerville-363 {
  font-family: "Libre Baskerville", serif;
  font-weight: 363;
}

.pivot-legacy-public .jost-364 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 364;
  font-style: normal;
}

.pivot-legacy-public .baskerville-364 {
  font-family: "Libre Baskerville", serif;
  font-weight: 364;
}

.pivot-legacy-public .jost-365 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 365;
  font-style: normal;
}

.pivot-legacy-public .baskerville-365 {
  font-family: "Libre Baskerville", serif;
  font-weight: 365;
}

.pivot-legacy-public .jost-366 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 366;
  font-style: normal;
}

.pivot-legacy-public .baskerville-366 {
  font-family: "Libre Baskerville", serif;
  font-weight: 366;
}

.pivot-legacy-public .jost-367 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 367;
  font-style: normal;
}

.pivot-legacy-public .baskerville-367 {
  font-family: "Libre Baskerville", serif;
  font-weight: 367;
}

.pivot-legacy-public .jost-368 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 368;
  font-style: normal;
}

.pivot-legacy-public .baskerville-368 {
  font-family: "Libre Baskerville", serif;
  font-weight: 368;
}

.pivot-legacy-public .jost-369 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 369;
  font-style: normal;
}

.pivot-legacy-public .baskerville-369 {
  font-family: "Libre Baskerville", serif;
  font-weight: 369;
}

.pivot-legacy-public .jost-370 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 370;
  font-style: normal;
}

.pivot-legacy-public .baskerville-370 {
  font-family: "Libre Baskerville", serif;
  font-weight: 370;
}

.pivot-legacy-public .jost-371 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 371;
  font-style: normal;
}

.pivot-legacy-public .baskerville-371 {
  font-family: "Libre Baskerville", serif;
  font-weight: 371;
}

.pivot-legacy-public .jost-372 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 372;
  font-style: normal;
}

.pivot-legacy-public .baskerville-372 {
  font-family: "Libre Baskerville", serif;
  font-weight: 372;
}

.pivot-legacy-public .jost-373 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 373;
  font-style: normal;
}

.pivot-legacy-public .baskerville-373 {
  font-family: "Libre Baskerville", serif;
  font-weight: 373;
}

.pivot-legacy-public .jost-374 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 374;
  font-style: normal;
}

.pivot-legacy-public .baskerville-374 {
  font-family: "Libre Baskerville", serif;
  font-weight: 374;
}

.pivot-legacy-public .jost-375 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 375;
  font-style: normal;
}

.pivot-legacy-public .baskerville-375 {
  font-family: "Libre Baskerville", serif;
  font-weight: 375;
}

.pivot-legacy-public .jost-376 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 376;
  font-style: normal;
}

.pivot-legacy-public .baskerville-376 {
  font-family: "Libre Baskerville", serif;
  font-weight: 376;
}

.pivot-legacy-public .jost-377 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 377;
  font-style: normal;
}

.pivot-legacy-public .baskerville-377 {
  font-family: "Libre Baskerville", serif;
  font-weight: 377;
}

.pivot-legacy-public .jost-378 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 378;
  font-style: normal;
}

.pivot-legacy-public .baskerville-378 {
  font-family: "Libre Baskerville", serif;
  font-weight: 378;
}

.pivot-legacy-public .jost-379 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 379;
  font-style: normal;
}

.pivot-legacy-public .baskerville-379 {
  font-family: "Libre Baskerville", serif;
  font-weight: 379;
}

.pivot-legacy-public .jost-380 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 380;
  font-style: normal;
}

.pivot-legacy-public .baskerville-380 {
  font-family: "Libre Baskerville", serif;
  font-weight: 380;
}

.pivot-legacy-public .jost-381 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 381;
  font-style: normal;
}

.pivot-legacy-public .baskerville-381 {
  font-family: "Libre Baskerville", serif;
  font-weight: 381;
}

.pivot-legacy-public .jost-382 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 382;
  font-style: normal;
}

.pivot-legacy-public .baskerville-382 {
  font-family: "Libre Baskerville", serif;
  font-weight: 382;
}

.pivot-legacy-public .jost-383 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 383;
  font-style: normal;
}

.pivot-legacy-public .baskerville-383 {
  font-family: "Libre Baskerville", serif;
  font-weight: 383;
}

.pivot-legacy-public .jost-384 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 384;
  font-style: normal;
}

.pivot-legacy-public .baskerville-384 {
  font-family: "Libre Baskerville", serif;
  font-weight: 384;
}

.pivot-legacy-public .jost-385 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 385;
  font-style: normal;
}

.pivot-legacy-public .baskerville-385 {
  font-family: "Libre Baskerville", serif;
  font-weight: 385;
}

.pivot-legacy-public .jost-386 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 386;
  font-style: normal;
}

.pivot-legacy-public .baskerville-386 {
  font-family: "Libre Baskerville", serif;
  font-weight: 386;
}

.pivot-legacy-public .jost-387 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 387;
  font-style: normal;
}

.pivot-legacy-public .baskerville-387 {
  font-family: "Libre Baskerville", serif;
  font-weight: 387;
}

.pivot-legacy-public .jost-388 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 388;
  font-style: normal;
}

.pivot-legacy-public .baskerville-388 {
  font-family: "Libre Baskerville", serif;
  font-weight: 388;
}

.pivot-legacy-public .jost-389 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 389;
  font-style: normal;
}

.pivot-legacy-public .baskerville-389 {
  font-family: "Libre Baskerville", serif;
  font-weight: 389;
}

.pivot-legacy-public .jost-390 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 390;
  font-style: normal;
}

.pivot-legacy-public .baskerville-390 {
  font-family: "Libre Baskerville", serif;
  font-weight: 390;
}

.pivot-legacy-public .jost-391 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 391;
  font-style: normal;
}

.pivot-legacy-public .baskerville-391 {
  font-family: "Libre Baskerville", serif;
  font-weight: 391;
}

.pivot-legacy-public .jost-392 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 392;
  font-style: normal;
}

.pivot-legacy-public .baskerville-392 {
  font-family: "Libre Baskerville", serif;
  font-weight: 392;
}

.pivot-legacy-public .jost-393 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 393;
  font-style: normal;
}

.pivot-legacy-public .baskerville-393 {
  font-family: "Libre Baskerville", serif;
  font-weight: 393;
}

.pivot-legacy-public .jost-394 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 394;
  font-style: normal;
}

.pivot-legacy-public .baskerville-394 {
  font-family: "Libre Baskerville", serif;
  font-weight: 394;
}

.pivot-legacy-public .jost-395 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 395;
  font-style: normal;
}

.pivot-legacy-public .baskerville-395 {
  font-family: "Libre Baskerville", serif;
  font-weight: 395;
}

.pivot-legacy-public .jost-396 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 396;
  font-style: normal;
}

.pivot-legacy-public .baskerville-396 {
  font-family: "Libre Baskerville", serif;
  font-weight: 396;
}

.pivot-legacy-public .jost-397 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 397;
  font-style: normal;
}

.pivot-legacy-public .baskerville-397 {
  font-family: "Libre Baskerville", serif;
  font-weight: 397;
}

.pivot-legacy-public .jost-398 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 398;
  font-style: normal;
}

.pivot-legacy-public .baskerville-398 {
  font-family: "Libre Baskerville", serif;
  font-weight: 398;
}

.pivot-legacy-public .jost-399 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 399;
  font-style: normal;
}

.pivot-legacy-public .baskerville-399 {
  font-family: "Libre Baskerville", serif;
  font-weight: 399;
}

.pivot-legacy-public .jost-400 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.pivot-legacy-public .baskerville-400 {
  font-family: "Libre Baskerville", serif;
  font-weight: 400;
}

.pivot-legacy-public .jost-401 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 401;
  font-style: normal;
}

.pivot-legacy-public .baskerville-401 {
  font-family: "Libre Baskerville", serif;
  font-weight: 401;
}

.pivot-legacy-public .jost-402 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 402;
  font-style: normal;
}

.pivot-legacy-public .baskerville-402 {
  font-family: "Libre Baskerville", serif;
  font-weight: 402;
}

.pivot-legacy-public .jost-403 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 403;
  font-style: normal;
}

.pivot-legacy-public .baskerville-403 {
  font-family: "Libre Baskerville", serif;
  font-weight: 403;
}

.pivot-legacy-public .jost-404 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 404;
  font-style: normal;
}

.pivot-legacy-public .baskerville-404 {
  font-family: "Libre Baskerville", serif;
  font-weight: 404;
}

.pivot-legacy-public .jost-405 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 405;
  font-style: normal;
}

.pivot-legacy-public .baskerville-405 {
  font-family: "Libre Baskerville", serif;
  font-weight: 405;
}

.pivot-legacy-public .jost-406 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 406;
  font-style: normal;
}

.pivot-legacy-public .baskerville-406 {
  font-family: "Libre Baskerville", serif;
  font-weight: 406;
}

.pivot-legacy-public .jost-407 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 407;
  font-style: normal;
}

.pivot-legacy-public .baskerville-407 {
  font-family: "Libre Baskerville", serif;
  font-weight: 407;
}

.pivot-legacy-public .jost-408 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 408;
  font-style: normal;
}

.pivot-legacy-public .baskerville-408 {
  font-family: "Libre Baskerville", serif;
  font-weight: 408;
}

.pivot-legacy-public .jost-409 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 409;
  font-style: normal;
}

.pivot-legacy-public .baskerville-409 {
  font-family: "Libre Baskerville", serif;
  font-weight: 409;
}

.pivot-legacy-public .jost-410 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 410;
  font-style: normal;
}

.pivot-legacy-public .baskerville-410 {
  font-family: "Libre Baskerville", serif;
  font-weight: 410;
}

.pivot-legacy-public .jost-411 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 411;
  font-style: normal;
}

.pivot-legacy-public .baskerville-411 {
  font-family: "Libre Baskerville", serif;
  font-weight: 411;
}

.pivot-legacy-public .jost-412 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 412;
  font-style: normal;
}

.pivot-legacy-public .baskerville-412 {
  font-family: "Libre Baskerville", serif;
  font-weight: 412;
}

.pivot-legacy-public .jost-413 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 413;
  font-style: normal;
}

.pivot-legacy-public .baskerville-413 {
  font-family: "Libre Baskerville", serif;
  font-weight: 413;
}

.pivot-legacy-public .jost-414 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 414;
  font-style: normal;
}

.pivot-legacy-public .baskerville-414 {
  font-family: "Libre Baskerville", serif;
  font-weight: 414;
}

.pivot-legacy-public .jost-415 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 415;
  font-style: normal;
}

.pivot-legacy-public .baskerville-415 {
  font-family: "Libre Baskerville", serif;
  font-weight: 415;
}

.pivot-legacy-public .jost-416 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 416;
  font-style: normal;
}

.pivot-legacy-public .baskerville-416 {
  font-family: "Libre Baskerville", serif;
  font-weight: 416;
}

.pivot-legacy-public .jost-417 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 417;
  font-style: normal;
}

.pivot-legacy-public .baskerville-417 {
  font-family: "Libre Baskerville", serif;
  font-weight: 417;
}

.pivot-legacy-public .jost-418 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 418;
  font-style: normal;
}

.pivot-legacy-public .baskerville-418 {
  font-family: "Libre Baskerville", serif;
  font-weight: 418;
}

.pivot-legacy-public .jost-419 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 419;
  font-style: normal;
}

.pivot-legacy-public .baskerville-419 {
  font-family: "Libre Baskerville", serif;
  font-weight: 419;
}

.pivot-legacy-public .jost-420 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 420;
  font-style: normal;
}

.pivot-legacy-public .baskerville-420 {
  font-family: "Libre Baskerville", serif;
  font-weight: 420;
}

.pivot-legacy-public .jost-421 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 421;
  font-style: normal;
}

.pivot-legacy-public .baskerville-421 {
  font-family: "Libre Baskerville", serif;
  font-weight: 421;
}

.pivot-legacy-public .jost-422 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 422;
  font-style: normal;
}

.pivot-legacy-public .baskerville-422 {
  font-family: "Libre Baskerville", serif;
  font-weight: 422;
}

.pivot-legacy-public .jost-423 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 423;
  font-style: normal;
}

.pivot-legacy-public .baskerville-423 {
  font-family: "Libre Baskerville", serif;
  font-weight: 423;
}

.pivot-legacy-public .jost-424 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 424;
  font-style: normal;
}

.pivot-legacy-public .baskerville-424 {
  font-family: "Libre Baskerville", serif;
  font-weight: 424;
}

.pivot-legacy-public .jost-425 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 425;
  font-style: normal;
}

.pivot-legacy-public .baskerville-425 {
  font-family: "Libre Baskerville", serif;
  font-weight: 425;
}

.pivot-legacy-public .jost-426 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 426;
  font-style: normal;
}

.pivot-legacy-public .baskerville-426 {
  font-family: "Libre Baskerville", serif;
  font-weight: 426;
}

.pivot-legacy-public .jost-427 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 427;
  font-style: normal;
}

.pivot-legacy-public .baskerville-427 {
  font-family: "Libre Baskerville", serif;
  font-weight: 427;
}

.pivot-legacy-public .jost-428 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 428;
  font-style: normal;
}

.pivot-legacy-public .baskerville-428 {
  font-family: "Libre Baskerville", serif;
  font-weight: 428;
}

.pivot-legacy-public .jost-429 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 429;
  font-style: normal;
}

.pivot-legacy-public .baskerville-429 {
  font-family: "Libre Baskerville", serif;
  font-weight: 429;
}

.pivot-legacy-public .jost-430 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 430;
  font-style: normal;
}

.pivot-legacy-public .baskerville-430 {
  font-family: "Libre Baskerville", serif;
  font-weight: 430;
}

.pivot-legacy-public .jost-431 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 431;
  font-style: normal;
}

.pivot-legacy-public .baskerville-431 {
  font-family: "Libre Baskerville", serif;
  font-weight: 431;
}

.pivot-legacy-public .jost-432 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 432;
  font-style: normal;
}

.pivot-legacy-public .baskerville-432 {
  font-family: "Libre Baskerville", serif;
  font-weight: 432;
}

.pivot-legacy-public .jost-433 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 433;
  font-style: normal;
}

.pivot-legacy-public .baskerville-433 {
  font-family: "Libre Baskerville", serif;
  font-weight: 433;
}

.pivot-legacy-public .jost-434 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 434;
  font-style: normal;
}

.pivot-legacy-public .baskerville-434 {
  font-family: "Libre Baskerville", serif;
  font-weight: 434;
}

.pivot-legacy-public .jost-435 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 435;
  font-style: normal;
}

.pivot-legacy-public .baskerville-435 {
  font-family: "Libre Baskerville", serif;
  font-weight: 435;
}

.pivot-legacy-public .jost-436 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 436;
  font-style: normal;
}

.pivot-legacy-public .baskerville-436 {
  font-family: "Libre Baskerville", serif;
  font-weight: 436;
}

.pivot-legacy-public .jost-437 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 437;
  font-style: normal;
}

.pivot-legacy-public .baskerville-437 {
  font-family: "Libre Baskerville", serif;
  font-weight: 437;
}

.pivot-legacy-public .jost-438 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 438;
  font-style: normal;
}

.pivot-legacy-public .baskerville-438 {
  font-family: "Libre Baskerville", serif;
  font-weight: 438;
}

.pivot-legacy-public .jost-439 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 439;
  font-style: normal;
}

.pivot-legacy-public .baskerville-439 {
  font-family: "Libre Baskerville", serif;
  font-weight: 439;
}

.pivot-legacy-public .jost-440 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 440;
  font-style: normal;
}

.pivot-legacy-public .baskerville-440 {
  font-family: "Libre Baskerville", serif;
  font-weight: 440;
}

.pivot-legacy-public .jost-441 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 441;
  font-style: normal;
}

.pivot-legacy-public .baskerville-441 {
  font-family: "Libre Baskerville", serif;
  font-weight: 441;
}

.pivot-legacy-public .jost-442 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 442;
  font-style: normal;
}

.pivot-legacy-public .baskerville-442 {
  font-family: "Libre Baskerville", serif;
  font-weight: 442;
}

.pivot-legacy-public .jost-443 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 443;
  font-style: normal;
}

.pivot-legacy-public .baskerville-443 {
  font-family: "Libre Baskerville", serif;
  font-weight: 443;
}

.pivot-legacy-public .jost-444 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 444;
  font-style: normal;
}

.pivot-legacy-public .baskerville-444 {
  font-family: "Libre Baskerville", serif;
  font-weight: 444;
}

.pivot-legacy-public .jost-445 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 445;
  font-style: normal;
}

.pivot-legacy-public .baskerville-445 {
  font-family: "Libre Baskerville", serif;
  font-weight: 445;
}

.pivot-legacy-public .jost-446 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 446;
  font-style: normal;
}

.pivot-legacy-public .baskerville-446 {
  font-family: "Libre Baskerville", serif;
  font-weight: 446;
}

.pivot-legacy-public .jost-447 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 447;
  font-style: normal;
}

.pivot-legacy-public .baskerville-447 {
  font-family: "Libre Baskerville", serif;
  font-weight: 447;
}

.pivot-legacy-public .jost-448 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 448;
  font-style: normal;
}

.pivot-legacy-public .baskerville-448 {
  font-family: "Libre Baskerville", serif;
  font-weight: 448;
}

.pivot-legacy-public .jost-449 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 449;
  font-style: normal;
}

.pivot-legacy-public .baskerville-449 {
  font-family: "Libre Baskerville", serif;
  font-weight: 449;
}

.pivot-legacy-public .jost-450 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 450;
  font-style: normal;
}

.pivot-legacy-public .baskerville-450 {
  font-family: "Libre Baskerville", serif;
  font-weight: 450;
}

.pivot-legacy-public .jost-451 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 451;
  font-style: normal;
}

.pivot-legacy-public .baskerville-451 {
  font-family: "Libre Baskerville", serif;
  font-weight: 451;
}

.pivot-legacy-public .jost-452 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 452;
  font-style: normal;
}

.pivot-legacy-public .baskerville-452 {
  font-family: "Libre Baskerville", serif;
  font-weight: 452;
}

.pivot-legacy-public .jost-453 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 453;
  font-style: normal;
}

.pivot-legacy-public .baskerville-453 {
  font-family: "Libre Baskerville", serif;
  font-weight: 453;
}

.pivot-legacy-public .jost-454 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 454;
  font-style: normal;
}

.pivot-legacy-public .baskerville-454 {
  font-family: "Libre Baskerville", serif;
  font-weight: 454;
}

.pivot-legacy-public .jost-455 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 455;
  font-style: normal;
}

.pivot-legacy-public .baskerville-455 {
  font-family: "Libre Baskerville", serif;
  font-weight: 455;
}

.pivot-legacy-public .jost-456 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 456;
  font-style: normal;
}

.pivot-legacy-public .baskerville-456 {
  font-family: "Libre Baskerville", serif;
  font-weight: 456;
}

.pivot-legacy-public .jost-457 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 457;
  font-style: normal;
}

.pivot-legacy-public .baskerville-457 {
  font-family: "Libre Baskerville", serif;
  font-weight: 457;
}

.pivot-legacy-public .jost-458 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 458;
  font-style: normal;
}

.pivot-legacy-public .baskerville-458 {
  font-family: "Libre Baskerville", serif;
  font-weight: 458;
}

.pivot-legacy-public .jost-459 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 459;
  font-style: normal;
}

.pivot-legacy-public .baskerville-459 {
  font-family: "Libre Baskerville", serif;
  font-weight: 459;
}

.pivot-legacy-public .jost-460 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 460;
  font-style: normal;
}

.pivot-legacy-public .baskerville-460 {
  font-family: "Libre Baskerville", serif;
  font-weight: 460;
}

.pivot-legacy-public .jost-461 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 461;
  font-style: normal;
}

.pivot-legacy-public .baskerville-461 {
  font-family: "Libre Baskerville", serif;
  font-weight: 461;
}

.pivot-legacy-public .jost-462 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 462;
  font-style: normal;
}

.pivot-legacy-public .baskerville-462 {
  font-family: "Libre Baskerville", serif;
  font-weight: 462;
}

.pivot-legacy-public .jost-463 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 463;
  font-style: normal;
}

.pivot-legacy-public .baskerville-463 {
  font-family: "Libre Baskerville", serif;
  font-weight: 463;
}

.pivot-legacy-public .jost-464 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 464;
  font-style: normal;
}

.pivot-legacy-public .baskerville-464 {
  font-family: "Libre Baskerville", serif;
  font-weight: 464;
}

.pivot-legacy-public .jost-465 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 465;
  font-style: normal;
}

.pivot-legacy-public .baskerville-465 {
  font-family: "Libre Baskerville", serif;
  font-weight: 465;
}

.pivot-legacy-public .jost-466 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 466;
  font-style: normal;
}

.pivot-legacy-public .baskerville-466 {
  font-family: "Libre Baskerville", serif;
  font-weight: 466;
}

.pivot-legacy-public .jost-467 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 467;
  font-style: normal;
}

.pivot-legacy-public .baskerville-467 {
  font-family: "Libre Baskerville", serif;
  font-weight: 467;
}

.pivot-legacy-public .jost-468 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 468;
  font-style: normal;
}

.pivot-legacy-public .baskerville-468 {
  font-family: "Libre Baskerville", serif;
  font-weight: 468;
}

.pivot-legacy-public .jost-469 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 469;
  font-style: normal;
}

.pivot-legacy-public .baskerville-469 {
  font-family: "Libre Baskerville", serif;
  font-weight: 469;
}

.pivot-legacy-public .jost-470 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 470;
  font-style: normal;
}

.pivot-legacy-public .baskerville-470 {
  font-family: "Libre Baskerville", serif;
  font-weight: 470;
}

.pivot-legacy-public .jost-471 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 471;
  font-style: normal;
}

.pivot-legacy-public .baskerville-471 {
  font-family: "Libre Baskerville", serif;
  font-weight: 471;
}

.pivot-legacy-public .jost-472 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 472;
  font-style: normal;
}

.pivot-legacy-public .baskerville-472 {
  font-family: "Libre Baskerville", serif;
  font-weight: 472;
}

.pivot-legacy-public .jost-473 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 473;
  font-style: normal;
}

.pivot-legacy-public .baskerville-473 {
  font-family: "Libre Baskerville", serif;
  font-weight: 473;
}

.pivot-legacy-public .jost-474 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 474;
  font-style: normal;
}

.pivot-legacy-public .baskerville-474 {
  font-family: "Libre Baskerville", serif;
  font-weight: 474;
}

.pivot-legacy-public .jost-475 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 475;
  font-style: normal;
}

.pivot-legacy-public .baskerville-475 {
  font-family: "Libre Baskerville", serif;
  font-weight: 475;
}

.pivot-legacy-public .jost-476 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 476;
  font-style: normal;
}

.pivot-legacy-public .baskerville-476 {
  font-family: "Libre Baskerville", serif;
  font-weight: 476;
}

.pivot-legacy-public .jost-477 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 477;
  font-style: normal;
}

.pivot-legacy-public .baskerville-477 {
  font-family: "Libre Baskerville", serif;
  font-weight: 477;
}

.pivot-legacy-public .jost-478 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 478;
  font-style: normal;
}

.pivot-legacy-public .baskerville-478 {
  font-family: "Libre Baskerville", serif;
  font-weight: 478;
}

.pivot-legacy-public .jost-479 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 479;
  font-style: normal;
}

.pivot-legacy-public .baskerville-479 {
  font-family: "Libre Baskerville", serif;
  font-weight: 479;
}

.pivot-legacy-public .jost-480 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 480;
  font-style: normal;
}

.pivot-legacy-public .baskerville-480 {
  font-family: "Libre Baskerville", serif;
  font-weight: 480;
}

.pivot-legacy-public .jost-481 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 481;
  font-style: normal;
}

.pivot-legacy-public .baskerville-481 {
  font-family: "Libre Baskerville", serif;
  font-weight: 481;
}

.pivot-legacy-public .jost-482 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 482;
  font-style: normal;
}

.pivot-legacy-public .baskerville-482 {
  font-family: "Libre Baskerville", serif;
  font-weight: 482;
}

.pivot-legacy-public .jost-483 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 483;
  font-style: normal;
}

.pivot-legacy-public .baskerville-483 {
  font-family: "Libre Baskerville", serif;
  font-weight: 483;
}

.pivot-legacy-public .jost-484 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 484;
  font-style: normal;
}

.pivot-legacy-public .baskerville-484 {
  font-family: "Libre Baskerville", serif;
  font-weight: 484;
}

.pivot-legacy-public .jost-485 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 485;
  font-style: normal;
}

.pivot-legacy-public .baskerville-485 {
  font-family: "Libre Baskerville", serif;
  font-weight: 485;
}

.pivot-legacy-public .jost-486 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 486;
  font-style: normal;
}

.pivot-legacy-public .baskerville-486 {
  font-family: "Libre Baskerville", serif;
  font-weight: 486;
}

.pivot-legacy-public .jost-487 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 487;
  font-style: normal;
}

.pivot-legacy-public .baskerville-487 {
  font-family: "Libre Baskerville", serif;
  font-weight: 487;
}

.pivot-legacy-public .jost-488 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 488;
  font-style: normal;
}

.pivot-legacy-public .baskerville-488 {
  font-family: "Libre Baskerville", serif;
  font-weight: 488;
}

.pivot-legacy-public .jost-489 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 489;
  font-style: normal;
}

.pivot-legacy-public .baskerville-489 {
  font-family: "Libre Baskerville", serif;
  font-weight: 489;
}

.pivot-legacy-public .jost-490 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 490;
  font-style: normal;
}

.pivot-legacy-public .baskerville-490 {
  font-family: "Libre Baskerville", serif;
  font-weight: 490;
}

.pivot-legacy-public .jost-491 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 491;
  font-style: normal;
}

.pivot-legacy-public .baskerville-491 {
  font-family: "Libre Baskerville", serif;
  font-weight: 491;
}

.pivot-legacy-public .jost-492 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 492;
  font-style: normal;
}

.pivot-legacy-public .baskerville-492 {
  font-family: "Libre Baskerville", serif;
  font-weight: 492;
}

.pivot-legacy-public .jost-493 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 493;
  font-style: normal;
}

.pivot-legacy-public .baskerville-493 {
  font-family: "Libre Baskerville", serif;
  font-weight: 493;
}

.pivot-legacy-public .jost-494 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 494;
  font-style: normal;
}

.pivot-legacy-public .baskerville-494 {
  font-family: "Libre Baskerville", serif;
  font-weight: 494;
}

.pivot-legacy-public .jost-495 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 495;
  font-style: normal;
}

.pivot-legacy-public .baskerville-495 {
  font-family: "Libre Baskerville", serif;
  font-weight: 495;
}

.pivot-legacy-public .jost-496 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 496;
  font-style: normal;
}

.pivot-legacy-public .baskerville-496 {
  font-family: "Libre Baskerville", serif;
  font-weight: 496;
}

.pivot-legacy-public .jost-497 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 497;
  font-style: normal;
}

.pivot-legacy-public .baskerville-497 {
  font-family: "Libre Baskerville", serif;
  font-weight: 497;
}

.pivot-legacy-public .jost-498 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 498;
  font-style: normal;
}

.pivot-legacy-public .baskerville-498 {
  font-family: "Libre Baskerville", serif;
  font-weight: 498;
}

.pivot-legacy-public .jost-499 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 499;
  font-style: normal;
}

.pivot-legacy-public .baskerville-499 {
  font-family: "Libre Baskerville", serif;
  font-weight: 499;
}

.pivot-legacy-public .jost-500 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.pivot-legacy-public .baskerville-500 {
  font-family: "Libre Baskerville", serif;
  font-weight: 500;
}

.pivot-legacy-public .jost-501 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 501;
  font-style: normal;
}

.pivot-legacy-public .baskerville-501 {
  font-family: "Libre Baskerville", serif;
  font-weight: 501;
}

.pivot-legacy-public .jost-502 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 502;
  font-style: normal;
}

.pivot-legacy-public .baskerville-502 {
  font-family: "Libre Baskerville", serif;
  font-weight: 502;
}

.pivot-legacy-public .jost-503 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 503;
  font-style: normal;
}

.pivot-legacy-public .baskerville-503 {
  font-family: "Libre Baskerville", serif;
  font-weight: 503;
}

.pivot-legacy-public .jost-504 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 504;
  font-style: normal;
}

.pivot-legacy-public .baskerville-504 {
  font-family: "Libre Baskerville", serif;
  font-weight: 504;
}

.pivot-legacy-public .jost-505 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 505;
  font-style: normal;
}

.pivot-legacy-public .baskerville-505 {
  font-family: "Libre Baskerville", serif;
  font-weight: 505;
}

.pivot-legacy-public .jost-506 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 506;
  font-style: normal;
}

.pivot-legacy-public .baskerville-506 {
  font-family: "Libre Baskerville", serif;
  font-weight: 506;
}

.pivot-legacy-public .jost-507 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 507;
  font-style: normal;
}

.pivot-legacy-public .baskerville-507 {
  font-family: "Libre Baskerville", serif;
  font-weight: 507;
}

.pivot-legacy-public .jost-508 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 508;
  font-style: normal;
}

.pivot-legacy-public .baskerville-508 {
  font-family: "Libre Baskerville", serif;
  font-weight: 508;
}

.pivot-legacy-public .jost-509 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 509;
  font-style: normal;
}

.pivot-legacy-public .baskerville-509 {
  font-family: "Libre Baskerville", serif;
  font-weight: 509;
}

.pivot-legacy-public .jost-510 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 510;
  font-style: normal;
}

.pivot-legacy-public .baskerville-510 {
  font-family: "Libre Baskerville", serif;
  font-weight: 510;
}

.pivot-legacy-public .jost-511 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 511;
  font-style: normal;
}

.pivot-legacy-public .baskerville-511 {
  font-family: "Libre Baskerville", serif;
  font-weight: 511;
}

.pivot-legacy-public .jost-512 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 512;
  font-style: normal;
}

.pivot-legacy-public .baskerville-512 {
  font-family: "Libre Baskerville", serif;
  font-weight: 512;
}

.pivot-legacy-public .jost-513 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 513;
  font-style: normal;
}

.pivot-legacy-public .baskerville-513 {
  font-family: "Libre Baskerville", serif;
  font-weight: 513;
}

.pivot-legacy-public .jost-514 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 514;
  font-style: normal;
}

.pivot-legacy-public .baskerville-514 {
  font-family: "Libre Baskerville", serif;
  font-weight: 514;
}

.pivot-legacy-public .jost-515 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 515;
  font-style: normal;
}

.pivot-legacy-public .baskerville-515 {
  font-family: "Libre Baskerville", serif;
  font-weight: 515;
}

.pivot-legacy-public .jost-516 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 516;
  font-style: normal;
}

.pivot-legacy-public .baskerville-516 {
  font-family: "Libre Baskerville", serif;
  font-weight: 516;
}

.pivot-legacy-public .jost-517 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 517;
  font-style: normal;
}

.pivot-legacy-public .baskerville-517 {
  font-family: "Libre Baskerville", serif;
  font-weight: 517;
}

.pivot-legacy-public .jost-518 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 518;
  font-style: normal;
}

.pivot-legacy-public .baskerville-518 {
  font-family: "Libre Baskerville", serif;
  font-weight: 518;
}

.pivot-legacy-public .jost-519 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 519;
  font-style: normal;
}

.pivot-legacy-public .baskerville-519 {
  font-family: "Libre Baskerville", serif;
  font-weight: 519;
}

.pivot-legacy-public .jost-520 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 520;
  font-style: normal;
}

.pivot-legacy-public .baskerville-520 {
  font-family: "Libre Baskerville", serif;
  font-weight: 520;
}

.pivot-legacy-public .jost-521 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 521;
  font-style: normal;
}

.pivot-legacy-public .baskerville-521 {
  font-family: "Libre Baskerville", serif;
  font-weight: 521;
}

.pivot-legacy-public .jost-522 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 522;
  font-style: normal;
}

.pivot-legacy-public .baskerville-522 {
  font-family: "Libre Baskerville", serif;
  font-weight: 522;
}

.pivot-legacy-public .jost-523 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 523;
  font-style: normal;
}

.pivot-legacy-public .baskerville-523 {
  font-family: "Libre Baskerville", serif;
  font-weight: 523;
}

.pivot-legacy-public .jost-524 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 524;
  font-style: normal;
}

.pivot-legacy-public .baskerville-524 {
  font-family: "Libre Baskerville", serif;
  font-weight: 524;
}

.pivot-legacy-public .jost-525 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 525;
  font-style: normal;
}

.pivot-legacy-public .baskerville-525 {
  font-family: "Libre Baskerville", serif;
  font-weight: 525;
}

.pivot-legacy-public .jost-526 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 526;
  font-style: normal;
}

.pivot-legacy-public .baskerville-526 {
  font-family: "Libre Baskerville", serif;
  font-weight: 526;
}

.pivot-legacy-public .jost-527 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 527;
  font-style: normal;
}

.pivot-legacy-public .baskerville-527 {
  font-family: "Libre Baskerville", serif;
  font-weight: 527;
}

.pivot-legacy-public .jost-528 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 528;
  font-style: normal;
}

.pivot-legacy-public .baskerville-528 {
  font-family: "Libre Baskerville", serif;
  font-weight: 528;
}

.pivot-legacy-public .jost-529 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 529;
  font-style: normal;
}

.pivot-legacy-public .baskerville-529 {
  font-family: "Libre Baskerville", serif;
  font-weight: 529;
}

.pivot-legacy-public .jost-530 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 530;
  font-style: normal;
}

.pivot-legacy-public .baskerville-530 {
  font-family: "Libre Baskerville", serif;
  font-weight: 530;
}

.pivot-legacy-public .jost-531 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 531;
  font-style: normal;
}

.pivot-legacy-public .baskerville-531 {
  font-family: "Libre Baskerville", serif;
  font-weight: 531;
}

.pivot-legacy-public .jost-532 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 532;
  font-style: normal;
}

.pivot-legacy-public .baskerville-532 {
  font-family: "Libre Baskerville", serif;
  font-weight: 532;
}

.pivot-legacy-public .jost-533 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 533;
  font-style: normal;
}

.pivot-legacy-public .baskerville-533 {
  font-family: "Libre Baskerville", serif;
  font-weight: 533;
}

.pivot-legacy-public .jost-534 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 534;
  font-style: normal;
}

.pivot-legacy-public .baskerville-534 {
  font-family: "Libre Baskerville", serif;
  font-weight: 534;
}

.pivot-legacy-public .jost-535 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 535;
  font-style: normal;
}

.pivot-legacy-public .baskerville-535 {
  font-family: "Libre Baskerville", serif;
  font-weight: 535;
}

.pivot-legacy-public .jost-536 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 536;
  font-style: normal;
}

.pivot-legacy-public .baskerville-536 {
  font-family: "Libre Baskerville", serif;
  font-weight: 536;
}

.pivot-legacy-public .jost-537 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 537;
  font-style: normal;
}

.pivot-legacy-public .baskerville-537 {
  font-family: "Libre Baskerville", serif;
  font-weight: 537;
}

.pivot-legacy-public .jost-538 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 538;
  font-style: normal;
}

.pivot-legacy-public .baskerville-538 {
  font-family: "Libre Baskerville", serif;
  font-weight: 538;
}

.pivot-legacy-public .jost-539 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 539;
  font-style: normal;
}

.pivot-legacy-public .baskerville-539 {
  font-family: "Libre Baskerville", serif;
  font-weight: 539;
}

.pivot-legacy-public .jost-540 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 540;
  font-style: normal;
}

.pivot-legacy-public .baskerville-540 {
  font-family: "Libre Baskerville", serif;
  font-weight: 540;
}

.pivot-legacy-public .jost-541 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 541;
  font-style: normal;
}

.pivot-legacy-public .baskerville-541 {
  font-family: "Libre Baskerville", serif;
  font-weight: 541;
}

.pivot-legacy-public .jost-542 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 542;
  font-style: normal;
}

.pivot-legacy-public .baskerville-542 {
  font-family: "Libre Baskerville", serif;
  font-weight: 542;
}

.pivot-legacy-public .jost-543 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 543;
  font-style: normal;
}

.pivot-legacy-public .baskerville-543 {
  font-family: "Libre Baskerville", serif;
  font-weight: 543;
}

.pivot-legacy-public .jost-544 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 544;
  font-style: normal;
}

.pivot-legacy-public .baskerville-544 {
  font-family: "Libre Baskerville", serif;
  font-weight: 544;
}

.pivot-legacy-public .jost-545 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 545;
  font-style: normal;
}

.pivot-legacy-public .baskerville-545 {
  font-family: "Libre Baskerville", serif;
  font-weight: 545;
}

.pivot-legacy-public .jost-546 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 546;
  font-style: normal;
}

.pivot-legacy-public .baskerville-546 {
  font-family: "Libre Baskerville", serif;
  font-weight: 546;
}

.pivot-legacy-public .jost-547 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 547;
  font-style: normal;
}

.pivot-legacy-public .baskerville-547 {
  font-family: "Libre Baskerville", serif;
  font-weight: 547;
}

.pivot-legacy-public .jost-548 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 548;
  font-style: normal;
}

.pivot-legacy-public .baskerville-548 {
  font-family: "Libre Baskerville", serif;
  font-weight: 548;
}

.pivot-legacy-public .jost-549 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 549;
  font-style: normal;
}

.pivot-legacy-public .baskerville-549 {
  font-family: "Libre Baskerville", serif;
  font-weight: 549;
}

.pivot-legacy-public .jost-550 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 550;
  font-style: normal;
}

.pivot-legacy-public .baskerville-550 {
  font-family: "Libre Baskerville", serif;
  font-weight: 550;
}

.pivot-legacy-public .jost-551 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 551;
  font-style: normal;
}

.pivot-legacy-public .baskerville-551 {
  font-family: "Libre Baskerville", serif;
  font-weight: 551;
}

.pivot-legacy-public .jost-552 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 552;
  font-style: normal;
}

.pivot-legacy-public .baskerville-552 {
  font-family: "Libre Baskerville", serif;
  font-weight: 552;
}

.pivot-legacy-public .jost-553 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 553;
  font-style: normal;
}

.pivot-legacy-public .baskerville-553 {
  font-family: "Libre Baskerville", serif;
  font-weight: 553;
}

.pivot-legacy-public .jost-554 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 554;
  font-style: normal;
}

.pivot-legacy-public .baskerville-554 {
  font-family: "Libre Baskerville", serif;
  font-weight: 554;
}

.pivot-legacy-public .jost-555 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 555;
  font-style: normal;
}

.pivot-legacy-public .baskerville-555 {
  font-family: "Libre Baskerville", serif;
  font-weight: 555;
}

.pivot-legacy-public .jost-556 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 556;
  font-style: normal;
}

.pivot-legacy-public .baskerville-556 {
  font-family: "Libre Baskerville", serif;
  font-weight: 556;
}

.pivot-legacy-public .jost-557 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 557;
  font-style: normal;
}

.pivot-legacy-public .baskerville-557 {
  font-family: "Libre Baskerville", serif;
  font-weight: 557;
}

.pivot-legacy-public .jost-558 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 558;
  font-style: normal;
}

.pivot-legacy-public .baskerville-558 {
  font-family: "Libre Baskerville", serif;
  font-weight: 558;
}

.pivot-legacy-public .jost-559 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 559;
  font-style: normal;
}

.pivot-legacy-public .baskerville-559 {
  font-family: "Libre Baskerville", serif;
  font-weight: 559;
}

.pivot-legacy-public .jost-560 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 560;
  font-style: normal;
}

.pivot-legacy-public .baskerville-560 {
  font-family: "Libre Baskerville", serif;
  font-weight: 560;
}

.pivot-legacy-public .jost-561 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 561;
  font-style: normal;
}

.pivot-legacy-public .baskerville-561 {
  font-family: "Libre Baskerville", serif;
  font-weight: 561;
}

.pivot-legacy-public .jost-562 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 562;
  font-style: normal;
}

.pivot-legacy-public .baskerville-562 {
  font-family: "Libre Baskerville", serif;
  font-weight: 562;
}

.pivot-legacy-public .jost-563 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 563;
  font-style: normal;
}

.pivot-legacy-public .baskerville-563 {
  font-family: "Libre Baskerville", serif;
  font-weight: 563;
}

.pivot-legacy-public .jost-564 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 564;
  font-style: normal;
}

.pivot-legacy-public .baskerville-564 {
  font-family: "Libre Baskerville", serif;
  font-weight: 564;
}

.pivot-legacy-public .jost-565 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 565;
  font-style: normal;
}

.pivot-legacy-public .baskerville-565 {
  font-family: "Libre Baskerville", serif;
  font-weight: 565;
}

.pivot-legacy-public .jost-566 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 566;
  font-style: normal;
}

.pivot-legacy-public .baskerville-566 {
  font-family: "Libre Baskerville", serif;
  font-weight: 566;
}

.pivot-legacy-public .jost-567 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 567;
  font-style: normal;
}

.pivot-legacy-public .baskerville-567 {
  font-family: "Libre Baskerville", serif;
  font-weight: 567;
}

.pivot-legacy-public .jost-568 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 568;
  font-style: normal;
}

.pivot-legacy-public .baskerville-568 {
  font-family: "Libre Baskerville", serif;
  font-weight: 568;
}

.pivot-legacy-public .jost-569 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 569;
  font-style: normal;
}

.pivot-legacy-public .baskerville-569 {
  font-family: "Libre Baskerville", serif;
  font-weight: 569;
}

.pivot-legacy-public .jost-570 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 570;
  font-style: normal;
}

.pivot-legacy-public .baskerville-570 {
  font-family: "Libre Baskerville", serif;
  font-weight: 570;
}

.pivot-legacy-public .jost-571 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 571;
  font-style: normal;
}

.pivot-legacy-public .baskerville-571 {
  font-family: "Libre Baskerville", serif;
  font-weight: 571;
}

.pivot-legacy-public .jost-572 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 572;
  font-style: normal;
}

.pivot-legacy-public .baskerville-572 {
  font-family: "Libre Baskerville", serif;
  font-weight: 572;
}

.pivot-legacy-public .jost-573 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 573;
  font-style: normal;
}

.pivot-legacy-public .baskerville-573 {
  font-family: "Libre Baskerville", serif;
  font-weight: 573;
}

.pivot-legacy-public .jost-574 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 574;
  font-style: normal;
}

.pivot-legacy-public .baskerville-574 {
  font-family: "Libre Baskerville", serif;
  font-weight: 574;
}

.pivot-legacy-public .jost-575 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 575;
  font-style: normal;
}

.pivot-legacy-public .baskerville-575 {
  font-family: "Libre Baskerville", serif;
  font-weight: 575;
}

.pivot-legacy-public .jost-576 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 576;
  font-style: normal;
}

.pivot-legacy-public .baskerville-576 {
  font-family: "Libre Baskerville", serif;
  font-weight: 576;
}

.pivot-legacy-public .jost-577 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 577;
  font-style: normal;
}

.pivot-legacy-public .baskerville-577 {
  font-family: "Libre Baskerville", serif;
  font-weight: 577;
}

.pivot-legacy-public .jost-578 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 578;
  font-style: normal;
}

.pivot-legacy-public .baskerville-578 {
  font-family: "Libre Baskerville", serif;
  font-weight: 578;
}

.pivot-legacy-public .jost-579 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 579;
  font-style: normal;
}

.pivot-legacy-public .baskerville-579 {
  font-family: "Libre Baskerville", serif;
  font-weight: 579;
}

.pivot-legacy-public .jost-580 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 580;
  font-style: normal;
}

.pivot-legacy-public .baskerville-580 {
  font-family: "Libre Baskerville", serif;
  font-weight: 580;
}

.pivot-legacy-public .jost-581 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 581;
  font-style: normal;
}

.pivot-legacy-public .baskerville-581 {
  font-family: "Libre Baskerville", serif;
  font-weight: 581;
}

.pivot-legacy-public .jost-582 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 582;
  font-style: normal;
}

.pivot-legacy-public .baskerville-582 {
  font-family: "Libre Baskerville", serif;
  font-weight: 582;
}

.pivot-legacy-public .jost-583 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 583;
  font-style: normal;
}

.pivot-legacy-public .baskerville-583 {
  font-family: "Libre Baskerville", serif;
  font-weight: 583;
}

.pivot-legacy-public .jost-584 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 584;
  font-style: normal;
}

.pivot-legacy-public .baskerville-584 {
  font-family: "Libre Baskerville", serif;
  font-weight: 584;
}

.pivot-legacy-public .jost-585 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 585;
  font-style: normal;
}

.pivot-legacy-public .baskerville-585 {
  font-family: "Libre Baskerville", serif;
  font-weight: 585;
}

.pivot-legacy-public .jost-586 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 586;
  font-style: normal;
}

.pivot-legacy-public .baskerville-586 {
  font-family: "Libre Baskerville", serif;
  font-weight: 586;
}

.pivot-legacy-public .jost-587 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 587;
  font-style: normal;
}

.pivot-legacy-public .baskerville-587 {
  font-family: "Libre Baskerville", serif;
  font-weight: 587;
}

.pivot-legacy-public .jost-588 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 588;
  font-style: normal;
}

.pivot-legacy-public .baskerville-588 {
  font-family: "Libre Baskerville", serif;
  font-weight: 588;
}

.pivot-legacy-public .jost-589 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 589;
  font-style: normal;
}

.pivot-legacy-public .baskerville-589 {
  font-family: "Libre Baskerville", serif;
  font-weight: 589;
}

.pivot-legacy-public .jost-590 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 590;
  font-style: normal;
}

.pivot-legacy-public .baskerville-590 {
  font-family: "Libre Baskerville", serif;
  font-weight: 590;
}

.pivot-legacy-public .jost-591 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 591;
  font-style: normal;
}

.pivot-legacy-public .baskerville-591 {
  font-family: "Libre Baskerville", serif;
  font-weight: 591;
}

.pivot-legacy-public .jost-592 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 592;
  font-style: normal;
}

.pivot-legacy-public .baskerville-592 {
  font-family: "Libre Baskerville", serif;
  font-weight: 592;
}

.pivot-legacy-public .jost-593 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 593;
  font-style: normal;
}

.pivot-legacy-public .baskerville-593 {
  font-family: "Libre Baskerville", serif;
  font-weight: 593;
}

.pivot-legacy-public .jost-594 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 594;
  font-style: normal;
}

.pivot-legacy-public .baskerville-594 {
  font-family: "Libre Baskerville", serif;
  font-weight: 594;
}

.pivot-legacy-public .jost-595 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 595;
  font-style: normal;
}

.pivot-legacy-public .baskerville-595 {
  font-family: "Libre Baskerville", serif;
  font-weight: 595;
}

.pivot-legacy-public .jost-596 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 596;
  font-style: normal;
}

.pivot-legacy-public .baskerville-596 {
  font-family: "Libre Baskerville", serif;
  font-weight: 596;
}

.pivot-legacy-public .jost-597 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 597;
  font-style: normal;
}

.pivot-legacy-public .baskerville-597 {
  font-family: "Libre Baskerville", serif;
  font-weight: 597;
}

.pivot-legacy-public .jost-598 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 598;
  font-style: normal;
}

.pivot-legacy-public .baskerville-598 {
  font-family: "Libre Baskerville", serif;
  font-weight: 598;
}

.pivot-legacy-public .jost-599 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 599;
  font-style: normal;
}

.pivot-legacy-public .baskerville-599 {
  font-family: "Libre Baskerville", serif;
  font-weight: 599;
}

.pivot-legacy-public .jost-600 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.pivot-legacy-public .baskerville-600 {
  font-family: "Libre Baskerville", serif;
  font-weight: 600;
}

.pivot-legacy-public .jost-601 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 601;
  font-style: normal;
}

.pivot-legacy-public .baskerville-601 {
  font-family: "Libre Baskerville", serif;
  font-weight: 601;
}

.pivot-legacy-public .jost-602 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 602;
  font-style: normal;
}

.pivot-legacy-public .baskerville-602 {
  font-family: "Libre Baskerville", serif;
  font-weight: 602;
}

.pivot-legacy-public .jost-603 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 603;
  font-style: normal;
}

.pivot-legacy-public .baskerville-603 {
  font-family: "Libre Baskerville", serif;
  font-weight: 603;
}

.pivot-legacy-public .jost-604 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 604;
  font-style: normal;
}

.pivot-legacy-public .baskerville-604 {
  font-family: "Libre Baskerville", serif;
  font-weight: 604;
}

.pivot-legacy-public .jost-605 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 605;
  font-style: normal;
}

.pivot-legacy-public .baskerville-605 {
  font-family: "Libre Baskerville", serif;
  font-weight: 605;
}

.pivot-legacy-public .jost-606 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 606;
  font-style: normal;
}

.pivot-legacy-public .baskerville-606 {
  font-family: "Libre Baskerville", serif;
  font-weight: 606;
}

.pivot-legacy-public .jost-607 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 607;
  font-style: normal;
}

.pivot-legacy-public .baskerville-607 {
  font-family: "Libre Baskerville", serif;
  font-weight: 607;
}

.pivot-legacy-public .jost-608 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 608;
  font-style: normal;
}

.pivot-legacy-public .baskerville-608 {
  font-family: "Libre Baskerville", serif;
  font-weight: 608;
}

.pivot-legacy-public .jost-609 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 609;
  font-style: normal;
}

.pivot-legacy-public .baskerville-609 {
  font-family: "Libre Baskerville", serif;
  font-weight: 609;
}

.pivot-legacy-public .jost-610 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 610;
  font-style: normal;
}

.pivot-legacy-public .baskerville-610 {
  font-family: "Libre Baskerville", serif;
  font-weight: 610;
}

.pivot-legacy-public .jost-611 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 611;
  font-style: normal;
}

.pivot-legacy-public .baskerville-611 {
  font-family: "Libre Baskerville", serif;
  font-weight: 611;
}

.pivot-legacy-public .jost-612 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 612;
  font-style: normal;
}

.pivot-legacy-public .baskerville-612 {
  font-family: "Libre Baskerville", serif;
  font-weight: 612;
}

.pivot-legacy-public .jost-613 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 613;
  font-style: normal;
}

.pivot-legacy-public .baskerville-613 {
  font-family: "Libre Baskerville", serif;
  font-weight: 613;
}

.pivot-legacy-public .jost-614 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 614;
  font-style: normal;
}

.pivot-legacy-public .baskerville-614 {
  font-family: "Libre Baskerville", serif;
  font-weight: 614;
}

.pivot-legacy-public .jost-615 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 615;
  font-style: normal;
}

.pivot-legacy-public .baskerville-615 {
  font-family: "Libre Baskerville", serif;
  font-weight: 615;
}

.pivot-legacy-public .jost-616 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 616;
  font-style: normal;
}

.pivot-legacy-public .baskerville-616 {
  font-family: "Libre Baskerville", serif;
  font-weight: 616;
}

.pivot-legacy-public .jost-617 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 617;
  font-style: normal;
}

.pivot-legacy-public .baskerville-617 {
  font-family: "Libre Baskerville", serif;
  font-weight: 617;
}

.pivot-legacy-public .jost-618 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 618;
  font-style: normal;
}

.pivot-legacy-public .baskerville-618 {
  font-family: "Libre Baskerville", serif;
  font-weight: 618;
}

.pivot-legacy-public .jost-619 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 619;
  font-style: normal;
}

.pivot-legacy-public .baskerville-619 {
  font-family: "Libre Baskerville", serif;
  font-weight: 619;
}

.pivot-legacy-public .jost-620 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 620;
  font-style: normal;
}

.pivot-legacy-public .baskerville-620 {
  font-family: "Libre Baskerville", serif;
  font-weight: 620;
}

.pivot-legacy-public .jost-621 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 621;
  font-style: normal;
}

.pivot-legacy-public .baskerville-621 {
  font-family: "Libre Baskerville", serif;
  font-weight: 621;
}

.pivot-legacy-public .jost-622 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 622;
  font-style: normal;
}

.pivot-legacy-public .baskerville-622 {
  font-family: "Libre Baskerville", serif;
  font-weight: 622;
}

.pivot-legacy-public .jost-623 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 623;
  font-style: normal;
}

.pivot-legacy-public .baskerville-623 {
  font-family: "Libre Baskerville", serif;
  font-weight: 623;
}

.pivot-legacy-public .jost-624 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 624;
  font-style: normal;
}

.pivot-legacy-public .baskerville-624 {
  font-family: "Libre Baskerville", serif;
  font-weight: 624;
}

.pivot-legacy-public .jost-625 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 625;
  font-style: normal;
}

.pivot-legacy-public .baskerville-625 {
  font-family: "Libre Baskerville", serif;
  font-weight: 625;
}

.pivot-legacy-public .jost-626 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 626;
  font-style: normal;
}

.pivot-legacy-public .baskerville-626 {
  font-family: "Libre Baskerville", serif;
  font-weight: 626;
}

.pivot-legacy-public .jost-627 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 627;
  font-style: normal;
}

.pivot-legacy-public .baskerville-627 {
  font-family: "Libre Baskerville", serif;
  font-weight: 627;
}

.pivot-legacy-public .jost-628 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 628;
  font-style: normal;
}

.pivot-legacy-public .baskerville-628 {
  font-family: "Libre Baskerville", serif;
  font-weight: 628;
}

.pivot-legacy-public .jost-629 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 629;
  font-style: normal;
}

.pivot-legacy-public .baskerville-629 {
  font-family: "Libre Baskerville", serif;
  font-weight: 629;
}

.pivot-legacy-public .jost-630 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 630;
  font-style: normal;
}

.pivot-legacy-public .baskerville-630 {
  font-family: "Libre Baskerville", serif;
  font-weight: 630;
}

.pivot-legacy-public .jost-631 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 631;
  font-style: normal;
}

.pivot-legacy-public .baskerville-631 {
  font-family: "Libre Baskerville", serif;
  font-weight: 631;
}

.pivot-legacy-public .jost-632 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 632;
  font-style: normal;
}

.pivot-legacy-public .baskerville-632 {
  font-family: "Libre Baskerville", serif;
  font-weight: 632;
}

.pivot-legacy-public .jost-633 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 633;
  font-style: normal;
}

.pivot-legacy-public .baskerville-633 {
  font-family: "Libre Baskerville", serif;
  font-weight: 633;
}

.pivot-legacy-public .jost-634 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 634;
  font-style: normal;
}

.pivot-legacy-public .baskerville-634 {
  font-family: "Libre Baskerville", serif;
  font-weight: 634;
}

.pivot-legacy-public .jost-635 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 635;
  font-style: normal;
}

.pivot-legacy-public .baskerville-635 {
  font-family: "Libre Baskerville", serif;
  font-weight: 635;
}

.pivot-legacy-public .jost-636 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 636;
  font-style: normal;
}

.pivot-legacy-public .baskerville-636 {
  font-family: "Libre Baskerville", serif;
  font-weight: 636;
}

.pivot-legacy-public .jost-637 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 637;
  font-style: normal;
}

.pivot-legacy-public .baskerville-637 {
  font-family: "Libre Baskerville", serif;
  font-weight: 637;
}

.pivot-legacy-public .jost-638 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 638;
  font-style: normal;
}

.pivot-legacy-public .baskerville-638 {
  font-family: "Libre Baskerville", serif;
  font-weight: 638;
}

.pivot-legacy-public .jost-639 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 639;
  font-style: normal;
}

.pivot-legacy-public .baskerville-639 {
  font-family: "Libre Baskerville", serif;
  font-weight: 639;
}

.pivot-legacy-public .jost-640 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 640;
  font-style: normal;
}

.pivot-legacy-public .baskerville-640 {
  font-family: "Libre Baskerville", serif;
  font-weight: 640;
}

.pivot-legacy-public .jost-641 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 641;
  font-style: normal;
}

.pivot-legacy-public .baskerville-641 {
  font-family: "Libre Baskerville", serif;
  font-weight: 641;
}

.pivot-legacy-public .jost-642 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 642;
  font-style: normal;
}

.pivot-legacy-public .baskerville-642 {
  font-family: "Libre Baskerville", serif;
  font-weight: 642;
}

.pivot-legacy-public .jost-643 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 643;
  font-style: normal;
}

.pivot-legacy-public .baskerville-643 {
  font-family: "Libre Baskerville", serif;
  font-weight: 643;
}

.pivot-legacy-public .jost-644 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 644;
  font-style: normal;
}

.pivot-legacy-public .baskerville-644 {
  font-family: "Libre Baskerville", serif;
  font-weight: 644;
}

.pivot-legacy-public .jost-645 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 645;
  font-style: normal;
}

.pivot-legacy-public .baskerville-645 {
  font-family: "Libre Baskerville", serif;
  font-weight: 645;
}

.pivot-legacy-public .jost-646 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 646;
  font-style: normal;
}

.pivot-legacy-public .baskerville-646 {
  font-family: "Libre Baskerville", serif;
  font-weight: 646;
}

.pivot-legacy-public .jost-647 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 647;
  font-style: normal;
}

.pivot-legacy-public .baskerville-647 {
  font-family: "Libre Baskerville", serif;
  font-weight: 647;
}

.pivot-legacy-public .jost-648 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 648;
  font-style: normal;
}

.pivot-legacy-public .baskerville-648 {
  font-family: "Libre Baskerville", serif;
  font-weight: 648;
}

.pivot-legacy-public .jost-649 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 649;
  font-style: normal;
}

.pivot-legacy-public .baskerville-649 {
  font-family: "Libre Baskerville", serif;
  font-weight: 649;
}

.pivot-legacy-public .jost-650 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 650;
  font-style: normal;
}

.pivot-legacy-public .baskerville-650 {
  font-family: "Libre Baskerville", serif;
  font-weight: 650;
}

.pivot-legacy-public .jost-651 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 651;
  font-style: normal;
}

.pivot-legacy-public .baskerville-651 {
  font-family: "Libre Baskerville", serif;
  font-weight: 651;
}

.pivot-legacy-public .jost-652 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 652;
  font-style: normal;
}

.pivot-legacy-public .baskerville-652 {
  font-family: "Libre Baskerville", serif;
  font-weight: 652;
}

.pivot-legacy-public .jost-653 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 653;
  font-style: normal;
}

.pivot-legacy-public .baskerville-653 {
  font-family: "Libre Baskerville", serif;
  font-weight: 653;
}

.pivot-legacy-public .jost-654 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 654;
  font-style: normal;
}

.pivot-legacy-public .baskerville-654 {
  font-family: "Libre Baskerville", serif;
  font-weight: 654;
}

.pivot-legacy-public .jost-655 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 655;
  font-style: normal;
}

.pivot-legacy-public .baskerville-655 {
  font-family: "Libre Baskerville", serif;
  font-weight: 655;
}

.pivot-legacy-public .jost-656 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 656;
  font-style: normal;
}

.pivot-legacy-public .baskerville-656 {
  font-family: "Libre Baskerville", serif;
  font-weight: 656;
}

.pivot-legacy-public .jost-657 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 657;
  font-style: normal;
}

.pivot-legacy-public .baskerville-657 {
  font-family: "Libre Baskerville", serif;
  font-weight: 657;
}

.pivot-legacy-public .jost-658 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 658;
  font-style: normal;
}

.pivot-legacy-public .baskerville-658 {
  font-family: "Libre Baskerville", serif;
  font-weight: 658;
}

.pivot-legacy-public .jost-659 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 659;
  font-style: normal;
}

.pivot-legacy-public .baskerville-659 {
  font-family: "Libre Baskerville", serif;
  font-weight: 659;
}

.pivot-legacy-public .jost-660 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 660;
  font-style: normal;
}

.pivot-legacy-public .baskerville-660 {
  font-family: "Libre Baskerville", serif;
  font-weight: 660;
}

.pivot-legacy-public .jost-661 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 661;
  font-style: normal;
}

.pivot-legacy-public .baskerville-661 {
  font-family: "Libre Baskerville", serif;
  font-weight: 661;
}

.pivot-legacy-public .jost-662 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 662;
  font-style: normal;
}

.pivot-legacy-public .baskerville-662 {
  font-family: "Libre Baskerville", serif;
  font-weight: 662;
}

.pivot-legacy-public .jost-663 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 663;
  font-style: normal;
}

.pivot-legacy-public .baskerville-663 {
  font-family: "Libre Baskerville", serif;
  font-weight: 663;
}

.pivot-legacy-public .jost-664 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 664;
  font-style: normal;
}

.pivot-legacy-public .baskerville-664 {
  font-family: "Libre Baskerville", serif;
  font-weight: 664;
}

.pivot-legacy-public .jost-665 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 665;
  font-style: normal;
}

.pivot-legacy-public .baskerville-665 {
  font-family: "Libre Baskerville", serif;
  font-weight: 665;
}

.pivot-legacy-public .jost-666 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 666;
  font-style: normal;
}

.pivot-legacy-public .baskerville-666 {
  font-family: "Libre Baskerville", serif;
  font-weight: 666;
}

.pivot-legacy-public .jost-667 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 667;
  font-style: normal;
}

.pivot-legacy-public .baskerville-667 {
  font-family: "Libre Baskerville", serif;
  font-weight: 667;
}

.pivot-legacy-public .jost-668 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 668;
  font-style: normal;
}

.pivot-legacy-public .baskerville-668 {
  font-family: "Libre Baskerville", serif;
  font-weight: 668;
}

.pivot-legacy-public .jost-669 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 669;
  font-style: normal;
}

.pivot-legacy-public .baskerville-669 {
  font-family: "Libre Baskerville", serif;
  font-weight: 669;
}

.pivot-legacy-public .jost-670 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 670;
  font-style: normal;
}

.pivot-legacy-public .baskerville-670 {
  font-family: "Libre Baskerville", serif;
  font-weight: 670;
}

.pivot-legacy-public .jost-671 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 671;
  font-style: normal;
}

.pivot-legacy-public .baskerville-671 {
  font-family: "Libre Baskerville", serif;
  font-weight: 671;
}

.pivot-legacy-public .jost-672 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 672;
  font-style: normal;
}

.pivot-legacy-public .baskerville-672 {
  font-family: "Libre Baskerville", serif;
  font-weight: 672;
}

.pivot-legacy-public .jost-673 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 673;
  font-style: normal;
}

.pivot-legacy-public .baskerville-673 {
  font-family: "Libre Baskerville", serif;
  font-weight: 673;
}

.pivot-legacy-public .jost-674 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 674;
  font-style: normal;
}

.pivot-legacy-public .baskerville-674 {
  font-family: "Libre Baskerville", serif;
  font-weight: 674;
}

.pivot-legacy-public .jost-675 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 675;
  font-style: normal;
}

.pivot-legacy-public .baskerville-675 {
  font-family: "Libre Baskerville", serif;
  font-weight: 675;
}

.pivot-legacy-public .jost-676 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 676;
  font-style: normal;
}

.pivot-legacy-public .baskerville-676 {
  font-family: "Libre Baskerville", serif;
  font-weight: 676;
}

.pivot-legacy-public .jost-677 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 677;
  font-style: normal;
}

.pivot-legacy-public .baskerville-677 {
  font-family: "Libre Baskerville", serif;
  font-weight: 677;
}

.pivot-legacy-public .jost-678 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 678;
  font-style: normal;
}

.pivot-legacy-public .baskerville-678 {
  font-family: "Libre Baskerville", serif;
  font-weight: 678;
}

.pivot-legacy-public .jost-679 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 679;
  font-style: normal;
}

.pivot-legacy-public .baskerville-679 {
  font-family: "Libre Baskerville", serif;
  font-weight: 679;
}

.pivot-legacy-public .jost-680 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 680;
  font-style: normal;
}

.pivot-legacy-public .baskerville-680 {
  font-family: "Libre Baskerville", serif;
  font-weight: 680;
}

.pivot-legacy-public .jost-681 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 681;
  font-style: normal;
}

.pivot-legacy-public .baskerville-681 {
  font-family: "Libre Baskerville", serif;
  font-weight: 681;
}

.pivot-legacy-public .jost-682 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 682;
  font-style: normal;
}

.pivot-legacy-public .baskerville-682 {
  font-family: "Libre Baskerville", serif;
  font-weight: 682;
}

.pivot-legacy-public .jost-683 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 683;
  font-style: normal;
}

.pivot-legacy-public .baskerville-683 {
  font-family: "Libre Baskerville", serif;
  font-weight: 683;
}

.pivot-legacy-public .jost-684 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 684;
  font-style: normal;
}

.pivot-legacy-public .baskerville-684 {
  font-family: "Libre Baskerville", serif;
  font-weight: 684;
}

.pivot-legacy-public .jost-685 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 685;
  font-style: normal;
}

.pivot-legacy-public .baskerville-685 {
  font-family: "Libre Baskerville", serif;
  font-weight: 685;
}

.pivot-legacy-public .jost-686 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 686;
  font-style: normal;
}

.pivot-legacy-public .baskerville-686 {
  font-family: "Libre Baskerville", serif;
  font-weight: 686;
}

.pivot-legacy-public .jost-687 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 687;
  font-style: normal;
}

.pivot-legacy-public .baskerville-687 {
  font-family: "Libre Baskerville", serif;
  font-weight: 687;
}

.pivot-legacy-public .jost-688 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 688;
  font-style: normal;
}

.pivot-legacy-public .baskerville-688 {
  font-family: "Libre Baskerville", serif;
  font-weight: 688;
}

.pivot-legacy-public .jost-689 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 689;
  font-style: normal;
}

.pivot-legacy-public .baskerville-689 {
  font-family: "Libre Baskerville", serif;
  font-weight: 689;
}

.pivot-legacy-public .jost-690 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 690;
  font-style: normal;
}

.pivot-legacy-public .baskerville-690 {
  font-family: "Libre Baskerville", serif;
  font-weight: 690;
}

.pivot-legacy-public .jost-691 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 691;
  font-style: normal;
}

.pivot-legacy-public .baskerville-691 {
  font-family: "Libre Baskerville", serif;
  font-weight: 691;
}

.pivot-legacy-public .jost-692 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 692;
  font-style: normal;
}

.pivot-legacy-public .baskerville-692 {
  font-family: "Libre Baskerville", serif;
  font-weight: 692;
}

.pivot-legacy-public .jost-693 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 693;
  font-style: normal;
}

.pivot-legacy-public .baskerville-693 {
  font-family: "Libre Baskerville", serif;
  font-weight: 693;
}

.pivot-legacy-public .jost-694 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 694;
  font-style: normal;
}

.pivot-legacy-public .baskerville-694 {
  font-family: "Libre Baskerville", serif;
  font-weight: 694;
}

.pivot-legacy-public .jost-695 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 695;
  font-style: normal;
}

.pivot-legacy-public .baskerville-695 {
  font-family: "Libre Baskerville", serif;
  font-weight: 695;
}

.pivot-legacy-public .jost-696 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 696;
  font-style: normal;
}

.pivot-legacy-public .baskerville-696 {
  font-family: "Libre Baskerville", serif;
  font-weight: 696;
}

.pivot-legacy-public .jost-697 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 697;
  font-style: normal;
}

.pivot-legacy-public .baskerville-697 {
  font-family: "Libre Baskerville", serif;
  font-weight: 697;
}

.pivot-legacy-public .jost-698 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 698;
  font-style: normal;
}

.pivot-legacy-public .baskerville-698 {
  font-family: "Libre Baskerville", serif;
  font-weight: 698;
}

.pivot-legacy-public .jost-699 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 699;
  font-style: normal;
}

.pivot-legacy-public .baskerville-699 {
  font-family: "Libre Baskerville", serif;
  font-weight: 699;
}

.pivot-legacy-public .jost-700 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.pivot-legacy-public .baskerville-700 {
  font-family: "Libre Baskerville", serif;
  font-weight: 700;
}

.pivot-legacy-public .jost-701 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 701;
  font-style: normal;
}

.pivot-legacy-public .baskerville-701 {
  font-family: "Libre Baskerville", serif;
  font-weight: 701;
}

.pivot-legacy-public .jost-702 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 702;
  font-style: normal;
}

.pivot-legacy-public .baskerville-702 {
  font-family: "Libre Baskerville", serif;
  font-weight: 702;
}

.pivot-legacy-public .jost-703 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 703;
  font-style: normal;
}

.pivot-legacy-public .baskerville-703 {
  font-family: "Libre Baskerville", serif;
  font-weight: 703;
}

.pivot-legacy-public .jost-704 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 704;
  font-style: normal;
}

.pivot-legacy-public .baskerville-704 {
  font-family: "Libre Baskerville", serif;
  font-weight: 704;
}

.pivot-legacy-public .jost-705 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 705;
  font-style: normal;
}

.pivot-legacy-public .baskerville-705 {
  font-family: "Libre Baskerville", serif;
  font-weight: 705;
}

.pivot-legacy-public .jost-706 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 706;
  font-style: normal;
}

.pivot-legacy-public .baskerville-706 {
  font-family: "Libre Baskerville", serif;
  font-weight: 706;
}

.pivot-legacy-public .jost-707 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 707;
  font-style: normal;
}

.pivot-legacy-public .baskerville-707 {
  font-family: "Libre Baskerville", serif;
  font-weight: 707;
}

.pivot-legacy-public .jost-708 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 708;
  font-style: normal;
}

.pivot-legacy-public .baskerville-708 {
  font-family: "Libre Baskerville", serif;
  font-weight: 708;
}

.pivot-legacy-public .jost-709 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 709;
  font-style: normal;
}

.pivot-legacy-public .baskerville-709 {
  font-family: "Libre Baskerville", serif;
  font-weight: 709;
}

.pivot-legacy-public .jost-710 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 710;
  font-style: normal;
}

.pivot-legacy-public .baskerville-710 {
  font-family: "Libre Baskerville", serif;
  font-weight: 710;
}

.pivot-legacy-public .jost-711 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 711;
  font-style: normal;
}

.pivot-legacy-public .baskerville-711 {
  font-family: "Libre Baskerville", serif;
  font-weight: 711;
}

.pivot-legacy-public .jost-712 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 712;
  font-style: normal;
}

.pivot-legacy-public .baskerville-712 {
  font-family: "Libre Baskerville", serif;
  font-weight: 712;
}

.pivot-legacy-public .jost-713 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 713;
  font-style: normal;
}

.pivot-legacy-public .baskerville-713 {
  font-family: "Libre Baskerville", serif;
  font-weight: 713;
}

.pivot-legacy-public .jost-714 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 714;
  font-style: normal;
}

.pivot-legacy-public .baskerville-714 {
  font-family: "Libre Baskerville", serif;
  font-weight: 714;
}

.pivot-legacy-public .jost-715 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 715;
  font-style: normal;
}

.pivot-legacy-public .baskerville-715 {
  font-family: "Libre Baskerville", serif;
  font-weight: 715;
}

.pivot-legacy-public .jost-716 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 716;
  font-style: normal;
}

.pivot-legacy-public .baskerville-716 {
  font-family: "Libre Baskerville", serif;
  font-weight: 716;
}

.pivot-legacy-public .jost-717 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 717;
  font-style: normal;
}

.pivot-legacy-public .baskerville-717 {
  font-family: "Libre Baskerville", serif;
  font-weight: 717;
}

.pivot-legacy-public .jost-718 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 718;
  font-style: normal;
}

.pivot-legacy-public .baskerville-718 {
  font-family: "Libre Baskerville", serif;
  font-weight: 718;
}

.pivot-legacy-public .jost-719 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 719;
  font-style: normal;
}

.pivot-legacy-public .baskerville-719 {
  font-family: "Libre Baskerville", serif;
  font-weight: 719;
}

.pivot-legacy-public .jost-720 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 720;
  font-style: normal;
}

.pivot-legacy-public .baskerville-720 {
  font-family: "Libre Baskerville", serif;
  font-weight: 720;
}

.pivot-legacy-public .jost-721 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 721;
  font-style: normal;
}

.pivot-legacy-public .baskerville-721 {
  font-family: "Libre Baskerville", serif;
  font-weight: 721;
}

.pivot-legacy-public .jost-722 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 722;
  font-style: normal;
}

.pivot-legacy-public .baskerville-722 {
  font-family: "Libre Baskerville", serif;
  font-weight: 722;
}

.pivot-legacy-public .jost-723 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 723;
  font-style: normal;
}

.pivot-legacy-public .baskerville-723 {
  font-family: "Libre Baskerville", serif;
  font-weight: 723;
}

.pivot-legacy-public .jost-724 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 724;
  font-style: normal;
}

.pivot-legacy-public .baskerville-724 {
  font-family: "Libre Baskerville", serif;
  font-weight: 724;
}

.pivot-legacy-public .jost-725 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 725;
  font-style: normal;
}

.pivot-legacy-public .baskerville-725 {
  font-family: "Libre Baskerville", serif;
  font-weight: 725;
}

.pivot-legacy-public .jost-726 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 726;
  font-style: normal;
}

.pivot-legacy-public .baskerville-726 {
  font-family: "Libre Baskerville", serif;
  font-weight: 726;
}

.pivot-legacy-public .jost-727 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 727;
  font-style: normal;
}

.pivot-legacy-public .baskerville-727 {
  font-family: "Libre Baskerville", serif;
  font-weight: 727;
}

.pivot-legacy-public .jost-728 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 728;
  font-style: normal;
}

.pivot-legacy-public .baskerville-728 {
  font-family: "Libre Baskerville", serif;
  font-weight: 728;
}

.pivot-legacy-public .jost-729 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 729;
  font-style: normal;
}

.pivot-legacy-public .baskerville-729 {
  font-family: "Libre Baskerville", serif;
  font-weight: 729;
}

.pivot-legacy-public .jost-730 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 730;
  font-style: normal;
}

.pivot-legacy-public .baskerville-730 {
  font-family: "Libre Baskerville", serif;
  font-weight: 730;
}

.pivot-legacy-public .jost-731 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 731;
  font-style: normal;
}

.pivot-legacy-public .baskerville-731 {
  font-family: "Libre Baskerville", serif;
  font-weight: 731;
}

.pivot-legacy-public .jost-732 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 732;
  font-style: normal;
}

.pivot-legacy-public .baskerville-732 {
  font-family: "Libre Baskerville", serif;
  font-weight: 732;
}

.pivot-legacy-public .jost-733 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 733;
  font-style: normal;
}

.pivot-legacy-public .baskerville-733 {
  font-family: "Libre Baskerville", serif;
  font-weight: 733;
}

.pivot-legacy-public .jost-734 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 734;
  font-style: normal;
}

.pivot-legacy-public .baskerville-734 {
  font-family: "Libre Baskerville", serif;
  font-weight: 734;
}

.pivot-legacy-public .jost-735 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 735;
  font-style: normal;
}

.pivot-legacy-public .baskerville-735 {
  font-family: "Libre Baskerville", serif;
  font-weight: 735;
}

.pivot-legacy-public .jost-736 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 736;
  font-style: normal;
}

.pivot-legacy-public .baskerville-736 {
  font-family: "Libre Baskerville", serif;
  font-weight: 736;
}

.pivot-legacy-public .jost-737 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 737;
  font-style: normal;
}

.pivot-legacy-public .baskerville-737 {
  font-family: "Libre Baskerville", serif;
  font-weight: 737;
}

.pivot-legacy-public .jost-738 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 738;
  font-style: normal;
}

.pivot-legacy-public .baskerville-738 {
  font-family: "Libre Baskerville", serif;
  font-weight: 738;
}

.pivot-legacy-public .jost-739 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 739;
  font-style: normal;
}

.pivot-legacy-public .baskerville-739 {
  font-family: "Libre Baskerville", serif;
  font-weight: 739;
}

.pivot-legacy-public .jost-740 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 740;
  font-style: normal;
}

.pivot-legacy-public .baskerville-740 {
  font-family: "Libre Baskerville", serif;
  font-weight: 740;
}

.pivot-legacy-public .jost-741 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 741;
  font-style: normal;
}

.pivot-legacy-public .baskerville-741 {
  font-family: "Libre Baskerville", serif;
  font-weight: 741;
}

.pivot-legacy-public .jost-742 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 742;
  font-style: normal;
}

.pivot-legacy-public .baskerville-742 {
  font-family: "Libre Baskerville", serif;
  font-weight: 742;
}

.pivot-legacy-public .jost-743 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 743;
  font-style: normal;
}

.pivot-legacy-public .baskerville-743 {
  font-family: "Libre Baskerville", serif;
  font-weight: 743;
}

.pivot-legacy-public .jost-744 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 744;
  font-style: normal;
}

.pivot-legacy-public .baskerville-744 {
  font-family: "Libre Baskerville", serif;
  font-weight: 744;
}

.pivot-legacy-public .jost-745 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 745;
  font-style: normal;
}

.pivot-legacy-public .baskerville-745 {
  font-family: "Libre Baskerville", serif;
  font-weight: 745;
}

.pivot-legacy-public .jost-746 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 746;
  font-style: normal;
}

.pivot-legacy-public .baskerville-746 {
  font-family: "Libre Baskerville", serif;
  font-weight: 746;
}

.pivot-legacy-public .jost-747 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 747;
  font-style: normal;
}

.pivot-legacy-public .baskerville-747 {
  font-family: "Libre Baskerville", serif;
  font-weight: 747;
}

.pivot-legacy-public .jost-748 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 748;
  font-style: normal;
}

.pivot-legacy-public .baskerville-748 {
  font-family: "Libre Baskerville", serif;
  font-weight: 748;
}

.pivot-legacy-public .jost-749 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 749;
  font-style: normal;
}

.pivot-legacy-public .baskerville-749 {
  font-family: "Libre Baskerville", serif;
  font-weight: 749;
}

.pivot-legacy-public .jost-750 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 750;
  font-style: normal;
}

.pivot-legacy-public .baskerville-750 {
  font-family: "Libre Baskerville", serif;
  font-weight: 750;
}

.pivot-legacy-public .jost-751 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 751;
  font-style: normal;
}

.pivot-legacy-public .baskerville-751 {
  font-family: "Libre Baskerville", serif;
  font-weight: 751;
}

.pivot-legacy-public .jost-752 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 752;
  font-style: normal;
}

.pivot-legacy-public .baskerville-752 {
  font-family: "Libre Baskerville", serif;
  font-weight: 752;
}

.pivot-legacy-public .jost-753 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 753;
  font-style: normal;
}

.pivot-legacy-public .baskerville-753 {
  font-family: "Libre Baskerville", serif;
  font-weight: 753;
}

.pivot-legacy-public .jost-754 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 754;
  font-style: normal;
}

.pivot-legacy-public .baskerville-754 {
  font-family: "Libre Baskerville", serif;
  font-weight: 754;
}

.pivot-legacy-public .jost-755 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 755;
  font-style: normal;
}

.pivot-legacy-public .baskerville-755 {
  font-family: "Libre Baskerville", serif;
  font-weight: 755;
}

.pivot-legacy-public .jost-756 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 756;
  font-style: normal;
}

.pivot-legacy-public .baskerville-756 {
  font-family: "Libre Baskerville", serif;
  font-weight: 756;
}

.pivot-legacy-public .jost-757 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 757;
  font-style: normal;
}

.pivot-legacy-public .baskerville-757 {
  font-family: "Libre Baskerville", serif;
  font-weight: 757;
}

.pivot-legacy-public .jost-758 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 758;
  font-style: normal;
}

.pivot-legacy-public .baskerville-758 {
  font-family: "Libre Baskerville", serif;
  font-weight: 758;
}

.pivot-legacy-public .jost-759 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 759;
  font-style: normal;
}

.pivot-legacy-public .baskerville-759 {
  font-family: "Libre Baskerville", serif;
  font-weight: 759;
}

.pivot-legacy-public .jost-760 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 760;
  font-style: normal;
}

.pivot-legacy-public .baskerville-760 {
  font-family: "Libre Baskerville", serif;
  font-weight: 760;
}

.pivot-legacy-public .jost-761 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 761;
  font-style: normal;
}

.pivot-legacy-public .baskerville-761 {
  font-family: "Libre Baskerville", serif;
  font-weight: 761;
}

.pivot-legacy-public .jost-762 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 762;
  font-style: normal;
}

.pivot-legacy-public .baskerville-762 {
  font-family: "Libre Baskerville", serif;
  font-weight: 762;
}

.pivot-legacy-public .jost-763 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 763;
  font-style: normal;
}

.pivot-legacy-public .baskerville-763 {
  font-family: "Libre Baskerville", serif;
  font-weight: 763;
}

.pivot-legacy-public .jost-764 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 764;
  font-style: normal;
}

.pivot-legacy-public .baskerville-764 {
  font-family: "Libre Baskerville", serif;
  font-weight: 764;
}

.pivot-legacy-public .jost-765 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 765;
  font-style: normal;
}

.pivot-legacy-public .baskerville-765 {
  font-family: "Libre Baskerville", serif;
  font-weight: 765;
}

.pivot-legacy-public .jost-766 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 766;
  font-style: normal;
}

.pivot-legacy-public .baskerville-766 {
  font-family: "Libre Baskerville", serif;
  font-weight: 766;
}

.pivot-legacy-public .jost-767 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 767;
  font-style: normal;
}

.pivot-legacy-public .baskerville-767 {
  font-family: "Libre Baskerville", serif;
  font-weight: 767;
}

.pivot-legacy-public .jost-768 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 768;
  font-style: normal;
}

.pivot-legacy-public .baskerville-768 {
  font-family: "Libre Baskerville", serif;
  font-weight: 768;
}

.pivot-legacy-public .jost-769 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 769;
  font-style: normal;
}

.pivot-legacy-public .baskerville-769 {
  font-family: "Libre Baskerville", serif;
  font-weight: 769;
}

.pivot-legacy-public .jost-770 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 770;
  font-style: normal;
}

.pivot-legacy-public .baskerville-770 {
  font-family: "Libre Baskerville", serif;
  font-weight: 770;
}

.pivot-legacy-public .jost-771 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 771;
  font-style: normal;
}

.pivot-legacy-public .baskerville-771 {
  font-family: "Libre Baskerville", serif;
  font-weight: 771;
}

.pivot-legacy-public .jost-772 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 772;
  font-style: normal;
}

.pivot-legacy-public .baskerville-772 {
  font-family: "Libre Baskerville", serif;
  font-weight: 772;
}

.pivot-legacy-public .jost-773 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 773;
  font-style: normal;
}

.pivot-legacy-public .baskerville-773 {
  font-family: "Libre Baskerville", serif;
  font-weight: 773;
}

.pivot-legacy-public .jost-774 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 774;
  font-style: normal;
}

.pivot-legacy-public .baskerville-774 {
  font-family: "Libre Baskerville", serif;
  font-weight: 774;
}

.pivot-legacy-public .jost-775 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 775;
  font-style: normal;
}

.pivot-legacy-public .baskerville-775 {
  font-family: "Libre Baskerville", serif;
  font-weight: 775;
}

.pivot-legacy-public .jost-776 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 776;
  font-style: normal;
}

.pivot-legacy-public .baskerville-776 {
  font-family: "Libre Baskerville", serif;
  font-weight: 776;
}

.pivot-legacy-public .jost-777 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 777;
  font-style: normal;
}

.pivot-legacy-public .baskerville-777 {
  font-family: "Libre Baskerville", serif;
  font-weight: 777;
}

.pivot-legacy-public .jost-778 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 778;
  font-style: normal;
}

.pivot-legacy-public .baskerville-778 {
  font-family: "Libre Baskerville", serif;
  font-weight: 778;
}

.pivot-legacy-public .jost-779 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 779;
  font-style: normal;
}

.pivot-legacy-public .baskerville-779 {
  font-family: "Libre Baskerville", serif;
  font-weight: 779;
}

.pivot-legacy-public .jost-780 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 780;
  font-style: normal;
}

.pivot-legacy-public .baskerville-780 {
  font-family: "Libre Baskerville", serif;
  font-weight: 780;
}

.pivot-legacy-public .jost-781 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 781;
  font-style: normal;
}

.pivot-legacy-public .baskerville-781 {
  font-family: "Libre Baskerville", serif;
  font-weight: 781;
}

.pivot-legacy-public .jost-782 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 782;
  font-style: normal;
}

.pivot-legacy-public .baskerville-782 {
  font-family: "Libre Baskerville", serif;
  font-weight: 782;
}

.pivot-legacy-public .jost-783 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 783;
  font-style: normal;
}

.pivot-legacy-public .baskerville-783 {
  font-family: "Libre Baskerville", serif;
  font-weight: 783;
}

.pivot-legacy-public .jost-784 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 784;
  font-style: normal;
}

.pivot-legacy-public .baskerville-784 {
  font-family: "Libre Baskerville", serif;
  font-weight: 784;
}

.pivot-legacy-public .jost-785 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 785;
  font-style: normal;
}

.pivot-legacy-public .baskerville-785 {
  font-family: "Libre Baskerville", serif;
  font-weight: 785;
}

.pivot-legacy-public .jost-786 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 786;
  font-style: normal;
}

.pivot-legacy-public .baskerville-786 {
  font-family: "Libre Baskerville", serif;
  font-weight: 786;
}

.pivot-legacy-public .jost-787 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 787;
  font-style: normal;
}

.pivot-legacy-public .baskerville-787 {
  font-family: "Libre Baskerville", serif;
  font-weight: 787;
}

.pivot-legacy-public .jost-788 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 788;
  font-style: normal;
}

.pivot-legacy-public .baskerville-788 {
  font-family: "Libre Baskerville", serif;
  font-weight: 788;
}

.pivot-legacy-public .jost-789 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 789;
  font-style: normal;
}

.pivot-legacy-public .baskerville-789 {
  font-family: "Libre Baskerville", serif;
  font-weight: 789;
}

.pivot-legacy-public .jost-790 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 790;
  font-style: normal;
}

.pivot-legacy-public .baskerville-790 {
  font-family: "Libre Baskerville", serif;
  font-weight: 790;
}

.pivot-legacy-public .jost-791 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 791;
  font-style: normal;
}

.pivot-legacy-public .baskerville-791 {
  font-family: "Libre Baskerville", serif;
  font-weight: 791;
}

.pivot-legacy-public .jost-792 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 792;
  font-style: normal;
}

.pivot-legacy-public .baskerville-792 {
  font-family: "Libre Baskerville", serif;
  font-weight: 792;
}

.pivot-legacy-public .jost-793 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 793;
  font-style: normal;
}

.pivot-legacy-public .baskerville-793 {
  font-family: "Libre Baskerville", serif;
  font-weight: 793;
}

.pivot-legacy-public .jost-794 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 794;
  font-style: normal;
}

.pivot-legacy-public .baskerville-794 {
  font-family: "Libre Baskerville", serif;
  font-weight: 794;
}

.pivot-legacy-public .jost-795 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 795;
  font-style: normal;
}

.pivot-legacy-public .baskerville-795 {
  font-family: "Libre Baskerville", serif;
  font-weight: 795;
}

.pivot-legacy-public .jost-796 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 796;
  font-style: normal;
}

.pivot-legacy-public .baskerville-796 {
  font-family: "Libre Baskerville", serif;
  font-weight: 796;
}

.pivot-legacy-public .jost-797 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 797;
  font-style: normal;
}

.pivot-legacy-public .baskerville-797 {
  font-family: "Libre Baskerville", serif;
  font-weight: 797;
}

.pivot-legacy-public .jost-798 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 798;
  font-style: normal;
}

.pivot-legacy-public .baskerville-798 {
  font-family: "Libre Baskerville", serif;
  font-weight: 798;
}

.pivot-legacy-public .jost-799 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 799;
  font-style: normal;
}

.pivot-legacy-public .baskerville-799 {
  font-family: "Libre Baskerville", serif;
  font-weight: 799;
}

.pivot-legacy-public .jost-800 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}

.pivot-legacy-public .baskerville-800 {
  font-family: "Libre Baskerville", serif;
  font-weight: 800;
}

.pivot-legacy-public .jost-801 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 801;
  font-style: normal;
}

.pivot-legacy-public .baskerville-801 {
  font-family: "Libre Baskerville", serif;
  font-weight: 801;
}

.pivot-legacy-public .jost-802 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 802;
  font-style: normal;
}

.pivot-legacy-public .baskerville-802 {
  font-family: "Libre Baskerville", serif;
  font-weight: 802;
}

.pivot-legacy-public .jost-803 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 803;
  font-style: normal;
}

.pivot-legacy-public .baskerville-803 {
  font-family: "Libre Baskerville", serif;
  font-weight: 803;
}

.pivot-legacy-public .jost-804 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 804;
  font-style: normal;
}

.pivot-legacy-public .baskerville-804 {
  font-family: "Libre Baskerville", serif;
  font-weight: 804;
}

.pivot-legacy-public .jost-805 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 805;
  font-style: normal;
}

.pivot-legacy-public .baskerville-805 {
  font-family: "Libre Baskerville", serif;
  font-weight: 805;
}

.pivot-legacy-public .jost-806 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 806;
  font-style: normal;
}

.pivot-legacy-public .baskerville-806 {
  font-family: "Libre Baskerville", serif;
  font-weight: 806;
}

.pivot-legacy-public .jost-807 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 807;
  font-style: normal;
}

.pivot-legacy-public .baskerville-807 {
  font-family: "Libre Baskerville", serif;
  font-weight: 807;
}

.pivot-legacy-public .jost-808 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 808;
  font-style: normal;
}

.pivot-legacy-public .baskerville-808 {
  font-family: "Libre Baskerville", serif;
  font-weight: 808;
}

.pivot-legacy-public .jost-809 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 809;
  font-style: normal;
}

.pivot-legacy-public .baskerville-809 {
  font-family: "Libre Baskerville", serif;
  font-weight: 809;
}

.pivot-legacy-public .jost-810 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 810;
  font-style: normal;
}

.pivot-legacy-public .baskerville-810 {
  font-family: "Libre Baskerville", serif;
  font-weight: 810;
}

.pivot-legacy-public .jost-811 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 811;
  font-style: normal;
}

.pivot-legacy-public .baskerville-811 {
  font-family: "Libre Baskerville", serif;
  font-weight: 811;
}

.pivot-legacy-public .jost-812 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 812;
  font-style: normal;
}

.pivot-legacy-public .baskerville-812 {
  font-family: "Libre Baskerville", serif;
  font-weight: 812;
}

.pivot-legacy-public .jost-813 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 813;
  font-style: normal;
}

.pivot-legacy-public .baskerville-813 {
  font-family: "Libre Baskerville", serif;
  font-weight: 813;
}

.pivot-legacy-public .jost-814 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 814;
  font-style: normal;
}

.pivot-legacy-public .baskerville-814 {
  font-family: "Libre Baskerville", serif;
  font-weight: 814;
}

.pivot-legacy-public .jost-815 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 815;
  font-style: normal;
}

.pivot-legacy-public .baskerville-815 {
  font-family: "Libre Baskerville", serif;
  font-weight: 815;
}

.pivot-legacy-public .jost-816 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 816;
  font-style: normal;
}

.pivot-legacy-public .baskerville-816 {
  font-family: "Libre Baskerville", serif;
  font-weight: 816;
}

.pivot-legacy-public .jost-817 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 817;
  font-style: normal;
}

.pivot-legacy-public .baskerville-817 {
  font-family: "Libre Baskerville", serif;
  font-weight: 817;
}

.pivot-legacy-public .jost-818 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 818;
  font-style: normal;
}

.pivot-legacy-public .baskerville-818 {
  font-family: "Libre Baskerville", serif;
  font-weight: 818;
}

.pivot-legacy-public .jost-819 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 819;
  font-style: normal;
}

.pivot-legacy-public .baskerville-819 {
  font-family: "Libre Baskerville", serif;
  font-weight: 819;
}

.pivot-legacy-public .jost-820 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 820;
  font-style: normal;
}

.pivot-legacy-public .baskerville-820 {
  font-family: "Libre Baskerville", serif;
  font-weight: 820;
}

.pivot-legacy-public .jost-821 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 821;
  font-style: normal;
}

.pivot-legacy-public .baskerville-821 {
  font-family: "Libre Baskerville", serif;
  font-weight: 821;
}

.pivot-legacy-public .jost-822 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 822;
  font-style: normal;
}

.pivot-legacy-public .baskerville-822 {
  font-family: "Libre Baskerville", serif;
  font-weight: 822;
}

.pivot-legacy-public .jost-823 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 823;
  font-style: normal;
}

.pivot-legacy-public .baskerville-823 {
  font-family: "Libre Baskerville", serif;
  font-weight: 823;
}

.pivot-legacy-public .jost-824 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 824;
  font-style: normal;
}

.pivot-legacy-public .baskerville-824 {
  font-family: "Libre Baskerville", serif;
  font-weight: 824;
}

.pivot-legacy-public .jost-825 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 825;
  font-style: normal;
}

.pivot-legacy-public .baskerville-825 {
  font-family: "Libre Baskerville", serif;
  font-weight: 825;
}

.pivot-legacy-public .jost-826 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 826;
  font-style: normal;
}

.pivot-legacy-public .baskerville-826 {
  font-family: "Libre Baskerville", serif;
  font-weight: 826;
}

.pivot-legacy-public .jost-827 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 827;
  font-style: normal;
}

.pivot-legacy-public .baskerville-827 {
  font-family: "Libre Baskerville", serif;
  font-weight: 827;
}

.pivot-legacy-public .jost-828 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 828;
  font-style: normal;
}

.pivot-legacy-public .baskerville-828 {
  font-family: "Libre Baskerville", serif;
  font-weight: 828;
}

.pivot-legacy-public .jost-829 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 829;
  font-style: normal;
}

.pivot-legacy-public .baskerville-829 {
  font-family: "Libre Baskerville", serif;
  font-weight: 829;
}

.pivot-legacy-public .jost-830 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 830;
  font-style: normal;
}

.pivot-legacy-public .baskerville-830 {
  font-family: "Libre Baskerville", serif;
  font-weight: 830;
}

.pivot-legacy-public .jost-831 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 831;
  font-style: normal;
}

.pivot-legacy-public .baskerville-831 {
  font-family: "Libre Baskerville", serif;
  font-weight: 831;
}

.pivot-legacy-public .jost-832 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 832;
  font-style: normal;
}

.pivot-legacy-public .baskerville-832 {
  font-family: "Libre Baskerville", serif;
  font-weight: 832;
}

.pivot-legacy-public .jost-833 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 833;
  font-style: normal;
}

.pivot-legacy-public .baskerville-833 {
  font-family: "Libre Baskerville", serif;
  font-weight: 833;
}

.pivot-legacy-public .jost-834 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 834;
  font-style: normal;
}

.pivot-legacy-public .baskerville-834 {
  font-family: "Libre Baskerville", serif;
  font-weight: 834;
}

.pivot-legacy-public .jost-835 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 835;
  font-style: normal;
}

.pivot-legacy-public .baskerville-835 {
  font-family: "Libre Baskerville", serif;
  font-weight: 835;
}

.pivot-legacy-public .jost-836 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 836;
  font-style: normal;
}

.pivot-legacy-public .baskerville-836 {
  font-family: "Libre Baskerville", serif;
  font-weight: 836;
}

.pivot-legacy-public .jost-837 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 837;
  font-style: normal;
}

.pivot-legacy-public .baskerville-837 {
  font-family: "Libre Baskerville", serif;
  font-weight: 837;
}

.pivot-legacy-public .jost-838 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 838;
  font-style: normal;
}

.pivot-legacy-public .baskerville-838 {
  font-family: "Libre Baskerville", serif;
  font-weight: 838;
}

.pivot-legacy-public .jost-839 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 839;
  font-style: normal;
}

.pivot-legacy-public .baskerville-839 {
  font-family: "Libre Baskerville", serif;
  font-weight: 839;
}

.pivot-legacy-public .jost-840 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 840;
  font-style: normal;
}

.pivot-legacy-public .baskerville-840 {
  font-family: "Libre Baskerville", serif;
  font-weight: 840;
}

.pivot-legacy-public .jost-841 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 841;
  font-style: normal;
}

.pivot-legacy-public .baskerville-841 {
  font-family: "Libre Baskerville", serif;
  font-weight: 841;
}

.pivot-legacy-public .jost-842 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 842;
  font-style: normal;
}

.pivot-legacy-public .baskerville-842 {
  font-family: "Libre Baskerville", serif;
  font-weight: 842;
}

.pivot-legacy-public .jost-843 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 843;
  font-style: normal;
}

.pivot-legacy-public .baskerville-843 {
  font-family: "Libre Baskerville", serif;
  font-weight: 843;
}

.pivot-legacy-public .jost-844 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 844;
  font-style: normal;
}

.pivot-legacy-public .baskerville-844 {
  font-family: "Libre Baskerville", serif;
  font-weight: 844;
}

.pivot-legacy-public .jost-845 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 845;
  font-style: normal;
}

.pivot-legacy-public .baskerville-845 {
  font-family: "Libre Baskerville", serif;
  font-weight: 845;
}

.pivot-legacy-public .jost-846 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 846;
  font-style: normal;
}

.pivot-legacy-public .baskerville-846 {
  font-family: "Libre Baskerville", serif;
  font-weight: 846;
}

.pivot-legacy-public .jost-847 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 847;
  font-style: normal;
}

.pivot-legacy-public .baskerville-847 {
  font-family: "Libre Baskerville", serif;
  font-weight: 847;
}

.pivot-legacy-public .jost-848 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 848;
  font-style: normal;
}

.pivot-legacy-public .baskerville-848 {
  font-family: "Libre Baskerville", serif;
  font-weight: 848;
}

.pivot-legacy-public .jost-849 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 849;
  font-style: normal;
}

.pivot-legacy-public .baskerville-849 {
  font-family: "Libre Baskerville", serif;
  font-weight: 849;
}

.pivot-legacy-public .jost-850 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 850;
  font-style: normal;
}

.pivot-legacy-public .baskerville-850 {
  font-family: "Libre Baskerville", serif;
  font-weight: 850;
}

.pivot-legacy-public .jost-851 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 851;
  font-style: normal;
}

.pivot-legacy-public .baskerville-851 {
  font-family: "Libre Baskerville", serif;
  font-weight: 851;
}

.pivot-legacy-public .jost-852 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 852;
  font-style: normal;
}

.pivot-legacy-public .baskerville-852 {
  font-family: "Libre Baskerville", serif;
  font-weight: 852;
}

.pivot-legacy-public .jost-853 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 853;
  font-style: normal;
}

.pivot-legacy-public .baskerville-853 {
  font-family: "Libre Baskerville", serif;
  font-weight: 853;
}

.pivot-legacy-public .jost-854 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 854;
  font-style: normal;
}

.pivot-legacy-public .baskerville-854 {
  font-family: "Libre Baskerville", serif;
  font-weight: 854;
}

.pivot-legacy-public .jost-855 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 855;
  font-style: normal;
}

.pivot-legacy-public .baskerville-855 {
  font-family: "Libre Baskerville", serif;
  font-weight: 855;
}

.pivot-legacy-public .jost-856 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 856;
  font-style: normal;
}

.pivot-legacy-public .baskerville-856 {
  font-family: "Libre Baskerville", serif;
  font-weight: 856;
}

.pivot-legacy-public .jost-857 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 857;
  font-style: normal;
}

.pivot-legacy-public .baskerville-857 {
  font-family: "Libre Baskerville", serif;
  font-weight: 857;
}

.pivot-legacy-public .jost-858 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 858;
  font-style: normal;
}

.pivot-legacy-public .baskerville-858 {
  font-family: "Libre Baskerville", serif;
  font-weight: 858;
}

.pivot-legacy-public .jost-859 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 859;
  font-style: normal;
}

.pivot-legacy-public .baskerville-859 {
  font-family: "Libre Baskerville", serif;
  font-weight: 859;
}

.pivot-legacy-public .jost-860 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 860;
  font-style: normal;
}

.pivot-legacy-public .baskerville-860 {
  font-family: "Libre Baskerville", serif;
  font-weight: 860;
}

.pivot-legacy-public .jost-861 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 861;
  font-style: normal;
}

.pivot-legacy-public .baskerville-861 {
  font-family: "Libre Baskerville", serif;
  font-weight: 861;
}

.pivot-legacy-public .jost-862 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 862;
  font-style: normal;
}

.pivot-legacy-public .baskerville-862 {
  font-family: "Libre Baskerville", serif;
  font-weight: 862;
}

.pivot-legacy-public .jost-863 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 863;
  font-style: normal;
}

.pivot-legacy-public .baskerville-863 {
  font-family: "Libre Baskerville", serif;
  font-weight: 863;
}

.pivot-legacy-public .jost-864 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 864;
  font-style: normal;
}

.pivot-legacy-public .baskerville-864 {
  font-family: "Libre Baskerville", serif;
  font-weight: 864;
}

.pivot-legacy-public .jost-865 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 865;
  font-style: normal;
}

.pivot-legacy-public .baskerville-865 {
  font-family: "Libre Baskerville", serif;
  font-weight: 865;
}

.pivot-legacy-public .jost-866 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 866;
  font-style: normal;
}

.pivot-legacy-public .baskerville-866 {
  font-family: "Libre Baskerville", serif;
  font-weight: 866;
}

.pivot-legacy-public .jost-867 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 867;
  font-style: normal;
}

.pivot-legacy-public .baskerville-867 {
  font-family: "Libre Baskerville", serif;
  font-weight: 867;
}

.pivot-legacy-public .jost-868 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 868;
  font-style: normal;
}

.pivot-legacy-public .baskerville-868 {
  font-family: "Libre Baskerville", serif;
  font-weight: 868;
}

.pivot-legacy-public .jost-869 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 869;
  font-style: normal;
}

.pivot-legacy-public .baskerville-869 {
  font-family: "Libre Baskerville", serif;
  font-weight: 869;
}

.pivot-legacy-public .jost-870 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 870;
  font-style: normal;
}

.pivot-legacy-public .baskerville-870 {
  font-family: "Libre Baskerville", serif;
  font-weight: 870;
}

.pivot-legacy-public .jost-871 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 871;
  font-style: normal;
}

.pivot-legacy-public .baskerville-871 {
  font-family: "Libre Baskerville", serif;
  font-weight: 871;
}

.pivot-legacy-public .jost-872 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 872;
  font-style: normal;
}

.pivot-legacy-public .baskerville-872 {
  font-family: "Libre Baskerville", serif;
  font-weight: 872;
}

.pivot-legacy-public .jost-873 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 873;
  font-style: normal;
}

.pivot-legacy-public .baskerville-873 {
  font-family: "Libre Baskerville", serif;
  font-weight: 873;
}

.pivot-legacy-public .jost-874 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 874;
  font-style: normal;
}

.pivot-legacy-public .baskerville-874 {
  font-family: "Libre Baskerville", serif;
  font-weight: 874;
}

.pivot-legacy-public .jost-875 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 875;
  font-style: normal;
}

.pivot-legacy-public .baskerville-875 {
  font-family: "Libre Baskerville", serif;
  font-weight: 875;
}

.pivot-legacy-public .jost-876 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 876;
  font-style: normal;
}

.pivot-legacy-public .baskerville-876 {
  font-family: "Libre Baskerville", serif;
  font-weight: 876;
}

.pivot-legacy-public .jost-877 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 877;
  font-style: normal;
}

.pivot-legacy-public .baskerville-877 {
  font-family: "Libre Baskerville", serif;
  font-weight: 877;
}

.pivot-legacy-public .jost-878 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 878;
  font-style: normal;
}

.pivot-legacy-public .baskerville-878 {
  font-family: "Libre Baskerville", serif;
  font-weight: 878;
}

.pivot-legacy-public .jost-879 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 879;
  font-style: normal;
}

.pivot-legacy-public .baskerville-879 {
  font-family: "Libre Baskerville", serif;
  font-weight: 879;
}

.pivot-legacy-public .jost-880 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 880;
  font-style: normal;
}

.pivot-legacy-public .baskerville-880 {
  font-family: "Libre Baskerville", serif;
  font-weight: 880;
}

.pivot-legacy-public .jost-881 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 881;
  font-style: normal;
}

.pivot-legacy-public .baskerville-881 {
  font-family: "Libre Baskerville", serif;
  font-weight: 881;
}

.pivot-legacy-public .jost-882 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 882;
  font-style: normal;
}

.pivot-legacy-public .baskerville-882 {
  font-family: "Libre Baskerville", serif;
  font-weight: 882;
}

.pivot-legacy-public .jost-883 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 883;
  font-style: normal;
}

.pivot-legacy-public .baskerville-883 {
  font-family: "Libre Baskerville", serif;
  font-weight: 883;
}

.pivot-legacy-public .jost-884 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 884;
  font-style: normal;
}

.pivot-legacy-public .baskerville-884 {
  font-family: "Libre Baskerville", serif;
  font-weight: 884;
}

.pivot-legacy-public .jost-885 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 885;
  font-style: normal;
}

.pivot-legacy-public .baskerville-885 {
  font-family: "Libre Baskerville", serif;
  font-weight: 885;
}

.pivot-legacy-public .jost-886 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 886;
  font-style: normal;
}

.pivot-legacy-public .baskerville-886 {
  font-family: "Libre Baskerville", serif;
  font-weight: 886;
}

.pivot-legacy-public .jost-887 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 887;
  font-style: normal;
}

.pivot-legacy-public .baskerville-887 {
  font-family: "Libre Baskerville", serif;
  font-weight: 887;
}

.pivot-legacy-public .jost-888 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 888;
  font-style: normal;
}

.pivot-legacy-public .baskerville-888 {
  font-family: "Libre Baskerville", serif;
  font-weight: 888;
}

.pivot-legacy-public .jost-889 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 889;
  font-style: normal;
}

.pivot-legacy-public .baskerville-889 {
  font-family: "Libre Baskerville", serif;
  font-weight: 889;
}

.pivot-legacy-public .jost-890 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 890;
  font-style: normal;
}

.pivot-legacy-public .baskerville-890 {
  font-family: "Libre Baskerville", serif;
  font-weight: 890;
}

.pivot-legacy-public .jost-891 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 891;
  font-style: normal;
}

.pivot-legacy-public .baskerville-891 {
  font-family: "Libre Baskerville", serif;
  font-weight: 891;
}

.pivot-legacy-public .jost-892 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 892;
  font-style: normal;
}

.pivot-legacy-public .baskerville-892 {
  font-family: "Libre Baskerville", serif;
  font-weight: 892;
}

.pivot-legacy-public .jost-893 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 893;
  font-style: normal;
}

.pivot-legacy-public .baskerville-893 {
  font-family: "Libre Baskerville", serif;
  font-weight: 893;
}

.pivot-legacy-public .jost-894 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 894;
  font-style: normal;
}

.pivot-legacy-public .baskerville-894 {
  font-family: "Libre Baskerville", serif;
  font-weight: 894;
}

.pivot-legacy-public .jost-895 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 895;
  font-style: normal;
}

.pivot-legacy-public .baskerville-895 {
  font-family: "Libre Baskerville", serif;
  font-weight: 895;
}

.pivot-legacy-public .jost-896 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 896;
  font-style: normal;
}

.pivot-legacy-public .baskerville-896 {
  font-family: "Libre Baskerville", serif;
  font-weight: 896;
}

.pivot-legacy-public .jost-897 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 897;
  font-style: normal;
}

.pivot-legacy-public .baskerville-897 {
  font-family: "Libre Baskerville", serif;
  font-weight: 897;
}

.pivot-legacy-public .jost-898 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 898;
  font-style: normal;
}

.pivot-legacy-public .baskerville-898 {
  font-family: "Libre Baskerville", serif;
  font-weight: 898;
}

.pivot-legacy-public .jost-899 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 899;
  font-style: normal;
}

.pivot-legacy-public .baskerville-899 {
  font-family: "Libre Baskerville", serif;
  font-weight: 899;
}

.pivot-legacy-public .jost-900 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}

.pivot-legacy-public .baskerville-900 {
  font-family: "Libre Baskerville", serif;
  font-weight: 900;
}

.pivot-legacy-public body {
  background: #fff;
  color: #333;
}

.pivot-legacy-public .list-style-none {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.pivot-legacy-public .no-scroll {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.pivot-legacy-public .no-scroll::-webkit-scrollbar {
  display: none;
}

.pivot-legacy-public .container {
  padding: 0 16px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .pivot-legacy-public .container {
    padding: 0 32px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .container {
    max-width: 80%;
  }
}

.pivot-legacy-public .container--fluid {
  max-width: initial;
  padding: 0 16px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .pivot-legacy-public .container--fluid {
    padding: 0 32px;
  }
}

.pivot-legacy-public .d-block {
  display: block;
}

.pivot-legacy-public .d-none {
  display: none;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .d-lg-none {
    display: none;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .d-lg-block {
    display: block;
  }
}

.pivot-legacy-public .the-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100dvh;
  padding-top: 60px;
}

@media (min-width: 768px) {
  .pivot-legacy-public .the-wrapper {
    padding-top: 80px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .the-wrapper {
    padding-top: 120px;
  }
}

.pivot-legacy-public .the-wrapper .contents-footer {
  margin-top: auto;
}

.pivot-legacy-public .the-logo {
  width: 120px;
  color: #001489;
  line-height: 1;
}

@media (min-width: 768px) {
  .pivot-legacy-public .the-logo {
    width: 150px;
  }
}

.pivot-legacy-public .base-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: none;
  background: transparent;
  width: fit-content;
  font-weight: 700;
  gap: 2.1333333333vw;
  font-size: 4.2666666667vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .base-button {
    gap: 1.0416666667vw;
    font-size: 2.0833333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .base-button {
    font-size: 1.6666666667vw;
    padding: 0.2083333333vw 0vw;
    gap: 1.0416666667vw;
  }
}

.pivot-legacy-public .base-button span {
  position: relative;
  color: #333;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .base-button span {
    color: #fff;
    mix-blend-mode: difference;
  }
}

.pivot-legacy-public .base-button .base-button__icon {
  display: flex;
  align-items: center;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .base-button .base-button__icon {
    mix-blend-mode: difference;
  }
}

.pivot-legacy-public .base-button .base-button__icon:before,
.pivot-legacy-public .base-button .base-button__icon:after {
  content: "";
}

.pivot-legacy-public .base-button .base-button__icon:before {
  width: 3.7333333333vw;
  height: 2px;
  background: #333;
}

@media (min-width: 768px) {
  .pivot-legacy-public .base-button .base-button__icon:before {
    width: 1.8229166667vw;
    height: 2px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .base-button .base-button__icon:before {
    width: 0;
    height: 3px;
    background: #fff;
    transition: all 0.3s ease-out;
    transform-origin: top right;
  }
}

.pivot-legacy-public .base-button .base-button__icon:after {
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  transform: rotate(-45deg);
  margin-left: -2.2666666667vw;
  width: 2.6666666667vw;
  height: 2.6666666667vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .base-button .base-button__icon:after {
    margin-left: -1.1067708333vw;
    width: 1.3020833333vw;
    height: 1.3020833333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .base-button .base-button__icon:after {
    width: 0;
    height: 0;
    border-right: 3px solid #fff;
    border-bottom: 3px solid #fff;
    margin-left: -0.9895833333vw;
    opacity: 0;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .base-button:before {
    position: absolute;
    top: 0;
    left: -1.0416666667vw;
    width: calc(100% + 2.0833333333vw);
    height: 100%;
    content: "";
    background: #000;
    transform: scaleX(0);
    transition: transform 0.3s ease-out;
    transform-origin: top right;
  }
}

.pivot-legacy-public .base-button:hover:before {
  transform: scaleX(1);
  transform-origin: top left;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .base-button:hover .base-button__icon:before {
    width: 2.6041666667vw;
  }

  .pivot-legacy-public .base-button:hover .base-button__icon:after {
    width: 1.0416666667vw;
    height: 1.0416666667vw;
    opacity: 1;
  }
}

.pivot-legacy-public {
  /* 포트폴리오 Grid Layout */
}

.pivot-legacy-public .portfolio-grid {
  display: grid;
  gap: 10.6666666667vw;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 3.125vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-grid {
    gap: 2.0833333333vw;
  }
}

.pivot-legacy-public {
  /* 포트폴리오 아이템 */
}

.pivot-legacy-public .portfolio-item {
  cursor: pointer;
}

.pivot-legacy-public .portfolio-item .portfolio-item__title {
  font-size: 5.3333333333vw;
  margin-bottom: 2.1333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-item .portfolio-item__title {
    font-size: 2.6041666667vw;
    margin-bottom: 1.0416666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-item .portfolio-item__title {
    font-size: 1.3541666667vw;
    margin-bottom: 0.625vw;
  }
}

.pivot-legacy-public .portfolio-item .portfolio-item__text {
  font-size: 4.2666666667vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-item .portfolio-item__text {
    font-size: 2.0833333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-item .portfolio-item__text {
    font-size: 1.0416666667vw;
  }
}

.pivot-legacy-public .portfolio-item .portfolio-item__figure {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 6.4vw;
  overflow: hidden;
  aspect-ratio: 1.55/1;
  border: 1px solid #ddd;
  transition: background 0.5s ease-out;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-item .portfolio-item__figure {
    margin-bottom: 3.125vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-item .portfolio-item__figure {
    margin-bottom: 1.25vw;
  }
}

.pivot-legacy-public .portfolio-item .portfolio-item__figure img {
  width: 100%;
  max-width: 75.76%;
}

.pivot-legacy-public .portfolio-item:hover .portfolio-item__figure {
  background: rgba(0, 0, 0, 0.1);
}

.pivot-legacy-public .portfolio-item.blank {
  cursor: default;
}

.pivot-legacy-public .portfolio-item.blank .portfolio-item__figure {
  position: relative;
  border: 1px solid #ccc;
  aspect-ratio: 1.55/1;
}

.pivot-legacy-public .portfolio-item.blank .portfolio-item__figure:after {
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  width: 100%;
  border-top: 1px solid #ccc;
  transform: rotate(-29deg);
  content: "";
}

.pivot-legacy-public .portfolio-item.blank .portfolio-item__title {
  color: #ccc;
}

.pivot-legacy-public {
  /* 포트폴리오 컨텐츠 */
}

.pivot-legacy-public .portfolio-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3000;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100dvh;
  background: rgba(0, 0, 0, 0.25);
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-modal {
    padding: 0 32px;
  }
}

.pivot-legacy-public .portfolio-modal .portfolio-modal__dialog {
  position: relative;
  padding: 16vw 5.3333333333vw;
  background: #fff;
  width: 100%;
  mix-blend-mode: difference;
  height: 100dvh;
  overflow-y: auto;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-modal .portfolio-modal__dialog {
    height: initial;
    max-height: 90dvh;
    padding: 7.8125vw 5.2083333333vw;
    border-radius: 16px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .portfolio-modal__dialog {
    padding: 4.1666666667vw;
    max-width: 80%;
    border-radius: 24px;
  }
}

.pivot-legacy-public .portfolio-modal .portfolio-modal__dialog .base-button {
  margin-top: initial;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .portfolio-modal__dialog .base-button {
    margin-top: 60px;
  }
}

.pivot-legacy-public .portfolio-modal .portfolio-modal__dialog .dialog__close {
  position: absolute;
  top: 3.7333333333vw;
  right: 5.3333333333vw;
  font-weight: 700;
  font-style: normal;
  cursor: pointer;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-modal .portfolio-modal__dialog .dialog__close {
    top: 2.6041666667vw;
    right: 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .portfolio-modal__dialog .dialog__close {
    top: 1.5625vw;
    right: 2.0833333333vw;
  }
}

.pivot-legacy-public .portfolio-modal .dialog__contents {
  display: flex;
  flex-direction: column-reverse;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .dialog__contents {
    display: grid;
    grid-template-columns: 30% 65%;
    justify-content: space-between;
  }
}

.pivot-legacy-public .portfolio-modal .contents__div {
  display: flex;
  align-items: center;
}

.pivot-legacy-public .portfolio-modal .contents__info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8vw;
  width: 100%;
  margin-top: 20px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .contents__info {
    align-items: initial;
    width: initial;
    margin-top: initial;
    gap: 3.90625vw;
  }
}

.pivot-legacy-public .portfolio-modal .contents__info .info__client {
  font-size: 4.2666666667vw;
  color: #999;
  margin-bottom: 2.1333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-modal .contents__info .info__client {
    font-size: 2.0833333333vw;
    margin-bottom: 1.0416666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .contents__info .info__client {
    font-size: 0.9375vw;
    margin-bottom: 0.625vw;
  }
}

.pivot-legacy-public .portfolio-modal .contents__info .info__title {
  font-size: 5.8666666667vw;
  line-height: 1.2;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-modal .contents__info .info__title {
    font-size: 2.8645833333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .contents__info .info__title {
    font-size: 2.5vw;
  }
}

.pivot-legacy-public .portfolio-modal .contents__info .info__title br {
  display: none;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .contents__info .info__title br {
    display: block;
  }
}

.pivot-legacy-public .portfolio-modal .contents__figure {
  border: 1px solid #ddd;
}

.pivot-legacy-public .portfolio-modal .contents__figure img {
  width: 100%;
}

.pivot-legacy-public .portfolio-modal .dialog__info {
  display: grid;
  margin-top: 8vw;
  padding-top: 8vw;
  gap: 5.3333333333vw;
  border-top: 1px solid #ddd;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-modal .dialog__info {
    margin-top: 3.90625vw;
    padding-top: 3.90625vw;
    gap: 2.0833333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .dialog__info {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    margin-top: 2.0833333333vw;
    border-top: initial;
    padding-top: initial;
    gap: initial;
  }
}

.pivot-legacy-public .portfolio-modal .dialog__info dl {
  display: grid;
  grid-template-columns: 120px auto;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .dialog__info dl {
    display: block;
  }
}

.pivot-legacy-public .portfolio-modal .dialog__info dt {
  font-size: 3.7333333333vw;
  font-weight: 500;
  margin-bottom: 1.0666666667vw;
  text-transform: uppercase;
  color: #999;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-modal .dialog__info dt {
    font-size: 1.8229166667vw;
    margin-bottom: 0.5208333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .dialog__info dt {
    font-size: 0.9375vw;
    margin-bottom: 0.4166666667vw;
  }
}

.pivot-legacy-public .portfolio-modal .dialog__info dd {
  font-size: 4.2666666667vw;
  font-weight: 600;
}

@media (min-width: 768px) {
  .pivot-legacy-public .portfolio-modal .dialog__info dd {
    font-size: 2.0833333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .portfolio-modal .dialog__info dd {
    font-size: 1.0416666667vw;
  }
}

.pivot-legacy-public .about-team__card .card__figure {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  margin-bottom: 4.2666666667vw;
  background: #f7f7f7;
}

@media (min-width: 768px) {
  .pivot-legacy-public .about-team__card .card__figure {
    margin-bottom: 2.0833333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .about-team__card .card__figure {
    margin-bottom: 0.8333333333vw;
  }
}

.pivot-legacy-public .about-team__card .card__figure .the-logo {
  color: #666;
}

.pivot-legacy-public .about-team__card .card__figure img {
  width: 100%;
}

.pivot-legacy-public .about-team__card .card__name {
  font-size: 5.3333333333vw;
  font-weight: 700;
}

@media (min-width: 768px) {
  .pivot-legacy-public .about-team__card .card__name {
    font-size: 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .about-team__card .card__name {
    font-size: 1.25vw;
  }
}

.pivot-legacy-public .about-team__card .card__position {
  font-size: 3.7333333333vw;
  color: #999;
}

@media (min-width: 768px) {
  .pivot-legacy-public .about-team__card .card__position {
    font-size: 1.8229166667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .about-team__card .card__position {
    font-size: 0.8333333333vw;
  }
}

.pivot-legacy-public .the-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 60px;
  padding: 0 16px;
  -webkit-mix-blend-mode: difference;
  mix-blend-mode: difference;
}

@media (min-width: 768px) {
  .pivot-legacy-public .the-header {
    height: 80px;
    padding: 0 32px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .the-header {
    height: 120px;
    padding: 0 120px;
  }
}

.pivot-legacy-public .the-header .the-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.pivot-legacy-public .the-header .the-header__logo {
  display: flex;
  align-items: center;
  height: 42px;
}

@media (min-width: 768px) {
  .pivot-legacy-public .the-header .the-header__logo {
    height: 56px;
  }
}

.pivot-legacy-public .the-header .the-header__logo .the-logo {
  color: #fff;
}

.pivot-legacy-public .the-header .the-header__menu-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  transform: scale(0.6);
  margin-right: -16px;
}

@media (min-width: 768px) {
  .pivot-legacy-public .the-header .the-header__menu-box {
    transform: scale(0.8);
  }
}

.pivot-legacy-public .the-header .the-header__menu {
  position: relative;
  transition: all 0.3s ease-in-out;
  background: transparent;
  border: none;
}

.pivot-legacy-public .the-header .the-header__menu .menu__line {
  width: 50px;
  height: 5px;
  background-color: #ecf0f1;
  display: block;
  margin: 8px auto;
  transition: all 0.3s ease-in-out;
}

.pivot-legacy-public .the-header .the-header__menu:before {
  position: absolute;
  top: calc(50% - 35px);
  left: calc(50% - 35px);
  content: "";
  width: 70px;
  height: 70px;
  border: 5px solid transparent;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
}

.pivot-legacy-public .the-header .the-header__menu.active {
  transform: rotate(45deg);
}

.pivot-legacy-public .the-header .the-header__menu.active .menu__line {
  width: 35px;
  transform-origin: center center;
}

.pivot-legacy-public .the-header .the-header__menu.active .menu__line:nth-child(1) {
  transform: translateY(13px);
}

.pivot-legacy-public .the-header .the-header__menu.active .menu__line:nth-child(2) {
  opacity: 0;
}

.pivot-legacy-public .the-header .the-header__menu.active .menu__line:nth-child(3) {
  transform: translateY(-13px) rotate(90deg);
}

.pivot-legacy-public .the-header .the-header__menu.active:before {
  border-color: #fff;
}

.pivot-legacy-public .the-header__nav-section {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100dvh;
  background: transparent;
  -webkit-clip-path: circle(20px at calc(100% - 35px) 40px);
  clip-path: circle(20px at calc(100% - 35px) 40px);
  transition: clip-path 0.3s ease-in-out, background 0.3s ease-in-out, -webkit-clip-path 0.3s ease-in-out;
  will-change: clip-path;
}

@media (min-width: 768px) {
  .pivot-legacy-public .the-header__nav-section {
    -webkit-clip-path: circle(26px at calc(100% - 52px) 40px);
    clip-path: circle(26px at calc(100% - 52px) 40px);
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .the-header__nav-section {
    -webkit-clip-path: circle(26px at calc(100% - 139px) 60px);
    clip-path: circle(26px at calc(100% - 139px) 60px);
  }
}

.pivot-legacy-public .the-header__nav-section .the-header__gnb li {
  text-align: center;
}

.pivot-legacy-public .the-header__nav-section .the-header__gnb a {
  position: relative;
  font-size: 44px;
  font-weight: 800;
  text-align: center;
  font-style: italic;
  color: #000;
}

@media (min-width: 768px) {
  .pivot-legacy-public .the-header__nav-section .the-header__gnb a {
    font-size: 80px;
  }
}

.pivot-legacy-public .the-header__nav-section .the-header__gnb a:before {
  position: absolute;
  top: 50%;
  left: -16px;
  margin-top: 4px;
  transform: translateY(-50%) scaleX(0);
  width: calc(100% + 40px);
  height: 4px;
  content: "";
  background: #000;
  transition: transform 0.3s ease-out;
  transform-origin: top right;
}

@media (min-width: 768px) {
  .pivot-legacy-public .the-header__nav-section .the-header__gnb a:before {
    margin-top: 6px;
    height: 7px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .the-header__nav-section .the-header__gnb a:hover:before {
    transform: translateY(-50%) scaleX(1);
    transform-origin: top left;
  }
}

.pivot-legacy-public .the-header__nav-section .the-header__gnb a.router-link-active {
  color: #001489;
}

.pivot-legacy-public .the-header__nav-section .the-header__gnb a.router-link-active:before {
  transform: translateY(-50%) scaleX(1);
  background: #001489;
}

.pivot-legacy-public .the-header__nav-section.active {
  background: #fff;
  -webkit-clip-path: circle(90%);
  clip-path: circle(90%);
  opacity: 1;
}

.pivot-legacy-public {
  /* 메인 푸터 */
}

.pivot-legacy-public .main-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 20px 16px;
  mix-blend-mode: difference;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-footer {
    padding: 40px 32px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-footer {
    padding: 40px 120px;
  }
}

.pivot-legacy-public .main-footer .main-footer__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pivot-legacy-public .main-footer .main-footer__copy {
  font-size: 14px;
  color: #fff;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-footer .main-footer__copy {
    font-size: 16px;
  }
}

.pivot-legacy-public .main-footer .main-footer__left {
  display: none;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-footer .main-footer__left {
    display: flex;
    gap: 8px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-footer .main-footer__left {
    gap: 24px;
  }
}

.pivot-legacy-public .main-footer .main-footer__contact {
  display: flex;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-footer .main-footer__contact {
    gap: 6px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-footer .main-footer__contact {
    gap: 12px;
  }
}

.pivot-legacy-public .main-footer .main-footer__contact .contact__title {
  color: #fff;
}

.pivot-legacy-public .main-footer .main-footer__contact .contact__text {
  color: #fff;
}

.pivot-legacy-public {
  /* 서브 페이지 푸터 */
}

.pivot-legacy-public .contents-footer {
  position: relative;
  padding: 40px 0 80px 0;
  background: #232526;
}

@media (min-width: 768px) {
  .pivot-legacy-public .contents-footer {
    padding: 40px 0;
  }
}

.pivot-legacy-public .contents-footer .contents-footer__inner {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin: 0 auto;
  padding: 0 16px;
}

@media (min-width: 768px) {
  .pivot-legacy-public .contents-footer .contents-footer__inner {
    flex-direction: row;
    padding: 0 32px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .contents-footer .contents-footer__inner {
    max-width: 80%;
  }
}

.pivot-legacy-public .contents-footer .contents-footer__nav {
  margin-bottom: 40px;
}

.pivot-legacy-public .contents-footer .contents-footer__menu {
  display: flex;
  align-items: center;
  gap: 28px;
  overflow-x: auto;
  overflow-y: hidden;
  margin: 0 -16px;
  padding: 0 16px;
}

@media (min-width: 768px) {
  .pivot-legacy-public .contents-footer .contents-footer__menu {
    margin: initial;
    padding: initial;
  }
}

.pivot-legacy-public .contents-footer .contents-footer__menu li {
  position: relative;
}

.pivot-legacy-public .contents-footer .contents-footer__menu li + li:after {
  position: absolute;
  top: 50%;
  left: -14px;
  transform: translateY(-50%);
  width: 1px;
  height: 12px;
  background: #fff;
  opacity: 0.25;
  content: "";
}

.pivot-legacy-public .contents-footer .contents-footer__menu a {
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
}

.pivot-legacy-public .contents-footer .contents-footer__address {
  margin-bottom: 60px;
  color: #fff;
}

.pivot-legacy-public .contents-footer .contents-footer__copy {
  position: absolute;
  bottom: 16px;
  font-size: 14px;
  color: #fff;
}

@media (min-width: 768px) {
  .pivot-legacy-public .contents-footer .contents-footer__copy {
    position: initial;
    font-size: 16px;
  }
}

.pivot-legacy-public .contents-footer .contents-footer__contact .contact__title {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 4px;
  color: #fff;
}

.pivot-legacy-public .contents-footer .contents-footer__contact .contact__text {
  font-size: 16px;
  color: #fff;
}

.pivot-legacy-public .contents-footer .contents-footer__contact + .contents-footer__contact {
  margin-top: 24px;
}

.pivot-legacy-public .page-layout {
  padding: 40px 0 120px 0;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-layout {
    padding: 60px 0 120px 0;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-layout {
    padding: 80px 0 200px 0;
  }
}

.pivot-legacy-public .page-layout .container {
  display: flex;
  flex-direction: column;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-layout .container {
    flex-direction: row;
    gap: 10.4166666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-layout .page-section {
    flex: 1 1 0;
  }
}

.pivot-legacy-public .section-title {
  font-family: "Jost", sans-serif;
  font-size: 5.3333333333vw;
  font-weight: 600;
  color: #001489;
  margin-bottom: 5.3333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .section-title {
    font-size: 2.6041666667vw;
    margin-bottom: 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .section-title {
    font-size: 1.25vw;
    margin-bottom: 2.0833333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-header {
    position: sticky;
    top: 200px;
    left: 0;
    align-self: flex-start;
  }
}

.pivot-legacy-public .page-header .page-header__sub {
  font-size: 3.7333333333vw;
  margin-bottom: 1.0666666667vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-header .page-header__sub {
    font-size: 1.8229166667vw;
    margin-bottom: 0.5208333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-header .page-header__sub {
    font-size: 1.0416666667vw;
    margin-bottom: 0.4166666667vw;
  }
}

.pivot-legacy-public .page-header .page-header__title {
  font-size: 12.8vw;
  margin-bottom: 10.6666666667vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-header .page-header__title {
    font-size: 6.25vw;
    margin-bottom: 5.2083333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-header .page-header__title {
    font-size: 3.0208333333vw;
    margin-bottom: 4.1666666667vw;
  }
}

.pivot-legacy-public .main .main-section__title {
  padding: 0 16px 20px 16px;
  margin: 0 auto;
  color: #001489;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main .main-section__title {
    padding: 0 32px 28px 32px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main .main-section__title {
    max-width: 80%;
    font-size: 18px;
    padding-bottom: 60px;
  }
}

.pivot-legacy-public .main .base-button {
  margin-top: 40px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main .base-button {
    margin-top: 60px;
  }
}

.pivot-legacy-public .main-visual {
  position: relative;
  width: 100%;
  height: 100dvh;
  overflow: hidden;
}

.pivot-legacy-public .main-visual:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  content: "";
}

.pivot-legacy-public .main-visual .main-visual__video {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 0;
  transform: translate(-50%, -50%);
  height: fit-content;
}

.pivot-legacy-public .main-visual .main-visual__typography {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  width: 100%;
}

.pivot-legacy-public .main-visual .main-visual__headline {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  color: #fff;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-visual .main-visual__headline {
    font-size: 64px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-visual .main-visual__headline {
    font-size: 76px;
  }
}

.pivot-legacy-public .main-visual .main-visual__text {
  font-size: 14px;
  text-align: center;
  color: #fff;
  opacity: 0.65;
  margin-top: 32px;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-visual .main-visual__text {
    font-size: 18px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-visual .main-visual__text {
    font-size: 20px;
  }
}

.pivot-legacy-public .main-visual .main-visual__sub-typo {
  position: absolute;
  left: 120px;
  top: 50%;
  transform: translate(-50%, -50%) rotate(-90deg);
  z-index: 1;
  display: none;
  font-weight: 200;
  letter-spacing: 3px;
  opacity: 0.7;
  color: #fff;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-visual .main-visual__sub-typo {
    display: block;
  }
}

.pivot-legacy-public .main-visual .main-visual__sub-typo.right {
  left: initial;
  right: 120px;
  transform: translate(50%, -50%) rotate(90deg);
}

.pivot-legacy-public .main-visual .main-visual__scroll-text {
  position: absolute;
  left: 50%;
  bottom: 140px;
  z-index: 10;
  transform: translateX(-50%);
  display: none;
  font-size: 14px;
  font-weight: 200;
  text-transform: uppercase;
  letter-spacing: 12px;
  opacity: 0.7;
  transition: opacity 0.3s ease;
  color: #fff;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-visual .main-visual__scroll-text {
    display: block;
  }
}

.pivot-legacy-public .main-visual .main-visual__scroll-text:hover {
  opacity: 1;
}

.pivot-legacy-public .main-visual .main-visual__scroll-text:after {
  position: absolute;
  left: 50%;
  bottom: -20px;
  z-index: 10;
  transform: translate(-50%, 100%);
  width: 1px;
  height: 120px;
  background: #fff;
  opacity: 0.7;
  content: "";
}

.pivot-legacy-public #contents {
  padding: 120px 0;
}

@media (min-width: 1200px) {
  .pivot-legacy-public #contents {
    padding: 240px 0;
  }
}

.pivot-legacy-public .main-intro {
  padding-bottom: 120px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-intro {
    padding-bottom: 240px;
  }
}

.pivot-legacy-public .main-intro .main-intro__section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 80px;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-intro .main-intro__section {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-intro .main-intro__section {
    gap: initial;
  }
}

.pivot-legacy-public .main-intro .main-intro__section + .main-intro__section {
  margin-top: 80px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-intro .main-intro__section + .main-intro__section {
    margin-top: 120px;
  }
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-intro .main-intro__section:nth-child(odd) {
    flex-direction: row-reverse;
  }
}

.pivot-legacy-public .main-intro .main-intro__img-box {
  width: 100%;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-intro .main-intro__img-box {
    max-width: 45%;
  }
}

.pivot-legacy-public .main-intro .main-intro__img {
  position: relative;
  overflow: hidden;
}

.pivot-legacy-public .main-intro .main-intro__img img {
  width: 100%;
  aspect-ratio: 3/4;
}

.pivot-legacy-public .main-intro .main-intro__typo-box {
  width: 100%;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-intro .main-intro__typo-box {
    max-width: 45%;
  }
}

.pivot-legacy-public .main-intro .main-intro__typography .main-intro__title {
  position: relative;
  font-size: 10.6666666667vw;
  color: #000;
  margin-bottom: 40px;
  line-height: 1;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-intro .main-intro__typography .main-intro__title {
    font-size: 5.2083333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-intro .main-intro__typography .main-intro__title {
    font-size: 3.0208333333vw;
  }
}

.pivot-legacy-public .main-intro .main-intro__typography .main-intro__title:before {
  position: absolute;
  bottom: 50%;
  left: 0;
  transform: translateY(50%);
  font-size: 53.3333333333vw;
  content: attr(data-number);
  -webkit-text-stroke: 3px #333;
  color: transparent;
  opacity: 0.1;
  font-weight: 500;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-intro .main-intro__typography .main-intro__title:before {
    bottom: -1.8229166667vw;
    font-size: 15.625vw;
    transform: initial;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-intro .main-intro__typography .main-intro__title:before {
    bottom: -0.7291666667vw;
    font-size: 6.25vw;
  }
}

.pivot-legacy-public .main-intro .main-intro__typography .main-intro__text {
  font-size: 5.3333333333vw;
  margin-bottom: 10.6666666667vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-intro .main-intro__typography .main-intro__text {
    font-size: 2.6041666667vw;
    margin-bottom: 5.2083333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-intro .main-intro__typography .main-intro__text {
    font-size: 1.3541666667vw;
    margin-bottom: 3.125vw;
  }
}

.pivot-legacy-public .main-intro .main-intro__typography .main-intro__type {
  font-size: 4.2666666667vw;
  color: #999;
}

@media (min-width: 768px) {
  .pivot-legacy-public .main-intro .main-intro__typography .main-intro__type {
    font-size: 2.0833333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-intro .main-intro__typography .main-intro__type {
    font-size: 0.9375vw;
  }
}

.pivot-legacy-public .main-portfolio {
  margin-bottom: 120px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-portfolio {
    margin-bottom: 240px;
  }
}

.pivot-legacy-public .main-company {
  margin-bottom: 120px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-company {
    margin-bottom: 240px;
  }
}

.pivot-legacy-public .main-company .main-company__contents {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-company .main-company__contents {
    gap: 40px;
  }
}

.pivot-legacy-public .main-company .main-company__contents figure:last-child {
  margin-top: 40px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-company .main-company__contents figure:last-child {
    margin-top: 80px;
  }
}

.pivot-legacy-public .main-company img {
  width: 100%;
}

.pivot-legacy-public .main-contact {
  overflow: hidden;
}

.pivot-legacy-public .main-contact .main-contact__loop {
  display: flex;
  gap: 24px;
  animation: loop 15s linear infinite;
}

.pivot-legacy-public .main-contact .main-contact__title {
  font-size: 140px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke: 2px #000;
  transition: all 0.3s ease-in-out;
  white-space: nowrap;
  line-height: 1;
  opacity: 0.4;
}

.pivot-legacy-public .main-contact .main-contact__wrapper:hover .main-contact__loop {
  animation-play-state: paused;
}

.pivot-legacy-public .main-contact .main-contact__wrapper:hover .main-contact__title {
  color: rgb(0, 0, 0);
  opacity: 1;
  -webkit-text-stroke: 2px #fff;
}

.pivot-legacy-public .main-contact .main-contact__wrapper:hover .base-button:before {
  transform: scaleX(1);
  transform-origin: top left;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-contact .main-contact__wrapper:hover .base-button__icon:before {
    width: 2.6041666667vw;
  }

  .pivot-legacy-public .main-contact .main-contact__wrapper:hover .base-button__icon:after {
    width: 1.0416666667vw;
    height: 1.0416666667vw;
    opacity: 1;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .main-contact .main-section__title {
    padding-bottom: 80px;
  }
}

@keyframes loop {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

.pivot-legacy-public .page-about .about-section + .about-section {
  padding-top: 16vw;
  margin-top: 16vw;
  border-top: 1px solid #e9e9e9;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-section + .about-section {
    padding-top: 7.8125vw;
    margin-top: 7.8125vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-section + .about-section {
    padding-top: 5.2083333333vw;
    margin-top: 5.2083333333vw;
  }
}

.pivot-legacy-public .page-about .about-intro .about-intro__title {
  font-size: 6.4vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__title {
    font-size: 3.125vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__title {
    font-size: 2.2916666667vw;
  }
}

.pivot-legacy-public .page-about .about-intro .about-intro__identity {
  display: grid;
  align-items: center;
  gap: 21.3333333333vw;
  margin-top: 16vw;
  padding: 10.6666666667vw 5.3333333333vw;
  background: linear-gradient(to bottom, transparent 18px, #e7e7e7 18px) 0 0/100vw 19px repeat-y, linear-gradient(to right, transparent 18px, #e7e7e7 18px) 0 0/19px 100vh repeat-x white;
  border: 1px solid #e7e7e7;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__identity {
    gap: 10.4166666667vw;
    margin-top: 7.8125vw;
    padding: 5.2083333333vw 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__identity {
    grid-template-columns: 0.8fr 1.2fr 1fr;
    gap: initial;
    margin-top: 6.25vw;
    padding: 1.5625vw 1.5625vw;
  }
}

.pivot-legacy-public .page-about .about-intro .about-intro__figure {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.pivot-legacy-public .page-about .about-intro .about-intro__figure figcaption {
  font-size: 3.7333333333vw;
  font-weight: 600;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__figure figcaption {
    font-size: 1.8229166667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__figure figcaption {
    font-size: 0.9375vw;
  }
}

.pivot-legacy-public .page-about .about-intro .about-intro__figure img {
  height: 100%;
}

.pivot-legacy-public .page-about .about-intro .about-intro__figure {
  position: relative;
  display: flex;
  justify-content: center;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__figure {
    padding-bottom: 2.0833333333vw;
  }
}

.pivot-legacy-public .page-about .about-intro .about-intro__figure img {
  width: 100%;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__figure img {
    width: initial;
    height: 6.5104166667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__figure img {
    width: initial;
    height: 2.6041666667vw;
  }
}

.pivot-legacy-public .page-about .about-intro .about-intro__figure figcaption {
  margin-top: 4.2666666667vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__figure figcaption {
    margin-top: 2.0833333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__figure figcaption {
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    margin-bottom: -3.125vw;
  }
}

.pivot-legacy-public .page-about .about-intro .about-intro__symbol img {
  height: 21.3333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__symbol img {
    height: 10.4166666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__symbol img {
    height: 4.1666666667vw;
  }
}

.pivot-legacy-public .page-about .about-intro .about-intro__color-chip {
  display: flex;
  justify-content: center;
}

.pivot-legacy-public .page-about .about-intro .color-chip {
  display: flex;
  justify-content: center;
  gap: 5.3333333333vw;
  width: 100%;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .color-chip {
    gap: 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .color-chip {
    justify-content: center;
    gap: 1.0416666667vw;
  }
}

.pivot-legacy-public .page-about .about-intro .color-chip .color-chip__palette {
  height: 100%;
  aspect-ratio: 1/1;
  background: #001489;
  border-radius: 4px;
}

.pivot-legacy-public .page-about .about-intro .color-chip .color-chip__name {
  font-size: 4.8vw;
  font-weight: 600;
  margin-bottom: 1.0666666667vw;
  color: #333;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .color-chip .color-chip__name {
    font-size: 2.34375vw;
    margin-bottom: 0.5208333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .color-chip .color-chip__name {
    font-size: 0.9375vw;
    margin-bottom: 0.2083333333vw;
  }
}

.pivot-legacy-public .page-about .about-intro .color-chip ul {
  color: #999;
  font-size: 3.7333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .color-chip ul {
    font-size: 1.8229166667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .color-chip ul {
    flex: 0 0 5.2083333333vw;
    font-size: 0.7291666667vw;
  }
}

.pivot-legacy-public .page-about .about-intro .color-chip ul li {
  white-space: nowrap;
}

.pivot-legacy-public .page-about .about-intro .about-intro__paragraph {
  font-size: 4.8vw;
  margin-top: 16vw;
  line-height: 1.6;
  word-break: break-all;
  text-align: justify;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__paragraph {
    font-size: 2.34375vw;
    margin-top: 7.8125vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-intro .about-intro__paragraph {
    font-size: 1.25vw;
    margin-top: 6.25vw;
  }
}

.pivot-legacy-public .page-about .about-outline__info {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  row-gap: 6.4vw;
  column-gap: 0;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-outline__info {
    row-gap: 3.125vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-outline__info {
    gap: 1.6666666667vw;
    max-width: 41.6666666667vw;
  }
}

.pivot-legacy-public .page-about .about-outline__info dt {
  font-size: 3.7333333333vw;
  color: #999;
  margin-bottom: 2.1333333333vw;
  font-weight: 500;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-outline__info dt {
    font-size: 1.8229166667vw;
    margin-bottom: 1.0416666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-outline__info dt {
    font-size: 1.0416666667vw;
    margin-bottom: 0.625vw;
  }
}

.pivot-legacy-public .page-about .about-outline__info dd {
  font-size: 3.7333333333vw;
  font-weight: 700;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-outline__info dd {
    font-size: 1.8229166667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-outline__info dd {
    font-size: 1.4583333333vw;
  }
}

.pivot-legacy-public .page-about .about-outline__info .grid-merge {
  grid-column: span 2;
}

.pivot-legacy-public .page-about .about-team__group {
  display: grid;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  gap: 8.5333333333vw;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-team__group {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 3.125vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-team__group {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.25vw;
  }
}

.pivot-legacy-public .page-about .about-workflow .about-section__body {
  margin-top: 120px;
}

.pivot-legacy-public .page-about .about-workflow .about-section__body .about-workflow__divide:last-child .about-workflow__ul li:last-child {
  padding-bottom: 0;
}

.pivot-legacy-public .page-about .about-workflow .about-section__body .about-workflow__divide:last-child .about-workflow__ul li:last-child:after {
  content: initial;
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide {
  display: grid;
  grid-template-columns: 0.8fr 1fr;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide {
    grid-template-columns: 0.5fr 1fr;
  }
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__label {
  position: sticky;
  top: 120px;
  font-size: 9.0666666667vw;
  font-weight: 700;
  background: #fff;
  z-index: -1;
  align-self: flex-start;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__label {
    font-size: 4.4270833333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__label {
    top: 200px;
    font-size: 3.0208333333vw;
  }
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__label p {
  line-height: 1;
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__label .label__text-bg {
  position: absolute;
  bottom: -2.1333333333vw;
  left: 0;
  z-index: -1;
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke: 2px #333;
  opacity: 0.1;
  font-size: 18.6666666667vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__label .label__text-bg {
    bottom: -1.0416666667vw;
    font-size: 9.1145833333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__label .label__text-bg {
    bottom: -0.7291666667vw;
    font-size: 6.25vw;
  }
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li {
  position: relative;
  padding-bottom: 26.6666666667vw;
  padding-left: 6.9333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li {
    padding-bottom: 13.0208333333vw;
    padding-left: 3.3854166667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li {
    padding-bottom: 5.2083333333vw;
    padding-left: 1.3541666667vw;
  }
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li p {
  font-size: 4.8vw;
  font-weight: 600;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li p {
    font-size: 2.34375vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li p {
    font-size: 1.3541666667vw;
  }
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li:before {
  position: absolute;
  top: 3.4666666667vw;
  left: 0;
  width: 2.6666666667vw;
  height: 2.6666666667vw;
  background: #001489;
  content: "";
  border-radius: 50%;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li:before {
    top: 1.6927083333vw;
    width: 1.3020833333vw;
    height: 1.3020833333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li:before {
    top: 0.6770833333vw;
    width: 0.5208333333vw;
    height: 0.5208333333vw;
  }
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li:after {
  position: absolute;
  top: 9.6vw;
  left: 1.3333333333vw;
  width: 1px;
  height: 100vh;
  max-height: calc(100% - 9.6vw);
  background: #000;
  content: "";
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li:after {
    top: 4.6875vw;
    left: 0.6510416667vw;
    max-height: calc(100% - 4.6875vw);
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li:after {
    top: 1.875vw;
    left: 0.2604166667vw;
    max-height: calc(100% - 1.875vw);
  }
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li:last-child:after {
  max-height: calc(100% + 43.7333333333vw);
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li:last-child:after {
    max-height: calc(100% + 21.3541666667vw);
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide .about-workflow__ul li:last-child:after {
    max-height: calc(100% + 8.5416666667vw);
  }
}

.pivot-legacy-public .page-about .about-workflow .about-workflow__divide + .about-workflow__divide {
  padding-top: 53.3333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide + .about-workflow__divide {
    padding-top: 26.0416666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-workflow .about-workflow__divide + .about-workflow__divide {
    padding-top: 10.4166666667vw;
  }
}

.pivot-legacy-public .page-about .about-location__map {
  margin-bottom: 10.6666666667vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-location__map {
    margin-bottom: 5.2083333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-location__map {
    margin-bottom: 4.1666666667vw;
  }
}

.pivot-legacy-public .page-about .about-location__map .root_daum_roughmap {
  width: 100% !important;
}

.pivot-legacy-public .page-about .about-location__info {
  font-size: 4.8vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-location__info {
    font-size: 2.34375vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-location__info {
    font-size: 1.0416666667vw;
  }
}

.pivot-legacy-public .page-about .about-location__info .eng {
  font-size: 3.7333333333vw;
  color: #999;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-location__info .eng {
    font-size: 1.8229166667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-location__info .eng {
    font-size: 0.8333333333vw;
  }
}

.pivot-legacy-public .page-about .about-location__info .info__btn-group {
  display: flex;
  flex-direction: column;
  margin-top: 5.3333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-location__info .info__btn-group {
    margin-top: 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-location__info .info__btn-group {
    margin-top: initial;
  }
}

.pivot-legacy-public .page-about .about-location__info .base-button {
  margin-top: 5.3333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-about .about-location__info .base-button {
    margin-top: 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-location__info .base-button {
    margin-top: 2.0833333333vw;
  }
}

.pivot-legacy-public .page-about .about-location__info .base-button.tmap {
  display: inline-flex;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-about .about-location__info .base-button.tmap {
    display: none;
  }
}

.pivot-legacy-public .page-contact {
  padding-bottom: 0;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact {
    padding-bottom: 120px;
  }
}

.pivot-legacy-public .page-contact .contact__title {
  font-size: 8.5333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-contact .contact__title {
    font-size: 4.1666666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact__title {
    font-size: 2.1875vw;
  }
}

.pivot-legacy-public .page-contact .contact__info {
  font-size: 4.8vw;
  margin-top: 8vw;
  margin-bottom: 5.3333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-contact .contact__info {
    font-size: 2.34375vw;
    margin-top: 3.90625vw;
    margin-bottom: 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact__info {
    font-size: 1.0416666667vw;
    margin-top: 3.125vw;
    margin-bottom: 2.0833333333vw;
  }
}

.pivot-legacy-public .page-contact .contact__info + .contact__dl {
  margin-bottom: 21.3333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-contact .contact__info + .contact__dl {
    margin-bottom: 10.4166666667vw;
  }
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-contact .contact__info + .contact__dl {
    margin-bottom: 0;
  }
}

.pivot-legacy-public .page-contact .contact__dl dt {
  font-size: 4.8vw;
  margin-bottom: 1.0666666667vw;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-contact .contact__dl dt {
    font-size: 2.34375vw;
    margin-bottom: 0.5208333333vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact__dl dt {
    font-size: 0.9375vw;
    margin-bottom: 0.2083333333vw;
  }
}

.pivot-legacy-public .page-contact .contact__dl dd {
  font-size: 5.3333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-contact .contact__dl dd {
    font-size: 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact__dl dd {
    font-size: 1.0416666667vw;
  }
}

.pivot-legacy-public .page-contact .contact__dl dd a {
  text-decoration: underline;
  color: #001489;
}

.pivot-legacy-public .page-contact .contact__dl dd + dt {
  margin-top: 5.3333333333vw;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-contact .contact__dl dd + dt {
    margin-top: 2.6041666667vw;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact__dl dd + dt {
    margin-top: 1.0416666667vw;
  }
}

.pivot-legacy-public .page-contact .contact-box {
  display: grid;
  padding: 40px 28px;
  background: #232526;
  margin-left: -16px;
  margin-right: -16px;
  border-bottom: 1px solid #555;
}

@media (min-width: 768px) {
  .pivot-legacy-public .page-contact .contact-box {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact-box {
    grid-template-columns: 65% 35%;
    padding: 80px;
    border-radius: 24px;
    border-bottom: initial;
    margin-left: initial;
    margin-right: initial;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact-box form {
    padding-right: 80px;
  }
}

.pivot-legacy-public .page-contact .contact-box .contact-box__info {
  display: flex;
  flex-direction: column;
}

.pivot-legacy-public .page-contact .contact-box .contact__dl {
  display: none;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact-box .contact__dl {
    display: block;
  }
}

.pivot-legacy-public .page-contact .contact-box .contact__dl {
  color: #efefef;
}

.pivot-legacy-public .page-contact .contact-box .contact__dl dt {
  margin-bottom: 12px;
  color: #666;
}

.pivot-legacy-public .page-contact .contact-box .contact__dl dd a {
  color: #fff;
  text-decoration: initial;
}

.pivot-legacy-public .page-contact .contact-box .contact__dl dd + dt {
  margin-top: 60px;
}

.pivot-legacy-public .page-contact .contact-box .form-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact-box .form-group {
    display: grid;
    grid-template-columns: 150px auto;
    align-items: center;
    gap: initial;
  }
}

.pivot-legacy-public .page-contact .contact-box .form-group + .form-group {
  margin-top: 24px;
}

.pivot-legacy-public .page-contact .contact-box .form-label {
  position: relative;
  font-size: 18px;
  font-weight: 500;
  color: #efefef;
}

.pivot-legacy-public .page-contact .contact-box .form-control {
  display: flex;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 16px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #666;
  color: #fff;
  outline: 0;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact-box .form-control {
    height: 52px;
    font-size: 18px;
  }
}

.pivot-legacy-public .page-contact .contact-box .form-control:focus {
  border-color: #fff;
}

.pivot-legacy-public .page-contact .contact-box .form-control::placeholder {
  color: #666;
}

.pivot-legacy-public .page-contact .contact-box textarea.form-control {
  height: initial;
  padding: 12px 0;
  resize: none;
}

.pivot-legacy-public .page-contact .contact-box .form-group.textarea {
  align-items: initial;
}

.pivot-legacy-public .page-contact .contact-box .form-group.textarea .form-label {
  margin-top: 10px;
}

.pivot-legacy-public .page-contact .contact-box .form-checkbox {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact-box .form-checkbox {
    gap: 12px;
  }
}

.pivot-legacy-public .page-contact .contact-box .form-checkbox input {
  opacity: 0;
}

.pivot-legacy-public .page-contact .contact-box .form-checkbox .checkbox__text {
  font-size: 14px;
  color: #efefef;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact-box .form-checkbox .checkbox__text {
    font-size: 16px;
  }
}

.pivot-legacy-public .page-contact .contact-box .form-checkbox .checkbox__text + .checkbox__text {
  margin-left: 12px;
}

.pivot-legacy-public .page-contact .contact-box .form-checkbox label.checkbox__text {
  padding-left: 8px;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact-box .form-checkbox label.checkbox__text {
    padding-left: 4px;
  }
}

.pivot-legacy-public .page-contact .contact-box .form-checkbox label.checkbox__text:before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  border: 1px solid #666;
  content: "";
  transition: all 0.3s ease;
}

.pivot-legacy-public .page-contact .contact-box .form-checkbox label.checkbox__text:hover:before {
  border-color: #fff;
}

.pivot-legacy-public .page-contact .contact-box .form-checkbox input:checked + label.checkbox__text:before {
  border-color: #fff;
  background: #fff;
}

.pivot-legacy-public .page-contact .contact-box .form-checkbox input:checked + label.checkbox__text:after {
  position: absolute;
  top: 3px;
  left: 6px;
  border-top: 2px solid #333;
  border-left: 2px solid #333;
  width: 7px;
  height: 10px;
  transform: rotate(-140deg);
  content: "";
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .contact-box .form-checkbox input:checked + label.checkbox__text:after {
    top: 6px;
    left: 6px;
  }
}

.pivot-legacy-public .page-contact .submit-button {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #efefef;
  width: 100%;
  height: 52px;
  color: #efefef;
  font-size: 18px;
  font-weight: 500;
  background: transparent;
  margin-top: 40px;
  border-radius: 8px;
  transition: all 0.3s ease;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .submit-button {
    height: 80px;
    margin-top: auto;
    font-size: 24px;
    border-radius: 12px;
  }
}

.pivot-legacy-public .page-contact .submit-button:hover {
  background: #fff;
  color: #333;
}

.pivot-legacy-public .page-contact .required {
  position: relative;
}

.pivot-legacy-public .page-contact .required:after {
  position: absolute;
  top: 0;
  right: -4px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  transform: translateX(100%);
  content: "";
  background: red;
}

@media (min-width: 1200px) {
  .pivot-legacy-public .page-contact .required:after {
    right: -6px;
  }
}

.pivot-legacy-public .contact-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3000;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100dvh;
  background: rgba(0, 0, 0, 0.5);
  padding: 16px;
}

@media (min-width: 768px) {
  .pivot-legacy-public .contact-modal {
    padding: 32px;
  }
}

.pivot-legacy-public .contact-modal .modal__dialog {
  width: 100%;
  background: #fff;
  border-radius: 8px;
  padding: 12px 20px 30px 20px;
}

@media (min-width: 768px) {
  .pivot-legacy-public .contact-modal .modal__dialog {
    max-width: 996px;
    padding: 12px 24px 36px 24px;
    border-radius: 16px;
  }
}

@media (min-width: 1200px) {
  .pivot-legacy-public .contact-modal .modal__dialog {
    padding: 12px 40px 52px 40px;
    border-radius: 24px;
  }
}

.pivot-legacy-public .contact-modal .modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 80px;
}

.pivot-legacy-public .contact-modal .modal__header .modal__close {
  font-style: normal;
  cursor: pointer;
}

.pivot-legacy-public .contact-modal .modal__contents {
  font-size: 18px;
  max-height: 65dvh;
  overflow-y: auto;
}
