@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
  font-family: 'BebasNeueRegular';
  src: url('../fonts/BebasNeueRegular.woff') format('woff');
}

.BebasNeueRegular { font-family: 'BebasNeueRegular', sans-serif; }
.Montserrat-ExtraBold { font-family: "Montserrat", sans-serif!important; font-weight: 700;}
.Montserrat-Regular { font-family: "Montserrat", sans-serif!important; font-weight: 300 }
.Montserrat-Thin { font-family: "Montserrat", sans-serif!important; font-weight: 100 }

.fpurple { color: #753e87!important; }
.fpurpleo { color: #4d40a7!important; }
.fpurplel { color: #975fba!important; }
.fpurplei { color: #492184!important; }
.fblue { color: #4d7bc3!important; }
.fblueo { color: #3c3388!important; }
.fbluei { color: #4e71c2!important; }
.fwhite { color: #ffffff!important; }
.fblack { color: #000000!important; }
.fbluel { color: #3d7cc9!important; }
.fpink { color: #dd58d1!important; }
.fgrey { color: #a3a3a3!important; }

.italic { font-style: italic!important; }

.lwhite {
  color: transparent!important; 
  -webkit-text-stroke-width: 1px;
  letter-spacing: 3px;
  -webkit-text-stroke-color: #4d7bc3; 
}

.lpurple {
  color: transparent!important; 
  -webkit-text-stroke-width: 1px;
  letter-spacing: 3px;
  -webkit-text-stroke-color: #975fba; 
}

.lpurpleo {
  color: transparent!important; 
  -webkit-text-stroke-width: 2px;
  letter-spacing: 3px;
  -webkit-text-stroke-color: #8871c3; 
}

.lpink {
  color: transparent!important; 
  -webkit-text-stroke-width: 2px;
  letter-spacing: 3px;
  -webkit-text-stroke-color: #cd30b5; 
}

.lblue {
  color: transparent!important; 
  -webkit-text-stroke-width: 2px;
  letter-spacing: 3px;
  -webkit-text-stroke-color: #4d7bc3; 
}

.bgblack { background-color:black!important; }

.fw100 { font-weight: 100; }
.fw200 { font-weight: 200; }
.fw300 { font-weight: 300; }
.fw400 { font-weight: 400; }
.fw500 { font-weight: 500; }
.fw600 { font-weight: 600; }
.fw700 { font-weight: 700; }
.fw800 { font-weight: 800; }
.fw900 { font-weight: 900; }


.fz-8 { font-size: 8px!important; line-height: 19px;}
.fz-10 { font-size: 10px!important; line-height: 19px;}
.fz-12 { font-size: 12px!important; line-height: 19px;}
.fz-14 { font-size: 14px!important; line-height: 19px;}
.fz-16 { font-size: 16px!important; line-height: 21px;}
.fz-18 { font-size: 18px!important; line-height: 23px;}
.fz-20 { font-size: 20px!important; line-height: 25px;}
.fz-22 { font-size: 22px!important; line-height: 27px;}
.fz-24 { font-size: 24px!important; line-height: 29px;}
.fz-26 { font-size: 26px!important; line-height: 31px;}
.fz-28 { font-size: 28px!important; line-height: 33px;}
.fz-30 { font-size: 30px!important; line-height: 35px;}
.fz-32 { font-size: 32px!important; line-height: 37px;}
.fz-34 { font-size: 34px!important; line-height: 39px;}
.fz-36 { font-size: 36px!important;}
.fz-38 { font-size: 38px!important;}
.fz-40 { font-size: 40px!important;}
.fz-42 { font-size: 42px!important;}
.fz-44 { font-size: 44px!important;}
.fz-46 { font-size: 46px!important;}
.fz-48 { font-size: 48px!important;}
.fz-50 { font-size: 50px!important;}
.fz-52 { font-size: 52px!important;}
.fz-54 { font-size: 54px!important;}
.fz-56 { font-size: 56px!important;}
.fz-58 { font-size: 58px!important;}
.fz-60 { font-size: 60px!important;}
.fz-61 { font-size: 61px!important; line-height: 80px;}
.fz-62 { font-size: 62px!important;}
.fz-64 { font-size: 64px!important;}
.fz-66 { font-size: 66px!important;}
.fz-68 { font-size: 68px!important;}
.fz-70 { font-size: 70px!important;}
.fz-76 { font-size: 76px!important;}
.fz-86 { font-size: 86px!important;}
.fz-96 { font-size: 96px!important;}
