<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* iPhone (landscape) ------------------------------------------------------- 

@media screen and (max-width: 480px)  {

	body {
		-webkit-text-size-adjust: 100%;
	}

}*/

@media screen and (max-width: 950px) {
    #upper_bar {
        display: none;
    }



}
/* Mobile */
@media screen and (max-width: 800px) {
/*@media only screen and (-webkit-min-device-pixel-ratio : 2){*/
    .rainbow_app
    {
        padding-top: -20;
    }
	#header {
		height: 50px;
		text-align: center;
	}
	
	#site-logo {
		margin: 0;
		padding-top: 12px;
		padding-left: 12px;
	}
	#site-logo img {
		width: 94px;
		height: auto;
	}
	#site-tagline {

		display: none;
	}
    #site-menu-mobile {
        display: block;
    }
	#site-menu {
		
		float: none;
		font-size: 12px;		
		margin-top: 0px;
		margin-left: 30px;
		margin-right: 0px;
		position: absolute;
		top: 8px;
		left: 100px;

	}
	
	#bkg-img {
		display: none;
	}
	
	#playVideoButton {
		position: absolute;
		top:118px;
		left: 38%;
		width: 190px;
		height: 39px;
	}

	#bkg-img {
		display: none;
	}
	
	#bkg-img-container {
		width: 100%;
		left: 0;
	    margin-left: 0px;
		height: 350px;
		margin-top: 30px;
		position: relative;
		background-size:297px 297px;
		background-repeat:no-repeat;	
		background-position:center;	
	}	

	#small-img-container {
		display: block;
		position: absolute;
		top: 60px;
		left:30%;
		z-index:10;
	}
    .footer-social a {
        margin: 5px;
        padding-left: 15px;
    }
	#content {
		position: relative;
		text-align: center;
		width: 100%;
		top: 0;
		right: 0;
		padding: 160px 0 0px;
		font-size: 14px;
	}

	#content p {
	}

	#footer {
		position: relative;
		text-align: center;

	}
	#footer div {
		display: block;
		padding-bottom: 12px;
		padding-top: 0px;
		margin: 0;
	}
    .budgets_icons
    {
        display: block;
        position: absolute;
        top: 10px;
    }
    .beforePressBackground
    {
        display: none;
        height: 0px;
        width: 0px;
    }
	#pressBackground {
		display: none;
		height: 0px;
		width: 0px;
	}

	#pressBackground img {
		display: none;
	}	

	#pressBackground p {
		display: none;
	}

	#googlePlayButton {
		display: none;
	}

	#privacy-container {
		width: 300px;
	}

	#privacy-container h1 {
		visibility: hidden;
	}

	#privacy-text {
		margin-left:0px;
		margin-top: 0px;
		width:300px;
	}		

	#team-menu {
		display: none;
	}	

	/* PAGE - about */

	#a-container {
		width: 300px;
		padding-top: 15px;	
		line-height: 24px;
	}

	#a-header {
		font-size: 16px;
	}

	#a-container ul {
		font-size: 16px;
		margin-left: -40px; 
	}

	#a-container li {
		list-style-type: none;	
		height: 50px;
		padding-left: 55px;	
		background-size: 50px 50px !important;
	}

	#a-container h1 {
		margin: 0;
		padding: 0;
		font-size: 21px;		
		font-family: "ars-maquette-web",sans-serif;
		font-weight: 700;
		display: inline;	
	}



	#a-halfCircle {
		left: 0px;
		top:0px;
		display: none;
	}

	#appStoresContainer {
		display: none;
	}

	/* PAGE - faq */

	#f-container {
		width: 300px;
		padding-top: 15px;	
		line-height: 24px;
		padding-bottom: 50px;
	}
    #faq-container {
        width: 200px;
        padding-top: 15px;
        line-height: 24px;
        padding-left: 5px;
        padding-bottom: 50px;
    }
	#f-header {
		font-size: 16px;
	}

	#faq-container ul {
		font-size: 16px;
		margin-left: -40px; 
	}
    #f-container ul {
        font-size: 16px;
        margin-left: -40px;
    }

	#f-container li {
	}



}
@media screen and (max-width: 420px) {
    #small-img-container {
        display: block;
        position: absolute;
        top: 60px;
        left:10%;
        z-index:10;
    }
    #playVideoButton {

        left: 20%;

    }
}
</pre></body></html>