@import url('https://fonts.googleapis.com/css?family=Laila:400|Laila:300&display=swap');#nwWebsite{background-color: rgb(243, 243, 243);}#nwWrapper{background-color: rgb(255, 255, 255);}#nwWebsite button, #nwWebsite input.button, #nwWebsite .btn, #nwWebsite .nwButton, #nwWebsite .btn.btn-primary{background-color: rgb(62, 102, 0);font-family: Laila;font-weight: 400;}#nwWebsite, #nwContent, #nwWebsite .column:not(.zero), #nwContent p{font-family: Laila;font-weight: 300;}#nwContent h1{color: rgb(51, 51, 51);font-size: 3rem;font-family: Laila;font-weight: 300;}#nwContent h2{font-family: Laila;font-weight: 400;}#nwContent h3{font-family: Laila;font-weight: 400;}#nwWebsite .icon, i.bi{color: rgb(213, 164, 0);}#nwNavTop.sticky{background-color: rgb(255, 255, 255);}#nwNavTop ul {
	z-index: 2;
}
#nwNavTop li a {
	letter-spacing: 0.15em;
}
#nwNavTop li li a {
	letter-spacing: normal;
}
#nwContent > div.firstBlock:not(.centerPanel):not(.appSlideshowInit) {
	position: relative;
	z-index: 1;
}
#nwContent > div.firstBlock:not(.centerPanel):not(.appSlideshowInit)::after {
	content: "";
	position: absolute;
	top: 0;
	left: calc((1.5rem + 20%) * -1);
	right: calc((1.5rem + 20%) * -1);
	bottom: -5px;
	z-index: 0;
	display: block;
	border-radius: 0 0 160% 160%;
	background-image: url("https://cdn.nimbo.com.au/assets/0777d5c17d4066b82ab8/3144a41b3bb3e6b050b6c906/uploads/fireworks-white-25.png"), linear-gradient(170deg, #ffeba8, #d5a400);
	outline: 2px dotted #c1aa23;
	outline-offset: 3px;
}
form > #nwContent .firstBlock {/* editor only*/
	background: #d5a400;
}
.firstBlock .column {
	position: relative;
	z-index: 1;
}
#nwContent > div.firstBlock:not(.centerPanel) h1:first-child {
	margin: 4rem 0 0.75em;
	text-shadow: 0.05em 0.1em 0.1em rgba(174, 131, 24, 0.5);
}
.firstBlock:not(.appSlideshowInit) + .row:not(.gapless) {
	margin-top: 2rem;
}
.firstBlock + .gapless {
	margin-top: -1.5rem;
}
.firstBlock + .gapless .text > *:first-child {
	padding-top: 1.0rem;
}
.fullSplitPanel.alignMiddle {
	align-items: stretch;
}
#nwContent .slideshowText li .ratio {
	padding: 2em calc(2em + 5vw);
	font-size: 3rem;
}

#nwWebsite button, #nwWebsite input.button, #nwWebsite .btn, #nwWebsite .nwButton, #nwWebsite .btn.btn-primary {
	background: linear-gradient(160deg, #ddbe23, #708c0a, rgb(62, 100, 1) 80%);
}


#abiaBox {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 0.5em;
}
#abiaBox h5 {
	margin: 0;
	width: 100%;
}
#abiaBox a {
	display: inline-block;
	padding-top: 9ch;
	min-width: 9ch;
	background: center 0 no-repeat;
	background-size: 9ch;
}@media (max-width: 699px) {#nwLogo {width: 200px;}}