@import url('https://fonts.googleapis.com/css?family=Spartan:400|Spartan:700|Jost:400&display=swap');#nwWebsite{background-color: rgb(3, 78, 162);}#nwWrapper{background-color: rgb(255, 255, 255);}#nwHeaderMessage{background-color: rgb(242, 101, 34);}#nwNavTop li ul, #nwNavSide li ul{background-color: rgb(3, 78, 162);}#nwFooter{background-color: rgba(0, 0, 0, 0.1);}#nwWebsite button, #nwWebsite input.button, #nwWebsite .btn, #nwWebsite .nwButton, #nwWebsite .btn.btn-primary{background-color: rgb(242, 101, 34);}#nwWebsite, #nwContent, #nwWebsite .column:not(.zero), #nwContent p{font-family: Spartan;font-weight: 400;}#nwHeaderMessage{font-size: 0.7rem;}#nwWebsite #nwLogo{font-family: Spartan;font-weight: 700;}#nwWebsite .nwNav li, #nwWebsite .nwNav li a{color: rgb(255, 255, 255);}#nwContent h1{color: rgb(255, 255, 255);}#nwContent h3{font-size: 0.8rem;font-family: Jost;font-weight: 400;}#nwWebsite .icon{color: rgb(242, 101, 34);}#nwWebsite #nwFooterLinks li a, #nwWebsite #nwSocialLinks a{color: rgba(255, 255, 255, 0.7);}#nwFooter{color: rgba(255, 255, 255, 0.7);}#nwHeader.sticky{background-color: rgb(0, 0, 255);}html {
	letter-spacing: -0.04em;
}
#nwMobileNav {
	top: 2px;
	background: none;
	color: #FFF;
}
#nwHeader {
	position: absolute;
	z-index: 1;
	width: 100%;
}
#nwLogo {
	padding: 1rem 0 0.7rem;
}
#nwLogo img {
	display: block;
}
#nwContent {
	min-height: 70vh;
}
#nwWebsite h3 {
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
#nwFooter > p {
	line-height: 1.4;
}

.firstBlock, 
#nwContent > div > .firstBlock /* for editor */ {
	padding: 10rem 0 5rem;
	background-image: 
	 url(https://cdn.nimbo.com.au/assets/6dfe08eda761bd321f8a/3615d8c9d05ec6e86d5bbad7/uploads/panels2.png),
	 url(https://cdn.nimbo.com.au/assets/6dfe08eda761bd321f8a/3615d8c9d05ec6e86d5bbad7/uploads/sky.jpg),
	 linear-gradient(#034ea2, #034ea2);
	background-position: 
	 center bottom,
	 center top,
	 center;
	background-repeat: no-repeat;
	background-size:
	 auto 6rem,
	 cover,
	 auto;
	border-bottom: 5px solid #fca51c;
}

.firstBlock h1 {
	animation-name: fadeDown;
	animation-duration: 2s;
	animation-iteration-count: 1;
}

@keyframes fadeDown{
	0%  { 
	 transform: translateY(-1rem); 
	 opacity: 0;
	}
}


.firstBlock + * {
	margin-top: 2rem;
}
.row.appHook.centerPanelClear {
	min-height: 80vh;
}

#nwContent .third img ~ p { /* blog img captions */
	font-size: 0.8rem;
	line-height: 1.2;
}
.brands {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 1.5rem;
}
#nwWebsite .brands .column {
	flex: 1;
	padding: 0;
}
#nwWebsite .brands img {
	max-width: 8ch;
	opacity: 0.4;
}
#nwWebsite .nwPreFooter * {
	color: rgba(255, 255, 255, 0.7);
	font-size: 0.8rem;
	line-height: 1.4;
}
#nwWebsite .nwPreFooter h3 {
	color: #FFF;
}
#nwWebsite .nwPreFooter ul {
	margin-left: 0;
	padding-left: 1rem;
}
#nwWebsite .nwPreFooter p {
	max-width: 25ch;
}


/* editor only */
form > #nwContent.contentarea {
	padding-top: 2.1rem;
}
@media (max-width: 699px) {#nwLogo {width: 200px;}}