/* Minification failed. Returning unminified contents.
(72,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(84,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(95,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(106,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(117,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(129,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(140,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(152,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(163,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(175,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(187,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(198,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(210,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(221,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(233,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(245,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(256,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(268,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(279,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(291,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(302,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(314,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(325,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(337,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(348,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(359,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(370,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(382,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(393,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(405,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(417,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(429,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(440,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(452,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(463,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(475,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(487,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(499,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(510,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(522,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(533,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(545,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(556,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(568,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(579,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(591,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(602,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(614,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(626,15): run-time error CSS1039: Token not allowed after unary operator: '-product-ss-22-100-black'
(638,15): run-time error CSS1039: Token not allowed after unary operator: '-product-ss-22-100-black'
(650,15): run-time error CSS1039: Token not allowed after unary operator: '-product-ss-22-100-black'
(662,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(674,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(686,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(697,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(709,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(720,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(731,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(743,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(754,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(766,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(777,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(789,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(800,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(812,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(823,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(835,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(847,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(858,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(870,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(881,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(893,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(905,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(916,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(928,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(939,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(951,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(962,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(974,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(985,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(997,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1008,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1020,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1031,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1043,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1054,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1066,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1077,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1088,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1100,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1111,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1123,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1135,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1146,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1158,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1169,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1180,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1191,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1202,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1213,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-red-light'
(1224,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1235,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1246,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1257,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-20-grey'
(1268,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1279,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1301,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1313,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1324,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1335,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1347,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1358,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1369,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1380,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1391,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1402,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1413,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1425,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1437,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1449,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1460,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1472,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1484,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1496,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1508,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1519,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1530,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1541,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1553,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1565,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1576,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1588,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1599,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-black'
(1621,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-100-white'
(1632,15): run-time error CSS1039: Token not allowed after unary operator: '-other-copy'
(1643,15): run-time error CSS1039: Token not allowed after unary operator: '-brand-20-grey'
 */
/**
 * @license
 * Generated by Zeplin
 * Copyright (C) 2021 - present Zeplin
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at

 *     http://www.apache.org/licenses/LICENSE-2.0

 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

@font-face {
  font-family: Baskerville;
  src: local(Baskerville-Italic),
    url(/Layout/LAMUNT/Content/fonts/Baskerville-Italic.woff2) format("woff2"),
    url(/Layout/LAMUNT/Content/fonts/Baskerville-Italic.woff) format("woff"),
    url(/Layout/LAMUNT/Content/fonts/BaskervilleMTPro-Italic.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: Baskerville;
  src: local(Baskerville),
    url(/Layout/LAMUNT/Content/fonts/Baskerville.woff2) format("woff2"),
    url(/Layout/LAMUNT/Content/fonts/Baskerville.woff) format("woff"),
    url(/Layout/LAMUNT/Content/fonts/BaskervilleMTPro-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: NeuzeitGro-Bol;
  src: local(NeuzeitGro-Bol),
    url(/Layout/LAMUNT/Content/fonts/NeuzeitGro-Bol.woff2) format("woff2"),
    url(/Layout/LAMUNT/Content/fonts/NeuzeitGro-Bol.woff) format("woff"),
    url(/Layout/LAMUNT/Content/fonts/NeuzeitGro-Bol.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: NeuzeitGro-Reg;
  src: local(NeuzeitGro-Reg),
    url(/Layout/LAMUNT/Content/fonts/NeuzeitGro-Reg.woff2) format("woff2"),
    url(/Layout/LAMUNT/Content/fonts/NeuzeitGro-Reg.woff) format("woff"),
    url(/Layout/LAMUNT/Content/fonts/NeuzeitGro-Reg.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

.DH0WhiteCenter-2 {
  font-family: Baskerville;
  font-size: 100px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.DH0WhiteCenter {
  font-family: Baskerville;
  font-size: 100px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.DH0BlackLeft-2 {
  font-family: Baskerville;
  font-size: 100px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  color: var(--other-copy);
}

.DH0BlackLeft {
  font-family: Baskerville;
  font-size: 100px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  color: var(--other-copy);
}

._DH1WhiteLeft {
  font-family: Baskerville;
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 1px;
  color: var(--brand-100-white);
}

._DH1WhiteCenter {
  font-family: Baskerville;
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 1px;
  text-align: center;
  color: var(--brand-100-white);
}

._DH1BlackLeft {
  font-family: Baskerville;
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 1px;
  color: var(--brand-100-black);
}

._DH1BlackCenter {
  font-family: Baskerville;
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 1px;
  text-align: center;
  color: var(--brand-100-black);
}

.DH2BlackLeft {
  font-family: Baskerville;
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 1px;
  color: var(--other-copy);
}

._Desktoph2BlackCenter {
  font-family: Baskerville;
  font-size: 44px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--brand-100-black);
}

._Desktoph3BlackCenter {
  font-family: Baskerville;
  font-size: 44px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.14;
  letter-spacing: 1px;
  text-align: center;
  color: var(--brand-100-black);
}

._DH2WhiteLeft {
  font-family: Baskerville;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: 0.2px;
  color: var(--brand-100-white);
}

._DH2WhiteCenter {
  font-family: Baskerville;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-white);
}

._DH2BlackLeft {
  font-family: Baskerville;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: 0.2px;
  color: var(--brand-100-black);
}

._DH2BlackCenter {
  font-family: Baskerville;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-black);
}

._DH2WhiteCenter-I {
  font-family: Baskerville;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.1;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH1WhiteLeft {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.2px;
  color: var(--brand-100-white);
}

._MH1WhiteCenter {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH1BlackLeft {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.2px;
  color: var(--brand-100-black);
}

._MH1BlackCenter {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-black);
}

._DH3WhiteLeft {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.73px;
  color: var(--brand-100-white);
}

._DH3WhiteCenter {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.73px;
  text-align: center;
  color: var(--brand-100-white);
}

._DH3BlackLeft {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.73px;
  color: var(--brand-100-black);
}

._DH3BlackCenter {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.73px;
  text-align: center;
  color: var(--brand-100-black);
}

.MH2BlackLeft-2 {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.2px;
  color: var(--other-copy);
}

.MH2BlackLeft {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.2px;
  color: var(--other-copy);
}

._DH3WhiteLeft-I {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.13;
  letter-spacing: 0.5px;
  color: var(--brand-100-white);
}

._DH3WhiteCenter-I {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.13;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--brand-100-white);
}

._DH3BlackLeft-I {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.13;
  letter-spacing: 0.5px;
  color: var(--other-copy);
}

._DH3BlackCenter-I {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.13;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--other-copy);
}

.DH1WhiteCenter-I-2 {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.13;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--brand-100-white);
}

.DH1WhiteCenter-I {
  font-family: Baskerville;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.13;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH2WhiteLeft {
  font-family: Baskerville;
  font-size: 28px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: 0.2px;
  color: var(--brand-100-white);
}

._MH2WhiteCenter {
  font-family: Baskerville;
  font-size: 28px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH2BlackLeft {
  font-family: Baskerville;
  font-size: 28px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: 0.2px;
  color: var(--brand-100-black);
}

._MH2BlackCenter {
  font-family: Baskerville;
  font-size: 28px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-black);
}

._MH2WhiteCenter-I-2 {
  font-family: Baskerville;
  font-size: 28px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.14;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH2WhiteCenter-I {
  font-family: Baskerville;
  font-size: 28px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.14;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH3WhiteLeft {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.55px;
  color: var(--brand-100-white);
}

._MH3WhiteCenter {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.55px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH3BlackLeft {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.55px;
  color: var(--brand-100-black);
}

._MH3BlackCenter {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.55px;
  text-align: center;
  color: var(--brand-100-black);
}

._DH4WhiteLeft {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.15px;
  color: var(--brand-100-white);
}

._DH4WhiteCenter {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.83;
  letter-spacing: 0.15px;
  text-align: center;
  color: var(--brand-100-white);
}

._DH4BlackLeft {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.15px;
  color: var(--brand-100-black);
}

._DH4BlackCenter {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.15px;
  text-align: center;
  color: var(--brand-100-black);
}

._MH3WhiteLeft-I {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.17;
  letter-spacing: 0.38px;
  color: var(--brand-100-white);
}

._MH3WhiteCenter-I {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.17;
  letter-spacing: 0.38px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH3BlackCenter-I-3 {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.17;
  letter-spacing: 0.38px;
  text-align: center;
  color: var(--product-ss-22-100-black);
}

._MH3BlackCenter-I-2 {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.17;
  letter-spacing: 0.38px;
  text-align: center;
  color: var(--product-ss-22-100-black);
}

._MH3BlackCenter-I {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.17;
  letter-spacing: 0.38px;
  text-align: center;
  color: var(--product-ss-22-100-black);
}

.DH1WhiteCenter-I-3 {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.DH1BlackCenter-I-2 {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: center;
  color: var(--other-copy);
}

.DH1BlackCenter-I {
  font-family: Baskerville;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: center;
  color: var(--other-copy);
}

._MH4WhiteLeft {
  font-family: Baskerville;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: 0.2px;
  color: var(--brand-100-white);
}

._MH4WhiteCenter {
  font-family: Baskerville;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH4BlackLeft-2 {
  font-family: Baskerville;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: 0.2px;
  color: var(--other-copy);
}

._MH4BlackLeft {
  font-family: Baskerville;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: 0.2px;
  color: var(--brand-100-black);
}

._MH4BlackCenter {
  font-family: Baskerville;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-black);
}

._MH5WhiteLeft {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0.67px;
  color: var(--brand-100-white);
}

._MH5WhiteCenter {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0.67px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH5BlackLeft {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0.67px;
  color: var(--brand-100-black);
}

._MH5BlackCenter {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0.67px;
  text-align: center;
  color: var(--brand-100-black);
}

._DH5WhiteLeft {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.67px;
  color: var(--brand-100-white);
}

._DH5WhiteCenter {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.67px;
  text-align: center;
  color: var(--brand-100-white);
}

._DH5BlackLeft {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.67px;
  color: var(--brand-100-black);
}

._DH5BlackCenter {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.67px;
  text-align: center;
  color: var(--brand-100-black);
}

._MH1_PLPBlackCenter {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.2;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--other-copy);
}

._DH6WhiteLeft {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: var(--brand-100-white);
}

._DH6WhiteCenter {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.2;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-white);
}

._DH6BlackLeft {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: var(--brand-100-black);
}

._DH6BlackCenter {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.2;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--brand-100-black);
}

.MH1BlackCenter-2 {
  font-family: Baskerville;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: var(--other-copy);
}

.Copy20WhiteLeft-b {
  font-family: NeuzeitGro-Bol;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: var(--brand-100-white);
}

.Copy20WhiteCenter-b {
  font-family: NeuzeitGro-Bol;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.Copy20BlackLeft-b {
  font-family: NeuzeitGro-Bol;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.CTAXLarge {
  font-family: NeuzeitGro-Bol;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.25px;
  text-align: center;
  color: var(--brand-100-black);
}

.Copy20WhiteLeft {
  font-family: NeuzeitGro-Reg;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: var(--brand-100-white);
}

.Copy20WhiteCenter {
  font-family: NeuzeitGro-Reg;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.Copy20BlackLeft {
  font-family: NeuzeitGro-Reg;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.Copy20BlackCenter {
  font-family: NeuzeitGro-Reg;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: center;
  color: var(--other-copy);
}

._MH6WhiteLeft {
  font-family: Baskerville;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.11;
  letter-spacing: 0.18px;
  color: var(--brand-100-white);
}

._MH6WhiteCenter {
  font-family: Baskerville;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.11;
  letter-spacing: 0.18px;
  text-align: center;
  color: var(--brand-100-white);
}

._MH6BlackLeft {
  font-family: Baskerville;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.11;
  letter-spacing: 0.18px;
  color: var(--brand-100-black);
}

._MH6BlackCenter {
  font-family: Baskerville;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.11;
  letter-spacing: 0.18px;
  text-align: center;
  color: var(--brand-100-black);
}

._DH7BlackLeft {
  font-family: Baskerville;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.33;
  letter-spacing: 0.18px;
  color: var(--other-copy);
}

.Copy18Whitecenter-b {
  font-family: NeuzeitGro-Bol;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.Copy18WhiteLeft-b {
  font-family: NeuzeitGro-Bol;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--brand-100-white);
}

.Copy18BlackLeft-b {
  font-family: NeuzeitGro-Bol;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.Copy18BlackCenter-b {
  font-family: NeuzeitGro-Bol;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: var(--other-copy);
}

.Copy18WhiteLeft {
  font-family: NeuzeitGro-Reg;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--brand-100-white);
}

.Copy18WhiteCenter {
  font-family: NeuzeitGro-Reg;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.Copy18BlackRight {
  font-family: NeuzeitGro-Reg;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: right;
  color: var(--brand-100-black);
}

.Copy18BlackLeft {
  font-family: NeuzeitGro-Reg;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.Copy18BlackCenter {
  font-family: NeuzeitGro-Reg;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-black);
}

._MH7BlackLeft {
  font-family: Baskerville;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.5;
  letter-spacing: 0.16px;
  color: var(--other-copy);
}

.InputActive {
  font-family: NeuzeitGro-Bol;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.Copy16WhiteLeft-b {
  font-family: NeuzeitGro-Bol;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--brand-100-white);
}

.Copy16BlackLeft-b {
  font-family: NeuzeitGro-Bol;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.CTARed {
  font-family: NeuzeitGro-Bol;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.25px;
  color: var(--brand-100-red-light);
}

.CTALinkWhite {
  font-family: NeuzeitGro-Bol;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.25px;
  color: var(--brand-100-white);
}

.CTALinkBlack-2 {
  font-family: NeuzeitGro-Bol;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.25px;
  color: var(--other-copy);
}

.CTALinkBlack {
  font-family: NeuzeitGro-Bol;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.25px;
  color: var(--brand-100-black);
}

.CTAInactive {
  font-family: NeuzeitGro-Bol;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.25px;
  color: var(--brand-20-grey);
}

.InputFilled-2 {
  font-family: NeuzeitGro-Reg;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--other-copy);
}

.InputFilled {
  font-family: NeuzeitGro-Reg;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.InputEmpty {
  font-family: NeuzeitGro-Reg;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #5c5757;
}

.Copy16WhiteLeft {
  font-family: NeuzeitGro-Reg;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--brand-100-white);
}

.Copy16BlackRight {
  font-family: NeuzeitGro-Reg;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: right;
  color: var(--brand-100-black);
}

.Copy16BlackLeft-2 {
  font-family: NeuzeitGro-Reg;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--other-copy);
}

.Copy16BlackLeft {
  font-family: NeuzeitGro-Reg;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.Copy16BlackCenter {
  font-family: NeuzeitGro-Reg;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-black);
}

.LabelDark {
  font-family: NeuzeitGro-Bol;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 2px;
  color: var(--brand-100-black);
}

.InputLabel {
  font-family: NeuzeitGro-Bol;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.Copy14WhiteLeft-b-2 {
  font-family: NeuzeitGro-Bol;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--brand-100-white);
}

.Copy14WhiteLeft-b {
  font-family: NeuzeitGro-Bol;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--brand-100-white);
}

.Copy14BlackLeft-b-underline {
  font-family: NeuzeitGro-Bol;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--other-copy);
}

.Copy14BlackLeft-b {
  font-family: NeuzeitGro-Bol;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.Copy14BlackCenter-b {
  font-family: NeuzeitGro-Bol;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-black);
}

.CTAButtonWhite {
  font-family: NeuzeitGro-Bol;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: 2px;
  text-align: center;
  color: var(--brand-100-white);
}

.CTAButtonBlack {
  font-family: NeuzeitGro-Bol;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: 2px;
  text-align: center;
  color: var(--brand-100-black);
}

.Copy14WhiteLeft {
  font-family: NeuzeitGro-Reg;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--brand-100-white);
}

.Copy14WhiteCenter-3 {
  font-family: NeuzeitGro-Reg;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.Copy14WhiteCenter-2 {
  font-family: NeuzeitGro-Reg;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.Copy14WhiteCenter {
  font-family: NeuzeitGro-Reg;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-white);
}

.Copy14BlackRight {
  font-family: NeuzeitGro-Reg;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: right;
  color: var(--brand-100-black);
}

.Copy14BlackLeft-b-underline-2 {
  font-family: NeuzeitGro-Reg;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--other-copy);
}

.Copy14BlackLeft-2 {
  font-family: NeuzeitGro-Reg;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--other-copy);
}

.Copy14BlackLeft {
  font-family: NeuzeitGro-Reg;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--brand-100-black);
}

.Copy14BlackCenter {
  font-family: NeuzeitGro-Reg;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: var(--brand-100-black);
}

.TagWhiteCenter {
  font-family: NeuzeitGro-Bol;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 1px;
  text-align: center;
  color: var(--brand-100-white);
}

.TagWhite {
  font-family: NeuzeitGro-Bol;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 1px;
  color: var(--brand-100-white);
}

.TagDarkCenter {
  font-family: NeuzeitGro-Bol;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 1px;
  text-align: center;
  color: var(--brand-100-black);
}

.TagDark {
  font-family: NeuzeitGro-Bol;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 1px;
  color: var(--brand-100-black);
}

.LabelWhite-2 {
  font-family: NeuzeitGro-Bol;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 2px;
  color: #fff;
}

.LabelWhite {
  font-family: NeuzeitGro-Bol;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 2px;
  color: var(--brand-100-white);
}

.LabelDark-2 {
  font-family: NeuzeitGro-Bol;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 2px;
  color: var(--other-copy);
}

.DTCC1-left-grey {
  font-family: NeuzeitGro-Bol;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 1.5px;
  color: var(--brand-20-grey);
}
@font-face {
    font-family: TradeGothic;
    src: url('/Layout/DYNAFIT/Content/fonts/tgltext.eot');
    src: url('/Layout/DYNAFIT/Content/fonts/tgltext.eot') format('embedded-opentype'), url('/Layout/DYNAFIT/Content/fonts/tgltext.woff') format('woff'), url('/Layout/DYNAFIT/Content/fonts/tgltext.ttf') format('truetype'), url('/Layout/DYNAFIT/Content/fonts/tgltext.svg#TradeGothicLTExtendedRegular') format('svg');
}

@font-face {
    font-family: TradeGothic;
    src: url('/Layout/DYNAFIT/Content/fonts/tgltb.eot');
    src: url('/Layout/DYNAFIT/Content/fonts/tgltb.eot') format('embedded-opentype'), url('/Layout/DYNAFIT/Content/fonts/tgltb.woff') format('woff'), url('/Layout/DYNAFIT/Content/fonts/tgltb.ttf') format('truetype'), url('/Layout/DYNAFIT/Content/fonts/tgltb.svg#TradeGothicLTBoldRegular') format('svg');
    font-weight: bold;
}

@font-face {
    font-family: TradeGothic;
    src: url('/Layout/DYNAFIT/Content/fonts/tgltl.eot');
    src: url('/Layout/DYNAFIT/Content/fonts/tgltl.eot') format('embedded-opentype'), url('/Layout/DYNAFIT/Content/fonts/tgltl.woff') format('woff'), url('/Layout/DYNAFIT/Content/fonts/tgltl.ttf') format('truetype'), url('/Layout/DYNAFIT/Content/fonts/tgltl.svg#TradeGothicLTLightRegular') format('svg');
    font-weight: lighter;
}

@font-face {
    font-family: 'TradeGothicLTExtendedRegular';
    src: url('/Layout/DYNAFIT/Content/fonts/tgltext.eot');
    src: url('/Layout/DYNAFIT/Content/fonts/tgltext.eot') format('embedded-opentype'), url('/Layout/DYNAFIT/Content/fonts/tgltext.woff') format('woff'), url('/Layout/DYNAFIT/Content/fonts/tgltext.ttf') format('truetype'), url('/Layout/DYNAFIT/Content/fonts/tgltext.svg#TradeGothicLTExtendedRegular') format('svg');
}

@font-face {
    font-family: 'TradeGothicLTExtendedBold';
    src: url('/Layout/DYNAFIT/Content/fonts/tgltbe.eot');
    src: url('/Layout/DYNAFIT/Content/fonts/tgltbe.eot') format('embedded-opentype'), url('/Layout/DYNAFIT/Content/fonts/tgltbe.woff') format('woff'), url('/Layout/DYNAFIT/Content/fonts/tgltbe.ttf') format('truetype'), url('/Layout/DYNAFIT/Content/fonts/tgltbe.svg#TradeGothicLTExtendedBold') format('svg');
}

@font-face {
    font-family: 'TradeGothicLTLightRegular';
    src: url('/Layout/DYNAFIT/Content/fonts/tgltl.eot');
    src: url('/Layout/DYNAFIT/Content/fonts/tgltl.eot') format('embedded-opentype'), url('/Layout/DYNAFIT/Content/fonts/tgltl.woff') format('woff'), url('/Layout/DYNAFIT/Content/fonts/tgltl.ttf') format('truetype'), url('/Layout/DYNAFIT/Content/fonts/tgltl.svg#TradeGothicLTLightRegular') format('svg');
}

@font-face {
    font-family: 'TradeGothicLTBoldRegular';
    src: url('/Layout/DYNAFIT/Content/fonts/tgltb.eot');
    src: url('/Layout/DYNAFIT/Content/fonts/tgltb.eot') format('embedded-opentype'), url('/Layout/DYNAFIT/Content/fonts/tgltb.woff') format('woff'), url('/Layout/DYNAFIT/Content/fonts/tgltb.ttf') format('truetype'), url('/Layout/DYNAFIT/Content/fonts/tgltb.svg#TradeGothicLTBoldRegular') format('svg');
}


body {
    margin: 0;
    font-family: NeuzeitGro-Reg;
    font-size: 13px;
    color: #000000;
    background-color: #fff;
    background-image: url(/Layout/LAMUNT/Content/images/mountain-reset-password.svg);
    background-repeat: no-repeat;
    background-position: top center;
}

a {
    color: #84b2c1;
    text-decoration: none;
    font-weight: bold;
    font-family: 'TradeGothicLTExtendedRegular';
}

    a.forgotYuorPasswordLink {
    }

.dynafit-title {
    /*text-transform: uppercase;*/
    /*font-family: 'TradeGothic';*/
    font-family: Baskerville;
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 48px;
    letter-spacing: 0.02px;
}

.dynafit-wrapper {
    width: 100%;
    text-align: center;
}

.dynafit-page {
    margin-left: auto;
    margin-right: auto;
}

    .dynafit-page .logo {
        margin-top: 40px;
        margin-bottom: 30px;
    }

        /*.dynafit-page .logo img {
            width: 220px;
           
        }*/
.subtitle-container {
    /*margin: auto;*/
    /*width: 50%;*/
    /*border: 3px solid green;*/
    /*padding: 10px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    height: 200px;
    width:640px;
    border: 3px solid green;
}



.dynafit-subtitle {
    margin-bottom: 32px;
    /*margin-right: 20px;
    margin-left: 20px;*/
    /*background-color: white;*/
    /*padding: 5px;*/
    font-size: 16px;
    font-family: NeuzeitGro-Reg;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    max-width: 640px;
}

.login-form,
.lostpassword-form,
.dynafit-footer,
.externalregistration-form {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    /*border:solid red 1px;*/
}

    .login-form .login-item,
    .lostpassword-form .lostpassword-item,
    .externalregistration-form .external-item {
        margin-bottom: 20px;
    }

        .login-form .login-item .labels,
        .lostpassword-form .lostpassword-item .labels,
        .externalregistration-form .external-item .labels {
            overflow: hidden;
        }

            .login-form .login-item .labels .label,
            .lostpassword-form .lostpassword-item .labels .label,
            .externalregistration-form .external-item .labels .label {
                float: left;
                font-weight: bold;
                font-family: 'TradeGothicLTExtendedRegular';
                text-transform: uppercase;
            }

            .login-form .login-item .labels .label-help,
            .lostpassword-form .lostpassword-item .labels .label-help,
            .externalregistration-form .external-item .labels .label-help {
                float: right;
            }

        .login-form .login-item .input,
        .lostpassword-form .lostpassword-item .input,
        .externalregistration-form .external-item .input {
           
        }

        .externalregistration-form .external-item select.input {
            width: 100%;
        }



.dynafit-footer {
    margin-top: 10%;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'TradeGothicLTExtendedRegular';
}

    .dynafit-footer .logos {
        overflow: hidden;
        /*margin-left:auto;
    margin-right:auto;*/
        position: relative;
        margin-top: 40px;
    }

        .dynafit-footer .logos .logo {
            margin-top: 0;
            min-width: 80px;
            width: 25%;
            float: left;
            position: relative;
        }

            .dynafit-footer .logos .logo img {
                width: auto;
            }


.error.loginError {
    padding: 5px;
}

    .error.loginError a {
        color: red;
    }

.dynafit-page.changepassword .error {
    color: red;
    text-decoration: none;
}

    .dynafit-page.changepassword .error a {
        color: red;
    }



.label-lamunt {
    /*width: 88px;
    height: 20px;
    margin: 0 4px 0 0;
    padding: 0 11px 0 0;*/
    padding-left: 4px;
    /*margin-bottom: -14px;*/
    font-family: NeuzeitGro-Bol;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    margin-bottom:5px;
    /*color: var(--other-copy);*/
}



.input-lamunt {
    height: 40px;
    /*margin: 20px 0 32px;*/
    border-radius: 4px;
    width: 97.5%;
    color: #999191;
    padding-left: 10px;
    /*padding-right: 10px;*/
    border: #cccccc solid 1px;
    font-family: NeuzeitGro-Reg;
    font-size: 16px;
}

input.button,
.cancelchangepassword a.button {
    height: 40px;
    /*background: none repeat scroll 0 0 #000;*/
    border-radius: 4px;
    background-color: #393736;
    color: white;
    font-family: NeuzeitGro-Bol;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: 2px;
    text-align: center;

    margin: 0px auto;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    border: 0;
    width: 100%;
}
.pbacktologin{
    margin-top:30px;
}
.backtologin {
    height: 20px;
    font-family: NeuzeitGro-Reg;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: black;
    text-decoration: underline;
    margin-top: 30px;
}



.dynafit-page .logo img {
    width: 141px;
}

@media screen and (max-width: 480px) {
    .dynafit-page .logo img {
        width: 90px;
    }
    .input-lamunt {
        width: 92%;
    }

    .subtitle-container {
        margin: auto;
        width: 100%;
        /*border: 3px solid green;*/
        /*padding: 10px;*/
        
    }


    .dynafit-title {
        margin-top: 20px;
        font-size: 28px;
    }
}

