/* CSS reset for site */
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font: inherit;
	font-family: Helvetica, sans-serif;
	font-size: 100%;
	vertical-align: baseline;
	/* font styling defaults */
	font-weight: 600;
	text-transform: uppercase;
}
/* undo default link style */
a {
	text-decoration: none;
}
html, body {
	height: 100%;
    overflow: hidden;
}

#landing-page {
	display: none;
}

/* CODE FOR SELECTING MOBILE VERSUS DESKTOP DESIGN */

/* mobile/tablet widths */
@media only screen and (max-width: 1024px) {
	#mobile-main { 
        display: block;
        position: relative !important;
    }
	#desktop-main { display: none; }
}
/* desktop widths */
@media only screen and (min-width: 1024.1px) {
	#mobile-main { display: none; }
	#desktop-main { 
        display: block;
        position: relative !important;
    }
}

/*******************/
/* helpful classes */

.darken { background-color: rgb(0, 0, 0, 0.6); }
#desktop-main .content-wrapper {
}
#mobile-main .content-wrapper {
    width: 100%;
    padding: 2vh 3em 3vh;
}
.full-screen {
	height: 100vh;
	width: 100vw;
}
.mobile-full-screen {
    height: calc(var(--vh, 1vh) * 100);
    overflow: hidden;
    max-height: -webkit-fill-available;
}
.background {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.sy-logo {
	height: 100%;
}

/*******************/

/* DESKTOP SITE DESIGN */

.sky-background-desktop {
	background-image: url("https://freight.cargo.site/t/original/i/f03663a2f241135ae5ecc8781fb2c86b86c8a87a021b163eb3f6af693f419185/Simpsons-Desktop-02.svg");
}

.cloud-background-desktop {
	background-image: url("https://freight.cargo.site/t/original/i/e77fbf74a1f512aac9d72bb8f6d8e8cf9c07fe86f554f5c02e7a1b43bd68c1bb/Simpsons-Desktop-06.svg");
}

#desktop-main .content-wrapper { 
    position: relative;
    display: flex;
    justify-content: center;
}

#desktop-main .desktop-content {
    height: calc(100% - 5vh);
    width: 100%;
    margin-top: 2.5vh;
    position: absolute;
	display: flex;
    flex-direction: column;
	align-items: center;
}

#desktop-main .logo-disclaimer-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1; /* takes up all remaining space */
  margin-bottom: 16vh;
}

#desktop-main img.collab-logo {
	width: 715px;
    height: auto;
}

#desktop-main img.mobile-disclaimer {
	width: 80vw;
    max-width:  1700px;
    height: auto;
    margin-top: 95px;
}

#desktop-main img.footer {
	width: 100px;
    height: auto;
	margin-top: auto;
    margin-bottom: 15px;
}

/* MOBILE SITE DESIGN */

.sky-background-mobile {
	background-image: url("https://freight.cargo.site/t/original/i/3c0d0d4b568973095bcad9e1cbc2ce264afac7e71a15eba8e923ec1c12274241/Simpsons-Web-02.svg");
}

.cloud-background-mobile {
	background-image: url("https://freight.cargo.site/t/original/i/e141349c8cd5c1e0a3a24c2120974af09bbbd9c57a4f4dd97b9a27fe2e12ac91/Simpsons-Webnewcloud.svg");
    /*background-image: url("https://freight.cargo.site/t/original/i/f20df879fbbb579313d4faae767b40fae4d8b5bdf5d43407df332e53a3ef5c03/Simpsons-Web-15.svg");*/
}

.mahomes-background {
	background-image: url("https://freight.cargo.site/t/original/i/5b1c2fdfa60ef4aade3796a39c913d7582038a1222e76134a31d5de482abbc6f/2021_FOOTBALL_PATRICK-MAHOMES_08771.jpg");
}

#mobile-main section {
    display: flex;
    position: relative;
}

#mobile-main section .content-wrapper {
    height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
    position: absolute;
}

#mobile-main img.collab-logo {
    margin-top: 5vh;
	width: 63vw;
    height: auto;
}

#mobile-main img.sky-change {
	width: 75vw;
}

#mobile-main .button-footer-group {
	display: flex;
    flex-direction: column;
    align-items: center;
}

#mobile-main img.button {
	width: 57vw;
}

#mobile-main img.footer {
	width: 25vw;
    height: auto;
    margin-top: 9vh;
}