/*
Theme Name: Redbox Média - Thème Personnalisé
Theme URI: http://redboxmedia.ca/
Description: Ceci est un thème personnalisé créé par Redbox Média
Author: Redbox Média
Author URI: http://redboxmedia.ca/
Template: salient
Version: 1
*/



/* gravity forms */

.gform_fields{
	margin:0 -5px;
	list-style:none;
}

.gform_fields li{
	padding:0 5px;
	list-style: none !important;
	float:left;
	box-sizing: border-box;
}

.gform_fields:after{
	content: ' ';
	display:block;
	clear:both;
}

.col-gf-1  { width:   8%; }
.col-gf-2  { width:  16%; }
.col-gf-3  { width:  25%; }
.col-gf-4  { width:  33%; }
.col-gf-5  { width:  41%; }
.col-gf-6  { width:  50%; }
.col-gf-7  { width:  58%; }
.col-gf-8  { width:  66%; }
.col-gf-9  { width:  75%; }
.col-gf-10 { width:  83%; }
.col-gf-11 { width:  91%; }
.col-gf-12 { width: 100%; }

.validation_error{
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.gform_confirmation_message{
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

/* easy responsive */

@media(max-width:992px){ .visible-lg{display:none;} }
@media(min-width:992px){ .hidden-lg{display:none;} }

@media(max-width:992px) and (min-width:768px){ .hidden-md{display:none !important;} }
@media(min-width:992px){ .visible-md{display:none !important;} }
@media(max-width:768px){ .visible-md{display:none !important;} }

@media(max-width:768px) and (min-width:480px){ .hidden-sm{display:none !important;} }
@media(min-width:768px){ .visible-sm{display:none !important;} }
@media(max-width:480px){ .visible-sm{display:none !important;} }

@media(min-width:480px){ .visible-xs{display:none;} }
@media(max-width:480px){ .hidden-xs{display:none;} }

.row-flex{
	margin:0 -10px;
}

.row-flex.row-gutter-40{
	margin:0 -40px;
}

.row-flex.row-gutter-60{
	margin:0 -60px;
}

.row-flex:after{
	content:' ';
	display:block;
	clear:both;
}

.row-flex *[class*="span-flex"]{
	padding:0 10px;
}

.row-flex.row-gutter-40 *[class*="span-flex"]{
	padding:0 40px;
}

.row-flex.row-gutter-60 *[class*="span-flex"]{
	padding:0 60px;
}

.span-flex-lg-1, .span-flex-md-1, .span-flex-sm-1, .span-flex-xs-1  	{ width:   8%; margin:0; }
.span-flex-lg-2, .span-flex-md-2, .span-flex-sm-2, .span-flex-xs-2  	{ width:  16%; margin:0; }
.span-flex-lg-3, .span-flex-md-3, .span-flex-sm-3, .span-flex-xs-3  	{ width:  25%; margin:0; }
.span-flex-lg-4, .span-flex-md-4, .span-flex-sm-4, .span-flex-xs-4  	{ width:  33%; margin:0; }
.span-flex-lg-5, .span-flex-md-5, .span-flex-sm-5, .span-flex-xs-5  	{ width:  41%; margin:0; }
.span-flex-lg-6, .span-flex-md-6, .span-flex-sm-6, .span-flex-xs-6  	{ width:  50%; margin:0; }
.span-flex-lg-7, .span-flex-md-7, .span-flex-sm-7, .span-flex-xs-7  	{ width:  58%; margin:0; }
.span-flex-lg-8, .span-flex-md-8, .span-flex-sm-8, .span-flex-xs-8  	{ width:  66%; margin:0; }
.span-flex-lg-9, .span-flex-md-9, .span-flex-sm-9, .span-flex-xs-9  	{ width:  75%; margin:0; }
.span-flex-lg-10, .span-flex-md-10, .span-flex-sm-10, .span-flex-xs-10 	{ width:  83%; margin:0; }
.span-flex-lg-11, .span-flex-md-11, .span-flex-sm-11, .span-flex-xs-11 	{ width:  91%; margin:0; }
.span-flex-lg-12, .span-flex-md-12, .span-flex-sm-12, .span-flex-xs-12 	{ width: 100%; margin:0; }

@media (max-width:992px){
	.span-flex-lg-1, .span-flex-lg-2, .span-flex-lg-3, .span-flex-lg-4, .span-flex-lg-5, .span-flex-lg-6, .span-flex-lg-7, .span-flex-lg-8, .span-flex-lg-9, .span-flex-lg-10, .span-flex-lg-11, .span-flex-lg-12{
		width:100%;
	}
}

@media (max-width:768px){
	.span-flex-md-1, .span-flex-md-2, .span-flex-md-3, .span-flex-md-4, .span-flex-md-5, .span-flex-md-6, .span-flex-md-7, .span-flex-md-8, .span-flex-md-9, .span-flex-md-10, .span-flex-md-11, .span-flex-md-12{
		width:100%;
	}
}

@media (max-width:480px){
	.span-flex-sm-1, .span-flex-sm-2, .span-flex-sm-3, .span-flex-sm-4, .span-flex-sm-5, .span-flex-sm-6, .span-flex-sm-7, .span-flex-sm-8, .span-flex-sm-9, .span-flex-sm-10, .span-flex-sm-11, .span-flex-sm-12{
		width:100%;
	}
}



/**** général ***/
html body  {
	font-family: 'Outfit', sans-serif;
	font-size: 18px;
	letter-spacing: .5px;
	color: #6C6E70;
	font-weight: normal;
	line-height: 1.2;
}
body .bold, 
body strong, 
body b {
    font-family: 'Outfit', sans-serif;
    font-weight: bold;
}

html body a {
	color: #6C6E70;
}
#header-space{height: 100px !important;}
.nectar-button[data-color-override="false"].regular-button{background:#ffc10e !important;}
.nectar-button[data-color-override="false"].regular-button:hover, body[data-button-style="rounded"] .container-wrap input[type="submit"]:hover{background:  #FFE086 !important;}
.nectar-button:hover, .full-width-section .light .nectar-button:hover, .c_button_yellow:hover, .gform_wrapper.gravity-theme .gform_footer input:hover{background: #FFE086 !important; opacity: 1; background-color: #FFE086 !important;}

html body h1,
html body h2,
html body h3,
html body h4{
	font-family: 'Outfit', sans-serif;
	color: #6C6E70;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: .5px;
}
html body h1 strong,
html body h2 strong,
html body h3 strong,
html body h4 strong {
	font-family: 'Outfit', sans-serif;
}



.wpb_row > .span_12 {
	padding-top: 118px;
	padding-bottom: 118px;
	padding-top: 6.5vw;
	padding-bottom: 6.5vw;
	padding-left: 10%;
	padding-right: 10%;
}
.wpb_row.no_push_side > .span_12 {
	padding-left: 0%;
	padding-right: 0%;
}

.wpb_row.no_pad_bottom > .span_12 {
	
	padding-bottom: 0;
}
.wpb_row.no_pad_top > .span_12 {
	
	padding-top: 0;
}

.wpb_row  .wpb_row > .span_12,
.wpb_row.no_padding > .span_12  {
	padding-top: 0;
	padding-bottom: 0;
}


/*****popup ****/

html.popup {
	overflow-y: hidden;
}
.video_pop {
	display: block;
	position: fixed;
	top: 0;
	right: 0;
	height: 100vh;
	width: 100%;
	opacity: 0;
	color: #3a4179;
	z-index: -16;
	overflow: hidden;
	transition: 0.5s all;
	overflow: auto;
	background: rgba(241, 145, 0, 0.5);
	
}
.video .gform_confirmation_message_2{display: none;}

.video_pop.open_pop {
    width: 100% !important;
   
   height: 100% !important;
    top: 0 !important;
    right: 0 !important;
    z-index: 9997;
    z-index: 99972;
    border-radius: 1px;
    opacity: 1;
}

.video_pop > .wrap {

    
    display: block;
    vertical-align: middle;
  
    position: relative;
}


.video_pop .close {
    display: inline-block;
    /* border: 1px solid #fff; */
    width: 44px;
    height: 44px;
    
    border-radius: 45px;
    text-align: center;
    font-size: 60px;
    position: absolute;
    opacity: 1;
    transform-origin: center;
    top: 25px;
    right: 15px;
        top: 0.7vw;
    right: 0.7vw;
    cursor: pointer;
    z-index: 22;
    color: #58a112;
    font-weight: 100;
    line-height: 1.39;
    -webkit-transition: transform 250ms ease-out;
    -moz-transition: transform 250ms ease-out;
    -o-transition: transform 250ms ease-out;
    transition: transform 250ms ease-out;
    transform: rotate(0deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(45deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform-origin: 50% 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.video_pop .close:hover {
	transform: rotate(0deg);
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.video_pop .video {
	position: relative;
	
	color: #6C6E70;
	
	width: 100%;
	margin: 0 auto 0;
	padding-top: 4vw;
	
	
}
.video_pop .video:after {
	content: '';
	display: block;
	clear: both;
}

.video_pop .video .wrap_video {
	max-width: 80%;
    margin: 0 auto;
}


@media(max-width:1600px){ 
	
}
@media(max-width:1300px){ 
	
		
}

	
@media(max-width:1000px){ 
	
}

@media(max-width:479px){ 
	

}
#top{z-index: 9998 !important;}
input:focus, textarea:focus{ box-shadow: none !important;}
/* INTEGRATION */
.container{
	max-width: 1440px; 
	
	padding: 0px
}
body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title{padding-top: 0px;}
.c_button_yellow, body[data-button-style="rounded"] .container-wrap input[type="submit"], body[data-button-style="rounded"] .container-wrap button[type="submit"], .gform_button.button{
    padding: 20px 24px !important;

	color: black !important;
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 20px;
    letter-spacing: -0.015em;
	text-transform: uppercase;
	background : #ffc10e;
	min-width: 150px;
	text-align: center;
}
#button_top_nav .c_button_yellow{
    background : #ffc10e;
    color: black !important;
    top:27px;
} 
h2{
	/* font-family: 'Outfit' !important; */
font-style: normal;
font-weight: 900 !important;
font-size: 28px;
 font-size: clamp(20px,1.45vw,28px);
line-height: 125% !important;
}
h4{
	font-family: 'Outfit';
font-style: normal;
font-weight: 900;
font-size: 28px;
 font-size: clamp(20px,1.45vw,28px);
line-height: 125%;
}


/* HEADER */
#header-outer[data-box-shadow="large"]{
	box-shadow: none;
	background:none;
	padding-top: 2px;
    padding-bottom: 20px;
}

#header-outer
{
    pointer-events: none !important;
}

/* BLOCK : WE BUY */
#we-buy{
	padding-left: 0px; padding-right: 0px; position: fixed; z-index: 1; width: 1440px;
	top:0

}
#we-buy > .span_12 {
	min-height: calc(100vh);
	padding-top: 25px;
}

#we-buy .row-bg.viewport-desktop.using-image{background-size: 52%;}
#why-us, #fws_6269ad10c0033{position: relative; z-index: 10; margin-top: 85vh;}
/* #circumstances{position: relative; z-index: 10; margin-top: 100vh;} */
#we-buy .descriptoin{font-size: 18px;
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 135%;
	color: #000000;

	margin-bottom: 88px;
    margin-bottom: 4vw;
}
#we-buy .content_text{padding-top: 134px; padding-left: 0px; padding-right: 0px;}
#we-buy .content_text .sub-text{margin-bottom: 15px;;}
/*#we-buy .c_button_yellow{margin-bottom: 166px;}*/
#we-buy .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{
	/* position: absolute;  */
	bottom: 0px;
	display: none;
}
#we-buy .div{height: 100%;}
.vc_column_container>.vc_column-inner, #we-buy .vc_col-sm-7 >.vc_column-inner div{height: 100%;}
#logo{opacity: 1;
    -webkit-transition: opacity 600ms linear;
    -ms-transition: opacity 600ms linear;
    transition: opacity 600ms linear;}
#logo.hide{
	opacity: 0;
	-webkit-transition: opacity 600ms linear;
    -ms-transition: opacity 600ms linear;
    transition: opacity 600ms linear;
}
@media(max-width:690px){ 
	#button_top_nav .c_button_yellow{
        top: auto;
        bottom: 20px;
        position: fixed;
        right: 20px;
    }
    .slider-nav span span, #header-outer #top nav{display: block ;}
    .span_9 nav.show{display: none !important;}
    .desktop_nav{display: none;}

}
#button_top_nav .c_button_yellow{opacity: 1;
    -webkit-transition: opacity 600ms linear;
    -ms-transition: opacity 600ms linear;
    transition: opacity 600ms linear;}
#button_top_nav .c_button_yellow.hide{opacity: 0;
}


/* ************************************** BLOCKS ************************************** */
/* ********************************************************* */
/* ********************************************************* */
/* ********************************************************* */
/* BANNER HEADER */
.c_banner_header{margin-bottom: 0px !important;}
/*.c_banner_header .row_col_wrap_12{padding-top: 0px !important;}*/

.c_banner_header h1{
    font-style: normal;
    font-weight: 900 !important;

	font-size: 74px ;
	font-size: clamp(55px,4.9vw,74px);
	line-height: 100%;
	font-family: sans-serif;
	text-transform: uppercase;
	text-shadow: 0px 0 0 #ffffff, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000 !important;
	color: white;
	font-family: 'Outfit' !important;
  }
  .c_banner_header h1 strong{ 
    /* -webkit-text-stroke: 4px black;  */
    -webkit-text-fill-color: rgb(0, 0, 0); 
    font-weight: bolder;
  }

.c_banner_header .sub-text strong{
    font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
    font-size: clamp(20px,1.45vw,28px);
	line-height: 125%;

	color: #000000;
}
.c_banner_header .description{
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 135%;
}

.c_rolling_text .span_12{padding: 0px !important;}
.c_rolling_text h2{
    font-size: 50px;
    -webkit-text-fill-color: rgba(0,0,0,0);
	/* font-family: sans-serif !important; */
    /* -webkit-text-stroke: 2px white; width and color */
    text-transform: uppercase;
    /* font-family: initial !important; */
    font-style: normal;
    font-weight: 900;
    font-size: 80px;
    font-size: clamp(55px, 4vw,80px);
    line-height: 100%;
    text-transform: uppercase;
    font-family: inherit;
	color: white;
	text-shadow: 0px 0 0 #636466, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 2px 2px #fff, -1px -1px 0 #fff, 2px -1px 0 #fff, -1px 2px 0 #fff;
}
.why-us-rolling h2{	text-shadow: 0px 0 0 #949599, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 2px 2px #fff, -1px -1px 0 #fff, 2px -1px 0 #fff, -1px 2px 0 #fff !important;
}


/* VIDEO */
div#video-container {
    transform: translateY(-50%);
	z-index: 99;
	position: absolute;
	/* position: relative; */
	width: 100%;
}

/* ********************************************************* */
/* ********************************************************* */
/* ********************************************************* */
/* WHY LEWIS */

.why-lewis{color: white; font-family: 'Outfit'; }
.why-lewis .description{
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 900;
    font-size: 28px;
     font-size: clamp(20px,1.45vw,28px);
	line-height: 125%;
	padding: 0 10%;
	margin-bottom: 50px;
	
}
.why-lewis .inner_row{margin-top: 60px;}
.why-lewis > .span_12 {padding: 0px !important;}
.why-lewis .iwithtext .iwt-text{    padding-left: 140px;}
.why-lewis .iwithtext .iwt-icon img{width: 90px !important;}

.c_icon{
    border-radius: 50%; 
    border: 1px solid white; 
    width: 90px !important;
    height: 90px !important;
    color: white;
}
.c_icon_buy{
    background-color: rgb(0, 0, 0);
    -webkit-mask: url(http://localhost/redbox/lewis_brothers/wp-content/uploads/2022/04/cash.svg) no-repeat center;
    mask: url(http://localhost/redbox/lewis_brothers/wp-content/uploads/2022/04/cash.svg) no-repeat center;
    border-radius: 50%; 
    border: 1px solid white; 
    width: 90px !important;
    height: 90px !important;
    color: white;
}

/* ********************************************************* */
/* ********************************************************* */
/* ********************************************************* */
/* How it Works */
.how-it-works{color: black;}
.how-it-works .inner{
    border: 3px solid black;
    border-radius: 50%;
    /* position: absolute; */
    width: 90px;
    height: 90px !important;
    padding: 8px;
    box-sizing: border-box;

}
.how-it-works .hover-wrap-inner{
    background: #ffc10e;
    padding: 15px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    width: 68px;
    height: 68px;
}
.how-it-works .img-with-animation{
    width: 40px !important;
    height: 35.44px;
    text-align: center;
}
.how-it-works .icon-text{
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 135%;
    
}
    .how-it-works .icon-text .wpb_wrapper{
        margin-bottom: 70px;
    }
    .how-it-works .icon-text strong{
        font-family: 'Outfit';
        font-style: normal;
        font-weight: 900;
        font-size: 28px;
         font-size: clamp(20px,1.45vw,28px);
        line-height: 125%;
		color: black;
		-webkit-text-stroke: 0.8px;
    }


.how-it-works-content .wpb_wrapper h1{ 
    font-style: normal;
    font-weight: 900 !important;
    /* font-size: 80px !important; */
    font-size: 74px !important;
    font-size: clamp(55px,4.9vw,74px) !important;
    line-height: 100%;
	/* -webkit-text-fill-color: rgba(0,0,0,0); */
	font-family: sans-serif !important;
  
    /* -webkit-text-stroke: 2px black; width and color */
	text-transform: uppercase;
	text-shadow: 0px 0 0 #ffffff, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000 !important;
	color: white;
	font-family: 'Outfit' !important;
  }
.how-it-works-content h1 strong{ 
    -webkit-text-stroke: 4px black; 
    -webkit-text-fill-color: rgb(0, 0, 0); 
    font-weight: bolder;
  }
  .how-it-works-content p{
      margin:20px 0px;
  }


  /* NAV */
.desktop_nav{
    margin-left: 50px !important;
}
/* .desktop_nav {
    /* margin-left: 50px !important; */
    /* position: fixed;
    z-index: 999;
    left: 40px;
} */ */
.desktop_nav ul{
    list-style: none;
    margin: 0px;
}
.desktop_nav li{

    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    /* identical to box height */

    letter-spacing: -0.025em;
    text-transform: uppercase;
}
.desktop_nav ul ul {margin-left: 30px;}
.desktop_nav ul li{list-style: none;}
.desktop_nav ul li::before{
    background-color: #FFC10E;
    border-radius: 50%;
    content: "";
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2px;
    height: 6px;
    width: 6px;
}
.no-display{display: none !important;}
.show{display: block !important;}
header .col_last nav  {
    width: 50px;
    height: 50px;
    padding: 16px 12px;
    /* display: none !important; */
    background-color: #FFC10E; 
    border-radius: 50%;
    position: fixed;
    top: 101px;
    opacity: 1;
    -webkit-transition: opacity 600ms linear;
    -ms-transition: opacity 600ms linear;
	transition: opacity 600ms linear;
	display: none !important;
}
header .col_last nav.hide{
    /* background-color: #AD310B; */
    border-radius: 50%;
    opacity: 0;
    
}


/* ABOUT US */
#about-us{ 
    padding-top: 39px !important;
	padding-bottom: 230px !important;
	color: black;
}
#about-us img.img-with-animation{
    position: absolute;
    /* bottom: 0px; */
    right: -21vw;
    height: 1026px;
    width: auto;
    max-width: fit-content;
    height: 1073px;
}
#about-us .wpb_row .row-bg, .full-width-section .row-bg{background-size: contain; }
#about-us.full-width-section .row-bg, #local-impact .row-bg{background-size: contain; background-color: white;}

#about-us .content-text{
	padding-top: 290px;
		padding-bottom: 0px;
}



/* TESTIMONIAL */
.row-bg.viewport-desktop.using-image.using-bg-color{background-size: contain;}
.testimonials{

	background-image: url('../../uploads/2022/04/quote.png');
    background-repeat: no-repeat;
}

#testimonial{
	background-image: url(../../uploads/2022/04/element-bg-blanc2-1.png) !important;
    color: white;
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 135%;
    
}
.btn_testimonialbtn_testimonial{margin-top: 30px;     text-align: right; padding-bottom: 40px;}
.btn_testimonialbtn_testimonial a {
	display: contents;
	color: white;
	margin-top: 20px;
}
#testimonial .container-text{padding-left: 8%; padding-right: 8%;}
#testimonial .container-text .wpb_content_element p{
    max-width: 40%;

}
#testimonial strong{
    font-family: 'Outfit';
font-style: normal;
font-weight: 900;
font-size: 28px;
 font-size: clamp(20px,1.45vw,28px);
line-height: 125%;
}
#circumstances li a{font-family: 'Outfit';}
#circumstances, #circumstances h1{color: white;}
#circumstances .content-top {
	font-family: 'Outfit';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 135%;
}
#circumstances .content-bottom {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 135%;
	margin-top: 90px;
    margin-bottom: 50px;
}

#circumstances .content-top strong{
	font-family: 'Outfit';
font-style: normal;
font-weight: 900;
font-size: 28px;
 font-size: clamp(20px,1.45vw,28px);
line-height: 125%;
}
.slideshow-container {
    position: relative;
  }
  
  .mySlides {
    display: none;
    padding: 80px;
	text-align: center;
	padding-top: 0px;
	padding-left: 10%;
	margin-top: 60px;
	padding-bottom: 0px;
  }
  .mySlides .author{
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	 font-size: clamp(20px,1.45vw,28px);
	line-height: 125%; 
	color: white;
	text-align: left;
  }
  
  /* .prev, .next {
    cursor: pointer;
    position: absolute;
    bottom: 0%;
    width: auto;
    margin-top: -30px;
    padding: 35px;
    color: white;
    font-weight: bold;
    font-size: 20px;
    border-radius: 0 3px 3px 0;
    user-select: none;
    border: 1px solid white;
    border-radius: 50%;
    width: 90px;
    height: 90px; */
  /* } */
  
  /* .next {
    position: absolute;
    right: 0;
  } */
  
  .prev:hover, .next:hover {
    background-color: rgba(0,0,0,0.8);
    color: white;
  }
  .btn_testimonial{
    position: relative;
    width: 20%;
    margin-left: 70%;
  }
  

  
  #testimonial .description {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 900;
    font-size: 54px !important;

    font-size: clamp(35px, 2.75vw, 54px) !important;
    line-height: 125%;
    max-width: initial !important;
	text-align: left;
	padding-bottom: 27px;
	/*min-height: 520px;*/
}
  
  .author {color: cornflowerblue; text-align: center;}
  
  body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before{ background: white !important;}
  .nectar-video-box .nectar_video_lightbox path {fill: #636466 !important;  }
  .nectar_video_lightbox svg{width: 35px; height: 35px}
  .nectar-video-box[data-color] a.nectar_video_lightbox.play_button_2 {
    background-color: white!important;
}

  /* SWIPER  */

  .swiper {
    /* width: 480px;
	height: 612px; */
	width: 384px;
    height: 490px;
	color: white;
	margin: auto;
  }

  .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 18px;
    font-size: 22px;
    font-weight: bold;
	color: #fff;
	border-radius: 0px;
  }
  /* img.swiper-slide.swiper-slide-prev { */
		/* transform: rotateZ(0deg) translate(-10%, 0px) scale(0.9) !important; */
		/* transform: translate(6px, 10px); */
	/* } */
	/* img.swiper-slide.swiper-slide-next { */
		/* transform: rotateZ(0deg) translate(-90%, 0px) scale(0.9) !important; */
		/* transform: translate(6px, 10px); */
	/* } */
  .swiper-slide:nth-child(1n) {
    background-color: rgb(206, 17, 17);
  }

  .swiper-slide:nth-child(2n) {
    background-color: rgb(0, 140, 255);
  }

  .swiper-slide:nth-child(3n) {
    background-color: rgb(10, 184, 111);
  }

  .swiper-slide:nth-child(4n) {
    background-color: rgb(211, 122, 7);
  }

  .swiper-slide:nth-child(5n) {
    background-color: rgb(118, 163, 12);
  }

  .swiper-slide:nth-child(6n) {
    background-color: rgb(180, 10, 47);
  }

  .swiper-slide:nth-child(7n) {
    background-color: rgb(35, 99, 19);
  }

  .swiper-slide:nth-child(8n) {
    background-color: rgb(0, 68, 255);
  }

  .swiper-slide:nth-child(9n) {
    background-color: rgb(218, 12, 218);
  }

  .swiper-slide:nth-child(10n) {
    background-color: rgb(54, 94, 77);
  }

  .data_swiper{min-height: 270px;
  	min-height: 14vw;
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 900;
    font-size: 54px;
        font-size: clamp(35px,2.8vw,54px);
    line-height: 125%;
    margin-bottom: 40px;
    color: white;
    }
  .data_swiper .text{display: none;
	font-family: 'Outfit';
font-style: normal;
font-weight: 900;
font-size: 54px;
    font-size: clamp(35px,2.8vw,54px);
line-height: 125%;
	}
  .data_swiper .text.active-content{display: block;}
  .swiper_nav div {
        display: inline;
		color: white;
		margin-right: 20px;
    }
	.swiper-button-next, .swiper-button-prev{position: initial !important;}

	.swiper-button-next:after, .swiper-button-prev:after {
		border: 2px solid #DBDCDE;
		border-radius: 50%;
		padding: 25px 32px;
		text-align: center;
		font-size: 21px;
	}
	.swiper-button-next:hover:after, .swiper-button-prev:hover:after {
		border: 2px solid#DBDCDE;
		border-radius: 50%;
		padding: 25px 32px;
		text-align: center;
		font-size: 21px;
		background: #DBDCDE;
		color:#949599;
	}


/* LOCAL IMPACT */
#local-impact{margin-bottom: 0px;}
#local-impact h1{
	line-height: 100%;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 900;
	font-size: 80px;
	font-size: clamp(55px, 6vw,80px);
	line-height: 100%;
	font-family: 'Outfit',sans-serif !important;
	text-shadow: 0px 0 0 #ffffff, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000 !important;
    color: white;
}

#local-impact .span_12{padding: 50px 0px;}
#local-impact .vc_col-sm-4 .wpb_content_element .wpb_wrapper{padding-top: 50%;}
#local-impact .span_12{padding-left: 0px !important; padding-right: 0px !important;}


/* BLOCK FORM */
#block-form{color: white !important;}
#ajax-content-wrap .vc_row.left_padding_24pct .row_col_wrap_12{padding-top: 0px !important;}
#block-form .wpb_content_element{
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	 font-size: clamp(20px,1.45vw,28px);
	line-height: 135%;
}


input[aria-invalid="true"]::placeholder, textarea[aria-invalid="true"]::placeholder{color: #FF002C !important;
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 135%;
}
.gform_wrapper.gravity-theme .ginput_complex input, .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large{    
	background: #949599; 
	font-family: 'Outfit';
font-style: normal;
font-weight: 400;
line-height: 2;
height: 64px;
    border-radius: 40px;
    border: 1px solid #DBDCDE;
    padding: 20px 23px;
    font-size: 18px;
    color: white;
}
.ginput_container_select {
	position: relative;
}
.ginput_container_select select {
	-webkit-appearance: none;
}
.ginput_container_select:after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-2px);
	right: 20px;
	width: 0px;
	   height: 0px;
	   border-style: solid;
	   border-width: 10px 6px 0 6px;
	   border-color: #FFFFFF transparent transparent transparent;
	  

}
.gform_wrapper.gravity-theme .gfield select.large{    
	padding: 13px 48px 13px 23px;
}
#block-form .gform_wrapper.gravity-theme .gfield textarea.large, #block-form .gform_wrapper.gravity-theme .ginput_complex input, #block-form  .gform_wrapper.gravity-theme select, #block-form  .gform_wrapper.gravity-theme .gfield input.large, #block-form  .gform_wrapper.gravity-theme .gfield select.large{    
	background: #636466;
}
.gform_wrapper.gravity-theme .gfield input.large::placeholder, .gform_wrapper.gravity-theme .gfield textarea.large::placeholder,  .gform_wrapper.gravity-theme input[type=text]::placeholder{
	color:white;
	font-weight: 400;
	font-size: 18px;
}
.ginput_container_textarea{
	border-radius: 30px;
    border: 1px solid #DBDCDE;
	padding: 8px 10px;
	color: white;
	font-size: 18px;
	height: 128px;
}
#block-form .gform_wrapper.gravity-theme .gfield textarea.large{height: 90px;}
body[data-button-style="rounded"] .container-wrap input[type="submit"], body[data-button-style="rounded"] .container-wrap button[type="submit"]{
	color: black;
	text-align: right;
	min-width: 150px;
	text-align: center;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    right: 0px;
    position: absolute;
}
.gform_wrapper.gravity-theme .gform_footer{
	
	display: block;
    position: inherit;
    text-align: right;
}

.socialmedia {
	margin-top: 67px;
	margin-bottom: 83px;
}
.socialmedia .title{
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	 font-size: clamp(20px,1.45vw,28px);
	margin-bottom: 20px;
}
.socialmedia ul {margin-left: 0px;}
.socialmedia ul li{
	list-style: none;
	display: inline;
	padding-right: 7px;
}

.bi::before {
    content: "\f416";
    background: #E5E5E5;
    border-radius: 50%;
	padding: 7px;
	color: #636466;
}
.socialmedia a:hover .bi:before {
	background:#FFE086;
	color: black;
}


/* FOOTER */
#footer-outer{background: #636466;}
#footer-outer .container{
	color: #949599;
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
}
#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright{padding-bottom: 50px; padding-top: 0px !important;}

/* POPUP */
.getmycash{color: white;
	background-image: url(../../uploads/2022/04/element-bg-blanc2-1.png);
    background-repeat: no-repeat;
}
.getmycash .container{
	padding-top: 65px;
	padding-bottom: 65px;
	padding-left: 7%;
    padding-right: 7%;
}
.getmycash .container .wrap{
	margin: 0;
	
}
body .pac-container {
    z-index:100000;
}
.getmycash.open{
	opacity: 1;
	z-index: 10000;
	background-color:#949599;
}
.getmycash .close{color: white;}
.getmycash label{display: none !important;}
.getmycash .block{float:left;}
.getmycash .block:first-child {
	padding-right: 8%;
}
.getmycash .vc_col-sm-5.block{margin-left: 12%;}
.getmycash .text-top{color: white;}
.getmycash .text-top .subtitle{
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	 font-size: clamp(20px,1.45vw,28px);
}
.getmycash .text-bottom{
	color: white; 
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	 font-size: clamp(20px,1.45vw,28px);
	line-height: 125%;

}
.getmycash .text-bottom .text{
	margin-bottom: 23px;
}
.getmycash h2{
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 54px;
	ont-size: clamp(35px,2.8vw,54px);
	line-height: 125%;
	margin-top: 40px;
	margin-bottom: 256px;
	color: white;
}

.getmycash_confirmation{
	position: fixed;
    width: 100%;
    left: 0px;
    height: 100vh;
    /* background: #949599; */
    top: -15%;
    margin: 0px;
	padding: 60px;
	color: white;
}

.getmycash_confirmation h2{
	/* font-family: inherit !important; */
	font-style: normal;
	font-weight: 900;
	font-size: 80px;
	font-size: clamp(55px, 4vw,80px);
	margin-bottom: 40px;
	line-height: 100%;
	/* -webkit-text-fill-color: rgba(0,0,0,0);
    -webkit-text-stroke: 2px white; */
	text-transform: uppercase;
	text-shadow: 0px 0 0 #949599, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff !important;
    color: #949599;
}
.getmycash_confirmation .text{
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 54px;
	ont-size: clamp(35px,2.8vw,54px);
	line-height: 125%;
	width: 790px;
	margin-bottom: 40px;
}
.getmycash_confirmation .subtext{
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	 font-size: clamp(20px,1.45vw,28px);
	line-height: 125%;
	width: 389px;
	margin-bottom: 20px;

}
.getmycash_confirmation .container {height: 100%;}
.getmycash_confirmation .container .content{
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.getmycash_confirmation .gohome{margin-bottom: 185px;}

.getmycash .gform_wrapper.gravity-theme .gfield textarea.large{max-height: 95px; background: #949599;color: white;}

#circumstances .row-bg{    background-size: contain !important;}

.section-scroll-large{z-index: 99;}

body .gform_wrapper.gravity-theme .ginput_container_address span {
    flex: 0 0 100%;
}
body .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type) {
    margin-bottom:15px;
}


/** popup limited time offer ***/
.bg_blur{
	background: rgba(99, 100, 102, 0.8);
}
.blur{
	filter: blur(2px);
	overflow-y: scroll;
	background: rgba(99, 100, 102, 0.8);
}
#popup_offer{
	position: fixed;
	z-index: 9999999;
	font-family: 'Outfit' !important;
	
	left: calc(50% - 350px);; 
	top: calc(50% - 315px);; 
	
}
#popup_offer .limited_offer{
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 54px;
	ont-size: clamp(35px,2.8vw,54px);
	line-height: 125%;
	/* identical to box height, or 68px */
	background: white;

	text-align: center;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 40px;
}
#popup_offer .content{
	
	background: white;
	padding: 50px;
	text-align: center;
	background: white;
}
#popup_offer .content .close{
	
	position: absolute;
	float: right;
	right: 9px;
	border-radius: 50%;
	background: white;
	font-size: 24px;
	top: 0px;
	line-height: 25px;
	padding: 13px;
	cursor: pointer;
	background: white;

}
#popup_offer .content .text{

	font-style: normal;
	font-weight: 900 !important;
	font-size: 80px;
	font-size: clamp(55px, 4vw,80px);
	line-height: 100%;
	font-family: sans-serif;
	text-transform: uppercase;
	text-shadow: 0px 0 0 #ffffff, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000 !important;
	color: white;
	font-family: 'Outfit' !important;
	background: white;
}
#popup_offer .content .amount{
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 900;
	font-size: 80px;
	font-size: clamp(55px, 4vw,80px);
	line-height: 100%;
	/* identical to box height, or 80px */

	text-align: center;
	text-transform: uppercase;
	background: white;

	/* Jaune */

	color: #FFC10E;
}
#popup_offer .content .nectar-button {
    margin-top:30px;
}
#popup_offer .content .offer_date{
	background: white;
	margin-top: 20px;

	font-family: 'Outfit';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 135%;
	/* or 24px */

	text-align: center;

	/* Noir */

	color: #000000
}


@media(max-width:1900px){ 
	#we-buy {
		
		width: -webkit-fill-available;
		margin-right: 10%;
	}
	#about-us {
		max-width: 1200px;
    	margin: auto;
	}
	/* .swiper-slide{width: 300px;}
	.swiper-wrapper{width: 92%;}
	#why-us, #fws_6269ad10c0033 {
		position: relative;
		z-index: 10;
		margin-top: 64vh;
	}
	#we-buy .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{width: 90%;}
	#we-buy .content_text{margin-left: -10vw; }
	#we-buy .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{position: relative;} */
}
@media(max-width:1670px){ 
	#about-us {
		max-width: 1100px;
    	margin: auto;
	}
	#about-us.full-width-section .row-bg, #local-impact .row-bg{background-size: 60%;}
}

@media(max-width:1460px){ 
	/* .container{max-width: 1200px; padding: 0px} */
	.wpb_row .wpb_row > .span_12, .wpb_row.no_padding > .span_12, .why-lewis .description{
		max-width: 1200px; margin: auto;
	}
	#how-it-works .row_col_wrap_12.col.span_12.dark.left {
		max-width: 1300px;
		margin: auto;
	}
	
	/* #header-outer{position: fixed; background: white;} */
}
@media(max-width:1340px){ 
	/* .container{max-width: 1100px; padding: 0px} */
	.wpb_row .wpb_row > .span_12, .wpb_row.no_padding > .span_12, .why-lewis .description{
		max-width: 1100px; margin: auto;
	}
	#about-us .content-text{margin-left: 90p;;}
	#how-it-works .row_col_wrap_12.col.span_12.dark.left {
		max-width: 1200px;
		margin: auto;
	}
	/* #header-outer{position: fixed; background: white;} */
}
@media(max-width:1250px){ 
	.wpb_row .wpb_row > .span_12, .wpb_row.no_padding > .span_12, .why-lewis .description{
		max-width: 920px; margin: auto;
	}
	/* .container{max-width: 830px; padding: 0px} */
	#sticky{width: 15% !important;}
	#how-it-works .row_col_wrap_12.col.span_12.dark.left {
		max-width: 970px;
		margin: auto;
	}
	/* #header-outer{position: fixed; background: white;} */
}
#we-buy img.img-with-animation.skip-lazy.animated-in{display:none;}

@media(max-width:1025px){ 
	#we-buy img.img-with-animation.skip-lazy.animated-in{display:block;}
	#we-buy .row-bg.viewport-desktop.using-image{display:none;}
	#header-outer{position: fixed; background: white;}
	#we-buy .vc_column_container{width: 100%; margin-top: 0;}
	#sticky{display: none;}
	.nectar-mobile-only{display:block;}
	#top .span_9 >.slide-out-widget-area-toggle{display: block;}
	#header-outer #top .row .col.span_9, body[data-header-format] #header-outer[data-format="centered-menu-bottom-bar"] #top .row .span_9, body[data-header-format] #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9{display: inline-block;}
	#header-outer #top > .container > .row > .span_9{
		width: 100%!important;
		display: flex!important;
		flex-direction: row;
		align-items: center;
		position: absolute;
    	/* top: 30px !important; */
	}
	.col_last{
		width: 100%!important;
		display: flex!important;
		flex-direction: row;
		align-items: center;
	}
	#we-buy .content_text{padding-top: 0px; width: 50%;}
	
}
#header-outer:not([data-format="left-header"]) #top .span_9, #header-outer:not([data-format="left-header"]) #top .span_3{
	width: auto;
}
@media only screen and (min-width: 1024px){
	#header-outer #top > .container > .row > .span_9{/*pointer-events: auto !important*/}

	#about-us .content-text{padding: 0px !important; padding-bottom: 48vh !important; margin-top: 90px;;}
	.swiper{width: 330px; height: 421px;;}
	#testimonial .container-text .wpb_content_element p{max-width: 70%;}
}

@media only screen and (max-width: 1024px){
	#header-outer:not([data-format="left-header"]) #top .span_9, #header-outer:not([data-format="left-header"]) #top .span_3{
		width: -webkit-fill-available !important;
	}
	#about-us .content-text{padding-bottom: 0px !important;}
}
@media(max-width:1024px){ 
	#we-buy .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{display:block}
	#header-outer{position: fixed !important; background: white;}

	#we-buy .content_text{padding-top: 0px;  width: initial;  padding-bottom: 45px}
	#sticky{display: none;}
	.nectar-mobile-only{display:block;}
	#top .span_9 >.slide-out-widget-area-toggle{display: block;}
	#header-outer #top .row .col.span_9, body[data-header-format] #header-outer[data-format="centered-menu-bottom-bar"] #top .row .span_9, body[data-header-format] #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9{display: inline-block;}
}
@media screen and (min-width: 1000px) and (max-width: 1450px){
	#circumstances .vc_col-sm-4{margin-left: 98px;}
	.slidercards{margin-bottom: 80px !important;}
	#about-us{padding: 0 16%;}
	#about-us .content-text{padding-top: 180px;     padding: 0px !important;
		width: 35% !important;
		margin-bottom: 90px !important;}
	
}
@media screen and (min-width: 1024px) and (max-width: 1450px){
	#about-us.full-width-section .row-bg{
		background-size: 65% !important;
	}
	#top #logo img{}

}
@media(max-width:999px){ 
	#header-outer #top > .container > .row > .span_9{top: 0px !important}
}
@media(max-width:1024px){ 
	#header-outer .col_last{top: 0px !important;}
	#header-outer[data-box-shadow="large"]{
		box-shadow: none;
		background: white;
		padding-top: 2px;
		padding-bottom: 0px;
	}
	
	#header-outer .row .col.span_3{width: 100%;
		top: 0px;
		left: 41%;}

	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{height: 56px !important;}
	.swiper-slide{width: 300px;}

	#we-buy .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{position: relative;}
	#we-buy{
		padding: 0px 10%;
        max-width: 920px; position: relative; width: auto !important;}
	.slidercards{
		margin-bottom: 65px !important;
	}
	
	#ajax-content-wrap .vc_row.left_padding_24pct .row_col_wrap_12 {
		padding-left: 12%;
		padding-right: 12% !important;
	}
	#about-us .content-text {
		padding-bottom: 22vh !important;
		padding: 104px 208px;
		padding: 104px 47% 104px 10%;
		width: 100%;
	}
	#about-us {
	    
	    padding-bottom: 0vw !important;
	    
	}
	#about-us.full-width-section .row-bg {
	        background-size: 52%;
	    
	}
	
	#local-impact .vc_col-sm-4 .wpb_content_element .wpb_wrapper {
		padding-top: 5%;
	}
	#local-impact{padding-left: 12%;
		padding-right: 12%;}
		#button_top_nav .c_button_yellow {
			top: auto;
			bottom: 20px;
			position: fixed;
			right: 20px;
		}
		#sticky{display: none;}
		#why-us, #fws_6269ad10c0033 {
			margin-top: auto;
		}
		#header-outer{transform: initial !important;}
	.getmycash .block {
	    float: none;
	    width: 100%;
	}
	.getmycash .block:first-child {
	    padding-right: 0;
	        margin-bottom: 45px;
	}
	.getmycash .container {
	    
	    max-width: 708px;
	}
	.getmycash h2 {

	    margin-bottom: 48px;

	}
	.how-it-works-content .wpb_wrapper h1,
	.c_banner_header h1 {
	   
	    font-size: clamp(38px,7.9vw,74px);
	}
	.c_banner_header .sub-text strong {
	    
	    font-size: clamp(20px,3.45vw,28px);
	    
	}
	#we-buy {
	    width: 100%;
	    margin-right: 0;
	}
	.testimonials {
	  
	    background-size: 47px;
	}

	.why-lewis.wpb_row .wpb_row:nth-child(5) {
		    padding-bottom: 7vw !important;
	}
	.why-lewis .iwithtext .iwt-text {
	    padding-left: 0;
	}

	#top #logo.hide {
		opacity:  1!important;

	}
	#we-buy {
	    
	    top: 0;
	}
	#we-buy .content_text {
	    padding-top: 3vw !important;
	    
	}
	
}

@media(max-width:690px){ 
	html body {
		font-size: 16px;
	}
	#sticky{display:none;}
	.row{padding: 0 20px;}
	#button_top_nav .c_button_yellow{
		position: fixed;
		bottom: 20px;;
	}
	#we-buy .content_text{padding-top: 0px; margin-top: 20px; padding-bottom: 0vh !important;}
	#we-buy{margin-bottom: 40px !important;}
	.iwithtext .iwt-icon{position: relative;}
	.why-lewis .iwithtext .iwt-text{position: relative; padding-left: 0px;}
	.why-lewis { padding-bottom: 0px !important; }
	.swiper{width: auto !important; height: initial;}
	.data_swiper{min-height: 32vw;}
	.row_col_wrap_12.col.span_12.dark.left { padding: 60px 30px; }
	#about-us .content-text{padding-top: 45px; padding-bottom: 80px; padding-bottom: 31vh !important;}
	#testimonial .container-text .wpb_content_element p{max-width: 100%;}
	#testimonial .container-text { padding-left: 0%; padding-right: 0%; }
	#testimonial .description{font-size: 22px !important; padding-top: 76px; min-height: auto;}
	#local-impact .vc_col-sm-4 .wpb_content_element .wpb_wrapper{padding-top: 0px;}
	#ajax-content-wrap .vc_row.left_padding_24pct .row_col_wrap_12{padding: 60px 15px !important}
	#block-form .vc_col-sm-3 {padding-top: 110px;}
	#block-form .vc_column-inner{text-align: center;}
	.getmycash .vc_col-sm-5.block{margin-left: 0px;}
	.getmycash h2{margin-bottom: 40px;}
	.getmycash_confirmation{padding: 0px}
	.getmycash_confirmation .text{width: auto;}
	.mySlides{padding: 0px !important;}
	
	#we-buy .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{position: initial;}
	div#video-container .left {
		padding: 0px;
		padding-right: 40px;
	}
	#we-buy{padding: 0px 0px !important;}
	
	#local-impact {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	#about-us.full-width-section .row-bg {
	    background-size: 353px;
	}
	#block-form .gform_wrapper.gravity-theme .gfield textarea.large{width: 94%;}
	/* .gform_wrapper.gravity-theme .ginput_complex input{top: 42%;} */
	#about-us .content-text {
	        padding-bottom: 243px !important;

	        padding: 0px 10% 104px 10%;

	    
	}
}

@media(max-width:690px){ 
	#popup_offer .limited_offer{font-size: 25px}
	#popup_offer .content .text{font-size: 40px;}
	#popup_offer .content .amount{font-size: 40px;}
	#popup_offer{
		left: calc(50% - 200px);; 
		top: calc(50% - 215px);; 
	}
}

@media(max-width:479px){ 
	.gform_wrapper.gravity-theme .ginput_complex input, .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {

	    line-height: 1.2;
	    height: 54px;
	    padding: 13px 23px;
	    font-size: 16px;
	    
	}
	.gform_wrapper.gravity-theme .gfield select.large {
	    padding: 9px 36px 9px 23px;
	}
	.gform_wrapper.gravity-theme .gfield.gfield--width-half {
	    grid-column: span 12;
	    -ms-grid-column-span: 12;
	}
	.getmycash h2 {
	    
	    font-size: 39px;
	    
	}
	.getmycash .text-top .subtitle,
	.getmycash .text-bottom {
	   
	    font-size: 25px;
	  
	}
	.row_col_wrap_12.col.span_12.dark.left {
	    padding: 58px 3px;
	}
	#testimonial .row_col_wrap_12.col.span_12.dark.left,
	#circumstances .row_col_wrap_12.col.span_12.dark.left {
		padding: 58px 20px;
	}
	.wpb_row > .span_12 {
	    
	    padding-left: 1%;
	    padding-right: 1%;
	}
	.why-lewis .description {
	    
	    padding: 0 1%;
	    
	}
	#local-impact {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	#ajax-content-wrap .vc_row.left_padding_24pct .row_col_wrap_12{padding: 60px 15px !important}
	body .gform_fields {
	    margin: 0;
	    
	}
	    #about-us.full-width-section .row-bg{
	        background-size: 310px;
	    
	}
	#about-us .content-text {

	        padding: 0px 5% 104px 5%;

	    
	}
	#we-buy .descriptoin {
	   
	    margin-bottom: 9vw;
	}
}



#slide-out-widget-area .inner .off-canvas-menu-container li a{font-family: 'Outfit' !important;}

#sticky {
    position:fixed;
    top:30px;
    left:10px;
    right:10px;
	height:50px;
	z-index: 9999;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	/* identical to box height */
	color: #949599;
	font-family: 'Outfit' !important;

	letter-spacing: -0.025em;
	text-transform: uppercase;
	width: 13% ;
}
#sticky.light {
    color:rgb(255, 255, 255) !important;
}
#sticky.dark {
    color: #949599 !important;
}
.test {
    width:100%;
    height:300px;
}
#sticky li{margin-top: 10px; margin-bottom: 10px; margin-left: 40px;}
#sticky li::marker{
	color: #ffc30e00;
	font-size: 18px;
	}
#sticky li.current, #sticky li:hover{font-weight: bold;}
#sticky li.current::marker{
color: #ffc10e;
font-size: 18px;
}
#sticky ul{margin: 0px;}
#sticky .child{margin-left: 40px; }
#sticky .child li{list-style: none;}
#sticky a {
	color: inherit;
	font-family:  'Outfit' !important;
}
#top .span_9.col_last{display:none;}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction, .gform_wrapper .gform_validation_errors{display: none;}
.gform_wrapper .gfield_error [aria-invalid=true]{border: 0px}
#block-form .gform_wrapper.gravity-theme .gfield textarea.large, #block-form .gform_wrapper.gravity-theme .ginput_complex input, #block-form .gform_wrapper.gravity-theme select, #block-form .gform_wrapper.gravity-theme .gfield input.large, #block-form .gform_wrapper.gravity-theme .gfield select.large{color: white;}



.tabbed > ul li .active-tab, body.material input[type=text]:focus, body.material textarea:focus, body.material input[type=email]:focus, body.material input[type=search]:focus, body.material input[type=password]:focus, body.material input[type=tel]:focus, body.material input[type=url]:focus, body.material input[type=date]:focus, body.material input[type=number]:focus, body.material select:focus, .row .col .wp-caption .wp-caption-text, .material.woocommerce-page input#coupon_code:focus, .material #search-outer #search input[type="text"], #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after, div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, .single #single-meta div a:hover, .single #single-meta div a:focus, .single .fullscreen-blog-header #single-below-header > span a:hover, .blog-title #single-meta .nectar-social.hover > div a:hover, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover, .material.woocommerce-page[data-form-style="default"] div input#coupon_code:focus{border-color: none !important;}

i.fa.bi.fa-linkedin{margin-top: -9px;}
