@charset "UTF-8";

@font-face {
	font-family: 'clarendon-urw', serif;
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'clarendon-urw', serif;
	font-weight: 700;
	font-style: normal;
}

@font-face {
   font-family: 'sofia-pro', sans-serif;
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'sofia-pro', sans-serif;
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'sofia-pro', sans-serif;
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'sofia-pro', sans-serif;
	font-weight: 700;
	font-style: normal;
}

:root {
	/*COLORS*/ --orange:#EA5B0C; --yellow:#F7D700; --blue:#69B0CF; --green:#78A16C; --pink:#F3A3C1; --white:#F7F7F2; --black:#1C1D1C;
	/*FAMILY*/ --hff:'clarendon-urw', serif; --bff:'sofia-pro', sans-serif; 
	/*HFONTS*/ --h1:normal 500 8.04vw / 8.33vw var(--bff); --h2:normal 700 5.36vw / 5.36vw var(--hff); --h3:normal 700 2.62vw / 3.1vw var(--hff); --nav:normal 400 1.07vw / 1.23vw var(--bff); 
	/*PFONTS*/ --p1:normal 300 1.9vw / 2.74vw var(--bff); --p2:normal 300 1.31vw / 2.02vw var(--bff); --smalltitle:normal 500 1.43vw / 1.9vw var(--bff);--how:normal 500 1.07vw / 1.55vw var(--bff); 
}

@media (max-width:768px) {
	:root {
		/*HFONTS*/ --h1:normal 500 12.19vw / 13.75vw var(--bff); --h2:normal 700 15vw / 15vw var(--hff); --h3:normal 700 6.88vw / 8.13vw var(--hff); --nav:normal 400 5.63vw / 8.13vw var( --bff );
		/*PFONTS*/ --p1:normal 300 5.63vw / 8.13vw var(--bff); --p2:normal 300 5vw / 6.88vw var(--bff); --smalltitle:normal 500 5.63vw / 6.25vw var(--bff);--how:normal 500 3.75vw / 5.63vw var(--bff)
	}
}

/* RESET
======================================================= */
body,
h1, .h1,
h2, .h2,
h3, .h3, 
p, ul, li, a { margin: 0; padding: 0; font-style: normal; text-decoration: none;}
p { margin-bottom: 1em; }
.center {text-align: center;}
.left {text-align: left;}
.text-block a { text-decoration: underline; color: inherit; }
img { height:auto; }
img:not(.no-max) {max-width:100%;}
.p1 {font:var(--p1);}

/* FONT ASSIGNMENT
======================================================= */
body { font:var(--p2); background-color: #FFF; color:#000;}
b, strong { font-weight:800; }
h1 { font:var(--h1);margin-bottom: .25em;}
h2 { font:var(--h2);}
h3 { font:var(--h3);}
p.sub {font:var(--h3);}
.content-article .text-block > h1 {font:var(--h3);margin-bottom: 1.5em;margin-top: 1em;}
.content-article .text-block {padding:6.95vw 14.88vw 10vw;}
@media (max-width:768px) {
	.content-article .text-block {padding: 20vw 6.25vw 20vw;}
}

/* COLOURING IN
======================================================= */
.item {background-color:#fff;}
.orange-bg { background-color: var(--orange);}
.yellow-bg { background-color: var(--yellow);}
.green-bg { background-color: var(--green);}
.blue-bg { background-color: var(--blue);}
.pink-bg { background-color: var(--pink);}
.black-bg {background-color:#000;}
.white-bg {background-color:var(--white);}

.orange, a.orange { color: var(--orange);}
.yellow, a.yellow { color: var(--yellow);}
.green, a.green { color: var(--green);}
.blue, a.blue { color: var(--blue);}
.pink, a.pink { color: var(--pink);}
.white, a.white {color:#fff;}
.black, a.black {color:#000;}

/* FONTSIZE
======================================================= */
h2.small, a.small {font:var(--smalltitle);}
h2.small {margin-bottom:1.333334em;}
a.small {font-weight:300;font:var(--how);letter-spacing:0.04em;}
a {transition: .3s ease;}
a:not(.btn):hover, a:not(.btn):focus {text-decoration:underline;}

/* STRUCTURE
======================================================= */
section#page {overflow: hidden}
* { box-sizing: border-box; outline:none;}
#header-wrap { width: 100%; position: fixed; z-index:1001;}
header {display:flex; width: 100%; justify-content: space-between;padding:0.95vw 3.57vw;align-items:center;transition:padding .5s ease;}
header #logo {line-height: 1;transition:.5s ease;}
header #logo img {width:15.27vw;height:auto;}
header #menu a {font:var(--nav);color: #000;text-transform:uppercase;padding:0 1.2vw;letter-spacing: 0.08em;}
header #menu ul, footer ul { width:100%;display:flex; list-style: none;}
header #menu ul {justify-content:space-between;}
header #menu ul li {align-items:center;display: flex;}
footer {padding:2.38vw 3.87vw 3.57vw; height:25.6vw;}
footer a, #disclaimer a {color:#000000CC;font-weight: 800;}
.social a img {max-width:2.38vw;}
section[id*="disclaimer"], .inner-padding {padding:3.57vw 16.96vw;}
section[id*="aboutus"] {padding:8.93vw 14.88vw 11.31vw;}
a.anchor {display: block;position: relative;top: -4.17vw;visibility: hidden;z-index:-1;}
/*#faqs*/ .faq-block a.anchor {top: -8.17vw;}

.logo-block {display:flex;flex-direction:column;}
.rows {display:flex;flex-wrap: wrap;justify-content:flex-start;align-items:stretch;position: relative;}
.half {width: 50%;}
.full {width: 100%;}
.half > div, .full > div {padding: 7.833vw 7.321vw 4.978vw 7.321vw;}
.half:first-child > div, .full > div {padding-left:6.55vw;padding-right:6.55vw;}
.half:first-child > div {min-height: 100vh;}

#comp-content > div:first-child > .half > div {padding-top: 9.833vw;}
.div {display: flex; align-items: center; justify-content: center; flex-direction:column;}
.div.row {flex-direction:row;}
.divblock { display: flex;align-items: center;justify-content: center;flex-wrap:wrap;overflow:hidden;}

.burger-menu {width:7.5vw; height:6.25vw;position:relative;display: flex;flex-direction: column;align-items: center;justify-content: center;cursor: pointer;}
.burger-menu span, .burger-menu::before, .burger-menu::after {content:'';position:absolute;height:0.94vw; width:7.5vw;background:#000;transition:1s ease;}
.burger-menu::before {top:0;}
.burger-menu::after {bottom:0;}
@media (max-width:768px) {	
	header {padding:3vw 4vw;}
	#mobile-menu {background:var(--blue);width:120%;margin-left:-6.25vw;display:flex;flex-direction:column;pointer-events:none;opacity:.8;transition:.65s ease;transform:translateY(-80%);position: absolute;justify-content: space-between;}
	#mobile-menu ul {width:100%;display:flex; list-style: none;flex-direction: column;align-items: center;justify-content: space-between;margin: auto;}
	#mobile-menu ul a {font:var(--nav);color: #000;text-transform: uppercase;padding:0 0.6vw;letter-spacing: 0.08em;font-weight:800;}
	#mobile-menu ul li {align-items: center;display: flex;margin-bottom:2.5em;}
	#mobile-menu .social {width: 100%;bottom: 0;padding-bottom:10vw;}
	#mobile-menu .social a {padding:2vw;}	
	body.menu-open #mobile-menu {opacity:1;pointer-events:inherit;width:100%;margin:0;min-height:100vh;position: absolute;transform:translateY(50%);}
	body.menu-open .burger-menu.on {display:none;}
	body.menu-open #logo {position:absolute;top:-50vw;left: 6.25vw;opacity:0;}
	body.menu-open {overflow: hidden;}
	body.menu-open header {padding:0;}
	body.menu-open .burger-menu::after {bottom: 41%;transform: rotate(45deg);}
	body.menu-open .burger-menu::before {top: 43.5%;transform: rotate(-45deg);}
	body.menu-open .burger-menu {transform: translateY(-12%);}
	#aboutus {padding:12.5vw 6.25vw 15.63vw;}
	#disclaimer {padding:12.5vw 6.25vw 15.63vw;}
	footer {padding:15vw 6.25vw;height: auto;}
	.social a img {max-width:13.75vw;}
	footer .social a {padding-right:3.5vw;margin-top:5vw;}
	footer a {line-height:12vw;}
	footer .social {margin-top:3.5vw;}
	header #logo img, header .logo {/*width:28.75vw;*/width: 60.75vw;}
	section[id*="hero-"] > div:first-child {margin-top: -20%;}
	.full .text-block {padding:20vw 6.25vw;}	
	a.anchor {top: -15vw;}
	/*#faqs*/ .faqs-block a.anchor {top: -25vw;}
}

/*
SCROLL LOCK
========================================================== */
#portfolio .scroll-past h2 {padding-bottom:1.5em;align-self:start;margin-bottom: 0;}
.scroll-past > div > div {justify-content: space-between;display: flex;flex-direction:column;}
.scroll-past h2 {padding-bottom:.71em;z-index:9;position:relative;}
@media (min-width:769px) {
	.fixed-menu-bar a {background:#FFF;padding:6px 1.2vw 8px;border-radius:200px;position:relative;}
	.on-dark .fixed-menu-bar a {background:#000;color:#fff;}
	.fixed-box-wrap{position:relative;width:50%;}
	.fixed-box{position:absolute;top:0;left:0;width:100%;min-height:100vh;padding:3.57vw 6.55vw;}
	.fixed-box.fixed:not(.scrolled){z-index:999;}
	.fixed{position:fixed; z-index:0; width:50%;top:4.24vw;}
	.scrolled{position:absolute;top:auto;bottom:0;width:100%;}
	.scroll-block {display:flex;}
	.scroll-past {width:50%;}
	.item {padding:3.57vw 7.14vw;min-height: 60vmin;width:100%;flex-basis:50%;}
	.scroll-past {padding-top: 0 !important;}
}

@media (min-width:769px) and (max-width:1400px) {
	.item {min-height: 100vh;}
}

@media (min-width:769px) and (max-width:1024px) {
	.fixed-box{min-height:75vw;padding: 3.4vw 6.25vw 5vw;}
	.item {padding:20vw 7.14vw 10vw;min-height: 100vh;}
}

@media (max-width:1024px) {
	.fixed-box{min-height:75vw;padding: 3.4vw 6.25vw 5vw;}
	.item {padding:20vw 7.14vw 10vw;}
}
@media (max-width:768px) {
	.fixed-box{padding-top: 10vw;}
}

/*
UNIQUE ITEMS
========================================================== */
section[id*="hero-"] p {width:80%;}
.coffee {background:url('../images/brand/coffee.jpg') center/cover no-repeat;}
.people {background:url('../images/brand/people-1.jpg') center/cover no-repeat;}
.rel {position:relative}
.scroll-menu-bar a:not(.white) {color:#000;}
.scroll-menu-bar {display:flex;justify-content: space-between;width: 116%;margin:0 auto 14.88vw;margin-left: -8%;}
.fixed-menu-bar a {color:#000;}
.fixed-menu-bar {position: absolute;top: 0;right: -100%;display: flex;justify-content: space-between;width: 100%;
margin: 0 auto 14.88vw;padding: 3.4vw 5%;z-index: 999;}
.logo-block div img {padding:0 15% 8%;}
.big-quote p:last-child {margin-bottom: 8em;}
.big-quote img[src*="quote"] {position:relative;left: -8%;margin-bottom: 4em;width:17.56vw;}
.big-quote.q2 img[src*="quote"] {width:14.58vw;}
.asterix-left {position:absolute;transform: matrix(0.99, -0.11, -0.11, -0.99, 0, 0);width:7.14vw; height:7.14vw;left:-10%;}
.asterix-right {position:absolute;width:18.15vw; height:18.15vw;right: -20%;top: 50%;}
.footer-left img {width:10.42vw;}
.invest {margin-bottom:-7em;margin-top:4em;}
.scroll-past img[src*="hotels"] {border-radius:34px;margin-bottom: 2.7em;}
#ourpartners > div {padding:3.27vw 5.95vw;}
.asterix-block {padding-top:19.82vw;}


.rotate {
  animation: rotation 2.8s infinite steps(1);
}

@keyframes rotation {
	0.000% {transform: rotate(0deg);}
	7.140% {transform: rotate(2.85deg);}
	14.28% {transform: rotate(5.71deg);}
	21.42% {transform: rotate(8.57deg);}
	28.57% {transform: rotate(11.42deg);}
	35.71% {transform: rotate(14.28deg);}
	42.85% {transform: rotate(17.14deg);}
	50.00% {transform: rotate(20deg);}
	57.14% {transform: rotate(19deg);}
	64.28% {transform: rotate(23.33deg);}
	71.42% {transform: rotate(26.66deg);}
	78.57% {transform: rotate(29.99deg);}
	85.71% {transform: rotate(33.33deg);}
	92.85% {transform: rotate(36.33deg);}
	100.0% {transform: rotate(40deg);}
}

@media (max-width:768px) {
	#assets, #partnership, #perks {padding-top:9.38vw;padding-bottom:9.38vw;}
	.scroll-menu-bar {margin-left: 0;}
	.scroll-past > div > div {min-height: 150vw;}
	.big-quote > img, .big-quote img[src*="quote"]  {width:43.75vw;left: 0;margin-bottom: 3em;}
	.big-quote.q2 > img, .big-quote.q2 img[src*="quote"] {width:37.5vw;}
	.big-quote p:last-child {margin-bottom: 3em;}
	#community .scroll-past > div {padding-top:0;}
	#community .scroll-past > div > div {padding-top:20vw;}
	.footer-left img {width:46.88vw;}
	.scroll-past img[src*="hotels"] {width: 105% !important;max-width: 105% !important;margin-left: -2.5%;}
	#portfolio .scroll-past > div {padding-bottom: 3em;}
	.asterix-left {width: 15.63vw;height: 15.63vw;left: 0;top: -15vw;}
	.asterix-right {width:54.69vw; height:54.69vw;right: -15%;top: 80%;}
	.half:first-child > div {min-height: 120vw;}
}

/*
ICONS
========================================================== */
.asterix::before {content:'';height:100%;top: -12.5vw;right: -12.5vw;position:absolute;pointer-events: none;width:25.6vw;}
.asterix-6-black::before 	{background:url('/images/icons/asterix-6-black.svg') center/100% no-repeat;}
.asterix-6-blue::before		{background:url('/images/icons/asterix-6-blue.svg') center/100% no-repeat;}
.asterix-6-green::before	{background:url('/images/icons/asterix-6-green.svg') center/100% no-repeat;}	
.asterix-6-orange::before	{background:url('/images/icons/asterix-6-orange.svg') center/100% no-repeat;}	
.asterix-6-pink::before		{background:url('/images/icons/asterix-6-pink.svg') center/100% no-repeat;}	
.asterix-6-white::before	{background:url('/images/icons/asterix-6-white.svg') center/100% no-repeat;}	
.asterix-6-yellow::before	{background:url('/images/icons/asterix-6-yellow.svg') center/100% no-repeat;}	

.asterix-8-black::before	{background:url('/images/icons/asterix-8-black.svg') center/100% no-repeat;}	
.asterix-8-blue::before		{background:url('/images/icons/asterix-8-blue.svg') center/100% no-repeat;}	
.asterix-8-green::before	{background:url('/images/icons/asterix-8-green.svg') center/100% no-repeat;}	
.asterix-8-orange::before	{background:url('/images/icons/asterix-8-orange.svg') center/100% no-repeat;}	
.asterix-8-pink::before		{background:url('/images/icons/asterix-8-pink.svg') center/100% no-repeat;}	
.asterix-8-white::before	{background:url('/images/icons/asterix-8-white.svg') center/100% no-repeat;}	
.asterix-8-yellow::before	{background:url('/images/icons/asterix-8-yellow.svg') center/100% no-repeat;}	

.asterix-12-black::before	{background:url('/images/icons/asterix-12-black.svg') center/100% no-repeat;}	
.asterix-12-blue::before	{background:url('/images/icons/asterix-12-blue.svg') center/100% no-repeat;}	
.asterix-12-green::before	{background:url('/images/icons/asterix-12-green.svg') center/100% no-repeat;}	
.asterix-12-orange::before	{background:url('/images/icons/asterix-12-orange.svg') center/100% no-repeat;}	
.asterix-12-pink::before	{background:url('/images/icons/asterix-12-pink.svg') center/100% no-repeat;}	
.asterix-12-white::before	{background:url('/images/icons/asterix-12-white.svg') center/100% no-repeat;}	
.asterix-12-yellow::before	{background:url('/images/icons/asterix-12-yellow.svg') center/100% no-repeat;}	

.asterix-24-black::before	{background:url('/images/icons/asterix-24-black.svg') center/100% no-repeat;}	
.asterix-24-blue::before	{background:url('/images/icons/asterix-24-blue.svg') center/100% no-repeat;}	
.asterix-24-green::before	{background:url('/images/icons/asterix-24-green.svg') center/100% no-repeat;}	
.asterix-24-orange::before	{background:url('/images/icons/asterix-24-orange.svg') center/100% no-repeat;}	
.asterix-24-pink::before	{background:url('/images/icons/asterix-24-pink.svg') center/100% no-repeat;}	
.asterix-24-white::before	{background:url('/images/icons/asterix-24-white.svg') center/100% no-repeat;}	
.asterix-24-yellow::before	{background:url('/images/icons/asterix-24-yellow.svg') center/100% no-repeat;}	

@media (max-width:768px) {
	.asterix::before {top: -50vw;right: -12.5vw;width: 45vw;}
}
.asterix-block:last-child .asterix::before {z-index:-1;}

/*
FAQ
========================================================== */
/*#faqs*/ .faqs-block {padding-top:3em;}
/*#faq*/ .faq-container {width:70%;margin:3em auto 0;padding-bottom:6em;}
.faq-g {background:#F7F7F2;padding:0 1em;border:2px solid #000;margin-bottom:1em;}
.faq-q {font-weight:800;line-height: 1;padding-top: 1em;width:100%;cursor: pointer;position: relative;}
.faq-a {margin-top:0.89vw;margin-bottom:0;}
.faq-q::before {content:'';position:absolute;width:2.14vw; height:2.14vw;background:url('../images/brand/faq-plus.png') center/contain no-repeat;right:0;top:30%;}
.faq-q.ui-state-active::before {background:url('../images/brand/faq-minus.png') center/contain no-repeat;}
.faq-a > p:last-child {padding-bottom:1.5em;}

@media (max-width:768px) {
	/*#faqs*/ .faqs-block {padding-top: 2em;}
	/*#faq*/ .faq-container {width: 95%;margin: 2em auto 0;padding-bottom: 3em;}
	.faq-g {padding: 0 .8em;margin-bottom: .6em;}
	.faq-q::before {width:11.25vw; height:11.25vw;right: -25%;top:35%;}
	.faq-q {line-height: 1.5;width: 80%;}
	#ourpartners > div {min-height: auto}
}

/*
COMMON COMPONENTS
========================================================== */
a.btn {transition:border .35s ease;font:var(--nav);background:var(--yellow);padding:0.36vw 2.38vw;letter-spacing: 0.08em;color:#000;border-radius:100px;line-height:1;min-height:2.26vw;display: inline-flex;align-items: center;border: var(--yellow) 2px solid;}
.btn span {position:relative;top: -4%;}
.scroll-past a.btn{min-height:3.21vw;} 
a.btn:hover, a.btn:focus {border-color: #000;}
@media (max-width:768px) {
	a.btn {padding: 6px 6.2vw 8px;line-height:1;min-height:11.25vw;}
	.scroll-past a.btn {min-height:11.25vw;}
	.join a.btn {text-align: center;margin: auto;}
	.join.mobile {bottom: 0;position: fixed;width:100%;padding: 6vw 4vw;z-index: 999;}
	.join.mobile span {margin:auto;}
	section[id*="hero-"] {position:relative}
	.asterix-block {padding-top: 10vw;}
}

/*
SCROLL LOCK
========================================================== */
@media(min-width:768px){
	html body section#page .mobile.mobile.mobile {display:none;}
}
@media (min-width:769px) and (max-width:1025px) and (orientation:portrait){
	.half > div, .full > div {min-height:50vh;}
}

@media (max-width:768px) and (orientation:portrait){
.desktop { display:none; }

/* CONTENT
======================================================= */

header #menu { display:none; }
.rows > div { width: 100% !important; }
}

/* UTILITY CLASSES
======================================================= */
.uppercase {text-transform:uppercase;}
.underline {text-decoration: underline;}
.bold {font-weight:800;}
.fit {width:fit-content;}
.fx25-2 > * {flex-basis:25%;}

@media (max-width:768px) and (orientation:portrait){
	.fx25-2 > * {flex-basis:50%;}
	.div.row.colm {flex-direction:column;}
}

.wrap {flex-wrap: wrap;}
.bff {font-family:var(--bff);}
.hff {font-family:var(--hff);}
.sb {justify-content: space-between;}
.acl {align-items: flex-start}
.acr {align-items: flex-end}
.h100 {height:100%;}
.fh {height:100vh}

@media (max-width:768px) and (orientation:portrait){
	.aclm {align-items: flex-start;}
	.fh {height: 175vw;}
}

.w25 {width:25%;}.w30 {width:30%;}.w33 {width:33.33%;}.w35 {width:35%;}.w40 {width:40%;}.w45 {width:45%;}.w50 {width:50%;}.w55 {width:55%;}.w60 {width:60%;}.w65 {width:65%;}
.w66 {width:66.66%;}.w70 {width:70%;}.w75 {width:75%;}.w80 {width:80%;}.w85 {width:85%;}.w90 {width:90%;}.w92 {width:92%;}.w95 {width:95%;}.w98 {width:98%;}.w100,.fw,.fullwidth {width:100%;}

@media (max-width:1024px) {
	.w25.fwlt,.w30.fwlt,.w33.fwlt,.w35.fwlt,.w40.fwlt,.w45.fwlt,.w50.fwlt,.w55.fwlt,.w60.fwlt,.w65.fwlt,.w66.fwlt,.w70.fwlt,.w75.fwlt,.w80.fwlt,.w85.fwlt,.w90.fwlt,.w92.fwlt,.w95.fwlt,.thd1.fwlt,.thd2.fwlt,.qts1.fwlt,.qts2.fwlt,.qts3.fwlt,.fth1.fwlt,.fth2.fwlt,.fth3.fwlt,.fth4.fwlt{width:inherit;}
	*.fwlt {width:100% !important;}
}
@media (max-width:768px) {
	.w25.fwt,.w30.fwt,.w33.fwt,.w35.fwt,.w40.fwt,.w45.fwt,.w50.fwt,.w55.fwt,.w60.fwt,.w65.fwt,.w66.fwt,.w70.fwt,.w75.fwt,.w80.fwt,.w85.fwt,.w90.fwt,.w92.fwt,.w95.fwt,.thd.fwt,.thd2.fwt,.qts1.fwt,.qts2.fwt,.qts3.fwt,.fth1.fwt,.fth2.fwt,.fth3.fwt,.fth4.fwt{width:inherit;}
	*.fwt {width:100% !important;}
}
@media (max-width:480px) {
	.w25.fwm,.w30.fwm,.w33.fwm,.w35.fwm,.w40.fwm,.w45.fwm,.w50.fwm,.w55.fwm,.w60.fwm,.w65.fwm,.w66.fwm,.w70.fwm,.w75.fwm,.w80.fwm,.w85.fwm,.w90.fwm,.w92.fwm,.w95.fwm,.thd1.fwm,.thd2.fwm,.qts1.fwm,.qts2.fwm,.qts3.fwm,.fth1.fwm,.fth2.fwm,.fth3.fwm,.fth4.fwm{width:inherit;}
	*.fwm {width:100% !important;}
}

/* Scroll Nav */
.fixed-menu-bar a span { font-weight:700; opacity:0; transition: .3s ease; }
.fixed-menu-bar a::before { width:100%; position: absolute; left: 0; content:attr(title); text-align:center; opacity:1; transition: .3s ease; }
.fixed-menu-bar a:hover span, .fixed-menu-bar a.active span, .fixed-menu-bar a:focus span { opacity:1; }
.fixed-menu-bar a:hover::before, .fixed-menu-bar a.active::before, .fixed-menu-bar a:focus::before { opacity: 0; }
.fixed-menu-bar a:hover, .fixed-menu-bar a:focus { text-decoration: none; }
span.ui-accordion-header-icon {display:none}
.scroll-past > .item:not([class*="-bg"]):last-child {background-color:transparent;}
.scroll-past > .asterix-block:last-child h2, .scroll-past > .asterix-block:last-child p {background-color:#fff;z-index:-2;}

