/*     Generated by Zeplin
    Copyright (C) 2019 - 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: Graphik-Regular;
  src: url("./graphik/Graphik-Regular.eot"),
    url("./graphik/Graphik-Regular.woff") format("woff"),
    url("./graphik/Graphik-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: Graphik-Medium;
  src: url("./graphik/Graphik-Medium.eot"),
    url("./graphik/Graphik-Medium.woff") format("woff"),
    url("./graphik/Graphik-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

/* *** G2 **** */

@font-face {
  font-family: 'Graphik Web';
  src: url('./graphik1/Graphik-BoldItalic-Web.woff2') format('woff2'),
       url('./graphik1/Graphik-BoldItalic-Web.woff') format('woff');
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-BoldItalic-Web {
  font-family: './graphik1/Graphik Web';
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('./graphik1/Graphik-Bold-Web.woff2') format('woff2'),
       url('./graphik1/Graphik-Bold-Web.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Bold-Web {
  font-family: 'Graphik Web';
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('./graphik1/Graphik-MediumItalic-Web.woff2') format('woff2'),
       url('./graphik1/Graphik-MediumItalic-Web.woff') format('woff');
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-MediumItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('./graphik1/Graphik-Medium-Web.woff2') format('woff2'),
       url('./graphik1/Graphik-Medium-Web.woff') format('woff');
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Medium-Web {
  font-family: 'Graphik Web';
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('./graphik1/Graphik-RegularItalic-Web.woff2') format('woff2'),
       url('./graphik1/Graphik-RegularItalic-Web.woff') format('woff');
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-RegularItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('./graphik1/Graphik-Regular-Web.woff2') format('woff2'),
       url('./graphik1/Graphik-Regular-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Regular-Web {
  font-family: 'Graphik Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}



/* *** Optima *** */

@font-face {
  font-family: Optima-Regular;
  src: url("./optima/Optima-Regular.eot"),
    url("./optima/Optima-Regular.woff2") format("woff2"),
    url("./optima/Optima-Regular.woff") format("woff"),
    url("./optima/Optima-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: Optima;
  src: url("./graphik/Optima.eot"),
    url("./optima/Optima.woff2") format("woff2"),
    url("./optima/Optima.woff") format("woff"),
    url("./optima/Optima.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}



@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=3f2767ba-90e4-48cd-985f-e8e4df5b9545&fontids=1449131");

@font-face{
	font-family:"Optima nova LT W04 Regular";
	src:url("./optima2/fonts/1449131/96f3fc06-4a76-4091-a735-a202e098708d.eot?#iefix");
	src:url("./optima2fonts/1449131/96f3fc06-4a76-4091-a735-a202e098708d.eot?#iefix") format("eot"),
	url("./optima2fonts/1449131/c4e725ae-8dde-485f-b752-a5a7198313d5.woff2") format("woff2"),
	url("./optima2fonts/1449131/5d359ead-2d3e-4083-840e-5b631c79727a.woff") format("woff"),
	url("./optima2fonts/1449131/932fbe85-4589-4d6a-86ea-bdf68f7f95d7.ttf") format("truetype");
}



.display-black-reg-left-128p {
  font-family: Graphik;
  font-size: 128px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.56;
  letter-spacing: normal;
  color: var(--almost-bluish);
}

.h1-white-reg-lef-56p-72l {
  font-family: Optima;
  font-size: 56px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: var(--white);
}

.h1-white-reg-cent-56p-72l {
  font-family: Optima;
  font-size: 56px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.h1-black-reg-cent-56p-72l {
  font-family: Optima;
  font-size: 56px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center;
  color: var(--almost-bluish);
}

.h2-white-reg-cen-41p {
  font-family: Optima;
  font-size: 41px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.h2-white-n-case-reg-lef-41p {
  font-family: Optima;
  font-size: 41px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.h2-black-caps-reg-lef-41p {
  font-family: Optima;
  font-size: 41px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--black);
}

.h2-black-caps-reg-cen-41p {
  font-family: Optima;
  font-size: 41px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--black);
}

.h3-white-reg-left-24p-36l {
  font-family: Optima;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--white);
}

.h3-white-reg-cen-24p-36l {
  font-family: Optima;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.h3-white-caps-reg-left-24p-28l {
  font-family: Optima;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.h3-black-reg-left-24p-36l {
  font-family: Optima;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--almost-bluish);
}

.h3-black-reg-cen-24p-36l {
  font-family: Optima;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: var(--almost-bluish);
}

.buttons-serif-white-reg-lef-24p {
  font-family: Optima;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.buttons-serif-black-reg-lef-24p {
  font-family: Optima;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--almost-bluish);
}

.buttons-serif-accent-reg-lef-24p {
  font-family: Optima;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #c89e68;
}

.h4-white-med-lef-18p {
  font-family: Graphik;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--very-light-pink);
}

.h4-white-med-cen-18p {
  font-family: Graphik;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--very-light-pink);
}

.h4-accent-reg-cen-18p {
  font-family: Graphik;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--secondary);
}

.buttons-serif-white-reg-lef-18p {
  font-family: Optima;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.buttons-serif-white-reg-cent-18p-white {
  font-family: Optima;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.buttons-serif-black-reg-lef-18p {
  font-family: Optima;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--almost-bluish);
}

.buttons-serif-black-reg-cent-18p {
  font-family: Optima;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--almost-bluish);
}

.buttons-serif-accent-reg-lef-18p {
  font-family: Optima;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #c89e68;
}

.buttons-serif-accent-reg-cen-18p {
  font-family: Optima;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #c89e68;
}

.h4-black-reg-lef-18p {
  font-family: Graphik;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--almost-bluish);
}

.buttons-sans-white-med-rig-18p {
  font-family: Graphik;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: var(--white);
}

.buttons-sans-white-med-lef-18p {
  font-family: Graphik;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.buttons-sans-white-med-cen-16p {
  font-family: Graphik;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.buttons-sans-black-transp-med-cen-16p {
  font-family: Graphik;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--almost-bluish);
}

.buttons-sans-black-med-cen-16p {
  font-family: Graphik;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--black);
}

.buttons-sans-accent-transp-med-cen-16p {
  font-family: Graphik;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #c0a48c;
}

.buttons-sans-accent-med-cen-16p {
  font-family: Graphik;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--secondary);
}

.buttons-sans-white-reg-lef-16p-24l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--white);
}

.buttons-sans-white-reg-cen-16p-24l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.buttons-sans-black-reg-lef-16p-24l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--black);
}

.buttons-sans-black-reg-cen-16p-24l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: var(--black);
}

.body-sans-white-reg-rig-16p-32l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: right;
  color: var(--white);
}

.body-sans-white-reg-left-16p-32l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  color: var(--white);
}

.body-sans-white-reg-left-16p-16l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.body-sans-white-reg-cen-16p-32l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.body-sans-placeholder {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--steel);
}

.body-sans-gray-reg-rig-16p {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.31;
  letter-spacing: normal;
  text-align: right;
  color: var(--steel);
}

.body-sans-gray-reg-left-16p-32l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  color: var(--steel);
}

.body-sans-black-reg-lef-16p-32l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  color: var(--almost-bluish);
}

.body-sans-black-reg-lef-16p-16l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--almost-bluish);
}

.body-sans-black-reg-cen-16p-32l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: var(--almost-bluish);
}

.body-sans-black-reg-cen-16p-16l {
  font-family: Graphik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--almost-bluish);
}

.h5-white-reg-lef-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.h5-white-n-case-reg-rig-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: var(--white);
}

.h5-gray-reg-lef-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--steel);
}

.h5-gray-reg-cen-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--steel);
}

.h5-black-reg-righ-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: var(--almost-bluish);
}

.h5-black-line-reg-lef-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--almost-bluish);
}

.h5-black-line-reg-cen-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--almost-bluish);
}

.h5-accent-reg-rig-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: var(--secondary);
}

.h5-accent-reg-left-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--secondary);
}

.h5-accent-reg-cen-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--secondary);
}

.buttons-serif-white-reg-cent-16p {
  font-family: Optima;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.buttons-sans-white-med-cen-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.buttons-sans-black-med-cen-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--black);
}

.buttons-sans-accent-transp-med-cen-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #c0a48c;
}

.buttons-sans-accent-med-rig-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: var(--secondary);
}

.buttons-sans-accent-med-cen-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--secondary);
}

.body-sans-white-reg-left-14p-14l {
  font-family: Graphik;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.body-sans-placeholder-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--steel);
}

.body-sans-gray-reg-rig-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: right;
  color: var(--steel);
}

.body-sans-gray-reg-lef-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--steel);
}

.body-sans-gray-reg-cen-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: var(--steel);
}

.body-sans-black-reg-lef-14p-20l {
  font-family: Graphik;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: var(--almost-bluish);
}

.body-sans-black-reg-cen-14p-20l {
  font-family: Graphik;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: var(--almost-bluish);
}

.body-sans-accent-reg-lef-14p {
  font-family: Graphik;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #c89e68;
}

.buttons-serif-white-n-case-reg-cent-14p {
  font-family: Optima;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.buttons-sans-black-med-cen-12p {
  font-family: Graphik;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--black);
}

.buttons-sans-accent-med-cen-12p {
  font-family: Graphik;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--secondary);
}

.buttons-sans-black-reg-12p {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--almost-bluish);
}

.buttons-sans-accent-reg-lef-12p {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--secondary);
}

.buttons-sans-accent-reg-cen-12p {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--secondary);
}

.body-sans-white-reg-left-12p {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.body-sans-white-reg-cen-12p {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.body-sans-placeholder-12p {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--steel);
}

.body-sans-label-white-reg-rig-12p-16l {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: right;
  color: var(--white);
}

.body-sans-label-white-reg-left-12p-32l {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: normal;
  color: var(--white);
}

.body-sans-label-white-reg-cen-12p-32l {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: normal;
  text-align: center;
  color: var(--white);
}

.body-sans-label-gray-reg-left-12p-24l {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  color: var(--steel);
}

.body-sans-label-black-reg-left-12p-32l {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: normal;
  color: var(--black);
}

.body-sans-label-black-error-reg-left-12p-32l {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: normal;
  color: var(--error);
}

.body-sans-label-black-error-reg-left-12p-12l {
  font-family: Graphik;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--error);
}

.buttons-serif-white-n-case-reg-cent-12p {
  font-family: Optima;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.buttons-serif-accent-reg-lef-12p {
  font-family: Optima;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #c89e68;
}


