/* screen - landing-page */
@font-face {
  font-family: "GT Walsheim-Regular";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/gt-walsheim-web.ttf")
    format("truetype");
}

@font-face {
  font-family: "DIN Condensed-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/DIN Condensed Bold.ttf")
    format("truetype");
}

@font-face {
  font-family: "GT Walsheim-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/gt-walsheim-web.ttf")
    format("truetype");
}

@font-face {
  font-family: "DIN Pro-CondensedBlack";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/DINPro-CondBlack.otf")
    format("opentype");
}

@font-face {
  font-family: "National 2 Condensed-Black";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/national2condensed-black.woff")
    format("opentype");
}

@keyframes fade {
  0%   { opacity: 0; }
  11.11%   { opacity: 1; }
  33.33%  { opacity: 1; }
  44.44%  { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

@keyframes bounce-up {
      0%   { transform: translateY(0); }
      50%  { transform: translateY(-10px); }
      100% { transform: translateY(0); }
}

@keyframes bounce-left {
      0%   { transform: translateX(0); }
      50%  { transform: translateX(-10px); }
      100% { transform: translateX(0); }
}

@keyframes reveal {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes bounce-fade {
	0%   { transform: translateY(-5px); }
	50%  { transform: translateY(0px); }
	100% { transform: translateY(+5px); }
	80%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
	0%{
		opacity: 1;
	}
}
  
.bounce-fade {
animation: bounce-fade 5s infinite ease;
}

.hero-image-vxT94F-background {
    background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(../images/movie-landing-page/GetBiofuel_Campaign_HeaderHero2.jpg); 
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center; 
	background-size: 2880px 721px;
  
  	position: absolute;
	top: 0px;
    width: 100%;
	min-width: 1440px;
    height: 721px;
	
	opacity: 2;
}

.rectangle-139-I5O9xI-background {
	background-color: var(--caribbean-green);
  	position: absolute;
	top: 721px;
    width: 100%;
	min-width: 1440px;
    height: 102px;
	overflow: hidden;
}

.x05facts-C61RwL-background {
	background-color: var(--white);
  	position: absolute;
	top: 1544px;
    width: 100%;
	min-width: 1440px;
    height: 646px;
}

.pexels-pixabay-53594-1-fWjmxx-background {
    background: url(../images/movie-landing-page/cloud-background.jpg); 
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center; 
	background-size: 2560px 797px;
  
  	position: absolute;
	top: 2190px;
    width: 100%;
	min-width: 1440px;
    height: 797px;
} 

.rectangle-102-fWjmxx-background {
	background-color: rgba(8,27,29,1.0);
  	position: absolute;
	top: 2986px;
    width: 100%;
	min-width: 1440px;
    height: 1848px;
}

.nature-module-images {
	position: absolute;
	width: 100%;
	top: 823px;
	height: 721px;
	overflow: hidden;
}
.pexels-cottonbro-3066813-1-sYh4ZF {
	height: 721px;
	right: 50%;
	object-fit: cover;
	position: absolute;
	top: 0px;
	width: 1440px;
}
.pexels-arindam-dhury-5263725-1-sYh4ZF {
	background-color: transparent;
	height: 721px;
	left: 50%;
	object-fit: cover;
	position: absolute;
	top: 0px;
	width: 1440px;
}

.share-social-I5O9xI {
	z-index: 1;
}

.cars-slideshow-desktop img { 
    opacity:0; 
    animation-name: fade; 
    animation-duration: 12s; 
    animation-iteration-count: infinite; 
    position:absolute; 
    left:0; 
    right:0;
}

.cars-slideshow-desktop img:nth-child(1) { animation-delay: 0s; }
.cars-slideshow-desktop img:nth-child(2) { animation-delay: 3s; }
.cars-slideshow-desktop img:nth-child(3) { animation-delay: 6s; }
.cars-slideshow-desktop img:nth-child(4) { animation-delay: 9s; }

.cars-slideshow-tablet img { 
    opacity:0; 
    animation-name: fade; 
    animation-duration: 12s; 
    animation-iteration-count: infinite; 
    position:absolute; 
    left:0; 
    right:0;
}

.cars-slideshow-tablet img:nth-child(1) { animation-delay: 0s; }
.cars-slideshow-tablet img:nth-child(2) { animation-delay: 3s; }
.cars-slideshow-tablet img:nth-child(3) { animation-delay: 6s; }
.cars-slideshow-tablet img:nth-child(4) { animation-delay: 9s; }

.cars-slideshow-phone img { 
    opacity:0; 
    animation-name: fade; 
    animation-duration: 12s; 
    animation-iteration-count: infinite; 
    position:absolute; 
    left:0; 
    right:0;
}

.cars-slideshow-phone img:nth-child(1) { animation-delay: 0s; }
.cars-slideshow-phone img:nth-child(2) { animation-delay: 3s; }
.cars-slideshow-phone img:nth-child(3) { animation-delay: 6s; }
.cars-slideshow-phone img:nth-child(4) { animation-delay: 9s; }

@keyframes cars-color-change {
  0%   { color: rgba(255,255,255,1.0); }
  11.11%   { color: rgba(26,216,142,1.0); }
  33.33%  { color: rgba(26,216,142,1.0); }
  44.44%  { color: rgba(255,255,255,1.0); }
  100% { color: rgba(255,255,255,1.0); }
}

.cars-name span { 
	color: rgba(255,255,255,1.0);
    animation-name: cars-color-change; 
    animation-duration: 12s; 
    animation-iteration-count: infinite; 
}

.cars-name span:nth-child(1) { animation-delay: 0s; }
.cars-name span:nth-child(2) { animation-delay: 3s; }
.cars-name span:nth-child(3) { animation-delay: 6s; }
.cars-name span:nth-child(4) { animation-delay: 9s; }

.component-wrapper a,
.screen a {
  text-decoration: none;
  display: contents;
}

.full-width-a {
  width: 100%;
}

.full-height-a {
  height: 100%;
}

.screen textarea:focus,
.screen input:focus {
  outline: none;
}

.screen *,
.component-wrapper * {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

.screen div {
  -webkit-text-size-adjust: none;
}

.container-center-vertical,
.container-center-horizontal {
  pointer-events: none;
  display: flex;
  flex-direction: row;
  padding: 0;
  margin: 0;
}

.container-center-vertical {
  align-items: center;
  height: 100%;
}

.container-center-horizontal {
  justify-content: center;
  width: 100%;
}

.container-center-vertical > *,
.container-center-horizontal > * {
  pointer-events: auto;
  flex-shrink: 0;
}

.component-wrapper,
.screen {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
}

.auto-animated div {
  opacity: 0;
  position: absolute;
  --z-index: -1;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
  opacity: 1;
}

.overlay {
  position: absolute;
  opacity: 0;
  display: none;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
}

.animate-appear {
  opacity: 0;
  display: block;
  animation: reveal 0.3s ease-in-out 1 normal forwards;
}

.animate-disappear {
  opacity: 1;
  display: block;
  animation: reveal 0.3s ease-in-out 1 reverse forwards;
}

.animate-nodelay {
  animation-delay: 0s;
}


.align-self-flex-start {
  align-self: flex-start;
}
.align-self-flex-end {
  align-self: flex-end;
}
.align-self-flex-center {
  align-self: center;
}
.valign-text-middle {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.valign-text-bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
input:focus {
  outline: none;
}
.component-wrapper,
.component-wrapper * {
  pointer-events: none;
}

.component-wrapper a *,
.component-wrapper a,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe,
.listeners-active,
.listeners-active * {
  pointer-events: auto;
}

.hidden,
.hidden * {
  visibility: hidden;
  pointer-events: none;
}

.smart-layers-pointers,
.smart-layers-pointers * {
  pointer-events: auto;
  visibility: visible;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
  visibility: hidden !important;
}

.listeners-active-click,
.listeners-active-click * {
  cursor: pointer;
}

body {
	height: 100%;
	width: 100% !important;
	overflow-x: hidden !important;
	position: relative;
	background: var(--white) !important;
}

.site-container {
}

.site-inner {
	max-width: 100% !important;
	padding: 0 0 0 0;
}

.landing-page {
	margin-left: auto;
	margin-right: auto;
	width: 1440px;
}
#vimeo-movie-player {
	position: absolute;
	top: 100px;
	left: 100px;
	width: 1240px;
	height: 522px;
	z-index: -1;
	background: var(--black);
}

.dincondensed-bold-caribbean-green-15px {
	color: var(--caribbean-green);
	font-family: 'DIN Condensed-Bold', Helvetica;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
}
.dinpro-condensed-black-black-32px {
	color: var(--black);
	font-family: 'DIN Pro-CondensedBlack', Helvetica;
	font-size: 32px;
	font-style: normal;
	font-weight: 900;
}
.gtwalsheim-regular-normal-white-16px {
	color: var(--white);
	font-family: 'GT Walsheim-Regular', Helvetica;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
}
.landing-page {
	background-color: transparent;
	height: 100vh;
	margin: 0px;
	/*  min-height: 7926px; */
	/*  min-width: 1440px; */
	/*  overflow: hidden; */
	/*  overflow-x: hidden; */
	position: relative;
	width: 100%;
}
.landing-page .a-simple-change-nges-everything-C61RwL {
	background-color: transparent;
	color: var(--white);
	font-family: 'GT Walsheim-Regular', Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	height: auto;
	left: 547px;
	letter-spacing: 0.00px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	top: 1414px;
	white-space: nowrap;
	width: 348px;
}
.landing-page .aaron-burden-9-zrq-unsplash-1-C61RwL {
	background-color: transparent;
	height: 736px;
	left: 900px;
	position: absolute;
	top: 4382px;
	width: 1080px;
}
.landing-page .about-9BlDnH {
	background-color: transparent;
	height: auto;
	left: 67px;
	letter-spacing: 0.00px;
	line-height: normal;
	position: absolute;
	text-align: right;
	top: 0px;
	width: auto;
}
.landing-page .and-everyone-dr-made-since-2001-te8xgB {
	background-color: transparent;
	color: transparent;
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 25px;
	font-style: normal;
	font-weight: 900;
	height: auto;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 27px;
	position: absolute;
	top: 10px;
	width: 226px;
	text-transform: uppercase;
}
.landing-page .biofuel-C61RwL {
	background-color: transparent;
	color: var(--white);
	font-size: 26px;
	font-family: 'GT Walsheim-Regular', Helvetica;
	font-style: normal;
	font-weight: bold;
	height: auto;
	left: 661px;
	letter-spacing: 0.00px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	top: 950px;
	white-space: nowrap;
	width: 120px;
}
.landing-page .biofuel-finder-9BlDnH {
	background-color: transparent;
	height: auto;
	left: 10px;
	letter-spacing: 0.00px;
	line-height: normal;
	position: absolute;
	text-align: right;
	top: 43px;
	width: auto;
}
.landing-page .biofuel-finder-vqMmmT {
	background-color: transparent;
	color: var(--white);
	font-family: 'GT Walsheim-Regular', Helvetica;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	height: auto;
	left: 21px;
	letter-spacing: 0.32px;
	line-height: 18px;
	position: absolute;
	text-align: left;
	top: 1px;
	white-space: nowrap;
	width: auto;
}
.landing-page .biofuel-is-for-cleaner-air-fWjmxx {
	background-color: transparent;
	height: auto;
	left: 193px;
	letter-spacing: 0.00px;
	line-height: 57px;
	position: absolute;
	top: 1373px;
	width: 463px;
	text-transform: uppercase;
}
.landing-page .biofuel-is-madehere-in-the-usa-fWjmxx {
	background-color: transparent;
	height: auto;
	left: 287px;
	letter-spacing: 0.00px;
	line-height: 57px;
	position: absolute;
	top: 2774px;
	width: 432px;
	text-transform: uppercase;
}
.landing-page .biofuel-is-rene-and-plant-based-fWjmxx {
	background-color: transparent;
	height: auto;
	left: 838px;
	letter-spacing: 0.00px;
	line-height: 57px;
	position: absolute;
	top: 2177px;
	width: 411px;
	text-transform: uppercase;
}
.landing-page .biofuler-finder-vxT94F {
	background-color: transparent;
	height: 3.33%;
	left: 80.64%;
	position: absolute;
	top: 6.80%;
	width: 10.44%;
}
.landing-page .bird-1-C61RwL {
	background-color: transparent;
	height: 194px;
	left: 948px;
	object-fit: cover;
	position: absolute;
	top: 2750px;
	width: 374px;
	display: none;
}
.landing-page .breathe-easy-it-toxic-additives-fWjmxx {
	background-color: transparent;
	height: auto;
	left: 374px;
	letter-spacing: 0.00px;
	line-height: 25px;
	position: absolute;
	text-align: left;
	text-shadow: 0px 4px 4px rgba(0,0,0,0.25);;
	top: 1522px;
	width: 211px;
}
.landing-page .change-fuel-vxT94F {
	background-color: transparent;
	height: 22px;
	left: -25px;
	letter-spacing: 5.10px;
	line-height: 57px;
	position: absolute;
	text-align: center;
	top: 349px;
	white-space: nowrap;
	width: 163px;
	transform: rotate(-90deg);
}
.landing-page .contact-9BlDnH {
	background-color: transparent;
	height: auto;
	left: 49px;
	letter-spacing: 0.00px;
	line-height: normal;
	position: absolute;
	text-align: right;
	top: 172px;
	width: auto;
}
.landing-page .e85-TlxbVU {
	background-color: transparent;
	color: var(--black);
	font-family: 'DIN Pro-CondensedBlack', Helvetica;
	font-size: 35px;
	font-style: normal;
	font-weight: 900;
	height: auto;
	left: 0px;
	letter-spacing: 0.00px;
	line-height: 40px;
	position: absolute;
	text-align: left;
	top: 57px;
	white-space: nowrap;
	width: auto;
}
.landing-page .ellipse-10-fWjmxx {
	background-color: transparent;
	height: 335px;
	left: 553px;
	position: absolute;
	top: 782px;
	width: 335px;
	animation: rotation 60s infinite linear;
}
.landing-page .ellipse-11-AI1JLU {
	background-color: transparent;
	height: 31px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 31px;
}
.landing-page .ellipse-11-BaxBCB {
	background-color: transparent;
	height: 72.09%;
	left: 13.95%;
	position: absolute;
	top: 13.95%;
	width: 72.09%;
}
.landing-page .ellipse-11-HZYmrm {
	background-color: transparent;
	height: 31px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 31px;
}
.landing-page .ellipse-11-Jnwz2j {
	background-color: transparent;
	height: 31px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 31px;
}
.landing-page .ellipse-11-OMsEE6 {
	background-color: transparent;
	height: 31px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 31px;
}
.landing-page .ellipse-11-nFVOlC {
	background-color: transparent;
	height: 31px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 31px;
}
.landing-page .ellipse-11-u2nDUm {
	background-color: transparent;
	height: 31px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 31px;
}
.landing-page .ellipse-11-zGSGFx {
	background-color: transparent;
	height: 72.09%;
	left: 13.95%;
	position: absolute;
	top: 13.95%;
	width: 72.09%;
}
.landing-page .fa-qs-9BlDnH {
	background-color: transparent;
	height: auto;
	left: 72px;
	letter-spacing: 0.00px;
	line-height: normal;
	position: absolute;
	text-align: right;
	top: 129px;
	width: auto;
}
.landing-page .find-biofuel-near-you-Nry9iy {
	background-color: transparent;
	color: var(--white);
	font-family: 'GT Walsheim', Helvetica;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	height: auto;
	left: 49px;
	letter-spacing: 0.32px;
	line-height: 24px;
	position: absolute;
	text-align: left;
	top: 17px;
	white-space: nowrap;
	width: auto;
}
.landing-page .flex-vehicles-fMAqVN {
	background-color: transparent;
	height: 166px;
	left: 546px;
	position: absolute;
	top: 467px;
	width: 315px;
	display: none;
}
.landing-page .for-flex-fuel-vehicles-TlxbVU {
	background-color: transparent;
	color: var(--black);
	font-family: 'GT Walsheim-Regular', Helvetica;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	height: auto;
	left: 0px;
	letter-spacing: 0.32px;
	line-height: 24px;
	position: absolute;
	text-align: left;
	top: 142px;
	white-space: nowrap;
	width: auto;
}
.landing-page .for-nature-sYh4ZF {
	background-color: transparent;
	height: auto;
	left: 742px;
	letter-spacing: 0.00px;
	line-height: 75px;
	position: absolute;
	top: 457px;
	width: 415px;
	display: none;
}
.landing-page .for-vehicles-2001-or-newer-7r4vb2 {
	background-color: transparent;
	color: var(--black);
	font-family: 'GT Walsheim-Regular', Helvetica;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	height: auto;
	left: 0px;
	letter-spacing: 0.32px;
	line-height: 24px;
	position: absolute;
	text-align: left;
	top: 142px;
	white-space: nowrap;
	width: auto;
}
.landing-page .frame-58-pFbKX3 {
	background-color: transparent;
	height: 40px;
	left: 80px;
	overflow: hidden;
	position: absolute;
	top: 164px;
	width: 168px;
}
.landing-page .frame-9MOI8U {
	background-color: transparent;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	top: 0px;
	width: 100%;
}
.landing-page .frame-C61RwL {
	background-color: transparent;
	height: 0.36%;
	left: 43.12%;
	overflow: hidden;
	position: absolute;
	top: 113.46%;
	width: 1.67%;
}
.landing-page .frame-Ka1Vkn {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-8@2x.png);
	background-size: 100% 100%;
	height: 33px;
	left: 966px;
	overflow: hidden;
	position: absolute;
	top: 175px;
	width: 44px;
}
.landing-page .frame-VbZdKi {
	background-color: transparent;
	height: 43px;
	left: 206px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 43px;
}
.landing-page .frame-VkmoVs {
	background-color: transparent;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	top: 0px;
	width: 100%;
}
.landing-page .frame-duZ2Ed {
	background-color: transparent;
	height: 61px;
	left: 942px;
	overflow: hidden;
	position: absolute;
	top: 2390px;
	width: 61px;
}
.landing-page .frame-fWjmxx {
	align-items: flex-start;
	background-color: transparent;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	height: 61px;
	justify-content: flex-start;
	left: 285px;
	overflow: hidden;
	position: absolute;
	top: 1528px;
	width: 61px;
}
.landing-page .frame-hVZCVx {
	background-color: transparent;
	height: 61px;
	left: 393px;
	overflow: hidden;
	position: absolute;
	top: 2930px;
	width: 61px;
}
.landing-page .frame-nYGJ09 {
	background-color: transparent;
	height: 43px;
	left: 206px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 43px;
}
.landing-page .from-nature-sYh4ZF {
	background-color: transparent;
	height: auto;
	left: 286px;
	letter-spacing: 0.00px;
	line-height: 75px;
	position: absolute;
	top: 150px;
	width: 415px;
	text-align: right;
	display: none;
}
.landing-page .fuel-beyond-vxT94F {
	background-color: transparent;
	height: 22px;
	left: 1308px;
	letter-spacing: 5.10px;
	line-height: 57px;
	position: absolute;
	text-align: center;
	top: 349px;
	white-space: nowrap;
	width: 163px;
	transform: rotate(90deg);
}
.landing-page .get-biofuelfuelbeyond-1-Mj4DQ5 {
	background-color: transparent;
	height: 54px;
	left: 404px;
	object-fit: cover;
	position: absolute;
	top: 115px;
	width: 582px;
}
.landing-page .group-0Ek7ST {
	background-color: transparent;
	height: 37.19%;
	left: 63.23%;
	position: absolute;
	top: 50.83%;
	width: 11.00%;
}
.landing-page .group-1xH3kl {
	background-color: transparent;
	height: 41.87%;
	left: 6.55%;
	position: absolute;
	top: 22.42%;
	width: 15.11%;
}
.landing-page .group-38Blla {
	background-color: transparent;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 8.01%;
}
.landing-page .group-58-pFbKX3 {
	background-color: transparent;
	height: 191px;
	left: 1251px;
	position: absolute;
	top: 56px;
	width: 119px;
}
.landing-page .group-63-Oi9JoW {
	background-color: transparent;
	height: 56px;
	left: 662px;
	position: absolute;
	top: 62px;
	width: 267px;
}
.landing-page .group-69-AGKIGm {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/ellipse-8@2x.png);
	background-size: 100% 100%;
	height: 33px;
	left: 64px;
	position: absolute;
	top: 0px;
	width: 33px;
}
.landing-page .group-72-fWjmxx {
	background-color: transparent;
	height: 142px;
	left: 193px;
	position: absolute;
	top: 1807px;
	width: 1062px;
}
.landing-page .group-BZwC8d {
	background-color: transparent;
	height: 41.55%;
	left: 27.77%;
	position: absolute;
	top: 5.35%;
	width: 12.04%;
}
.landing-page .group-BaxBCB {
	background-color: transparent;
	height: 99.98%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 99.98%;
}
.landing-page .group-CPlxAx {
	background-color: transparent;
	height: 40.20%;
	left: 5.95%;
	position: absolute;
	top: 40.81%;
	width: 15.23%;
}
.landing-page .group-CYG0Tg {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-30@2x.png);
	background-size: 100% 100%;
	height: 34.06%;
	left: 0px;
	position: absolute;
	top: 3.04%;
	width: 14.19%;
}
.landing-page .group-ClCF0Q {
	background-color: transparent;
	height: 38.08%;
	left: 52.34%;
	position: absolute;
	top: 0px;
	width: 7.62%;
}
.landing-page .group-CxQ3wn {
	background-color: transparent;
	height: 35.97%;
	left: 18.13%;
	position: absolute;
	top: 44.61%;
	width: 10.85%;
}
.landing-page .group-EGoUi5 {
	background-color: transparent;
	height: 43px;
	left: 138px;
	position: absolute;
	top: 0px;
	width: 43px;
}
.landing-page .group-GFcQV3 {
	background-color: transparent;
	height: 34.92%;
	left: 38.61%;
	position: absolute;
	top: 32.54%;
	width: 22.78%;
}
.landing-page .group-GUWE0O {
	background-color: transparent;
	flex-shrink: 1;
	height: 49px;
	position: relative;
	width: 49px;
	left: 12px;
	animation: bounce-left 5s infinite ease;
}
.landing-page .group-HoDpwQ {
	background-color: transparent;
	height: 25px;
	left: 23px;
	position: absolute;
	top: 0px;
	width: 149px;
}
.landing-page .group-Jg1tt3 {
	background-color: transparent;
	height: 100%;
	left: 13.06%;
	position: absolute;
	top: 0.20%;
	width: 87.09%;
}
.landing-page .group-MpVUyN {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-46@2x.png);
	background-size: 100% 100%;
	height: 33.49%;
	left: 0px;
	position: absolute;
	top: 66.51%;
	width: 50.70%;
}
.landing-page .group-NKXTs4 {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-45@2x.png);
	background-size: 100% 100%;
	height: 33.49%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 83.28%;
}
.landing-page .group-NmN9BL {
	background-color: transparent;
	height: 36.63%;
	left: 65.10%;
	position: absolute;
	top: 8.70%;
	width: 11.01%;
}
.landing-page .group-Nn2nwB {
	background-color: transparent;
	height: 43px;
	left: 69px;
	position: absolute;
	top: 0px;
	width: 43px;
}
.landing-page .group-OZWvL2 {
	background-color: transparent;
	flex-shrink: 1;
	height: 187px;
	position: relative;
	width: 187px;
	animation: rotation 60s infinite linear;
}
.landing-page .group-OgE1yS {
	background-color: transparent;
	height: 17.83%;
	left: 96.68%;
	position: absolute;
	top: 80.74%;
	width: 3.32%;
}
.landing-page .group-Q7pmIz {
	background-color: transparent;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 23.81%;
}
.landing-page .group-QDAEty {
	background-color: transparent;
	height: 29.26%;
	left: 0px;
	position: absolute;
	top: 70.74%;
	width: 13.22%;
}
.landing-page .group-RoHsFY {
	background-color: transparent;
	height: 50px;
	left: 25px;
	position: absolute;
	top: 15px;
	width: 135px;
}
.landing-page .group-SfupYU {
	background-color: transparent;
	height: 37.46%;
	left: 81.20%;
	position: absolute;
	top: 42.60%;
	width: 14.25%;
}
.landing-page .group-TsN81i {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-23@2x.png);
	background-size: 100% 100%;
	height: 40.46%;
	left: 71.15%;
	position: absolute;
	top: 38.47%;
	width: 12.74%;
}
.landing-page .group-VbZdKi {
	background-color: transparent;
	height: 43px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 43px;
}
.landing-page .group-WbO6iz {
	background-color: transparent;
	height: 43px;
	left: 138px;
	position: absolute;
	top: 0px;
	width: 43px;
}
.landing-page .group-Wjquvm {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-9@2x.png);
	background-size: 100% 100%;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
.landing-page .group-WxrMIk {
	background-color: transparent;
	height: 38.06%;
	left: 49.59%;
	position: absolute;
	top: 61.71%;
	width: 8.54%;
}
.landing-page .group-XKfunn {
	background-color: transparent;
	height: 49px;
	left: 3.25%;
	position: relative;
	top: 20%;
	width: 93.48%;
	animation: bounce-up 5s infinite ease;
}
.landing-page .group-YPqy57 {
	background-color: transparent;
	height: 38.39%;
	left: 74.16%;
	position: absolute;
	top: 21.17%;
	width: 12.73%;
}
.landing-page .group-fFBqCQ {
	background-color: transparent;
	height: 43px;
	left: 69px;
	position: absolute;
	top: 0px;
	width: 43px;
}
.landing-page .group-fR8EbQ {
	background-color: transparent;
	height: 37.17%;
	left: 79.91%;
	position: absolute;
	top: 22.89%;
	width: 13.70%;
}
.landing-page .group-fb2yxN {
	background-color: transparent;
	height: 50px;
	left: 27px;
	position: absolute;
	top: 123px;
	width: 136px;
}
.landing-page .group-i7H91U {
	background-color: transparent;
	height: 37.30%;
	left: 41.11%;
	position: absolute;
	top: 0.49%;
	width: 8.40%;
}
.landing-page .group-iK5VaE {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-21@2x.png);
	background-size: 100% 100%;
	height: 34.34%;
	left: 87.05%;
	position: absolute;
	top: 0px;
	width: 12.95%;
}
.landing-page .group-iNrgeh {
	background-color: transparent;
	height: 12px;
	left: 18px;
	position: absolute;
	top: 87px;
	width: 151px;
}
.landing-page .group-k9H64i {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-13@2x.png);
	background-size: 100% 100%;
	height: 39.72%;
	left: 18.01%;
	position: absolute;
	top: 23.10%;
	width: 12.64%;
}
.landing-page .group-nYGJ09 {
	background-color: transparent;
	height: 43px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 43px;
}
.landing-page .group-oCn79e {
	background-color: transparent;
	height: 100%;
	left: 91.99%;
	position: absolute;
	top: 0px;
	width: 8.01%;
}
.landing-page .group-oROhVA {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-5@2x.png);
	background-size: 100% 100%;
	height: 100%;
	left: 76.19%;
	position: absolute;
	top: 0px;
	width: 23.81%;
}
.landing-page .group-oiyUjz {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-47@2x.png);
	background-size: 100% 100%;
	height: 36.72%;
	left: 0px;
	position: absolute;
	top: 45.72%;
	width: 100%;
}
.landing-page .group-pFbKX3 {
	background-color: transparent;
	height: 9.79%;
	left: 5.55%;
	position: absolute;
	top: 17.13%;
	width: 15.09%;
}
.landing-page .group-s0ngNf {
	background-color: transparent;
	height: 91.91%;
	left: 12px;
	position: relative;
	top: 4.04%;
	width: 67px;
	animation: bounce-left 5s infinite ease;
}
.landing-page .group-siuatL {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-4@2x.png);
	background-size: 100% 100%;
	height: 100%;
	left: 38.10%;
	position: absolute;
	top: 0px;
	width: 23.81%;
}
.landing-page .group-vFqsTI {
	background-color: transparent;
	height: 100.41%;
	left: 0px;
	position: absolute;
	top: -0.21%;
	width: 100.34%;
}
.landing-page .group-vRBs6X {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-10@2x.png);
	background-size: 100% 100%;
	height: 53.38%;
	left: 23.31%;
	position: absolute;
	top: 23.31%;
	width: 53.38%;
}
.landing-page .group-xEHElC {
	background-color: transparent;
	height: 40.03%;
	left: 27.04%;
	position: absolute;
	top: 55.63%;
	width: 9.53%;
}
.landing-page .group-xvmFqB {
	background-color: transparent;
	height: 39.01%;
	left: 38.78%;
	position: absolute;
	top: 60.99%;
	width: 7.92%;
}
.landing-page .group-zGSGFx {
	background-color: transparent;
	height: 99.98%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 99.98%;
}
.landing-page .group-zcc5qq {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/vector-20@2x.png);
	background-size: 100% 100%;
	height: 33.93%;
	left: 87.00%;
	position: absolute;
	top: 65.44%;
	width: 13.00%;
}
.landing-page .hamburger-menu-vxT94F {
	background-color: transparent;
	height: 24px;
	left: 1347px;
	position: absolute;
	top: 48px;
	width: 45px;
}
.landing-page .headline-9LuO5W {
	background-color: transparent;
	height: 182px;
	left: 105px;
	position: absolute;
	top: 117px;
	width: 420px;
}
.landing-page .hero-image-vxT94F {
	background-color: transparent;
	height: 522px;
	left: 100px;
	position: absolute;
	top: 100px;
	width: 1240px;
}
.landing-page .how-you-can-fuel-beyond-IAMUsX {
	background-color: transparent;
	height: auto;
	left: 327px;
	letter-spacing: 0.00px;
	line-height: 65.5px;
	position: absolute;
	top: 0px;
	width: 787px;
	text-align: center;
}
.landing-page .ill-choose-a-hi-e-for-the-world-Ka1Vkn {
	background-color: transparent;
	color: var(--caribbean-green);
	font-family: 'GT Walsheim-Regular', Helvetica;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	height: 162px;
	left: 717px;
	letter-spacing: 0.00px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	top: 217px;
	width: 560px;
}
.landing-page .image-4-fWjmxx {
	background-color: transparent;
	height: 546px;
	left: 80px;
	object-fit: cover;
	position: absolute;
	top: 2080px;
	width: 654px;
}
.landing-page .img3280-1-vxT94F {
	background-color: transparent;
	height: 78px;
	left: 298px;
	object-fit: cover;
	position: absolute;
	top: 259px;
	width: 850px;
}
.landing-page .it-helps-reduce-feel-good-about-fWjmxx {
	background-color: transparent;
	height: auto;
	left: 1031px;
	letter-spacing: 0.00px;
	line-height: 25px;
	position: absolute;
	text-align: left;
	text-shadow: 0px 4px 4px rgba(0,0,0,0.25);;
	top: 2384px;
	width: 227px;
}
.landing-page .its-better-for-es-rams-impalas-gHT1Lm {
	background-color: transparent;
	color: transparent;
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 55px;
	font-style: normal;
	font-weight: 900;
	height: auto;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 59px;
	position: absolute;
	top: 2px;
	width: 394px;
	text-transform: uppercase;
}
.landing-page .line-3-IAMUsX {
	background-color: transparent;
	height: 6px;
	left: 191px;
	position: absolute;
	top: 795px;
	width: 1058px;
	max-width: 1058px;
}
.landing-page .line-4-IAMUsX {
	background-color: transparent;
	height: 6px;
	left: 191px;
	position: absolute;
	top: 1452px;
	width: 1058px;
	max-width: 1058px;
}
.landing-page .locate-a-pump-w-biofuel-finder-Oi9JoW {
	background-color: transparent;
	height: auto;
	left: 0px;
	letter-spacing: 0.00px;
	line-height: 57px;
	position: absolute;
	top: 38px;
	width: 520px;
}
.landing-page .logo-vxT94F {
	background-color: transparent;
	height: 3.47%;
	left: 3.32%;
	position: absolute;
	top: 6.66%;
	width: 12.47%;
}
.landing-page .lower-emissions-tW0xPM {
	background-color: transparent;
	color: var(--white);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
	height: auto;
	left: 602px;
	letter-spacing: 0.00px;
	line-height: 57px;
	position: absolute;
	text-align: right;
	top: 53px;
	white-space: nowrap;
	width: 454px;
}
.landing-page .made-in-usa-duZ2Ed {
	background-color: transparent;
	height: 22px;
	left: 1268px;
	letter-spacing: 5.10px;
	line-height: 57px;
	position: absolute;
	text-align: center;
	top: 2868px;
	white-space: nowrap;
	width: 163px;
	transform: rotate(90deg);
}
.landing-page .made-in-usa-fWjmxx {
	background-color: transparent;
	height: 22px;
	left: 11px;
	letter-spacing: 5.10px;
	line-height: 57px;
	position: absolute;
	text-align: center;
	top: 2868px;
	white-space: nowrap;
	width: 163px;
	transform: rotate(-90deg);
}
.landing-page .make-a-pledge-for-the-planet-I5O9xI {
	background-color: transparent;
	color: transparent;
	font-family: 'GT Walsheim', Helvetica;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 21px;
	height: auto;
	left: 125px;
	letter-spacing: 4.41px;
	line-height: 57px;
	position: absolute;
	top: 25px;
	white-space: nowrap;
	width: 716px;
}
.landing-page .pexels-johannes-prich-1051397-1-fWjmxx {
	background-color: transparent;
	height: 300px;
	left: 855px;
	object-fit: cover;
	position: absolute;
	top: 2733px;
	width: 300px;
}
.landing-page .pexels-johannes-prich-1482927-1-fWjmxx {
	background-color: transparent;
	height: 499px;
	left: 732px;
	object-fit: cover;
	position: absolute;
	top: 1238px;
	width: 555px;
}
.landing-page .pexels-johannes-prich-1482927-1-fWjmxx-frame {
	background-color: transparent;
	height: 410px;
	left: 732px;
	position: absolute;
	top: 1238px;
	width: 516px;
}
.landing-page .pexels-johannes-prich-1482927-1-fWjmxx-image {
	background-color: transparent;
	height: 383px;
	left: 747px;
	object-fit: cover;
	position: absolute;
	top: 1250px;
	width: 487px;
}
.landing-page .pexels-pixabay-53594-1-fWjmxx {
	background-color: transparent;
	height: 797px;
	left: 0px;
	object-fit: cover;
	position: absolute;
	top: 646px;
	width: 1440px;
}
.landing-page .pexels-pixabay-53594-3-fWjmxx {
	background-color: transparent;
	height: 270px;
	left: 189px;
	object-fit: cover;
	position: absolute;
	top: 2860px;
	width: 845px;
}
.landing-page .pexels-pixabay-62289-1-sYh4ZF {
	background-color: transparent;
	height: 721px;
	left: 721px;
	position: absolute;
	top: 0px;
	width: 720px;
}
.landing-page .plants-1-fWjmxx {
	background-color: transparent;
	height: 447px;
	left: 380px;
	object-fit: cover;
	position: absolute;
	top: 2206px;
	width: 980px;
}
.landing-page .polygon-1-iKGQng {
	background-color: transparent;
	height: 12px;
	left: 12px;
	position: absolute;
	top: 10px;
	width: 10px;
}
.landing-page .rectangle-100-sYh4ZF {
	height: 721px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1440px;
}
.landing-page .rectangle-102-fWjmxx {
	background-color: rgba(8,27,29,1.0);
	height: 1848px;
	left: 0px;
	position: absolute;
	top: 1442px;
	width: 1440px;
}
.landing-page .rectangle-111-gHT1Lm {
	background-color: var(--black);
	height: 61px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 361px;
}
.landing-page .rectangle-112-gHT1Lm {
	background-color: var(--black);
	height: 61px;
	left: 0px;
	position: absolute;
	top: 61px;
	width: 418px;
}
.landing-page .rectangle-113-gHT1Lm {
	background-color: var(--black);
	height: 60px;
	left: 0px;
	position: absolute;
	top: 122px;
	width: 353px;
}
.landing-page .rectangle-113-te8xgB {
	background-color: var(--black);
	height: 42px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 248px;
}
.landing-page .rectangle-114-te8xgB {
	background-color: var(--black);
	height: 44px;
	left: 0px;
	position: absolute;
	top: 32px;
	width: 248px;
}
.landing-page .rectangle-120-fMAqVN {
	background-color: transparent;
	height: 625px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1280px;
}
.landing-page .rectangle-120-fWjmxx {
	background-color: transparent;
	height: 241px;
	left: 692px;
	position: absolute;
	top: 1443px;
	width: 595px;
}
.landing-page .rectangle-122-IAMUsX {
	background-color: var(--caribbean-green);
	height: 8px;
	left: 488px;
	position: absolute;
	top: 149px;
	width: 463px;
	display: none;
}
.landing-page .rectangle-122-tW0xPM {
	background-color: var(--caribbean-green);
	height: 8px;
	left: 603px;
	position: absolute;
	top: 126px;
	width: 434px;
	display: none;
}
.landing-page .rectangle-124-fWjmxx {
	background-color: transparent;
	height: 163px;
	left: 1px;
	position: absolute;
	top: 2288px;
	width: 759px;
}
.landing-page .rectangle-125-fWjmxx {
	background-color: transparent;
	height: 163px;
	left: 1335px;
	position: absolute;
	top: 2288px;
	width: 105px;
}
.landing-page .rectangle-127-fWjmxx {
	background-color: var(--caribbean-green);
	height: 135px;
	left: 67px;
	position: absolute;
	top: 2068px;
	width: 135px;
}
.landing-page .rectangle-13-Nry9iy {
	background-color: var(--black);
	height: 56px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 265px;
}
.landing-page .rectangle-131-fWjmxx {
	background-color: var(--caribbean-green);
	height: 76px;
	left: 1090px;
	position: absolute;
	top: 2968px;
	width: 76px;
}
.landing-page .rectangle-132-fWjmxx {
	background-color: transparent;
	height: 119px;
	left: 176px;
	position: absolute;
	top: 3024px;
	width: 312px;
}
.landing-page .rectangle-136-Ka1Vkn {
	background-color: var(--white);
	height: 521px;
	left: 615px;
	position: absolute;
	top: 51px;
	width: 745px;
}
.landing-page .rectangle-137-fMAqVN {
	background-color: var(--white);
	height: 533px;
	left: 0px;
	position: absolute;
	top: 134px;
	width: 954px;
}
.landing-page .rectangle-138-Ka1Vkn {
	background-color: transparent;
	height: 1px;
	left: 987px;
	position: absolute;
	top: 480px;
	width: 1px;
}
.landing-page .rectangle-139-I5O9xI {
	background-color: var(--caribbean-green);
	height: 102px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1440px;
}
.landing-page .rectangle-141-C61RwL {
	background-color: var(--caribbean-green);
	height: 2px;
	left: 578px;
	position: absolute;
	top: 1442px;
	width: 283px;
}
.landing-page .rectangle-18-pFbKX3 {
	background-color: var(--black);
	height: 303px;
	left: 24px;
	position: absolute;
	top: 0px;
	width: 1392px;
}
.landing-page .rectangle-3-vKPRNF {
	background-color: var(--white);
	height: 2px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 45px;
}
.landing-page .rectangle-4-vKPRNF {
	background-color: var(--white);
	height: 2px;
	left: 0px;
	position: absolute;
	top: 11px;
	width: 45px;
}
.landing-page .rectangle-5-vKPRNF {
	background-color: var(--white);
	height: 2px;
	left: 0px;
	position: absolute;
	top: 22px;
	width: 45px;
}
.landing-page .rectangle-87-Ka1Vkn {
	background-color: transparent;
	height: 345px;
	left: 0px;
	position: absolute;
	top: 139px;
	width: 1440px;
}
.landing-page .rectangle-87-fWjmxx {
	background-color: transparent;
	height: 581px;
	left: 70px;
	position: absolute;
	top: -20px;
	width: 1299px;
}
.landing-page .rectangle-89-pFbKX3 {
	background-color: transparent;
	height: 327px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1440px;
}
.landing-page .rectangle-98-Ka1Vkn {
	background-color: var(--caribbean-green);
	box-shadow: 0px 44px 70px rgba(0,0,0,0.35);;
	height: 521px;
	left: 80px;
	position: absolute;
	top: 51px;
	width: 1280px;
}
.landing-page .share-social-I5O9xI {
	background-color: transparent;
	height: 43px;
	left: 595px;
	position: absolute;
	top: 30px;
	width: 249px;
}
.landing-page .share-social-Ka1Vkn {
	background-color: transparent;
	height: 43px;
	left: 863px;
	position: absolute;
	top: 458px;
	width: 249px;
}
.landing-page .share-to-sign-Ka1Vkn {
	background-color: transparent;
	color: var(--caribbean-green);
	font-family: 'GT Walsheim', Helvetica;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	height: auto;
	left: 840px;
	letter-spacing: 3.36px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	top: 402px;
	white-space: nowrap;
	width: 297px;
}
.landing-page .share-to-sign-and-use-biofuel-I5O9xI {
	background-color: transparent;
	color: transparent;
	font-family: 'GT Walsheim', Helvetica;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 21px;
	height: auto;
	left: 950px;
	letter-spacing: 4.41px;
	line-height: 57px;
	position: absolute;
	top: 25px;
	white-space: nowrap;
	width: 462px;
}
.landing-page .signthe-biofuelpledge-Ka1Vkn {
	background-color: transparent;
	height: auto;
	left: 193px;
	letter-spacing: 0.00px;
	line-height: 57px;
	position: absolute;
	top: 243px;
	width: 408px;
	text-transform: uppercase;
}
.landing-page .span0-5PDqm5 {
	color: rgba(255,255,255,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
	line-height: 50px;
}
.landing-page .span0-7VGuAv {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	line-height: 17px;
}
.landing-page .span0-BHQWzf {
	color: rgba(26,216,142,1.0);
	font-family: 'National 2 Condensed-Black';
	font-style: normal;
	font-weight: 900;
	font-size: 50px;
	line-height: 60px;
	text-align: left;
	text-transform: uppercase;
}
.landing-page .span0-EasE2R {
	color: rgba(255,255,255,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 50px;
	font-style: normal;
	font-weight: 900;
	line-height: 50px;
}
.landing-page .span0-JTefAG {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	line-height: 55px;
}
.landing-page .span0-NBwxWX {
	color: rgba(0,0,0,1.0);
	font-style: normal;
	letter-spacing: 0.93px;
	line-height: 21px;
}
.landing-page .span0-PgoRhz {
	color: rgba(255,255,255,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
	line-height: 50px;
}
.landing-page .span0-UhFVVt {
	color: rgba(0,0,0,1.0);
	font-style: normal;
	letter-spacing: 0.93px;
	line-height: 21px;
}
.landing-page .span0-c4Ai8x {
	color: rgba(0,0,0,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
}
.landing-page .span0-eP5x3U {
	color: rgba(255,255,255,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
	line-height: 50px;
}
.landing-page .span0-u0Kwa9 {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	line-height: 25px;
}
.landing-page .span0-uCfqrp {
	color: rgba(0,0,0,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 50px;
	font-style: normal;
	font-weight: 900;
	line-height: 50px;
}
.landing-page .span0-uYUmFo {
	color: rgba(0,0,0,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
}
.landing-page .span0-xlAhRu {
	color: rgba(0,0,0,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
	line-height: 50px;
}
.landing-page .span0-yrgpI3 {
	color: rgba(26,216,142,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-style: normal;
	font-weight: 900;
	font-size: 50px;
	line-height: 60px;
	text-transform: uppercase;
	text-align: right;
}
.landing-page .span1-5PDqm5 {
	color: rgba(26,216,142,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
	line-height: 50px;
}
.landing-page .span1-7VGuAv {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	line-height: 17px;
}
.landing-page .span1-BHQWzf {
	color: rgba(255,255,255,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-style: normal;
	font-weight: 900;
	font-size: 100px;
	line-height: 0px;
	text-transform: uppercase;
}
.landing-page .span1-EasE2R {
	color: rgba(26,216,142,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 100px;
	font-style: normal;
	font-weight: 900;
	line-height: 60px;
}
.landing-page .span1-JTefAG {
	color: rgba(26,216,142,1.0);
	font-style: normal;
	line-height: 55px;
}
.landing-page .span1-NBwxWX {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	letter-spacing: 0.93px;
	line-height: 21px;
}
.landing-page .span1-PgoRhz {
	color: rgba(26,216,142,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
	line-height: 50px;
}
.landing-page .span1-UhFVVt {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	letter-spacing: 0.93px;
	line-height: 21px;
}
.landing-page .span1-c4Ai8x {
	color: rgba(26,216,142,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
}
.landing-page .span1-eP5x3U {
	color: rgba(26,216,142,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
	line-height: 50px;
}
.landing-page .span1-u0Kwa9 {
	color: rgba(26,216,142,1.0);
	font-style: normal;
	line-height: 25px;
}
.landing-page .span1-uCfqrp {
	color: rgba(26,216,142,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 100px;
	font-style: normal;
	font-weight: 900;
	line-height: 60px;
}
.landing-page .span1-uYUmFo {
	color: rgba(255,255,255,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
}
.landing-page .span1-xlAhRu {
	color: rgba(26,216,142,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
}
.landing-page .span1-yrgpI3 {
	color: rgba(255,255,255,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-style: normal;
	font-weight: 900;
	font-size: 100px;
	line-height: 0px;
	text-transform: uppercase;
	text-align: right;
}
.landing-page .span2-JTefAG {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	line-height: 55px;
}
.landing-page .span3-JTefAG {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	line-height: 55px;
}
.landing-page .span4-JTefAG {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	line-height: 55px;
}
.landing-page .span2-NBwxWX {
	color: rgba(0,0,0,1.0);
	font-style: normal;
	letter-spacing: 0.93px;
	line-height: 21px;
}
.landing-page .span2-yrgpI3 {
	color: rgba(255,255,255,1.0);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 114px;
	font-style: normal;
	font-weight: 900;
	line-height: 114px;
}
.landing-page .span3-NBwxWX {
	color: rgba(255,255,255,1.0);
	font-style: normal;
	letter-spacing: 0.93px;
	line-height: 21px;
}
.landing-page .stamp-Ka1Vkn {
	align-items: flex-start;
	background-color: transparent;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	height: 187px;
	justify-content: flex-start;
	left: 1153px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 187px;
}
.landing-page .step-1-IAMUsX {
	background-color: transparent;
	height: 667px;
	left: 80px;
	position: absolute;
	top: 87px;
	width: 1284px;
}
.landing-page .step-1-fMAqVN {
	background-color: transparent;
	height: 24px;
	left: 113px;
	letter-spacing: 0.00px;
	line-height: 40px;
	position: absolute;
	text-align: left;
	top: 212px;
	white-space: nowrap;
	width: 101px;
}
.landing-page .step-2-IAMUsX {
	background-color: transparent;
	height: 572px;
	left: 0px;
	position: absolute;
	top: 817px;
	width: 1448px;
}
.landing-page .step-2-Ka1Vkn {
	background-color: transparent;
	height: 24px;
	left: 193px;
	letter-spacing: 0.00px;
	line-height: 40px;
	position: absolute;
	text-align: left;
	top: 205px;
	white-space: nowrap;
	width: 101px;
}
.landing-page .step-3-IAMUsX {
	background-color: transparent;
	height: 205px;
	left: 193px;
	position: absolute;
	top: 1515px;
	width: 931px;
}
.landing-page .step-3-Oi9JoW {
	background-color: transparent;
	height: 24px;
	left: 0px;
	letter-spacing: 0.00px;
	line-height: 40px;
	position: absolute;
	text-align: left;
	top: 0px;
	white-space: nowrap;
	width: 101px;
}
.landing-page .subheader-9LuO5W {
	background-color: transparent;
	height: 76px;
	left: 105px;
	position: absolute;
	top: 328px;
	width: 250px;
}
.landing-page .thats-right-tW0xPM {
	background-color: transparent;
	color: var(--white);
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
	height: auto;
	left: 0px;
	letter-spacing: 0.00px;
	line-height: 57px;
	position: absolute;
	text-align: left;
	top: 53px;
	white-space: nowrap;
	width: 361px;
}
.landing-page .unleaded-88-7r4vb2 {
	background-color: transparent;
	color: var(--black);
	font-family: 'DIN Pro-CondensedBlack', Helvetica;
	font-size: 35px;
	font-style: normal;
	font-weight: 900;
	height: auto;
	left: 0px;
	letter-spacing: 0.00px;
	line-height: 40px;
	position: absolute;
	text-align: left;
	top: 57px;
	white-space: nowrap;
	width: auto;
}
.landing-page .upgrade-to-the-or-your-vehicle-fMAqVN {
	background-color: transparent;
	height: auto;
	left: 113px;
	letter-spacing: 0.00px;
	line-height: 60px;
	position: absolute;
	top: 250px;
	width: 485px;
	text-transform: uppercase;
}
.landing-page .vector-0S3Kzo {
	background-color: transparent;
	height: 101.01%;
	left: -1.25%;
	position: absolute;
	top: -0.51%;
	width: 102.51%;
}
.landing-page .vector-1fJiJ4 {
	background-color: transparent;
	height: 103.13%;
	left: -2.03%;
	position: absolute;
	top: -1.56%;
	width: 104.06%;
}
.landing-page .vector-2sLAdq {
	background-color: transparent;
	height: 104.97%;
	left: -1.90%;
	position: absolute;
	top: -2.49%;
	width: 103.79%;
}
.landing-page .vector-38QR6z {
	background-color: transparent;
	height: 9.90%;
	left: 43.03%;
	position: absolute;
	top: -4.91%;
	width: 52.46%;
}
.landing-page .vector-3Mgv3N {
	background-color: transparent;
	height: 22.10%;
	left: 46.29%;
	position: absolute;
	top: 46.29%;
	width: 22.10%;
}
.landing-page .vector-3N6fxR {
	background-color: transparent;
	height: 103.59%;
	left: -0.99%;
	position: absolute;
	top: -1.79%;
	width: 101.98%;
}
.landing-page .vector-47GJ9e {
	background-color: transparent;
	height: 102.96%;
	left: -1.14%;
	position: absolute;
	top: -1.48%;
	width: 102.29%;
}
.landing-page .vector-76OlKt {
	background-color: transparent;
	height: 9.90%;
	left: -0.28%;
	position: absolute;
	top: 55.05%;
	width: 95.56%;
}
.landing-page .vector-7r4vb2 {
	background-color: transparent;
	height: 22.29%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 8.80%;
}
.landing-page .vector-8-fMAqVN {
	background-color: transparent;
	height: 101px;
	left: 478px;
	position: absolute;
	top: 524px;
	width: 6px;
}
.landing-page .vector-96xjUH {
	background-color: transparent;
	height: 22.29%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 7.94%;
}
.landing-page .vector-9y7dMG {
	background-color: transparent;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
.landing-page .vector-AI1JLU {
	background-color: transparent;
	height: 16.28%;
	left: 41.86%;
	position: absolute;
	top: 41.86%;
	width: 16.28%;
}
.landing-page .vector-BA6B7J {
	background-color: transparent;
	height: 72.44%;
	left: -3.44%;
	position: absolute;
	top: -4.62%;
	width: 56.88%;
}
.landing-page .vector-C61RwL {
	background-color: transparent;
	left: 49.3%;
	position: absolute;
	top: 14%;
	width: 16px;
	height: 25px;
	z-index: 1;
}
.landing-page .vector-Dy0CKH {
	background-color: transparent;
	height: 103.23%;
	left: -2.41%;
	position: absolute;
	top: -1.62%;
	width: 104.82%;
}
.landing-page .vector-F8SDrh {
	background-color: transparent;
	height: 9.90%;
	left: -0.28%;
	position: absolute;
	top: 95.05%;
	width: 95.56%;
}
.landing-page .vector-FsAxh8 {
	background-color: transparent;
	height: 39.53%;
	left: 30.23%;
	position: absolute;
	top: 30.23%;
	width: 39.53%;
}
.landing-page .vector-G1EzW8 {
	background-color: transparent;
	height: 108.91%;
	left: -3.47%;
	position: absolute;
	top: -4.46%;
	width: 106.94%;
}
.landing-page .vector-HZYmrm {
	background-color: transparent;
	height: 100%;
	left: -0.58%;
	position: absolute;
	top: 0px;
	width: 101.16%;
}
.landing-page .vector-HoDpwQ {
	background-color: transparent;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0.31%;
	width: 9.15%;
}
.landing-page .vector-Jg1tt3 {
	background-color: transparent;
	height: 100%;
	left: 0px;
	position: absolute;
	top: -0.51%;
	width: 9.42%;
}
.landing-page .vector-Jnwz2j {
	background-color: transparent;
	height: 100%;
	left: -0.58%;
	position: absolute;
	top: 0px;
	width: 101.16%;
}
.landing-page .vector-KC8xxW {
	background-color: transparent;
	height: 40.00%;
	left: 30.00%;
	position: absolute;
	top: 30.00%;
	width: 40.00%;
}
.landing-page .vector-Lnrb9B {
	background-color: transparent;
	height: 113.18%;
	left: 44.31%;
	position: absolute;
	top: -6.09%;
	width: 58.39%;
}
.landing-page .vector-MLAF7w {
	background-color: transparent;
	height: 107.33%;
	left: -1.60%;
	position: absolute;
	top: -3.67%;
	width: 103.20%;
}
.landing-page .vector-Mcx0jL {
	background-color: transparent;
	height: 103.51%;
	left: -1.11%;
	position: absolute;
	top: -1.76%;
	width: 102.23%;
}
.landing-page .vector-Mt3Nq0 {
	background-color: transparent;
	height: 112.18%;
	left: -5.37%;
	position: absolute;
	top: -4.94%;
	width: 50.05%;
}
.landing-page .vector-Nry9iy {
	background-color: transparent;
	height: 35.71%;
	left: 8.99%;
	position: absolute;
	top: 32.14%;
	width: 4.87%;
}
.landing-page .vector-OMsEE6 {
	background-color: transparent;
	height: 100%;
	left: -0.58%;
	position: absolute;
	top: 0px;
	width: 101.16%;
}
.landing-page .vector-PKc89E {
	background-color: transparent;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
.landing-page .vector-Qx4z9o {
	background-color: transparent;
	height: 72.44%;
	left: 46.14%;
	position: absolute;
	top: -4.62%;
	width: 57.73%;
}
.landing-page .vector-TjbVmL {
	background-color: transparent;
	height: 49.00%;
	left: 46.61%;
	position: absolute;
	top: 51.09%;
	width: 6.79%;
}
.landing-page .vector-TlxbVU {
	background-color: transparent;
	height: 22.29%;
	left: 11.75%;
	position: absolute;
	top: 0px;
	width: 7.94%;
}
.landing-page .vector-WXdqiy {
	background-color: transparent;
	height: 22.10%;
	left: 46.29%;
	position: absolute;
	top: 46.29%;
	width: 22.10%;
}
.landing-page .vector-YSYfPh {
	background-color: transparent;
	height: 103.16%;
	left: -2.26%;
	position: absolute;
	top: -1.58%;
	width: 104.52%;
}
.landing-page .vector-ZMe9iE {
	background-color: transparent;
	height: 103.25%;
	left: -1.20%;
	position: absolute;
	top: -1.62%;
	width: 102.41%;
}
.landing-page .vector-boMNiJ {
	background-color: transparent;
	height: 102.78%;
	left: -2.21%;
	position: absolute;
	top: -1.39%;
	width: 104.41%;
}
.landing-page .vector-c90QNm {
	background-color: transparent;
	height: 101.08%;
	left: -0.47%;
	position: absolute;
	top: -0.54%;
	width: 100.94%;
}
.landing-page .vector-crgBqk {
	background-color: transparent;
	height: 39.53%;
	left: 30.23%;
	position: absolute;
	top: 30.23%;
	width: 39.53%;
}
.landing-page .vector-dnlOnN {
	background-color: transparent;
	height: 100.02%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100.02%;
}
.landing-page .vector-fWjmxx {
	background-color: transparent;
	height: 1.52%;
	left: 48.8%;
	position: absolute;
	top: 24.95%;
	width: 2.19%;
	animation: bounce-up 5s infinite ease;
}
.landing-page .vector-hKFAAG {
	background-color: transparent;
	height: 103.20%;
	left: -1.80%;
	position: absolute;
	top: -1.60%;
	width: 103.60%;
}
.landing-page .vector-iqfSmp {
	background-color: transparent;
	height: 9.90%;
	left: -0.28%;
	position: absolute;
	top: 75.05%;
	width: 95.56%;
}
.landing-page .vector-kwPd99 {
	background-color: transparent;
	height: 69.31%;
	left: -3.38%;
	position: absolute;
	top: -4.65%;
	width: 50.28%;
}
.landing-page .vector-lqUhmR {
	background-color: transparent;
	height: 103.57%;
	left: -2.95%;
	position: absolute;
	top: -1.78%;
	width: 105.91%;
}
.landing-page .vector-nFVOlC {
	background-color: transparent;
	height: 100%;
	left: -0.58%;
	position: absolute;
	top: 0px;
	width: 101.16%;
}
.landing-page .vector-pfRVty {
	background-color: transparent;
	height: 17.50%;
	left: 41.25%;
	position: absolute;
	top: 41.25%;
	width: 17.50%;
}
.landing-page .vector-qxu1xL {
	background-color: transparent;
	height: 102.51%;
	left: -2.34%;
	position: absolute;
	top: -1.26%;
	width: 104.68%;
}
.landing-page .vector-qyKyiD {
	background-color: transparent;
	height: 101.46%;
	left: -3.55%;
	position: absolute;
	top: -0.73%;
	width: 107.10%;
}
.landing-page .vector-rrQvf2 {
	background-color: transparent;
	height: 9.90%;
	left: 43.03%;
	position: absolute;
	top: 35.07%;
	width: 52.46%;
}
.landing-page .vector-sgXoxL {
	background-color: transparent;
	height: 100.02%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100.02%;
}
.landing-page .vector-tixJ2i {
	background-color: transparent;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
.landing-page .vector-u2nDUm {
	background-color: transparent;
	height: 16.28%;
	left: 41.86%;
	position: absolute;
	top: 41.86%;
	width: 16.28%;
}
.landing-page .vector-uKkdPn {
	background-color: transparent;
	height: 9.90%;
	left: 43.03%;
	position: absolute;
	top: 15.07%;
	width: 52.46%;
}
.landing-page .vector-vqMmmT {
	background-color: transparent;
	height: 83.33%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 8.61%;
}
.landing-page .vector-wefM6Q {
	background-color: transparent;
	height: 107.33%;
	left: -1.60%;
	position: absolute;
	top: -3.67%;
	width: 103.21%;
}
.landing-page .vector-yr61sJ {
	background-color: transparent;
	height: 102.91%;
	left: -1.98%;
	position: absolute;
	top: -1.46%;
	width: 103.97%;
}
.landing-page .watch-film-vxT94F {
	background-color: transparent;
	height: 79px;
	left: 640px;
	position: absolute;
	top: 447px;
	width: 162px;
	display: none;
}
.landing-page .watch-the-film-AGKIGm {
	background-color: transparent;
	color: var(--white);
	font-family: 'GT Walsheim-Bold', Helvetica;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	height: 33px;
	left: 0px;
	letter-spacing: 3.15px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	top: 46px;
	white-space: nowrap;
	width: 162px;
}
.landing-page .weve-done-the-m-stic-production-fWjmxx {
	background-color: transparent;
	height: auto;
	left: 488px;
	letter-spacing: 0.00px;
	line-height: 25px;
	position: absolute;
	text-align: left;
	text-shadow: 0px 4px 4px rgba(0,0,0,0.25);;
	top: 2924px;
	width: 267px;
}
.landing-page .what-is-unl-88-9BlDnH {
	background-color: transparent;
	height: auto;
	left: 0px;
	letter-spacing: 0.00px;
	line-height: normal;
	position: absolute;
	text-align: right;
	top: 86px;
	width: auto;
}
.landing-page .when-you-fuel-w-n-just-your-car-vxT94F {
	background-color: transparent;
	color: var(--white);
	font-family: 'GT Walsheim-Regular', Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	height: auto;
	left: 468px;
	letter-spacing: 0.00px;
	line-height: 25px;
	position: absolute;
	top: 398px;
	white-space: nowrap;
	width: 510px;
	display: none;
}
.landing-page .why-does-biofuel-matter-fWjmxx {
	background-color: transparent;
	height: auto;
	left: 328px;
	letter-spacing: 0.00px;
	line-height: 65.5px;
	position: absolute;
	top: 892px;
	width: 787px;
	text-align: center;
}
.landing-page .x-tW0xPM {
	background-color: transparent;
	color: var(--caribbean-green);
	font-family: 'DIN Pro-CondensedBlack', Helvetica;
	font-size: 70px;
	font-style: normal;
	font-weight: 900;
	height: 57px;
	left: 519px;
	letter-spacing: 0.00px;
	line-height: normal;
	position: absolute;
	text-align: center;
	top: 19px;
	width: 50px;
}
.landing-page .x01hero-C61RwL {
	background-color: transparent;
	height: 721px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1446px;
}
.landing-page .x02make-pledge-C61RwL {
	background-color: transparent;
	height: 102px;
	left: 0px;
	position: absolute;
	top: 721px;
	width: 1444px;
}
.landing-page .x03nature-module-C61RwL {
	background-color: transparent;
	height: 721px;
	left: 0px;
	position: absolute;
	top: 823px;
	width: 1445px;
}
.landing-page .x04cars-module-C61RwL {
	background-color: transparent;
	background-position: 50% 50%;
	background-size: cover;
	height: 521px;
	left: 100px;
	position: absolute;
	top: 1605px;
	width: 1239px;
}
.landing-page .x05facts-C61RwL {
	height: 3290px;
	left: 0px;
	position: absolute;
	top: 1544px;
	width: 1440px;
}
.landing-page .x06take-action-C61RwL {
	background-color: var(--white);
	height: 1903px;
	left: 0px;
	position: absolute;
	top: 4834px;
	width: 1442px;
}
.landing-page .x06take-action-C61RwL-body {
	position: absolute;
	top: 100px;
}
.landing-page .x07banner-C61RwL {
	background-color: var(--white);
	height: 291px;
	left: 0px;
	position: absolute;
	top: 6737px;
	width: 1442px;
}
.landing-page .x07banner-C61RwL-banner {
	background-color: transparent;
	background-image: url(../images/movie-landing-page/peter-fogden-8cukbgj-b94-unsplash-1@1x.png);
	background-position: 50% 50%;
	background-size: cover;
	height: 265px;
	margin-left: 24px;
	margin-top: 26px;
	width: 1391px;
}
.landing-page .x08footer-C61RwL {
	background-color: var(--white);
	height: 327px;
	left: 0px;
	position: absolute;
	top: 7028px;
	width: 1442px;
}
.landing-page .x15-plant-based-ethanol-7r4vb2 {
	background-color: transparent;
	color: var(--caribbean-green);
	font-family: 'DIN Pro-CondensedBlack', Helvetica;
	font-size: 27px;
	font-style: normal;
	font-weight: 900;
	height: auto;
	left: 0px;
	letter-spacing: 0.00px;
	line-height: 40px;
	position: absolute;
	text-align: left;
	top: 94px;
	white-space: nowrap;
	width: auto;
}
.landing-page .x2001-or-newer-fMAqVN {
	background-color: transparent;
	height: 166px;
	left: 113px;
	position: absolute;
	top: 467px;
	width: 284px;
	display: none;
}
.landing-page .x2021-get-biofuel-pFbKX3 {
	background-color: transparent;
	height: auto;
	left: 80px;
	letter-spacing: 0.00px;
	line-height: normal;
	position: absolute;
	text-align: left;
	top: 228px;
	width: auto;
}
.landing-page .x46-tW0xPM {
	background-color: transparent;
	color: var(--caribbean-green);
	font-family: 'DIN Pro-CondensedBlack', Helvetica;
	font-size: 141px;
	font-style: normal;
	font-weight: 900;
	height: 142px;
	left: 333px;
	letter-spacing: 0.00px;
	line-height: normal;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 246px;
}
.landing-page .x51-83-plant-based-ethanol-TlxbVU {
	background-color: transparent;
	color: var(--caribbean-green);
	font-family: 'DIN Pro-CondensedBlack', Helvetica;
	font-size: 27px;
	font-style: normal;
	font-weight: 900;
	height: auto;
	left: 0px;
	letter-spacing: 0.00px;
	line-height: 40px;
	position: absolute;
	text-align: left;
	top: 94px;
	white-space: nowrap;
	width: auto;
}
.national2condensed-black-white-50px {
	color: transparent;
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 50px;
	font-style: normal;
	font-weight: 900;
}
.national2condensed-black-white-68px {
	color: transparent;
	font-family: 'National 2 Condensed-Black', Helvetica;
	font-size: 68px;
	font-style: normal;
	font-weight: 900;
}

:root {
	--black: rgba(0,0,0,1.0);
	--caribbean-green: rgba(26,216,142,1.0);
	--white: rgba(255,255,255,1.0);
}

.landing-page {
	margin-left: auto;
	margin-right: auto;
	width: 1440px;
}

#vimeo-movie-player {
	position: absolute;
	top: 100px;
	left: 100px;
	width: 1240px;
	height: 522px;
	z-index: -1;
	background: var(--black);
}

.kmgMSj {
	position: absolute;
	top: 6737px;
}

.stamp-Ka1Vkn-black {
	display: none;
}

.hero-image-tablet {
	display: none;
}
.hero-image-mobile {
	display: none;
}
.beyond-fuel-gif {
	display: none;
}

.cars-slideshow-tablet {
	display: none;
}

.cars-slideshow-phone {
	display: none;
}

.group-73 {
	position: absolute;
	z-index: 1;
	width: 819px;
	height: 73px;
	left: 271px;
	top: 633px;
}
.group-73-plant {
	position: relative;
	height: 40px;
	width: 40px;
	left: 0px;
	top: 20px;
	border-radius: 0px;
}
.group-73-renewable {
	position: absolute;
	width: 167px;
	height: 33px;
	left: 61px;
	top: 25px;
	font-family: GT Walsheim;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	/* or 100% */
	display: flex;
	align-items: center;
	letter-spacing: 0.21em;
	color: #1AD88E;
}
.group-73-down1 {
	position: absolute;
	width: 25px;
	height: 15px;
	left: 242px;
	top: 33px;
}
.group-73-line1 {
	position: absolute;
	width: 0px;
	height: 73px;
	left: 299px;
	top: 0px;
	border: 1px solid #1AD88E;
}

.group-73-wind {
	position: absolute;
	height: 40px;
	width: 40px;
	left: 330px;
	top: 20px;
	border-radius: 0px;
}
.group-73-cleaner {
	position: absolute;
	width: 167px;
	height: 33px;
	left: 391px;
	top: 25px;
	font-family: GT Walsheim;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	/* or 100% */
	display: flex;
	align-items: center;
	letter-spacing: 0.21em;
	color: #1AD88E;
}
.group-73-down2 {
	position: absolute;
	width: 25px;
	height: 15px;
	left: 542px;
	top: 33px;
}
.group-73-line2 {
	position: absolute;
	width: 0px;
	height: 73px;
	left: 599px;
	top: 0px;
	border: 1px solid #1AD88E;
}

.group-73-flag {
	position: absolute;
	height: 40px;
	width: 40px;
	left: 631px;
	top: 20px;
	border-radius: 0px;
}
.group-73-usa {
	position: absolute;
	width: 113px;
	height: 33px;
	left: 691px;
	top: 25px;
	font-family: GT Walsheim;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	/* or 100% */
	display: flex;
	align-items: center;
	letter-spacing: 0.21em;
	color: #1AD88E;
}
.group-73-down3 {
	position: absolute;
	width: 25px;
	height: 15px;
	left: 806px;
	top: 33px;
}

@media only screen and (max-width: 1439px) and (min-width: 1024px) and (orientation:portrait) {
	@viewport{
	    width: 1024px;
	}
	
	.landing-page {
		width: 1024px;
	}
	
	/* Hero Module */
	.landing-page .x01hero-C61RwL {
		width: 1024px;
		height: 1155px;
		left: 0px;
		top: 0px;
	}
	.hero-image-vxT94F-background {
		background-size: 2880px 1155px;
		min-width: 1024px;
		height: 1155px;
	}
	.landing-page .group-OgE1yS {
		left: 91.68%;
		top: 78.74%;
	}
	.landing-page .img3280-1-vxT94F {
		width: 714px;
		height: 65px;
		left: 155px;
		top: 394px;
	}
	.landing-page .hero-image-vxT94F {
		width: 824px;
		height: 955px;
	}
	.hero-image-desktop {
		display: none;
	}
	.hero-image-tablet {
		display: inherit;
	}
	#vimeo-movie-player {
		width: 824px;
		height: 955px;
	}
	.landing-page .fuel-beyond-vxT94F {
		width: 161px;
		left: 890px;
		top: 575px;
	}
	.landing-page .change-fuel-vxT94F {
		width: 161px;
		left: -24px;
		top: 575px;
	}
	.landing-page .logo-vxT94F {
		width: 189px;
		height: 26px;
		left: 40px;
		top: 40px;
	}
	.landing-page .biofuler-finder-vxT94F {
		width: 149px;
		height: 24px;
		left: 758px;
		top: 39px;
	}
	.landing-page .hamburger-menu-vxT94F {
		width: 45px;
		height: 24px;
		left: 939px;
		top: 38px;
	}
	.landing-page .when-you-fuel-w-n-just-your-car-vxT94F {
		width: 558px;
		height: 62px;
		left: 233px;
		top: 558px;
		
		font-size: 23px;
		line-height: 31px;
		text-align: center;
	}
	.landing-page .watch-film-vxT94F {
		width: 201px;
		height: 86px;
		left: 411px;
		top: 674px;
	}
	.landing-page .span0-7VGuAv {
		display: block;
	}
	.landing-page .group-69-AGKIGm {
		width: 41.35px;
		height: 41.35px;
		left: 73px;
	}
	.landing-page .polygon-1-iKGQng {
		width: 16.29px;
		height: 16.29px;
		left: 14px;
		top: 11px;
	}
	.landing-page .watch-the-film-AGKIGm {
		font-family: GT Walsheim;
		font-size: 18px;
		line-height: 40px;
		font-weight: bold;
	}
	
	/* Make A Pledge Module */
	.landing-page .x02make-pledge-C61RwL {
		width: 1024px;
		height: 115px;
		left: 0px;
		top: 1155px;
	}
	.landing-page .rectangle-139-I5O9xI {
		width: 1024px;
		height: 115px;
		left: 0px;
		top: 0px;
	}
	.rectangle-139-I5O9xI-background {
		height: 115px;
		left: 0px;
		top: 1155px;
		min-width: 1024px;
	}
	.landing-page .make-a-pledge-for-the-planet-I5O9xI {
		width: 368px;
		height: 48px;
		left: 0px;
		top: 35px;
		text-align: center;
		font-size: 21px;
		line-height: 27px;
	}
	.landing-page .span0-NBwxWX {
		display: block;
	}
	.landing-page .share-social-I5O9xI {
		width: 289px;
		height: 49.91px;
		left: 387px;
		top: 33px;
	}
	.landing-page .share-to-sign-and-use-biofuel-I5O9xI {
		width: 366px;
		height: 48px;
		left: 657px;
		top: 35px;
		text-align: center;
		font-size: 21px;
		line-height: 27px;
	}
	.landing-page .span0-UhFVVt {
		display: block;
	}
	
	/* Nature Module */
	.landing-page .x03nature-module-C61RwL {
		width: 1024px;
		height: 1155px;
		left: 0px;
		top: 1270px;
	}
	.nature-module-images {
		position: absolute;
		width: 100%;
		top: 1270px;
		height: 1155px;
		overflow: hidden;
	}
	.pexels-cottonbro-3066813-1-sYh4ZF {
		height: 1155px;
		right: 50%;
		width: 1440px;
	}
	.pexels-arindam-dhury-5263725-1-sYh4ZF {
		height: 1155px;
		left: 50%;
		width: 1440px;
	}
	.landing-page .vector-C61RwL {
		left: 500px;
		top: 132px;
		width: 24px;
		height: 37px;
	}
	.landing-page .biofuel-C61RwL {
		width: 147px;
		height: 30px;
		left: 439px;
		top: 1459px;
		font-family: GT Walsheim;
		font-style: normal;
		font-weight: bold;
		font-size: 36px;
		line-height: 40px;
		text-align: center;
	}
	.landing-page .from-nature-sYh4ZF {
		top: 277px;
		left: 79px;
	}
	.landing-page .for-nature-sYh4ZF {
		top: 677px;
		left: 533px;
	}
	.landing-page .a-simple-change-nges-everything-C61RwL {
		position: absolute;
		width: 506px;
		height: 29px;
		left: 259px;
		top: 2220px;
		font-family: GT Walsheim;
		font-style: normal;
		font-weight: normal;
		font-size: 23px;
		line-height: 40px;
		text-align: center;
	}
	.landing-page .rectangle-141-C61RwL {
		width: 376px;
		height: 2px;
		left: 320px;
		top: 2251px;
	}
	
	/* Cars Module */
	.landing-page .x04cars-module-C61RwL {
		width: 884px;
		height: 521px;
		left: 70px;
		top: 2485px;
	}
	.landing-page .rectangle-87-fWjmxx {
		width: 944px;
		height: 581px;
		left: 40px;
	}
	.cars-slideshow-image {
		width: 884px;
		height: 521px;
	}
	.landing-page .headline-9LuO5W {
		left: 40px;
	}
	.landing-page .subheader-9LuO5W {
		left: 40px;
	}
	
	.cars-slideshow-desktop {
		display: none;
	}

	.cars-slideshow-tablet {
		display: inherit;
	}
	
	/* Facts Module */
	.landing-page .x05facts-C61RwL {
		width: 1024px;
		height: 2213px;
		left: 0px;
		top: 2425px;
	}
	.x05facts-C61RwL-background {
		top: 3092px;
	    width: 100%;
		min-width: 1024px;
	    height: 2213px;
	}
	.pexels-pixabay-53594-1-fWjmxx-background {
		background-size: 2560px 690px;
		top: 3092px;
	    width: 100%;
		min-width: 1024px;
	    height: 690px;
	} 
	.rectangle-102-fWjmxx-background {
		top: 3782px;
	    width: 100%;
		min-width: 1024px;
	    height: 1523px;
		z-index: 0;
	}
	.landing-page .rectangle-102-fWjmxx {
		left: 0px;
		top: 1357px;
		height: 1523px;
		width: 100%;
	}
	.landing-page .ellipse-10-fWjmxx {
		left: 345px;
	}
	.landing-page .why-does-biofuel-matter-fWjmxx {
		left: 120px;
	}
	.landing-page .vector-fWjmxx {
		left: 48.44%;
		top: 831px;
		height: 50px;
		width: 32px;
	}
	.landing-page .biofuel-is-for-cleaner-air-fWjmxx {
		left: 71px;
		top: 1283px;
	}
	.landing-page .frame-fWjmxx {
		top: 1432px;
		left: 121px;
	}
	.landing-page .breathe-easy-it-toxic-additives-fWjmxx {
		top: 1432px;
		left: 198px;
		width: 292px;
		font-family: GT Walsheim;
		font-style: normal;
		font-weight: normal;
		font-size: 23px;
		line-height: 31px;
	}
	.landing-page .rectangle-120-fWjmxx {
		width: 466px;
		height: 237px;
		left: 518px;
		top: 1357px;
	}
	.landing-page .rectangle-137-fMAqVN {
		width: 554px;
		height: 305px;
	}
	.landing-page .pexels-johannes-prich-1482927-1-fWjmxx-frame {
		width: 402.97px;
		height: 320.03px;
		left: 549.73px;
		
	}
	.landing-page .pexels-johannes-prich-1482927-1-fWjmxx-image {
		width: 402.97px;
		height: 305.03px;
		left: 549.73px;
	}
	.landing-page .bird-1-C61RwL {
		top: 3636px;
		width: 292.64px;
		height: 151.8px;
		left: 665px;
		z-index: 1;
	}
	.landing-page .group-72-fWjmxx {
		top: 1648px;
		width: 892px;
		height: 142px;
		left: 61px;
	}
	.landing-page .thats-right-tW0xPM {
		width: 359px;
		height: 52px;
		font-size: 57px;
		line-height: 57px;
	}
	.landing-page .x46-tW0xPM {
		width: 244px;
		height: 142px;
		left: 258px;
		font-size: 136px;
		line-height: 165px;
	}
	.landing-page .x-tW0xPM {
		left: 447px;
	}
	.landing-page .lower-emissions-tW0xPM {
		left: 461px;
		width: 452px;
		height: 53px;
		font-size: 57px;
		line-height: 57px;
	}
	.landing-page .rectangle-122-tW0xPM {
		top: 116px;
		left: 536px;
		width: 364px;
		height: 6px;
	}
	.landing-page .rectangle-127-fWjmxx {
		top: 1918px;
	}
	.landing-page .image-4-fWjmxx {
		top: 1930px;
		width: 438px;
		height: 325px;
		left: 80px;
	}
	.landing-page .rectangle-124-fWjmxx {
		top: 2138px;
		width: 575px;
		height: 108px;
		left: 0px;
	}
	.landing-page .plants-1-fWjmxx {
		top: 2019px;
		width: 666px;
		height: 312px;
		left: 318px;
	}
	.landing-page .biofuel-is-rene-and-plant-based-fWjmxx {
		top: 1927px;
		width: 375px;
		height: 160px;
		left: 575px;
	}
	.landing-page .span0-5PDqm5 {
		font-size: 60px;
		line-height: 52px;
	}
	.landing-page .span1-5PDqm5 {
		font-size: 60px;
		line-height: 52px;
	}
	.landing-page .frame-duZ2Ed {
		top: 2139px;
		width: 61px;
		height: 61px;
		left: 611px;
	}
	.landing-page .it-helps-reduce-feel-good-about-fWjmxx {
		top: 2131px;
		width: 236px;
		height: 122px;
		left: 702px;
		z-index: 1;
		font-size: 23px;
		line-height: 31px;
	}
	.landing-page .rectangle-125-fWjmxx {
		top: 2138px;
		width: 40px;
		height: 108px;
		left: 983px;
	}
	.landing-page .made-in-usa-fWjmxx {
		top: 2549px;
		width: 161px;
		height: 22px;
		left: -30px;
	}
	.landing-page .made-in-usa-duZ2Ed{
		top: 2549px;
		left: 900px;
	}
	.landing-page .rectangle-132-fWjmxx {
		display: none;
	}
	.landing-page .pexels-pixabay-53594-3-fWjmxx {
		top: 2495px;
		width: 712px;
		height: 270px;
		left: 80px;
	}
	.landing-page .biofuel-is-madehere-in-the-usa-fWjmxx {
		top: 2409px;
		width: 375px;
		height: 109px;
		left: 128px;
	}
	.landing-page .span0-PgoRhz {
		font-size: 60px;
		line-height: 52px;
	}
	.landing-page .span1-PgoRhz {
		font-size: 60px;
		line-height: 52px;
	}
	
	.landing-page .frame-hVZCVx {
		top: 2565px;
		width: 61px;
		height: 61px;
		left: 160px;
	}
	.landing-page .weve-done-the-m-stic-production-fWjmxx {
		top: 2555px;
		width: 281px;
		height: 122px;
		left: 255px;
		font-size: 23px;
		line-height: 31px;
	}
	.landing-page .pexels-johannes-prich-1051397-1-fWjmxx {
		top: 2408px;
		width: 290px;
		height: 290px;
		left: 609px;
	}
	.landing-page .rectangle-131-fWjmxx {
		top: 2633px;
		width: 76px;
		height: 76px;
		left: 833px;
	}
	
	/* Take Action Module */
	.landing-page .x06take-action-C61RwL {
		width: 953px;
		height: 1411px;
		left: 0px;
		top: 5305px;
	}
	.landing-page .how-you-can-fuel-beyond-IAMUsX {
		width: 785px;
		height: 146px;
		left: 100px;
	}
	.landing-page .rectangle-122-IAMUsX {
		width: 463px;
		height: 7px;
		left: 261px;
	}
	.landing-page .rectangle-120-fMAqVN {
		width: 882px;
		height: 636px;
		left: 0px;
	}
	.landing-page .rectangle-138-Ka1Vkn {
		width: 902px;
		height: 255px;
		left: -70px;
		background: var(--white);
		top: 440px;
	}
	.landing-page .step-1-IAMUsX {
		width: 882px;
		height: 602px;
		left: 70px;
	}
	.landing-page .step-1-fMAqVN {
		left: 0px;
	}
	.landing-page .upgrade-to-the-or-your-vehicle-fMAqVN {
		left: 0px;
	}
	.landing-page .x2001-or-newer-fMAqVN {
		left: 0px;
	}
	.landing-page .flex-vehicles-fMAqVN {
		left: 433px;
	}
	.landing-page .vector-8-fMAqVN {
		left: 365px;
	}
	.landing-page .rectangle-87-Ka1Vkn {
		display: none;
	}
	.landing-page .line-3-IAMUsX {
		width: 882px;
		height: 0px;
		left: 71px;
		border: 3px solid #E6E6E6;
		max-width: 870px;
	}
	.landing-page .step-2-IAMUsX {
		width: 882px;
		height: 385px;
		left: 71px;
	}
	.landing-page .rectangle-98-Ka1Vkn {
		width: 882px;
		height: 335px;
		left: 0px;
	}
	.landing-page .rectangle-136-Ka1Vkn {
		width: 496px;
		height: 335px;
		left: 386px;
	}
	.landing-page .step-2-Ka1Vkn {
		top: 125px;
		width: 99px;
		height: 24px;
		left: 56px;
	}
	.landing-page .signthe-biofuelpledge-Ka1Vkn {
		top: 152px;
		width: 269px;
		height: 153px;
		left: 56px;
	}
	.landing-page .span0-uYUmFo {
		font-size: 60px;
		line-height: 52px;
	}
	.landing-page .span1-uYUmFo {
		font-size: 60px;
		line-height: 52px;
	}
	.landing-page .stamp-Ka1Vkn {
		width: 126px;
		height: 126px;
		left: 726px;
	}
	.landing-page .frame-Ka1Vkn {
		top: 100px;
		width: 33px;
		height: 25px;
		left: 617px;
	}
	.landing-page .ill-choose-a-hi-e-for-the-world-Ka1Vkn {
		top: 152px;
		width: 400px;
		height: 80px;
		left: 430px;
		font-size: 23px;
		line-height: 38px;
	}
	.landing-page .share-to-sign-Ka1Vkn {
		top: 256px;
		width: 295px;
		height: 40px;
		left: 483px;
	}
	.landing-page .share-social-Ka1Vkn {
		top: 306px;
		left: 509px;
	}
	.landing-page .line-4-IAMUsX {
		left: 70px;
		top: 1274px;
		max-width: 882px;
	}
	.landing-page .step-3-IAMUsX {
		top: 1328px;
		width: 806px;
		height: 139px;
		left: 71px;
		line-height: 52px;
	}
	.landing-page .span0-c4Ai8x {
		font-size: 60px;
		line-height: 52px;
	}
	.landing-page .span1-c4Ai8x {
		font-size: 60px;
		line-height: 52px;
	}
	.landing-page .group-63-Oi9JoW {
		top: 67px;
		left: 552px;
	}
	/* Footer Module */
	.kmgMSj {
		top: 6929px;
	}
	
	/* movie-landing-page.css | http://biofuel.local/wp-content/themes/genesis-getbiofuel/css/movie-landing-page.css */

	.group-73 {
	  /* left: 271px; */
	  /* top: 583px; */
	  left: 101px;
	  top: 1066px;
	}

	.group-73-down3 {
	  /* left: 806px; */
	  left: 781px;
	}

	.group-73-renewable {
	  /* left: 61px; */
	  left: 55px;
	}

	.group-73-down1 {
	  /* left: 242px; */
	  left: 231px;
	}

	.group-73-line1 {
	  /* left: 299px; */
	  left: 285px;
	}

	.group-73-wind {
	  /* left: 330px; */
	  left: 312px;
	}

	.group-73-cleaner {
	  /* left: 391px; */
	  left: 374px;
	}

	.group-73-down2 {
	  /* left: 542px; */
	  left: 519px;
	}

	.group-73-line2 {
	  /* left: 599px; */
	  left: 573px;
	}

	.group-73-flag {
	  /* left: 631px; */
	  left: 609px;
	}

	.group-73-usa {
	  /* left: 691px; */
	  left: 677px;
	}
	
}
@media only screen and (max-width: 1023px) and (min-width: 0px) and (orientation:portrait) {
	@viewport{
	    width: 414px;
	}
	
	.site-container {
		/* display: none; */
	}
	.landing-page {
		width: 414px;
	}

	.landing-page .aaron-burden-9-zrq-unsplash-1-C61RwL {
		display: none;
	}

	/* Hero Module */
	.landing-page .x01hero-C61RwL {
		width: 414px;
		height: 696px;
		left: 0px;
		top: 0px;
	}
	.hero-image-vxT94F-background {
		background-size: 2880px 696px;
		min-width: 414px;
		height: 696px;
	}
	.landing-page .group-OgE1yS {
		left: 91.68%;
		top: 78.74%;
	}
	.landing-page .img3280-1-vxT94F {
		width: 279px;
		height: 44px;
		left: 68px;
		top: 231px;
	}
	.landing-page .hero-image-vxT94F {
		left: 50px;
		top: 73px;
		width: 314px;
		height: 573px;
	}
	.hero-image-desktop {
		display: none;
	}
	.hero-image-mobile {
		display: inherit;
	}
	.fuel-change-gif {
		display: none;
	}
	.beyond-fuel-gif {
		display: inherit;
	}
	#vimeo-movie-player {
		left: 50px;
		top: 73px;
		width: 314px;
		height: 573px;
	}
	.landing-page .fuel-beyond-vxT94F {
		width: 161px;
		height: 22px;
		left: 307px;
		top: 360px;
		
		font-size: 9px;
		line-height: 57px;
	}
	.landing-page .change-fuel-vxT94F {
		width: 161px;
		height: 22px;
		left: -51px;
		top: 354px;
		
		font-size: 9px;
		line-height: 57px;
	}
	.landing-page .logo-vxT94F {
		width: 172px;
		height: 25px;
		left: 24px;
		top: 24px;
	}
	.landing-page .biofuler-finder-vxT94F {
		display: none;
	}
	.landing-page .hamburger-menu-vxT94F {
		width: 45px;
		height: 24px;
		left: 345px;
		top: 24px;
	}
	.landing-page .when-you-fuel-w-n-just-your-car-vxT94F {
		width: 212px;
		height: 75px;
		left: 101px;
		top: 310px;

		font-size: 17px;
		line-height: 25px;
		text-align: center;
	}
	.landing-page .span1-7VGuAv {
		white-space: break-spaces;
	}
	.landing-page .watch-film-vxT94F {
		width: 160px;
		height: 79px;
		left: 127px;
		top: 420px;
	}
	.landing-page .span0-7VGuAv {
		display: block;
	}
	.landing-page .group-69-AGKIGm {
		width: 33px;
		height: 33px;
		left: 64px;
	}
	.landing-page .polygon-1-iKGQng {
		width: 13px;
		height: 13px;
		left: 12px;
		top: 9px;
	}
	.landing-page .watch-the-film-AGKIGm {
		font-family: GT Walsheim;
		font-size: 15px;
		line-height: 40px;
		font-weight: bold;
	}

	/* Make A Pledge Module */
	.landing-page .x02make-pledge-C61RwL {
		width: 414px;
		height: 178px;
		left: 0px;
		top: 721px;
	}
	.landing-page .rectangle-139-I5O9xI {
		width: 414px;
		height: 228px;
		left: 0px;
		top: -25px;
	}
	.rectangle-139-I5O9xI-background {
		height: 228px;
		left: 0px;
		top: 696px;
		min-width: 414px;
	}
	.landing-page .make-a-pledge-for-the-planet-I5O9xI {
		width: 366px;
		height: 39px;
		left: 24px;
		top: 30px;
		text-align: center;
		font-size: 15px;
		line-height: 25px;
	}
	.landing-page .span0-NBwxWX {
		font-size: 15px;
		line-height: 25px;
		letter-spacing: 3px;
	}
	.landing-page .span3-NBwxWX {
		font-size: 15px;
		line-height: 25px;
		letter-spacing: 3px;
		color: var(--black);
	}
	.landing-page .share-social-I5O9xI {
		width: 300px;
		height: 51.6px;
		left: 53px;
		top: 93px;
	}
	.landing-page .share-to-sign-and-use-biofuel-I5O9xI {
		width: 366px;
		height: 39px;
		left: 24px;
		top: 55px;
		text-align: center;
		font-size: 15px;
		line-height: 25px;
	}
	.landing-page .span0-UhFVVt {
		font-size: 15px;
		line-height: 25px;
		letter-spacing: 3px;
		color: var(--white);
	}
	.landing-page .span1-UhFVVt {
		font-size: 15px;
		line-height: 25px;
		letter-spacing: 3px;
	}

	/* Nature Module */
	.landing-page .x03nature-module-C61RwL {
		width: 414px;
		height: 746px;
		left: 0px;
		top: 924px;
	}
	.nature-module-images {
		position: absolute;
		width: 100%;
		top: 924px;
		height: 746px;
		overflow: hidden;
	}
	.pexels-cottonbro-3066813-1-sYh4ZF {
		height: 746px;
		right: 50%;
		width: 1440px;
	}
	.pexels-arindam-dhury-5263725-1-sYh4ZF {
		height: 746px;
		left: calc(50% - 260px);
		width: 1440px;
		z-index: -1;
	}
	.landing-page .vector-C61RwL {
		left: 199px;
		top: 64px;
		width: 16.17px;
		height: 24.74px;
	}
	.landing-page .biofuel-C61RwL {
		width: 118px;
		height: 30px;
		left: 148px;
		top: 1023px;
		font-family: GT Walsheim;
		font-style: normal;
		font-weight: bold;
		font-size: 26px;
		line-height: 40px;
		text-align: center;
	}
	.landing-page .from-nature-sYh4ZF {
		width: 181px;
		height: 95px;
		left: 16px;
		line-height: 40px;
	}
	.landing-page .span0-yrgpI3 {
		font-size: 30px;
		line-height: 40px;
	}
	.landing-page .span1-yrgpI3 {
		font-size: 60px;
		line-height: 40px;
	}
	.landing-page .for-nature-sYh4ZF {
		width: 181px;
		height: 95px;
		left: 217px;
		line-height: 40px;
	}
	.landing-page .span0-BHQWzf {
		font-size: 30px;
		line-height: 40px;
	}
	.landing-page .span1-BHQWzf {
		font-size: 60px;
		line-height: 40px;
	}
	.landing-page .a-simple-change-nges-everything-C61RwL {
		position: absolute;
		width: 346px;
		height: 29px;
		left: 34px;
		top: 1570px;
		font-family: GT Walsheim;
		font-style: normal;
		font-weight: normal;
		font-size: 17px;
		line-height: 40px;
		text-align: center;
	}
	.landing-page .rectangle-141-C61RwL {
		width: 283px;
		height: 2px;
		left: 66px;
		top: 1598px;
	}

	/* Cars Module */
	.landing-page .x04cars-module-C61RwL {
		width: 366px;
		height: 585px;
		left: 0px;
		top: 1695px;
	}
	.landing-page .rectangle-87-fWjmxx {
		top: 0px;
		width: 366px;
		height: 585px;
		left: 0px;
	}
	.cars-slideshow img {
		width: 318px;
		height: 269px;
		left: 24px;
		top: 25px;
	}
	.landing-page .headline-9LuO5W {
		top: 315px;
		width: 345px;
		height: 172px;
		left: 0px;
	}
	.landing-page .its-better-for-es-rams-impalas-gHT1Lm {
		font-size: 45px;
		line-height: 46px;
	}
	.landing-page .cars-name {
		line-height: 46px;
	}
	.landing-page .span4-JTefAG {
		line-height: 46px;
	}
	.landing-page .span3-JTefAG {
		line-height: 46px;
	}
	.landing-page .span2-JTefAG {
		line-height: 46px;
	}
	.landing-page .span1-JTefAG {
		line-height: 46px;
	}
	.landing-page .rectangle-111-gHT1Lm {
		width: 294px;
		height: 49px;
		left: 0px;
	}
	.landing-page .rectangle-112-gHT1Lm {
		top: 49px;
		width: 345px;
		height: 61px;
		left: 0px;
	}
	.landing-page .rectangle-113-gHT1Lm{
		top: 110px;
		width: 291px;
		height: 49px;
		left: 0px;
	}
	.landing-page .subheader-9LuO5W {
		top: 485px;
		width: 248px;
		height: 76px;
		left: 0px;
	}
	.landing-page .and-everyone-dr-made-since-2001-te8xgB {
		font-size: 25px;
		line-height: 27px;
	}
	
	.cars-slideshow-desktop {
		display: none;
	}

	.cars-slideshow-phone {
		display: inherit;
	}

	/* Facts Module */
	.landing-page .x05facts-C61RwL {
		width: 414px;
		height: 2346px;
		left: 0px;
		top: 2305px;
	}
	.x05facts-C61RwL-background {
		top: 3092px;
	    width: 100%;
		min-width: 414px;
	    height: 2213px;
	}
	.pexels-pixabay-53594-1-fWjmxx-background {
		background-size: 2560px 513px;
		top: 2305px;
	    width: 100%;
		min-width: 414px;
	    height: 513px;
	} 
	.rectangle-102-fWjmxx-background {
		top: 2818px;
	    width: 100%;
		min-width: 414px;
	    height: 1833px;
		z-index: 0;
	}
	.landing-page .rectangle-102-fWjmxx {
		left: 0px;
		top: 513px;
		height: 1833px;
		width: 100%;
	}
	.landing-page .ellipse-10-fWjmxx {
		top: 69px;
		width: 249px;
		height: 249px;
		left: 82px;
	}
	.landing-page .why-does-biofuel-matter-fWjmxx {
		top: 150px;
		left: 0px;
		width: 414px;
		line-height: 46px;
	}
	.landing-page .span0-EasE2R {
		font-size: 30px;
		line-height: 25px;
	}
	.landing-page .span1-EasE2R {
		font-size: 54px;
		line-height: 34px;
	}
	.landing-page .vector-fWjmxx {
		left: 195px;
		top: 112px;
		height: 40px;
		width: 25px;
	}
	.landing-page .biofuel-is-for-cleaner-air-fWjmxx {
		width: 247px;
		height: 97px;
		left: 41px;
		top: 662px;
		line-height: 26px;
	}
	.landing-page .span0-eP5x3U {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .span1-eP5x3U {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .frame-fWjmxx {
		top: 779px;
		left: 70px;
	}
	.landing-page .breathe-easy-it-toxic-additives-fWjmxx {
		width: 225px;
		height: 78px;
		left: 146px;
		top: 774px;
		font-size: 17px;
		line-height: 25px;
	}
	.landing-page .rectangle-120-fWjmxx {
		width: 366px;
		height: 118px;
		left: 24px;
		top: 513px;
	}
	.landing-page .rectangle-137-fMAqVN {
		width: 313px;
		height: 244px;
		left: 0px;
	}
	.landing-page .pexels-johannes-prich-1482927-1-fWjmxx-frame {
		top: 401px;
		width: 330px;
		height: 213px;
		left: 41px;

	}
	.landing-page .pexels-johannes-prich-1482927-1-fWjmxx-image {
		top: 401px;
		width: 330px;
		height: 213px;
		left: 41px;
	}
	.landing-page .bird-1-C61RwL {
		top: 2665px;
		width: 232px;
		height: 134px;
		left: 150px;
		z-index: 1;
	}
	.landing-page .group-72-fWjmxx {
		top: 917px;
		width: 359px;
		height: 257px;
		left: 28px;
	}
	.landing-page .thats-right-tW0xPM {
		width: 316px;
		height: 56px;
		left: 60px;
		top: 0px;
		font-size: 45px;
		line-height: 57px;
	}
	.landing-page .x46-tW0xPM {
		top: 51px;
		width: 244px;
		height: 142px;
		left: 57px;
		font-size: 141px;
		line-height: 171px;
	}
	.landing-page .x-tW0xPM {
		top: 70px;
		width: 48px;
		height: 57px;
		left: 243px;
		font-size: 70px;
		line-height: 85px;
	}
	.landing-page .lower-emissions-tW0xPM {
		top: 195px;
		width: 314px;
		height: 53px;
		left: 22px;
		font-size: 45px;
		line-height: 57px;
	}
	.landing-page .rectangle-122-tW0xPM {
		top: 250px;
		width: 288px;
		height: 6px;
		left: 38px;
		height: 6px;
	}
	.landing-page .rectangle-127-fWjmxx {
		width: 70px;
		height: 70px;
		left: 302px;
		top: 1950px;
	}
	.landing-page .image-4-fWjmxx {
		top: 1270px;
		width: 310px;
		height: 193px;
		left: 51px;
	}
	.landing-page .rectangle-124-fWjmxx {
		width: 414px;
		height: 69px;
		left: 0px;
		top: 1344px;
	}
	.landing-page .plants-1-fWjmxx {
		width: 414px;
		height: 174px;
		left: 0px;
		top: 1380px;
	}
	.landing-page .biofuel-is-rene-and-plant-based-fWjmxx {
		width: 269px;
		height: 129px;
		left: 41px;
		top: 1511px;
		line-height: 26px;
	}
	.landing-page .span0-5PDqm5 {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .span1-5PDqm5 {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .frame-duZ2Ed {
		top: 1670px;
		width: 61px;
		height: 61px;
		left: 81px;
	}
	.landing-page .it-helps-reduce-feel-good-about-fWjmxx {
		width: 215px;
		height: 78px;
		left: 146px;
		top: 1663px;
		z-index: 1;
		font-size: 17px;
		line-height: 25px;
	}
	.landing-page .rectangle-125-fWjmxx {
		display: none;
	}
	.landing-page .made-in-usa-fWjmxx {
		width: 161px;
		height: 22px;
		left: -54px;
		top: 1899px;
		font-size: 9px;
		line-height: 57px;
	}
	.landing-page .made-in-usa-duZ2Ed{
		width: 161px;
		height: 22px;
		top: 1899px;
		left: 308px;
		font-size: 9px;
		line-height: 57px;
	}
	.landing-page .rectangle-132-fWjmxx {
		display: none;
	}
	.landing-page .pexels-pixabay-53594-3-fWjmxx {
		width: 414px;
		height: 187px;
		left: 0px;
		top: 1914px;
	}
	.landing-page .biofuel-is-madehere-in-the-usa-fWjmxx {
		width: 270px;
		height: 85px;
		left: 41px;
		top: 2058px;
		line-height: 26px;
	}
	.landing-page .span0-PgoRhz {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .span1-PgoRhz {
		font-size: 45px;
		line-height: 42px;
	}

	.landing-page .frame-hVZCVx {
		top: 2177px;
		width: 61px;
		height: 61px;
		left: 68px;
	}
	.landing-page .weve-done-the-m-stic-production-fWjmxx {
		width: 215px;
		height: 101px;
		left: 146px;
		top: 2168px;
		font-size: 17px;
		line-height: 25px;
	}
	.landing-page .pexels-johannes-prich-1051397-1-fWjmxx {
		top: 1816px;
		width: 310px;
		height: 193px;
		left: 52px;
	}
	.landing-page .rectangle-131-fWjmxx {
		display: none;
	}

	/* Take Action Module */
	.landing-page .x06take-action-C61RwL {
		width: 414px;
		height: 1885px;
		left: 0px;
		top: 4678px;
	}
	.landing-page .x06take-action-C61RwL-body {
		top: 0px;
	}
	.landing-page .how-you-can-fuel-beyond-IAMUsX {
		width: 414px;
		height: 68px;
		left: 0px;
		line-height: 25px;
	}
	.landing-page .span0-uCfqrp {
		font-size: 30px;
		line-height: 43px;
	}
	.landing-page .span1-uCfqrp {
		font-size: 54px;
		line-height: 34px;
	}
	.landing-page .rectangle-122-IAMUsX {
		width: 250px;
		height: 6px;
		left: 82px;
		top: 87px;
	}
	.landing-page .rectangle-120-fMAqVN {
		top: 49px;
		width: 366px;
		height: 326px;
		left: 24px;
	}
	.landing-page .rectangle-138-Ka1Vkn {
		width: 902px;
		height: 255px;
		left: -70px;
		background: var(--white);
		top: 440px;
	}
	.landing-page .step-1-IAMUsX {
		width: 414px;
		height: 832px;
		left: 0px;
		top: 0px;
	}
	.landing-page .step-1-fMAqVN {
		top: 179px;
		width: 99px;
		height: 24px;
		left: 41px;
		font-size: 24px;
		line-height: 40px;
	}
	.landing-page .upgrade-to-the-or-your-vehicle-fMAqVN {
		top: 212px;
		width: 260px;
		height: 167px;
		left: 41px;
		line-height: 26px;
	}
	.landing-page .span0-xlAhRu {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .span1-xlAhRu {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .x2001-or-newer-fMAqVN {
		top: 422px;
		width: 278px;
		height: 166px;
		left: 41px;
	}
	.landing-page .unleaded-88-7r4vb2 {
		font-size: 35px;
		line-height: 40px;
	}
	.landing-page .x15-plant-based-ethanol-7r4vb2 {
		font-size: 27px;
		line-height: 40px;
	}
	.landing-page .for-vehicles-2001-or-newer-7r4vb2 {
		font-size: 17px;
		line-height: 24px;
	}
	.landing-page .flex-vehicles-fMAqVN {
		top: 666px;
		width: 309px;
		height: 166px;
		left: 41px;
	}
	.landing-page .e85-TlxbVU {
		font-size: 35px;
		line-height: 40px;
	}
	.landing-page .x51-83-plant-based-ethanol-TlxbVU {
		font-size: 27px;
		line-height: 40px;
	}
	.landing-page .for-flex-fuel-vehicles-TlxbVU {
		font-size: 17px;
		line-height: 24px;
	}
	.landing-page .vector-8-fMAqVN {
		width: 0px;
		height: 332px;
		left: 204px;
		top: 460px;
		border: 3px solid #E6E6E6;
		transform: rotate(90deg);
	}
	.landing-page .rectangle-87-Ka1Vkn {
		display: none;
	}
	.landing-page .line-3-IAMUsX {
		display: none;
	}
	.landing-page .step-2-IAMUsX {
		width: 414px;
		height: 706px;
		left: 0px;
		top: 884px;
	}
	.landing-page .rectangle-98-Ka1Vkn {
		width: 366px;
		height: 617px;
		left: 24px;
	}
	.landing-page .rectangle-136-Ka1Vkn {
		top: 293px;
		width: 366px;
		height: 413px;
		left: 24px;
	}
	.landing-page .step-2-Ka1Vkn {
		top: 83px;
		width: 99px;
		height: 24px;
		left: 54px;
		font-size: 24px;
		line-height: 40px;
	}
	.landing-page .signthe-biofuelpledge-Ka1Vkn {
		top: 116px;
		width: 260px;
		height: 123px;
		left: 54px;
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .span0-uYUmFo {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .span1-uYUmFo {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .stamp-Ka1Vkn {
		width: 120px;
		height: 120px;
		left: 240px;
	}
	.stamp-Ka1Vkn-black {
		display: inherit;
	}
	.stamp-Ka1Vkn-green {
		display: none;
	}
	.landing-page .frame-Ka1Vkn {
		top: 338px;
		width: 32px;
		height: 24px;
		left: 191px;
	}
	.landing-page .ill-choose-a-hi-e-for-the-world-Ka1Vkn {
		top: 381px;
		width: 284px;
		height: 167px;
		left: 65px;
		font-size: 27px;
		line-height: 36px;
		display: inline;
		vertical-align: text-top !important;
	}
	.landing-page .share-to-sign-Ka1Vkn {
		top: 572px;
		width: 295px;
		height: 20px;
		left: 60px;
	}
	.landing-page .share-social-Ka1Vkn {
		top: 611px;
		width: 300px;
		height: 51.6px;
		left: 57px;
	}
	.landing-page .group-nYGJ09 {
		height: 51.6px;
		width: 51.6px;
	}
	.landing-page .group-fFBqCQ {
		left: 82px;
		height: 51.6px;
		width: 51.6px;
	}
	.landing-page .group-EGoUi5 {
		left: 165px;
		height: 51.6px;
		width: 51.6px;
	}
	.landing-page .frame-nYGJ09 {
		left: 248px;
		height: 51.6px;
		width: 51.6px;
	}
	.landing-page .line-4-IAMUsX {
		display: none;
	}
	.landing-page .step-3-IAMUsX {
		top: 1642px;
		width: 298px;
		height: 243px;
		left: 41px;
		line-height: 52px;
	}
	.landing-page .step-3-Oi9JoW {
		width: 99px;
		height: 24px;
		font-size: 24px;
		line-height: 40px;
	}
	.landing-page .locate-a-pump-w-biofuel-finder-Oi9JoW {
		width: 264px;
		height: 129px;
		line-height: 26px;
	}
	.landing-page .span0-c4Ai8x {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .span1-c4Ai8x {
		font-size: 45px;
		line-height: 42px;
	}
	.landing-page .group-63-Oi9JoW {
		top: 190px;
		width: 265px;
		height: 56px;
		left: 40px;
	}
	/* Footer Module */
	.kmgMSj {
		top: 6586px;
	}
	

	/* movie-landing-page.css | http://biofuel.local/wp-content/themes/genesis-getbiofuel/css/movie-landing-page.css */

	.group-73 {
	  /* height: 73px; */
	  /* left: 271px; */
	  /* top: 583px; */
	  width: 414px;
	  height: 100px;
	  left: 0px;
	  top: 596px;
	}

	.group-73-renewable {
	  /* left: 61px; */
	  /* top: 25px; */
	  /* font-size: 15px; */
	  left: -14px;
	  top: 37px;
	  font-size: 11px;
	  text-align: center;
	}

	.group-73-plant {
	  /* height: 40px; */
	  /* width: 40px; */
	  /* left: 0px; */
	  /* top: 20px; */
	  height: 30px;
	  width: 30px;
	  left: 53px;
	  top: 0px;
	}

	.group-73-line1 {
	  /* left: 299px; */
	  left: 134px;
	}

	.group-73-line2 {
	  /* left: 599px; */
	  left: 281px;
	}

	.group-73-down1 {
	  /* width: 25px; */
	  /* height: 15px; */
	  /* left: 242px; */
	  /* top: 33px; */
	  width: 20px;
	  height: 10px;
	  left: 56px;
	  top: 80px;
	}

	.group-73-wind {
	  /* height: 40px; */
	  /* width: 40px; */
	  /* left: 330px; */
	  /* top: 20px; */
	  height: 30px;
	  width: 30px;
	  left: 195px;
	  top: 0px;
	}

	.group-73-cleaner {
	  /* width: 167px; */
	  /* left: 391px; */
	  /* top: 25px; */
	  /* font-size: 15px; */
	  width: 123px;
	  left: 148px;
	  top: 37px;
	  font-size: 11px;
	  text-align: center;
	}

	.group-73-down2 {
	  /* width: 25px; */
	  /* height: 15px; */
	  /* left: 542px; */
	  /* top: 33px; */
	  width: 20px;
	  height: 10px;
	  left: 200px;
	  top: 80px;
	}

	.group-73-flag {
	  /* height: 40px; */
	  /* width: 40px; */
	  /* left: 631px; */
	  /* top: 20px; */
	  height: 30px;
	  width: 30px;
	  left: 331px;
	  top: 0px;
	}

	.group-73-usa {
	  /* left: 691px; */
	  /* top: 25px; */
	  /* font-size: 15px; */
	  left: 293px;
	  top: 37px;
	  font-size: 11px;
	  text-align: center;
	}

	.group-73-down3 {
	  /* width: 25px; */
	  /* height: 15px; */
	  /* left: 806px; */
	  /* top: 33px; */
	  width: 20px;
	  height: 10px;
	  left: 335px;
	  top: 80px;
  	}
}