﻿/* $Id$ */

/* ======== ZohoPuvi (9 weights) ======== */
@font-face {
   font-family: "ZohoPuvi";
	font-weight:100;
	font-style:normal;
	font-display:swap;
	src:url("../font/Zoho_Puvi_Thin.eot");
	src:url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Thin.eot?") format("embedded-opentype"),
	url("../font/Zoho_Puvi_Thin.woff2") format("woff2"),
	url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Thin.otf") format("opentype");
}
@font-face {
   font-family: "ZohoPuvi";
	font-weight:300;
	font-style:normal;
	font-display:swap;
	src:url("../font/Zoho_Puvi_Light.eot");
	src:url("../font/Zoho_Puvi_Light.eot") format("embedded-opentype"),
	url("../font/Zoho_Puvi_Light.woff2") format("woff2"),
	url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Light.otf") format("opentype");
}
@font-face {
	font-family: "ZohoPuvi";
	font-weight:400;
	font-style:normal;
	font-display:swap;
	src:url("../font/Zoho_Puvi_Regular.eot");
	src:url("../font/Zoho_Puvi_Regular.eot") format("embedded-opentype"),
	url("../font/Zoho_Puvi_Regular.woff2") format("woff2"),
	url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Regular.otf") format("opentype");
}
@font-face {
	font-family: "ZohoPuvi";
	font-weight:500;
	font-style:normal;
	font-display:swap;
	src:url("../font/Zoho_Puvi_Medium.eot");
	src:url("../font/Zoho_Puvi_Medium.eot") format("embedded-opentype"),
	url("../font/Zoho_Puvi_Medium.woff2") format("woff2"),
	url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Medium.otf") format("opentype");
}
@font-face {
	font-family: "ZohoPuvi";
	font-weight:600;
	font-style:normal;
	font-display:swap;
	src:url("../font/Zoho_Puvi_Semibold.eot");
	src:url("../font/Zoho_Puvi_Semibold.eot") format("embedded-opentype"),
	url("../font/Zoho_Puvi_Semibold.woff2") format("woff2"),
	url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Semibold.otf") format("opentype");
}
@font-face {
	font-family: "ZohoPuvi";
	font-weight:700;
	font-style:normal;
	font-display:swap;
	src:url("../font/Zoho_Puvi_Bold.eot");
	src:url("../font/Zoho_Puvi_Bold.eot") format("embedded-opentype"),
	url("../font/Zoho_Puvi_Bold.woff2") format("woff2"),
	url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.otf") format("opentype");
}
@font-face {
	font-family: "ZohoPuvi";
	font-weight:900;
	font-style:normal;
	font-display:swap;
	src:url("../font/Zoho_Puvi_Black.eot");
	src:url("../font/Zoho_Puvi_Black.eot") format("embedded-opentype"),
	url("../font/Zoho_Puvi_Black.woff2") format("woff2"),
	url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Black.otf") format("opentype");
}
@font-face {
	font-family: "ZohoPuvi";
	font-weight:950;
	font-style:normal;
	font-display:swap;
	src:url("../font/Zoho_Puvi_Extrablack.eot");
	src:url("../font/Zoho_Puvi_Extrablack.eot") format("embedded-opentype"),
	url("../font/Zoho_Puvi_Extrablack.woff2") format("woff2"),
	url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Extrablack.otf") format("opentype");
}
@font-face {
	font-family: "ZohoPuvi";
	font-weight:800;
	font-style:normal;
	font-display:swap;
	src:url("../font/Zoho_Puvi_Extrabold.eot");
	src:url("../font/Zoho_Puvi_Extrabold.eot") format("embedded-opentype"),
	url("../font/Zoho_Puvi_Extrabold.woff2") format("woff2"),
	url("https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Extrabold.otf") format("opentype");
}

/* ======== Lato (8 weights + 6 italic variants) ======== */
@font-face {
 font-family:Lato;
 font-weight:100;
 font-style:normal;
 src:local("Lato Hairline"),
 local("Lato-Hairline"),
 url(../font/font8.woff2) format("woff2"),
 url(../font/font8.woff) format("woff")
}
@font-face {
 font-family:Lato;
 font-weight:100;
 font-style:italic;
 src:local("Lato Hairline Italic"),
 local("Lato-HairlineItalic"),
 url(../font/font9.woff2) format("woff2"),
 url(../font/font9.woff) format("woff")
}
@font-face {
   font-family:"Lato";
   font-weight:200;
   font-style:normal;
   src:url("../font/font.eot");
   src:url("../font/font.eot") format("eot"),
       url("../font/font10.woff2") format("woff2"),
       url("../font/font10.woff") format("woff"),
       url("../font/font.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/lato2thin/font.svg") format("svg");
}
@font-face {
   font-family:"Lato";
   font-weight:300;
   font-style:normal;
   src:url("../font/font1.eot");
   src:url("../font/font1.eot") format("eot"),
       url("../font/font11.woff2") format("woff2"),
       url("../font/font11.woff") format("woff"),
       url("../font/font1.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/lato2light/font.svg") format("svg");
}
@font-face {
   font-family:"Lato";
   font-weight:400;
   font-style:normal;
   src:url("../font/font2.eot");
   src:url("../font/font2.eot") format("eot"),
       url("../font/font12.woff2") format("woff2"),
       url("../font/font12.woff") format("woff"),
       url("../font/font2.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/lato2regular/font.svg") format("svg");
}
@font-face {
   font-family:"Lato";
   font-weight:500;
   font-style:normal;
   src:url("../font/font3.eot");
   src:url("https://webfonts.zohowebstatic.com/lato2medium/font.eot?") format("eot"),
       url("../font/font13.woff2") format("woff2"),
       url("../font/font13.woff") format("woff"),
       url("../font/font3.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/lato2medium/font.svg") format("svg");
}
@font-face {
   font-family:"Lato";
   font-weight:600;
   font-style:normal;
   src:url("../font/font4.eot");
   src:url("../font/font4.eot") format("eot"),
       url("../font/font14.woff2") format("woff2"),
       url("../font/font14.woff") format("woff"),
       url("../font/font4.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/lato2semibold/font.svg") format("svg");
}
@font-face {
   font-family:"Lato";
   font-weight:700;
   font-style:normal;
   src:url("../font/font5.eot");
   src:url("../font/font5.eot") format("eot"),
       url("../font/font15.woff2") format("woff2"),
       url("../font/font15.woff") format("woff"),
       url("../font/font5.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/lato2bold/font.svg") format("svg");
}
@font-face {
   font-family:"Lato";
   font-weight:800;
   font-style:normal;
   src:url("../font/font6.eot");
   src:url("../font/font6.eot") format("eot"),
       url("../font/font16.woff2") format("woff2"),
       url("../font/font16.woff") format("woff"),
       url("../font/font6.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/lato2heavy/font.svg") format("svg");
}
@font-face {
   font-family:"Lato";
   font-weight:900;
   font-style:normal;
   src:url("../font/font7.eot");
   src:url("../font/font7.eot") format("eot"),
       url("../font/font17.woff2") format("woff2"),
       url("../font/font17.woff") format("woff"),
       url("../font/font7.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/lato2black/font.svg") format("svg");
}
@font-face {
 font-family:Lato;
 font-weight:300;
 font-style:italic;
 src:local("Lato Light Italic"),
 local("Lato-LightItalic"),
 url(../font/font18.woff2) format("woff2"),
 url(../font/font18.woff) format("woff")
}
@font-face {
 font-family:Lato;
 font-weight:400;
 font-style:italic;
 src:local("Lato Italic"),
 local("Lato-Italic"),
 url(../font/font19.woff2) format("woff2"),
 url(../font/font19.woff) format("woff")
}
@font-face {
 font-family:Lato;
 font-weight:700;
 font-style:italic;
 src:local("Lato Bold Italic"),
 local("Lato-BoldItalic"),
 url(../font/font20.woff2) format("woff2"),
 url(../font/font20.woff) format("woff")
}
@font-face {
 font-family:Lato;
 font-weight:900;
 font-style:italic;
 src:local("Lato Black Italic"),
 local("Lato-BlackItalic"),
 url(../font/font21.woff2) format("woff2"),
 url(../font/font21.woff) format("woff")
}

/* ======== Montserrat (8 weights) ======== */
@font-face {
   font-family:"Montserrat";
   font-weight:200;
   font-style:normal;
   src:url("../font/font8.eot");
   src:url("../font/font8.eot") format("eot"),
       url("../font/font22.woff2") format("woff2"),
       url("../font/font22.woff") format("woff"),
       url("../font/font8.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/montserratextralight/font.svg") format("svg");
}
@font-face {
   font-family:"Montserrat";
   font-weight:300;
   font-style:normal;
   src:url("../font/font9.eot");
   src:url("../font/font9.eot") format("eot"),
       url("../font/font23.woff2") format("woff2"),
       url("../font/font23.woff") format("woff"),
       url("../font/font9.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/montserratlight/font.svg") format("svg");
}
@font-face {
   font-family:"Montserrat";
   font-weight:400;
   font-style:normal;
   src:url("../font/font10.eot");
   src:url("../font/font10.eot") format("eot"),
       url("../font/font24.woff2") format("woff2"),
       url("../font/font24.woff") format("woff"),
       url("../font/font10.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/montserratregular/font.svg") format("svg");
}
@font-face {
   font-family:"Montserrat";
   font-weight:500;
   font-style:normal;
   src:url("../font/font11.eot");
   src:url("../font/font11.eot") format("eot"),
       url("../font/font25.woff2") format("woff2"),
       url("../font/font25.woff") format("woff"),
       url("../font/font11.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/montserratmedium/font.svg") format("svg");
}
@font-face {
   font-family:"Montserrat";
   font-weight:600;
   font-style:normal;
   src:url("../font/font12.eot");
   src:url("../font/font12.eot") format("eot"),
       url("../font/font26.woff2") format("woff2"),
       url("../font/font26.woff") format("woff"),
       url("../font/font12.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/montserratsemibold/font.svg") format("svg");
}
@font-face {
   font-family:"Montserrat";
   font-weight:700;
   font-style:normal;
   src:url("../font/font13.eot");
   src:url("../font/font13.eot") format("eot"),
       url("../font/font27.woff2") format("woff2"),
       url("../font/font27.woff") format("woff"),
       url("../font/font13.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/montserratbold/font.svg") format("svg");
}
@font-face {
   font-family:"Montserrat";
   font-weight:800;
   font-style:normal;
   src:url("../font/font14.eot");
   src:url("../font/font14.eot") format("eot"),
       url("../font/font28.woff2") format("woff2"),
       url("../font/font28.woff") format("woff"),
       url("../font/font14.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/montserratextrabold/font.svg") format("svg");
}
@font-face {
   font-family:"Montserrat";
   font-weight:900;
   font-style:normal;
   src:url("../font/font15.eot");
   src:url("../font/font15.eot") format("eot"),
       url("../font/font29.woff2") format("woff2"),
       url("../font/font29.woff") format("woff"),
       url("../font/font15.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/montserratblack/font.svg") format("svg");
}

/* ======== Roboto (5 weights) ======== */
@font-face {
   font-family:"Roboto";
   font-weight:300;
   font-style:normal;
   src:url("../font/font16.eot");
   src:url("../font/font16.eot") format("eot"),
       url("../font/font30.woff2") format("woff2"),
       url("../font/font30.woff") format("woff"),
       url("../font/font16.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/robotolight/font.svg") format("svg");
}
@font-face {
   font-family:"Roboto";
   font-weight:400;
   font-style:normal;
   src:url("../font/font17.eot");
   src:url("../font/font17.eot") format("eot"),
       url("../font/font31.woff2") format("woff2"),
       url("../font/font31.woff") format("woff"),
       url("../font/font17.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/robotoregular/font.svg") format("svg");
}
@font-face {
   font-family:"Roboto";
   font-weight:500;
   font-style:normal;
   src:url("../font/font18.eot");
   src:url("../font/font18.eot") format("eot"),
       url("../font/font32.woff2") format("woff2"),
       url("../font/font32.woff") format("woff"),
       url("../font/font18.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/robotomedium/font.svg") format("svg");
}
@font-face {
   font-family:"Roboto";
   font-weight:700;
   font-style:normal;
   src:url("../font/font19.eot");
   src:url("../font/font19.eot") format("eot"),
       url("../font/font33.woff2") format("woff2"),
       url("../font/font33.woff") format("woff"),
       url("../font/font19.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/robotobold/font.svg") format("svg");
}
@font-face {
   font-family:"Roboto";
   font-weight:900;
   font-style:normal;
   src:url("../font/font20.eot");
   src:url("../font/font20.eot") format("eot"),
       url("../font/font34.woff2") format("woff2"),
       url("../font/font34.woff") format("woff"),
       url("../font/font20.ttf") format("truetype"),
       url("https://webfonts.zohowebstatic.com/robotoblack/font.svg") format("svg");
}

/* ======== NotoSansHebrew (5 weights) ======== */
@font-face {
   font-family:"NotoSansHebrew";
   font-weight:300;
   font-style:normal;
   src:url("../font/font21.eot");
   src:url("../font/font21.eot") format("eot"),
       url("../font/font35.woff2") format("woff2"),
       url("../font/font35.woff") format("woff"),
       url("../font/font21.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/notosanshebrewlight/font.svg") format("svg");
}
@font-face {
   font-family:"NotoSansHebrew";
   font-weight:400;
   font-style:normal;
   src:url("../font/font22.eot");
   src:url("../font/font22.eot") format("eot"),
       url("../font/font36.woff2") format("woff2"),
       url("../font/font36.woff") format("woff"),
       url("../font/font22.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/notosanshebrewregular/font.svg") format("svg");
}
@font-face {
   font-family:"NotoSansHebrew";
   font-weight:500;
   font-style:normal;
   src:url("../font/font23.eot");
   src:url("../font/font23.eot") format("eot"),
       url("../font/font37.woff2") format("woff2"),
       url("../font/font37.woff") format("woff"),
       url("../font/font23.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/notosanshebrewmedium/font.svg") format("svg");
}
@font-face {
   font-family:"NotoSansHebrew";
   font-weight:600;
   font-style:normal;
   src:url("../font/font24.eot");
   src:url("../font/font24.eot") format("eot"),
       url("../font/font38.woff2") format("woff2"),
       url("../font/font38.woff") format("woff"),
       url("../font/font24.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/notosanshebrewsemibold/font.svg") format("svg");
}
@font-face {
   font-family:"NotoSansHebrew";
   font-weight:700;
   font-style:normal;
   src:url("../font/font25.eot");
   src:url("https://static.zohocdn.com/webfonts/notosanshebrewbold/font.eot?") format("eot"),
       url("../font/font39.woff2") format("woff2"),
       url("../font/font39.woff") format("woff"),
       url("../font/font25.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/notosanshebrewbold/font.svg") format("svg");
}

/* ======== Assistant (4 weights) ======== */
@font-face {
   font-family:"Assistant";
   font-weight:300;
   font-style:normal;
   src:url("../font/font26.eot");
   src:url("../font/font26.eot") format("eot"),
       url("../font/font40.woff2") format("woff2"),
       url("../font/font40.woff") format("woff"),
       url("../font/font26.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/assistantlight/font.svg") format("svg");
}
@font-face {
   font-family:"Assistant";
   font-weight:400;
   font-style:normal;
   src:url("../font/font27.eot");
   src:url("../font/font27.eot") format("eot"),
       url("../font/font41.woff2") format("woff2"),
       url("../font/font41.woff") format("woff"),
       url("../font/font27.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/assistantregular/font.svg") format("svg");
}
@font-face {
   font-family:"Assistant";
   font-weight:600;
   font-style:normal;
   src:url("../font/font28.eot");
   src:url("../font/font28.eot") format("eot"),
       url("../font/font42.woff2") format("woff2"),
       url("../font/font42.woff") format("woff"),
       url("../font/font28.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/assistantsemibold/font.svg") format("svg");
}
@font-face {
   font-family:"Assistant";
   font-weight:700;
   font-style:normal;
   src:url("../font/font29.eot");
   src:url("../font/font29.eot") format("eot"),
       url("../font/font43.woff2") format("woff2"),
       url("../font/font43.woff") format("woff"),
       url("../font/font29.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/assistantbold/font.svg") format("svg");
}

/* ======== noto sans georgian (4 weights) ======== */
@font-face {
   font-family:"NotoSansGeorgian";
   font-weight:400;
   font-style:normal;
   src:url("../font/font30.eot");
   src:url("../font/font30.eot") format("eot"),
       url("../font/font44.woff2") format("woff2"),
       url("../font/font44.woff") format("woff"),
       url("../font/font30.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/notosansgeorgianregular/font.svg") format("svg");}
@font-face {
   font-family:"NotoSansGeorgian";
   font-weight:500;
   font-style:normal;
   src:url("../font/font31.eot");
   src:url("../font/font31.eot") format("eot"),
       url("../font/font45.woff2") format("woff2"),
       url("../font/font45.woff") format("woff"),
       url("../font/font31.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/notosansgeorgianmedium/font.svg") format("svg");}
@font-face {
   font-family:"NotoSansGeorgian";
   font-weight:600;
   font-style:normal;
   src:url("../font/font32.eot");
   src:url("../font/font32.eot") format("eot"),
       url("../font/font46.woff2") format("woff2"),
       url("../font/font46.woff") format("woff"),
       url("../font/font32.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/notosansgeorgiansemibold/font.svg") format("svg");}
@font-face {
   font-family:"NotoSansGeorgian";
   font-weight:700;
   font-style:normal;
   src:url("../font/font33.eot");
   src:url("https://static.zohocdn.com/webfonts/notosansgeorgianbold/font.eot?") format("eot"),
       url("../font/font47.woff2") format("woff2"),
       url("../font/font47.woff") format("woff"),
       url("../font/font33.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/notosansgeorgianbold/font.svg") format("svg");}

/* ========  Cormorant Garamond (3 weights) ======== */
@font-face {
   font-family:"CormorantGaramond";
   font-weight:500;
   font-style:normal;
   src:url("../font/font34.eot");
   src:url("../font/font34.eot") format("eot"),
       url("../font/font48.woff2") format("woff2"),
       url("../font/font48.woff") format("woff"),
       url("../font/font34.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/cormorantgaramondmedium/font.svg") format("svg");}
@font-face {
   font-family:"CormorantGaramond";
   font-weight:600;
   font-style:normal;
   src:url("../font/font35.eot");
   src:url("../font/font35.eot") format("eot"),
       url("../font/font49.woff2") format("woff2"),
       url("../font/font49.woff") format("woff"),
       url("../font/font35.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/cormorantgaramondsemibold/font.svg") format("svg");}
@font-face {
   font-family:"CormorantGaramond";
   font-weight:700;
   font-style:normal;
   src:url("../font/font36.eot");
   src:url("../font/font36.eot") format("eot"),
       url("../font/font50.woff2") format("woff2"),
       url("../font/font50.woff") format("woff"),
       url("../font/font36.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/cormorantgaramondbold/font.svg") format("svg");}

/* ========  Maitree (3 weights) ======== */
@font-face {
   font-family:"Maitree";
   font-weight:500;
   font-style:normal;
   src:url("../font/font37.eot");
   src:url("https://static.zohocdn.com/webfonts/maitreemedium/font.eot?") format("eot"),
       url("https://static.zohocdn.com/webfonts/maitreemedium/font.woff2") format("woff2"),
       url("../font/font51.woff") format("woff"),
       url("../font/font37.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/maitreemedium/font.svg") format("svg");}
@font-face {
   font-family:"Maitree";
   font-weight:600;
   font-style:normal;
   src:url("../font/font38.eot");
   src:url("../font/font38.eot") format("eot"),
       url("../font/font51.woff2") format("woff2"),
       url("../font/font52.woff") format("woff"),
       url("../font/font38.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/maitreesemibold/font.svg") format("svg");}
@font-face {
   font-family:"Maitree";
   font-weight:700;
   font-style:normal;
   src:url("../font/font39.eot");
   src:url("../font/font39.eot") format("eot"),
       url("../font/font52.woff2") format("woff2"),
       url("../font/font53.woff") format("woff"),
       url("../font/font39.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/maitreebold/font.svg") format("svg");}


/* ========  Jost (3 weights) ======== */
@font-face {
   font-family:"Jost";
   font-weight:500;
   font-style:normal;
   src:url("../font/font40.eot");
   src:url("../font/font40.eot") format("eot"),
       url("../font/font53.woff2") format("woff2"),
       url("../font/font54.woff") format("woff"),
       url("../font/font40.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/jostmedium/font.svg") format("svg");}
@font-face {
   font-family:"Jost";
   font-weight:600;
   font-style:normal;
   src:url("../font/font41.eot");
   src:url("../font/font41.eot") format("eot"),
       url("../font/font54.woff2") format("woff2"),
       url("../font/font55.woff") format("woff"),
       url("../font/font41.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/jostsemi/font.svg") format("svg");}
@font-face {
   font-family:"Jost";
   font-weight:700;
   font-style:normal;
   src:url("../font/font42.eot");
   src:url("../font/font42.eot") format("eot"),
       url("../font/font55.woff2") format("woff2"),
       url("../font/font56.woff") format("woff"),
       url("../font/font42.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/jostbold/font.svg") format("svg");}


/* ========  Space Grotesk (3 weights) ======== */
@font-face {
   font-family:"SpaceGrotesk";
   font-weight:500;
   font-style:normal;
   src:url("../font/font43.eot");
   src:url("../font/font43.eot") format("eot"),
       url("../font/font56.woff2") format("woff2"),
       url("../font/font57.woff") format("woff"),
       url("../font/font43.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/spacegroteskmedium/font.svg") format("svg");}
@font-face {
   font-family:"SpaceGrotesk";
   font-weight:600;
   font-style:normal;
   src:url("../font/font44.eot");
   src:url("../font/font44.eot") format("eot"),
       url("../font/font57.woff2") format("woff2"),
       url("../font/font58.woff") format("woff"),
       url("../font/font44.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/spacegrotesksemibold/font.svg") format("svg");}
@font-face {
   font-family:"SpaceGrotesk";
   font-weight:700;
   font-style:normal;
   src:url("../font/font45.eot");
   src:url("../font/font45.eot") format("eot"),
       url("../font/font58.woff2") format("woff2"),
       url("../font/font59.woff") format("woff"),
       url("../font/font45.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/spacegroteskbold/font.svg") format("svg");}


/* ========  Prompt (3 weights) ======== */
@font-face {
   font-family:"Prompt";
   font-weight:500;
   font-style:normal;
   src:url("../font/font46.eot");
   src:url("../font/font46.eot") format("eot"),
       url("../font/font59.woff2") format("woff2"),
       url("../font/font60.woff") format("woff"),
       url("../font/font46.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/promptmedium/font.svg") format("svg");}
@font-face {
   font-family:"Prompt";
   font-weight:600;
   font-style:normal;
   src:url("../font/font47.eot");
   src:url("../font/font47.eot") format("eot"),
       url("../font/font60.woff2") format("woff2"),
       url("../font/font61.woff") format("woff"),
       url("../font/font47.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/promptsemibold/font.svg") format("svg");}
@font-face {
   font-family:"Prompt";
   font-weight:700;
   font-style:normal;
   src:url("../font/font48.eot");
   src:url("../font/font48.eot") format("eot"),
       url("../font/font61.woff2") format("woff2"),
       url("../font/font62.woff") format("woff"),
       url("../font/font48.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/promptbold/font.svg") format("svg");}


/* ========  zilla slab (3 weights) ======== */
@font-face {
   font-family:"ZillaSlab";
   font-weight:500;
   font-style:normal;
   src:url("../font/font49.eot");
   src:url("../font/font49.eot") format("eot"),
       url("../font/font62.woff2") format("woff2"),
       url("../font/font63.woff") format("woff"),
       url("../font/font49.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/zillaslabmedium/font.svg") format("svg");}
@font-face {
   font-family:"ZillaSlab";
   font-weight:600;
   font-style:normal;
   src:url("../font/font50.eot");
   src:url("../font/font50.eot") format("eot"),
       url("../font/font63.woff2") format("woff2"),
       url("../font/font64.woff") format("woff"),
       url("../font/font50.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/zillaslabsemibold/font.svg") format("svg");}
@font-face {
   font-family:"ZillaSlab";
   font-weight:700;
   font-style:normal;
   src:url("../font/font51.eot");
   src:url("../font/font51.eot") format("eot"),
       url("../font/font64.woff2") format("woff2"),
       url("../font/font65.woff") format("woff"),
       url("../font/font51.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/zillaslabbold/font.svg") format("svg");}
/* ======== Font Family Mappings ======== */
body *,
*::placeholder,
.skl-suggested-tag-container .skl-suggested-skill > li{
  font-family: var(--app-font-family) !important;
}
body{
   height: 100%;
}
:root {
  --font-fallback: system-ui, -apple-system, sans-serif;
  --app-font-family: "ZohoPuvi", var(--font-fallback);

  /* Font weight variables */
  --app-fw-thin: 100;
  --app-fw-extralight: 200;
  --app-fw-light: 300;
  --app-fw-regular: 400;
  --app-fw-medium: 500; /* used */
  --app-fw-semibold: 600; /* used */
  --app-fw-bold: 700; /* used */
  --app-fw-extrabold: 800;
  --app-fw-black: 900;
  --app-fw-extrablack: 950;
}






h1,
h2,
h3,
h4,
h5,
h6,
b{
    font-weight: var(--app-fw-bold);
}
.ti-msg-footer > .ti-btn-got-it .lyteDefaultBtn,
.ti-msg-footer > .ti-sec-btn-got-it .lyteDefaultBtn,
.ti-header-box h3,
.zrc-notes span.zrc-note-title,
rec-announcement-notes .zrnotes h2,
.tabular-group-add,
.pl-app-stages-list-li > p {
    font-weight: var(--app-fw-medium);
}
.ti-msg-content p{
    font-weight: normal !important;
}
.alertHeader, .alertPopup .alertHeader, 
.alertPrimaryMsg, 
.cxAlertWrapper .alertPrimaryMsg, 
lyte-alert-header, 
span.alertPrimaryMsg {
    font-weight: var(--app-fw-semibold) !important;
}
#career-website-main,
.edit-container *{
   line-height: 1.2rem;
}
.cw-font-drop-box lyte-input span.inputCloseIcon {
    inset-inline-end: 14px;
    top: calc(50% - 8px);
}
lyte-drop-box.cw-font-drop-box .lyteInput.vertical[lt-prop-type="search"] input, 
lyte-drop-box.cw-font-drop-box lyte-input[lt-prop-type="search"] input{
    padding-inline-end: 24px;
    box-sizing: border-box;
}