/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Roboto:wght@500&display=swap');

body, p, a, li, ui { font-family: 'Noto Sans', sans-serif !important; font-weight: 300; line-height: 130% !important; }
h1, h2, h3, h4, h5 { font-family: 'Roboto', sans-serif; !important; line-height: 130% !important; }
p, a, h1, h2, h3, h4, h5 { margin: 0 !important; }

input, textarea { width: 100%; background-color: lightgray; text-align: center; font-size: 18px; border: 1px solid darkgray; padding: 5px; }

.fcwhite { color: white !important; } .fcred { color: #FF5100 !important; } .fcblack { color: #1D1D1B !important; } .fcblue { color: #0971A1 !important; }
.hovicon { color: #FF5100; } .hovicon:hover { color: #0971A1 !important; }
.fs12 { font-size: 12px !important; } .fs13 { font-size: 13px !important; } .fs15 { font-size: 15px !important; } .fs18 { font-size: 18px !important; } .fs21 { font-size: 21px !important; } .fs24 { font-size: 24px !important; } .fs27 { font-size: 27px !important; } .fs30 { font-size: 30px !important; } .fs36 { font-size: 36px !important; } .fs42 { font-size: 42px !important; } .fs48 { font-size: 48px !important; } .fs51 { font-size: 51px !important; } .fs60 { font-size: 60px !important; } .fs72 { font-size: 72px !important; }
.fw200 { font-weight: 200 !important; } .fw300 { font-weight: 300 !important; } .fw400 { font-weight: 400 !important; } .fw500 { font-weight: 500 !important; } .fw600 { font-weight: 600 !important; } .fw700 { font-weight: 700 !important; }

.tupper { text-transform: uppercase !important; }
.lsp3 { letter-spacing: 3px !important; } .lsp10 { letter-spacing: 12px !important; }

.menu-link { font-weight: 200 !important; }

.padd0 { padding: 0 !important; } .marg0 { margin: 0 !important; }
