.logo-empresa.el_movil img{
	width:  inherit !important;
	height: 42px;
}
.maximo_tamano_imagen img{
	width: 201px;
}
.logo-empresa.max img{
	width: 70px;
}

.no-scroll {
    margin: 0;
    height: 100%;
    overflow: hidden;
}
section.platform-sunergy .content_modul a .icono{
	position: absolute;
	top:50% !important;
	left:0 !important;
	transform: translate(0,-50%);
}

.tab_header_text{
	position: relative !important;
	text-align: left !important;
	top:50% !important;
	left:0 !important;
}

section.platform-sunergy .content_modul a[aria-expanded="false"]  .icono_gris{
    display:block;
}
section.platform-sunergy .content_modul a[aria-expanded="false"]  .icono_azul{
    display:none;
}
section.platform-sunergy .content_modul a[aria-expanded="true"]  .icono_gris{
    display:none;
}
section.platform-sunergy .content_modul a[aria-expanded="true"]  .icono_azul{
    display:block;
}

section.platform-sunergy .content_modul a[aria-expanded="false"] .tab_header_text {
    opacity: 0.5;
    font-family: 'Volte-Medium';
    font-size: 15px;
    color: #62676E;
    letter-spacing: 0;
    line-height: 23px;
    
}

section.platform-sunergy .content_modul a[aria-expanded="true"] .tab_header_text {
    color: #002F56;
    text-decoration: none;
    opacity: 1;
    font-family: 'Volte-Medium';
    font-size: 15px;
    letter-spacing: 0;
    line-height: 23px;
}

ul.slick-dots{
	padding-inline-start: 0px;
}
.p-0-movil{
	padding-left:0;
	padding-right: 0;
}
.m-0-movil{
	margin-right: 0;
	margin-left: 0;
}

.slide_financiero .slick-slide {
	padding-left: 30px;
    	padding-right: 30px;
}


section.sunergy-live .slider-comportamiento .slick-dots {
    position: absolute;
    bottom: auto;
    left: 50%;
    transform: translate(-50%,0);
    margin-bottom: 0px;
}
section.sunergy-live .slider-comportamiento .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    padding: 0;
    cursor: pointer;
}

section.sunergy-live .slider-comportamiento .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 4px;
    cursor: pointer;
    outline: none;
    border-radius: 10px;
    border: 1px solid #62676E;
    background-color: transparent;
}
.slider-comportamiento{
	padding-bottom: 50px;
}
section.sunergy-live .slider-comportamiento .slick-dots li.slick-active button {
    background-color: #62676E;
}

.slide-compo{
	position:relative;
}
.slide-compo::after{
	content: " ";
	position:absolute;
	top:25%;
	right: 0px;
	border-left: 1px solid #DFE1E5;
	height: 40%;
}
/* #Primary
================================================== */
body.bg-gray{
	background-color: #F4F5F9;
}
.bg-gray{background-color: #F4F5F9}
header{
	position: absolute;
	z-index: 999;
	width: 100%;
	padding-top: 24px;
	transition: all ease 0.25s;
}
header.scroll-on .menu_desktop li a {
    color: #002F56;
}
h1,h2,h3,h4,h5,h6,p{
	margin-bottom: 0px;
}
header.scroll-on .menu_desktop li a.btn-menu {
    color: #FFFFFF;
}
a:hover {
    color:transparent;
    text-decoration: none;
}
header.menu-white.white_contacto .menu_desktop li a {
    color: #021D33;
}
header.menu-white .menu_desktop img.menu__blue{
	display: none;
}
header.menu-white.scroll-on .menu_desktop img.menu__white {
    display: none;
}
header.menu-white.scroll-on .menu_desktop img.menu__blue {
    display: block;
}
header.menu-white.scroll-on .menu_desktop li a {
    color: #002F56;
}
header.menu-white.scroll-on .menu_desktop li.active::after {
    position: absolute;
    content: '';
    height: 1px;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    background: #002F56;
    transition: all 500ms linear;
}
header.menu-white.scroll-on .menu_desktop li.active > a:hover::after  {
    background: #62676E;
    transition: all 500ms linear;
}
header.menu-white.scroll-on .menu_desktop a:hover::after {
	position: absolute;
    content: '';
    height: 1px;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
	background: #62676E; 
}
header.menu-white.white_contacto .menu_desktop li.active::after {
    position: absolute;
    content: '';
    height: 1px;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    background: #002F56;
    transition: all 500ms linear;
}
header.menu-white.white_contacto .menu_desktop li a:hover::after {
    position: absolute;
    content: '';
    height: 1px;
    bottom: -3px;
    left: 0;
    right: 0;
    width: 100%;
    background: #62676E;
    transition: all 500ms linear;
}
header.menu-white.white_contacto .menu_desktop li a:hover {
    opacity: 0.7;
    font-family: 'Volte-Semibold';
}
header.menu-white.scroll-on .menu_desktop a {
	display: inline-flex;
	font-family: 'Volte-Regular';
}
header.menu-white.scroll-on .menu_desktop a:hover {
    font-family: 'Volte-Semibold';
}
header.menu-white.white_contacto.scroll-on .menu_desktop a:hover {
    font-family: 'Volte-Semibold';
}
header.menu-white .menu_desktop a {
    display: inline-flex;
}
header.start-style .menu_desktop.img-sun img {
	display: inline-flex;
}
header.menu-white.scroll-on .menu_desktop li.active a:hover::after {
    display: none;
}
header.menu-white.scroll-on .menu_desktop li a:hover::after {
    position: absolute;
    content: '';
    height: 1px;
    bottom: -3px;
    left: 0;
    right: 0;
    width: 100%;
    background: #62676E;
    transition: all 500ms linear;
}
header .menu_desktop li.active a:hover::after {
    display: none;
}

.custom-title h1{
	font-family: 'Volte-Medium';
	font-size: 45px;
	color: #007CC5;
	letter-spacing: 0;
	line-height: 47px;
}
.custom-title span{
	font-family: 'Volte-Bold';
	font-size: 45px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 47px;
}
.custom-title p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
}
.bg-white{
	background-color: #FFFFFF;
}
.bg-gray{
	background-color: #F4F5F9;
}
.bg-blue{
	background-color: #002F56;
}
.bg-palido{
	background-color:#EDEFFA;
}
.menu_desktop{
	margin: 0;
}
ul.menu_desktop{
	padding-left: 0px;
	display: inline-flex;
}
.menu_desktop li{
	display:inline-block;
	margin-left: 60px;
	height: 24px;
}
.menu_desktop li.menu-contacto {
    display: inline-block;
	margin-left: 0px;
	margin-right: 39px;
    height: 24px;
}
.menu_desktop li.menu-contacto:last-child {
    display: inline-block;
	margin-left: 0px;
	margin-right: 0px;
    height: 24px;
}
.menu_desktop.img-suns img {
	margin-right: 10px;
	vertical-align: middle;
}

.menu_desktop li a{
	font-family: 'Volte-Regular';
	font-size: 15px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 23px;
	display: inline-flex;
	outline: none;
	position: relative;
	height: 24px;
}
header .menu_desktop li a:hover::after {
    position: absolute;
    content: '';
    height: 1px;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    background: #62676E;
    transition: all 500ms linear;
}
header.scroll-on .menu_desktop li a:hover::after {
    background: #62676E;
    transition: all 500ms linear;
}
.menu_desktop li.menu-contacto.icon-contacto a:hover::after{
    display: none;
}
header .menu_desktop li a:hover{
	opacity: 0.7;
	font-family: 'Volte-Semibold';
	color: #62676E;
}
header .logo-stick{
	display: none;
}
header.scroll-on{
	padding-top: 19px;
	transition: all ease 0.25s;
	background: #FFFFFF;
	position: fixed;
	box-shadow: 0 3px 3px 0 rgba(0,0,0,0.05);
	height: 61px;
}
header.scroll-on .logo-inicial{
	display: none;
}
header.scroll-on .logo-stick{
	display: block;
}
header .logo.logo-sticky-abierto {
	display: none;
}
header .menu_desktop li.active::after {
    position: absolute;
    content: '';
    height: 1px;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    background: #002F56;
    transition: all 500ms linear;
}
.pt0{padding-top: 0px !important}
.pt4{padding-top: 4px;}
.pt7{padding-top: 7px;}
.pt9{padding-top: 9px;}
.pt10{padding-top: 10px;}
.pt11{padding-top: 11px;}
.pt15{padding-top: 15px;}
.pt16{padding-top: 16px;}
.pt21{padding-top: 21px;}
.pt24{padding-top: 24px;}
.pt25{padding-top: 25px;}
.pt27{padding-top: 27px;}
.pt28{padding-top: 28px;}
.pt30{padding-top: 30px;}
.pt31{padding-top: 31px;}
.pt32{padding-top: 32px !important;}
.pt34{padding-top: 34px;}
.pt38{padding-top: 38px;}
.pt39{padding-top: 39px;}
.pt41{padding-top: 41px;}
.pt50{padding-top: 50px;}
.pt22{padding-top: 22px;}
.pt19{padding-top: 19px;}
.pt29{padding-top: 29px;}
.pt53{padding-top: 53px;}
.pt55{padding-top: 55px;}
.pt35{padding-top: 35px;}
.pt47{padding-top: 47px;}
.pt57{padding-top: 57px;}
.pt64{padding-top: 64px;}
.pt61{padding-top: 61px !important;}
.pt40{padding-top: 40px}
.pt33{padding-top: 33px}
.pt70{padding-top: 70px;}

.pb0{padding-bottom: 0 !important;}
.pb11{padding-bottom: 11px;}
.pb12{padding-bottom: 12px;}
.pb21{padding-bottom: 21px;}
.pb25{padding-bottom: 25px;}
.pb17{padding-bottom: 17px}
.pb28{padding-bottom: 28px;}
.pb29{padding-bottom: 29px;}
.pb31{padding-bottom: 31px;}
.pb30{padding-bottom: 30px;}
.pb35i{padding-bottom: 35px !important;}
.pb36{padding-bottom: 36px;}
.pb37{padding-bottom: 37px;}
.pb39{padding-bottom: 39px;}
.pb20{padding-bottom: 32px;}
.pb33{padding-bottom: 33px;}
.pb35{padding-bottom: 35px !important;}
.pb40{padding-bottom: 40px;}
.pb42{padding-bottom: 42px;}
.pb53{padding-bottom: 53px;}
.pb57{padding-bottom: 57px;}
.pb58{padding-bottom: 58px;}
.pb60{padding-bottom: 60px !important;}
.pb68{padding-bottom: 68px;}
.pb77{padding-bottom: 77px}
.pb113{padding-bottom: 113px !important;}


.mt21{margin-top: 21px;}
.mt24{margin-top: 24px;}



.mb0{margin-bottom: 0 !important;}
.mb22{margin-bottom: 22.5px;}
.mb30{margin-bottom: 30px;}

.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml42{margin-left: 42px !important;}

.mb52{margin-bottom: 52px;}

.pr2{padding-right: 2px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px}
.pr30{padding-right: 30px;}
.pr0{padding-right: 0px}


.pl15{padding-left: 15px;}
.pl18{padding-left: 18px;}
.pdl19{padding-left: 19px;}


/*Termina menu*/

/*Slider principal*/
section.banner-slide h1{
	font-family: 'Volte-Bold';
	font-size: 45px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 47px;
	margin-bottom:0px;
}
section.banner-slide p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
	margin-bottom:0px;
	padding-top: 47px;
	width: 73%;
}
section.plataforma.plata_nosotros p {
    padding-bottom: 0;
    width: 100%;
}
section.how-much.howmuch_integrador_nosotros h6 {
    font-family: Volte-Medium;
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0.73px;
	line-height: 27px;
}
section.how-much.howmuch_integrador_nosotros p {
    font-family: Volte-Semibold;
	font-size: 17px;
	color: #021D33;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-top: 17px;
	padding-bottom: 0;
}
section.how-much.howmuch_integrador_nosotros .info-howmuch .text-much p {
    font-family: 'Volte-Regular';
    color: #021D33;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 25px;
    padding: 0 0 20px 20px;
}

section.how-much .howmuch_integrador_nosotros hr{
	border-top: 1px solid #DFE1E5;
	margin-top: 39.5px;
	margin-bottom:44.5px;
}
section.banner-slide span{
	font-family: 'Volte-Medium';
	font-size: 45px;
	color: #007CC5;
	letter-spacing: 0;
	line-height: 47px;
}
section.banner-slide{
	position: relative;
	padding-top: 113px;
	padding-bottom: 120px;
}
section.banner-slide ul.slick-dots {
    padding-left: 0px;
}
section.banner-slide .slick-dots {
    position: absolute;
    bottom: 17px;
    left: 50%;
    transform: translate(-50%,0);
    margin-bottom: 0px;
}
.banner-slide .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    padding: 0;
    cursor: pointer;
}
.banner-slide .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 4px;
    cursor: pointer;
    outline: none;
	border-radius: 10px;
	border: 1px solid #F8FBFE;
	background-color: transparent;
}
.banner-slide .slick-dots li.slick-active button {
    background-color: #F8FBFE;
}
.slick-prev {
    left: 19.5px;
}
.slick-next {
    right: 19.5px;
}
.slick-prev, .slick-next {
    position: absolute;
    top: 50%;
    display: block;
    width: 15px;
    height: 19px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: #FFFFFF;
    border: none;
    outline: none;
    background: transparent;
    z-index: 1;
}
.slick_arrows .arrows {
  float: right;
}

.slick_arrows .arrows .Slick-Next,
.slick_arrows .arrows .Slick-Prev {
  display: inline-block;
  width: 14px;
  height: 24px;
  margin-top: 15px;
  background: transparent;
  margin-left: 52px;
  cursor: pointer;
  text-align: center;
  transition: all 0.5s;
}
.slick_arrows .arrows .Slick-Next:hover,
.slick_arrows .arrows .Slick-Prev:hover {
  background: transparent;
}
.slick_arrows .arrows .Slick-Next:before {
  content: url('../img/main/Slick-Prev.svg');
}
.slick_arrows .arrows .Slick-Prev:before {
  content: url('../img/main/Slick-Next.svg');
}
.slider_content{
	top: 50%;
	left: 50%;
	position: absolute;
	transform: translate(-50%,-50%);
}
.banner-slide .slide img{
	width:100%;
}
.slide_sunergy .slide{
	height: 100%;
}
section.banner-slide .slider_content h1{
	font-family: 'Volte-Bold';
	font-size: 35px;
	color: #F8FBFE;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px;
	margin-bottom: 0px;
}
section.banner-slide .slider_content span{
	font-family: 'Volte-Medium';
	font-size: 35px;
	color: #F8FBFE;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px;
}
.slider_principal .slide img{
	width:100%;
}
.slider_principal .slide{
	height: 100%;
}
.slider_principal .slick-dots{
	list-style-type:none;
	display: block;
	margin:0;
	position: absolute;
	bottom:57px;
	left:152px;
	display: inline-flex;
	padding: 0;
}
.slider_principal .slick-dots li{
	display: inline-block;
	width: 33.333333%;
	text-align: left;
	padding:0 5px;
}

.slider_principal .slick-dots li:first-child{
	padding: 0 5px 0 0;
}
.slider_principal .slick-dots li:last-child{
	padding: 0 0 0 5px;
}
.slider_principal .slider-progress .progress{
	opacity: 0.75;
	height: 2px;
	color:#77CAD8;
}
.slider_principal li.slick-active  .slider-progress .progress{
	opacity: 0.75;
	height: 2px;
	color:#77CAD8;
}

.slider_principal .slick-dots li label{
	margin: 10px 0;
	font-family: Brown-Bold;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0.4px;
	line-height: 18px;
}
.slider_principal .slick-dots li label {
   cursor: pointer;
}
.slider_principal .slick-dots li {
    display: block;
    text-align: center;
    padding: 0;
    width: 78px;
}


/*Termina slider principal*/


/*Comienza contenido nosotros*/

section.nosotros{
	padding: 119px 0 120px 0;
}
section.nosotros h4{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 23px;
}
section.nosotros h3{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
	padding: 14px 0 18px 0;
}
section.nosotros p{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-bottom: 29px;
}
section.nosotros a.btn-ver-mas{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #007CC5;
	letter-spacing: 0.5px;
	line-height: 23px;
}
section.nosotros a.btn-ver-mas:hover{
	opacity: 0.7;
	outline: none;
}
section.nosotros img.img-us{
	margin-right: 10px;
	vertical-align: middle;
}
section.nosotros .content-us{
	position: relative;
}

/*Termina contenido nosotros*/

/*Comienza contenido Sunergy LIVE*/

section.sunergy-live{
	padding: 118px 0 120px 0;
}
section.sunergy-live .sun_live{
	font-family: 'Volte-Semibold';
	font-size: 35px;
	color: #021D33;
	letter-spacing: -0.3px;
	line-height: 40px;
}
section.sunergy-live .sun_live span{
	font-family: 'Volte-Semibold';
	font-size: 35px;
	color: #82BC00;
	letter-spacing: -0.3px;
	line-height: 40px;
}
section.sunergy-live .sun_live img{
	margin-right: 10px;
}
section.sunergy-live .sun_live td.icon_live{
	vertical-align: middle;
}
section.sunergy-live .sun_live td.icon_live img{
	padding: 9px 0;
}
section.sunergy-live table.sun_live{
	margin-bottom: 54px;
}
section.sunergy-live .sun_live p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 23px;
	display: contents;
}
section.sunergy-live .sun_live .space-table{
	padding: 0 30.5px;
}
section.sunergy-live .sun_live .space-table img{
	margin: 0px;
}
section.sunergy-live hr.linea-timeline {
	height: 4px;
	background-image: linear-gradient(-269deg, #82BC00 0%, #DBE100 100%);
	margin: 0 0 12px 0;
	border-radius: 3px 3px 0 0;
	
}
section.sunergy-live .header_noticias h4{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #62676E;
	letter-spacing: 0.5px;
	line-height: 23px;
	text-transform: uppercase;
	padding-left: 24px;
	padding-bottom: 11px;
}
section.sunergy-live .box-content-notcias.scroll_noticias{
	height: 545px;
	border-top: 1px solid #DFE1E5;
	overflow-y: scroll;
	float: left;
}
section.sunergy-live .box-content-notcias .content-notificaciones{
	margin: 0 47px 0 24px;
	padding-top: 14px;
	padding-bottom: 20px;
	border-bottom: 1px solid #DFE1E5;
}
section.sunergy-live .box-content-notcias .logo-empresa{
	margin: 0 0px 0 7px;
}
section.sunergy-live .box-content-notcias h6{
	font-family: 'Volte-Semibold';
	font-size: 17px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 17px;
}
section.sunergy-live .box-content-notcias .fecha-notificaciones{
	display: contents;
}
section.sunergy-live .box-content-notcias .fecha-notificaciones span{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #62676E;
	letter-spacing: 0.5px;
	line-height: 23px;
	display: contents;
}
section.sunergy-live .box-content-notcias .info-name-user p{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #021D33;
	letter-spacing: 0px;
	line-height: 17px;
	padding-top: 16px;
}
section.sunergy-live .box-content-notcias .info-name-user span{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #021D33;
	letter-spacing: 0.5px;
	line-height: 17px;
}
.relativos{position: relative;}
/* Scrollbar Styling */
section.sunergy-live .timeline::-webkit-scrollbar {
    width: 5px;
}
 
section.sunergy-live .timeline::-webkit-scrollbar-track {
    background-color: #B1B3B7;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

section.sunergy-live .timeline::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #B1B3B7; 
}
/* Scrollbar Styling */
section.sunergy-live .timeline .scroll-live{
	position: absolute;
	border-left: 1px solid #000000;
}
section.sunergy-live .timeline .border-live{
	border-right: 1px solid #DFE1E5;
	width: 97%;
}
section.sunergy-live hr.hr-border{
	margin-top: 11px;
	margin-bottom: 0px;
	border-top: 1px solid #DFE1E5;
}
section.sunergy-live .noticias-destacadas{
	margin-top: 54px;
	background-color: #FFFFFF;
	border: 1px solid #DFE1E5;
	border-radius: 3px;
	position: relative;
	height: 182px;
	
}
section.sunergy-live .custom-items h4{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #62676E;
	letter-spacing: 0.5px;
	line-height: 23px;
	text-transform: uppercase;
	padding-left: 24px;;
}
/* Estilos de los dots */
section.sunergy-live .slide_noticias ul.slick-dots {
    padding-left: 0px;
}
section.sunergy-live .slide_noticias .slick-dots {
    position: absolute;
    bottom: auto;
    left: 50%;
    transform: translate(-50%,0);
    margin-bottom: 0px;
}
section.sunergy-live .slide_noticias .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    padding: 0;
    cursor: pointer;
}
section.sunergy-live .slide_noticias .slick-dots li.slick-active button {
    background-color: #62676E;
}
section.sunergy-live .slide_noticias .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 4px;
    cursor: pointer;
    outline: none;
    border-radius: 10px;
    border: 1px solid #62676E;
    background-color: transparent;
}
/* Estilos de los dots */

section.sunergy-live .box-content-col-2.custom-items{
	padding: 13.5px 24px 49px 24px;
	border-top: 1px solid #DFE1E5;
}
.slide.slide__noticias .ver__inline{
	display: inline-flex;
}
.slide.slide__noticias .ver__inline .content_slider_noticias{
	margin-left: 20px;
}
section.sunergy-live .custom-items h3{
	font-family: 'Volte-Semibold';
	font-size: 17px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 17px;
	margin-bottom: 8px;
}
section.sunergy-live .custom-items p{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #021D33;
	letter-spacing: 0px;
	line-height: 17px;
}
section.sunergy-live .presencia img{
	width: 100%;
}
section.sunergy-live .img-presencia {
	background-image: url(../img/index/presencia-republica-mex.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 345px;
}
section.sunergy-live .comportamiento{
	margin-top: 28px;
}
section.sunergy-live .comportamiento h4{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 0.5px;
	line-height: 23px;
	padding-left: 24px;
}
section.sunergy-live .comportamiento span{
	font-family: 'Volte-Regular';
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 0.5px;
	line-height: 23px;
	text-transform: none;
}
section.sunergy-live .comportamiento{
	border-radius: 3px 3px 0 0 ;
}
section.sunergy-live .info-comportamiento {
	padding: 17px 24.5px 18px 24px;
	border-right: 1px solid #DFE1E5;
}
section.sunergy-live .info-comportamiento:last-child {
	border-right: 0;
}
section.sunergy-live .cborder {
	border: 1px solid #DFE1E5;
	display: flex !important;
}
section.sunergy-live .info-comportamiento h6{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #021D33;
	letter-spacing: 0.5px;
	line-height: 17px;
}
section.sunergy-live .info-comportamiento h6{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #021D33;
	letter-spacing: 0.5px;
	line-height: 17px;
	height: 50px;
}
section.sunergy-live .info-comportamiento span{
	font-family: 'Volte-Semibold';
	font-size: 27px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
}
section.sunergy-live .info-comportamiento span.whats{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
}
section.sunergy-live .info-comportamiento .estadisticas{
	display: inline-flex;
}
section.sunergy-live .info-comportamiento .estadisticas .grafica img{
	width: 100%;
}

/*Termina contenido Sunergy LIVE*/


/*Comienza contenido Plataforma*/
section.plataforma{
	padding: 116px 0 122px 0;
}
section.plataforma .title-section h1{
	font-family: 'Volte-Bold';
	font-size: 45px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 47px;
}
section.plataforma .title-section span{
	font-family: 'Volte-Medium';
	font-size: 45px;
	color: #007CC5;
	letter-spacing: 0;
	line-height: 47px;
}
section.plataforma .title-section p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
	padding-top: 30px;
	padding-bottom: 79px;
}
section.plataforma h5{
	font-family: 'Volte-Medium';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0.73px;
	line-height: 27px;
}
section.plataforma .iconos img{
	margin-right: 20px;
}
section.plataforma hr{
	border: 1px solid #DFE1E5;
	margin: 35.5px 0 30.3px;
	text-align: left;
}
section.plataforma h4{
	width: 92%;
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
	padding-bottom: 10px;
}
section.plataforma p{
	width: 92%;
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-bottom: 50px;
}
.btn-btton .btn-ver-mas{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #007CC5;
	letter-spacing: 0.5px;
	line-height: 23px;
}
section.plataforma a:hover {
	color: #007CC5;
	text-decoration: none;
	opacity: 0.7;
	transition: linear 2ms;
}
/*Termina contenido Plataforma*/



/*Comienza contenido Testimonios*/
section.testimonios{
	padding:115px 0 120px;
}
section.testimonios h1{
	font-family: 'Volte-Semibold';
	font-size: 35px;
	color: #002F56;
	letter-spacing: -0.3px;
	text-align: center;
	line-height: 40px;
}
section.testimonios p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	text-align: center;
	line-height: 27px;
}
section.testimonios .testimonial-carrusel h5{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #002F56;
	letter-spacing: 0;
	text-align: center;
	line-height: 23px;
}
section.testimonios .testimonial-carrusel h6{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #007CC5;
	letter-spacing: 0.5px;
	text-align: center;
	line-height: 23px;
}
section.testimonios .testimonial-carrusel p{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #62676E;
	letter-spacing: 0.59px;
	text-align: center;
	line-height: 27px;
}

.testimonial-carrusel {
	margin-top: 24px;
	padding: 0px 40px;
}	
.testimonial-carrusel .box {
	position: relative;
	margin: 0 15px 40px;
	border-radius: 7px;
	border: 1px solid #DFE1E5;
}
.testimonial-carrusel .image {
	text-align: center;
}
.testimonial-carrusel .image img {
	height: 82px;
	margin: 0 auto;
}
.testimonial-carrusel figure {
	margin: 0 0 11px 0;
}
.testimonial-carrusel  .test-component {
	background-color: #fff;
	padding: 40px 20px;
	min-height: 540px;
	border-radius: 7px;
}
.testimonial-carrusel .test-title {
	text-align: center;
	margin-top: 0;
	margin-bottom: 27px;
}
.testimonial-carrusel .test-content {
	text-align: center;
}

section.testimonios .testimonial-carrusel .icon-sun{
	text-align: center;
	padding-top:39px;
	width: 100%;
}
section.testimonios .testimonial-carrusel .slick-slide img {
    display: initial;
    text-align: center;
}
/* Estilos de los dots */
section.sunergy-live .slide_noticias ul.slick-dots {
    padding-left: 0px;
}
section.testimonios .testimonial-carrusel ul.slick-dots {
	padding-left: 0px;
	margin-bottom: 0px;
	height: 11px;
}
section.testimonios .testimonial-carrusel .slick-dots {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
}
section.testimonios .testimonial-carrusel .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    padding: 0;
    cursor: pointer;
}
section.testimonios .testimonial-carrusel .slick-dots li.slick-active button {
    background-color: #62676E;
}
section.testimonios .testimonial-carrusel .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 4px;
    cursor: pointer;
    outline: none;
    border-radius: 10px;
    border: 1px solid #62676E;
    background-color: transparent;
}
/* Estilos de los dots */

/*Termina contenido Testimonios*/


/*Comienza contenido Siguiente paso*/
section.siguiente-paso{
	padding: 63px 0 76px 0;
}
section.siguiente-paso h1{
	font-family: 'Volte-Bold';
	font-size: 45px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 47px;
}
section.siguiente-paso li{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 23px;
	list-style: circle;
}
section.siguiente-paso h5{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 23px;
}
.btn-orange{
	background: #F18A00;
	border: 0;
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 0.5px;
	text-align: center;
	line-height: 23px;
	padding: 7px 7px;
	width: 216px;
	height: 36px;
	border-radius: 7px;

}
.btn-orange:hover{
	opacity: 0.7;
	color:#FFFFFF;
}
section.siguiente-paso ul{
	padding-left: 15px;
	padding-top: 34px;
}

/*Termina contenido Siguiente paso*/

/*Comienza contenido Footer*/
footer {
	background-color: #021D33;
}
.footer-top{
	padding:73px 0;
	background-color: #021D33;
}
.footer-top h5{
	font-family: 'Volte-Bold';
	font-size: 11px;
	color: #FAFBFE;
	letter-spacing: 0.2px;
	line-height: 21px;
	text-transform: uppercase;
}
.footer-top p{
	font-family: 'Volte-Medium';
	font-size: 11px;
	color: #FAFBFE;
	letter-spacing: 0.2px;
	line-height: 21px;
}
.footer-top span{
	font-family: 'Volte-Medium';
	font-size: 11px;
	color: #FAFBFE;
	letter-spacing: 0.2px;
	line-height: 21px;
	display: block;
}
.footer-top a{
	font-family: 'Volte-Medium';
	font-size: 11px;
	color: #FAFBFE;
	letter-spacing: 0.2px;
	line-height: 21px;
}
.footer-top li{
	font-family: 'Volte-Medium';
	font-size: 11px;
	color: #FAFBFE;
	letter-spacing: 0.2px;
	line-height: 21px;
	list-style: none;
}
.footer-top ul{
	padding-left: 0px;
}
.footer-top form [type="email"]{
	border: 0;
	height: 21px;
	padding: 0;
	background: transparent;
	border-bottom: 0.5px solid #D8D8D8;
	font-family: 'Volte-Medium';
	font-size: 11px;
	color: #FAFBFE;
	letter-spacing: 0.2px;
	line-height: 21px;
	border-radius: 0;
}
.footer-top .forma-contact .clear {
    width: 8px;
    position: absolute;
    bottom: 2px;
    right: 0;
}
.forma-contact .clear button {
    background-color: transparent;
    border: none;
	display: inline-block;
	padding: 0;
}
form.forma-contact .form-control:focus{
	outline: none;
	box-shadow: none;
}
form.forma-contact{
	position: relative;
}
form.forma-contact input{
	outline: none;
}
form.forma-contact input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #FAFBFE;
}
  
form.forma-contact input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #FAFBFE;
}
  
form.forma-contact input::-ms-input-placeholder { /* Microsoft Edge */
	color: #FAFBFE;
}
.footer-bottom{
	padding: 2.5px 0 6px 0;
	background-color: #021D33;
	border-top: 1px solid #002F56;
}
.footer-bottom ul.list-footer{
	display: inline-flex;
	list-style: none;
	margin-bottom: 0px;
	padding-left: 0;
}
.footer-bottom  p, .footer-bottom a{
	font-family: 'Volte-Medium';
	font-size: 11px;
	color: #FAFBFE;
	letter-spacing: 0.53px;
	line-height: 21px;
}
.footer-bottom a:hover{
	opacity: 0.7;
}
.footer-bottom  span{
	font-family: 'Volte-Medium';
	font-size: 11px;
	color: #FAFBFE;
	letter-spacing: 0.53px;
	line-height: 21px;
}
.footer-bottom span.remedia {
    font-family: 'AtlasGrotesk-Bold';
    font-size: 11px;
    color: #FAFBFE;
    letter-spacing: 0.53px;
    line-height: 21px;
}
.footer-bottom .list-footer li:first-child{
	padding-left: 0px;
}
/*Termina contenido Footer*/

/*Comienza contenido Soy Integrador*/
.banner-section {
    position: relative;
    height: 408px;
    width: 100%;
}
.banner-integrador {
	background-image: url(../img/integrador/banner-integrador.jpg);
	background-position: center center;
    background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
}
.banner-section .content_banner{
	position: absolute;
    top: 50%;
    left: 60px;
	transform: translate(0,-50%);
}
.banner-section .banner-integrador .content_banner{
	width: 56%;
}
.banner-section .content_banner h2{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 27px;
}
.banner-section .content_banner h1{
	font-family: 'Volte-Medium';
	font-size: 45px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 47px;
	padding: 4px 0 18px;
}
.banner-section .content_banner span{
	font-family: 'Volte-Bold';
}
header.menu-white .menu_desktop li a {
    color: #FFFFFF;
}
header.menu-white .menu_desktop li a:hover {
    color: #62676E;
}
/*
header.menu-white.start-style .menu_desktop li a:hover {
    color: #FFF;
}
header.menu-white.start-style .menu_desktop li a:hover .menu__white{
    display:block;
}
header.menu-white.start-style .menu_desktop li a:hover img.color_svg_hover {
    display: none;
}
header.menu-white.start-style .menu_desktop li a:hover::after {
    background: #fff;
}*/
header.menu-white .menu_desktop li.active {
    text-decoration: none;
    position: relative;
}
header.menu-white .menu_desktop li.active::after {
    position: absolute;
    content: '';
    height: 1px;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    background: #FFFFFF;
    transition: all 500ms linear;
}
header.menu-white .menu_desktop li.active a {
    padding-bottom: 0px;
    font-family: 'Volte-Semibold';
}
header.menu-white .menu_desktop li a:hover::after {
    position: absolute;
    content: '';
    height: 1px;
	bottom: -3px;
    left: 0;
    right: 0;
    width: 100%;
    background: #62676E;
	transition: all 500ms linear;
}
/*Termina contenido Soy Integrador*/

/*Comienza contenido Beneficios*/
section.beneficios{
	padding: 105px 0 125px;
}
section.beneficios h1{
	font-family: 'Volte-Medium';
	font-size: 45px;
	color: #007CC5;
	letter-spacing: 0;
	text-align: center;
	line-height: 47px;
	padding-bottom: 66px;
}
section.beneficios span{
	font-family: 'Volte-Bold';
	font-size: 45px;
	color: #002F56;
	letter-spacing: 0;
	text-align: center;
	line-height: 47px;
}
section.beneficios .boxes h6{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #021D33;
	letter-spacing: 0;
	text-align: center;
	line-height: 23px;
}
section.beneficios .boxes{
	background: #FFFFFF;
	border: 1px solid #007CC5;
	border-radius: 7px;
	margin-left:49px;
}
section.beneficios .boxes:first-child{
	margin-left: 15px;
}
section.beneficios .boxes:last-child{
	margin-right: 15px;
}
section.beneficios .boxes{
	padding: 16px 9px;
	height: 102px;
}
section.beneficios .boxes .mtb{
	margin: 10px 0;
}
section.beneficios .video-benefits{
	padding-top: 60px;
}
section.beneficios .video-benefits .content_btn{
	position: absolute;
	top: 40px;
	left: 50%;
	transform: translate(-50%, 0);
	z-index: 99;
}
section.beneficios .video-benefits .content_btn button:hover{
	opacity: 1;
}
section.beneficios .video-benefits .video__desk{
	width:100%;
	height:490px;
	position:relative;
	overflow:hidden;
}
section.beneficios .video-benefits .el_video_desk{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	height: 490px;
	width: 870px;
}
section.beneficios .content_icon{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
section.beneficios .content_video{
	height: 408px;
}

.video-wrapper {
	position: relative;
    height: 402px;
	width: 100%;
	margin-top: 7px;
  }
  
  #overlay {
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: #000;
  }
  
  .start-video:focus {outline:0;}
  
  .start-video {
	position: absolute;
	z-index: 1;
	width: 100%;
	padding: 0;
	background-color: transparent !important;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor:pointer;
  }
  
  .start-video img {
	width:100%;
  }
  
  .watch-label {
	position: relative;
	top: 2px;
	max-width: 0px;
	overflow: hidden;
	display: inline-block;
	font-size: 16px;
	letter-spacing: 2px;
	text-transform: uppercase;
	-webkit-transition: 200ms ease-in-out;
	-moz-transition: 200ms ease-in-out;
	-ms-transition: 200ms ease-in-out;
	transition: 200ms ease-in-out;
  }
  

section.success-sunergy{
	padding: 102px 0 120px;
}
section.success-sunergy .info-details{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
.imgvideo {
	cursor: pointer;
}

.playbutton {
	background: url('../img/main/icon-play.svg') center center no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 52px;
	height: 52px;
	margin: -37px 0 0 -37px;
	z-index: 10;
	opacity:1;
}

.ytvideo {
	position: relative;
	margin: 0;
	padding: 0;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	/* pour anciens Chrome et Safari */
	background-size: cover;
	/* version standardisée */
	cursor: pointer;
}

.ytvideo iframe {
	border-style: none;
	height: 100%;
	width: 100%;
}

.ytvideo .seo {
	display: none;
}
section.success-sunergy .info-details .info-table{
	margin-bottom: 30px;
	padding-left: 17px;
}
section.success-sunergy .info-details .box-icon{
	width: 27px;
	height: 27px;
	text-align: center;
}
section.success-sunergy .btn.btn-orange{
	width: 255px;
}
/*Termina contenido Beneficios*/

/*Comienza contenido How much*/
section.how-much{
	padding: 93px 0 120px;
}
section.how-much p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
	padding: 30px 0 35px;
}
section.how-much .icon-much{
	width: 30px;
	height: 30px;
}
section.how-much .info-howmuch .text-much p{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding: 0 0 33px 20px;
}
section.how-much .info-howmuch .text-much span{
	font-family: 'Volte-Medium';
	font-size: 20px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 27px;
}
/*Termina contenido How much*/

/*Comienza contenido Plataforma*/
section.platform-sunergy{
	padding: 123px 0 128px;
}
section.platform-sunergy .custom_modd{
	height: 505px;
}
section.platform-sunergy .custom_modd .degreee{
	width: 85%;
	height: 505px;
}

section.platform-sunergy .moddles .tab-content .degreee{
	padding-right: 0;
	border-right: 1px solid #D8D8D8;  
  	border-image-source: linear-gradient(#D8D8D8, #F9F9F9);
  	border-image-slice: 20;
}
section.platform-sunergy .otro__degreee{
	background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 0%, #FFFFFF 100%);
}
section.platform-sunergy .content_modul span{
	font-family: 'Volte-Bold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 1.33px;
	text-align: right;
	line-height: 27px;
	float: right;
}
section.platform-sunergy .nav-tabs a{
	opacity: 0.4;
	font-family: 'Volte-Semibold';
	font-size: 16px;
	color: #62676E;
	letter-spacing: 0.59px;
	text-align: center;
	line-height: 27px;
	text-transform: uppercase;
	background: #ffffff;
	border: 1px solid #DFE1E5;
	border-radius: 0;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	opacity: 1;
	background: #007CC5;
	border: 1px solid #007CC5;
	color: #ffffff;
	
}
section.platform-sunergy .modulos-collapse{
	text-align: left;
	padding: 0 20px 0 45px;
}
section.platform-sunergy .content_modul a[aria-expanded="true"] {
    font-family: 'Volte-Medium';
	font-size: 15px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 23px;
}
section.platform-sunergy .content_modul a[aria-expanded="false"] {
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 23px;
}
section.platform-sunergy .content_modul a[aria-expanded="false"].btn:hover {
    color: #002F56;
	text-decoration: none;
	opacity: 1;
}
section.platform-sunergy .content_modul a[aria-expanded="false"] span.see-arrow{
	display: none;
}
section.platform-sunergy .content_modul a[aria-expanded="true"] span.see-arrow{
	display: block;
}
section.platform-sunergy .tab-content .icon__mod{
	height: 31px;
	width: 19px;
}
section.platform-sunergy .list-modulos li{
	height: 40px;
	margin: 5px 0;
	display: inline-flex;
}
section.platform-sunergy .content_modul{
	height: 54px;
	margin: 20px 0 20px 21px;
	position: relative;
	width: 81%;
}
section.platform-sunergy .content_modul span{
	position: absolute;
	right: 0px;
	top: 14px;
}

section.platform-sunergy .textos_modul{
	padding-top: 19px;
}
section.platform-sunergy .textos_modul.degreee{
	padding-top: 19px;
	background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 0%, #FFFFFF 100%);
}
section.platform-sunergy .textos_modul hr{
	border-top: 1px solid #DFE1E5;
	height: 1px;
	margin: 23px 0 0;
}
section.platform-sunergy .textos_modul .icon-moddle{
	height: 24px;
	width: 24px;
}
section.platform-sunergy .textos_modul h3{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
}
.content_img_venta{
	position: absolute;
	top: 0;
	right: 15px;
}
.content_mdventas{
	opacity: 0.95;
	border: 1px solid #007CC5;
	border-radius: 9px;
	padding: 14px 14px 14px 20px;
}
.icon_modulos{
	height: 24px;
	width: 24px;
}
.text_modulos h4{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #021D33;
	letter-spacing: 0.5px;
	line-height: 23px;
	padding-left: 12.5px;
}
.moduless .mdd_panel h3{
	padding-bottom: 17px;
}
.moduless .pl20{
	padding-left: 20px;
}
.pl20{
	padding-left: 20px;
}
/* .moduless .w_md_small{
	width: 195px;
} */
.moduless .w_md_med{
	width: 247px;
}
.moduless .w_md_big{
	width: 344px;
}
.pt20{
	padding-top: 20px;
}
.moduless p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
	padding-top: 32px;
}
.moduless .text-moddle h3 > span{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
}
.moduless .list_mdd{
	padding-left: 60px;
}
.textos_modul .list_mdd{
	padding-left: 60px;
}
.moduless .mdd_ps p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
	padding-top: 0px;
}
.moduless .pd_moddl{
	padding-left: 45px;
}
.moduless .text-moddle.mdd_volter h3 > span{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
.moduless .text-moddle.first_span h3 > span{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0;
	line-height: 27px;
	display: block;
}
.moduless .text-moddle.first_span h3{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
}
.moduless .text-moddle.first_span h3.regular{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
section.platform-sunergy .textos_modul .first_span .icon-moddle {
    height: 24px;
    width: 15px;
}
.moduless .text-moddle.first_span h3.regular{
	margin-left: 32px;
}
.moduless .text-moddle.first_span h3.regular:first-child{
	margin-left: 0;
}
.moduless .text-moddle.first_span.herramientas h3 {
    font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
}
.moduless .text-moddle.first_span.herramientas p.regular{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-top: 0px;
}
.moduless .text-moddle.first_span.herramientas h3.ssmall {
    font-family: 'Volte-Semibold';
	font-size: 12px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 18px;
}
.moduless .text-moddle.first_span.herramientas p.regular_small{
	font-family: 'Volte-Medium';
	font-size: 12px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 18px;
	padding-top: 0px;
}
.moduless .text-moddle.first_span.herramientas.max_45{
	max-width: 45%;
}
section.platform-sunergy .moddles .tab-content{
	border-top: 2px solid #007CC5;
	background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 0%, #FFFFFF 100%);
}
section.platform-sunergy .moddles .tab-content .mh_392{
	min-height: 392px;
	padding-left: 70px;
}
.nav.nav-tabs li > a:last-child{
	border-left: 0;
}
.nav.nav-tabs li > a:first-child{
	border-left: 1px solid #DFE1E5;
}
.nav.nav-tabs li > a.nav-link.active:first-child{
	border-left: 1px solid #007CC5;
}
.mt0{margin-top: 0 !important}
.textos_modul .list_inst{
	padding-right: 10px;
}
.relativos.box_content{
	height: 361px;
}
.textos_modul .content_md_instalacion{
	position: absolute;
	top: 0px;
	right: 0px;
}
.textos_modul .content_md_instalacion_2{
	position: absolute;
	top: 47.5%;
	left: 41.5%;
	transform: translate(-50%,-50%);
}
.box-instalacion{
	width: 246px
}
.box-instalacion .header_modulo h4{
	font-family: 'Volte-Bold';
	font-size: 15px;
	color: #ECF2F6;
	letter-spacing: 0.5px;
	line-height: 23px;
	padding: 7px 20px;
}
.box-instalacion .header_modulo span{
	font-family: 'Volte-Bold';
	font-size: 15px;
	color: #ECF2F6;
	letter-spacing: 0.5px;
	line-height: 23px;
	float: right;
	text-align: right;
}
.box-instalacion .info_modd p{
	font-family: 'Volte-Bold';
	font-size: 15px;
	color: #424345;
	letter-spacing: 0.5px;
	line-height: 23px;
}
.box-instalacion .info_modd span{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #424345;
	letter-spacing: 0.5px;
	line-height: 23px;
}
.box-instalacion .header_modulo{
	opacity: 0.95;
	background: #002F56;
}
.content_md_instalacion_2 .box-instalacion hr.box__inst{
	border-top: 5px solid #007CC5;
	border-radius: 100px 100px 0 0 ;
	margin: 0px;
	height: 0px;
}
.content_md_instalacion_3 .box-instalacion hr.box__inst{
	border-top: 5px solid #007CC5;
	border-radius: 100px 100px 0 0 ;
	margin: 0px;
	height: 0px;
}
.box-instalacion .info_modd{
	opacity: 0.95;
	background: #FFFFFF;
	box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.05);
	border-radius: 0 0 9px 9px;
	padding: 7px 20px;
}
.relativos.box_content_actividad{
	height: 222px;
	width: 451px;
}
.textos_modul .content_md_instalacion_img{
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.textos_modul .content_md_instalacion_3{
	position: absolute;
	top: 0px;
	right: 0px;
}
.box-instalacion.activi_dad {
    width: 204px;
}
section.platform-sunergy .textos_modul.modulo__post {
    padding-top: 34px;
}
.text-moddle.herramientas .list_mdd_inst{
	padding-right: 10px
}
.modulo__post .text-moddle.herramientas p.regular{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-top: 0px;
}
.relativos.box_content.md__post {
    height: 225px;
    width: 489px;
}
.textos_modul .content_md_instalacionmd__post {
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.textos_modul .content_md_instalacion_4.md__post {
    position: absolute;
    top: 0;
    right: 0;
}
.box-instalacion.w_216 {
    width: 216px;
}
.box-instalacion .header_modulo.hd_post {
    opacity: 0.95;
    background: #007CC5;
    border-radius: 7px 7px 0 0;
}
.box-instalacion .info_modd h5{
	font-family: 'Volte-Bold';
	font-size: 15px;
	color: #007CC5;
	letter-spacing: 0.5px;
	text-align: center;
	line-height: 23px;
}

.box-instalacion .info_modd.info__post p {
    font-family: 'Volte-Medium';
	font-size: 11px;
	color: #424345;
	letter-spacing: 1.2px;
	text-align: center;
	line-height: 17px;
}
.box-instalacion .info_modd.info__post span {
    font-family: 'Volte-Bold';
	font-size: 11px;
	color: #424345;
	letter-spacing: 1.2px;
	text-align: center;
	line-height: 17px;
	display: block;
}
.box-instalacion .info_modd.info__post {
    padding: 16px 20px;
}
.box-instalacion .info_modd.info__post p.pt4 {
    padding-right:10px;
    padding-left:10px; 
}
section.platform-sunergy .textos_modul hr.hr_ventas {
    border-top: 1px solid #DFE1E5;
    height: 1px;
    margin: 0;
}
.modulo__beneficios{
	padding: 0 30px 0 31px !important;
}
.herramientas.pr0.max_w_27{max-width: 27%}



/*Termina contenido Plataforma*/

/*Comienza contenido Network*/
section.network{
	padding: 111px 0 126px;
}
section.network button.btn.btn-orange{
	width: auto;
	margin-top: 42px;
}
/*Termina contenido Network*/

/*Comienza contenido Post Sale*/
section.post-sale{
	padding: 102px 0 144px;
}
section.post-sale p{
	margin: 13px 0 37px;
}
section.post-sale .head_post_sale{
	text-align: center;
}
section.post-sale .box-post{
	background: #FFFFFF;
	border: 1px solid #DFE1E5;
	border-radius: 3px;
}
section.post-sale .header-post{
	background: #002F56;
	border-radius: 3px;
}
section.post-sale .header-post h6{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 27px;
	padding: 11px 0 11px 20px;
}
section.post-sale .content-post{
	border-radius: 0 0 3px 3px;
}
section.post-sale .content-post ul.list-post {
	padding-left: 37px;
	margin-top: 20px;
	padding-bottom: 22px;
}
section.post-sale .content-post .list-post li{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	list-style: none;
}
section.post-sale .content-post .list-post li::before{
	content: url(../img/main/icon-list.svg);
	position: absolute;
    margin-left: -16px;
	padding-right: 16px;
	line-height: 21px;
	display: block;
}
/*Termina contenido Post Sale*/

/*Comienza contenido Fondeador*/
.banner-fondeador {
	background-image: url(../img/fondeador/banner-fondeador.jpg);
	background-position: center center;
    background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: relative;
}
.banner-section.fondeador .content_banner h2 {
    width: 50%;
}
section.why-sunergy.offer.custom-title .tb-why span.tb-span {
	font-family: 'Volte-SemiBold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
	padding-left: 18px;
}
section.why-sunergy.offer td {
    font-family: 'Volte-SemiBold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
    padding-bottom: 17px;
}
section.why-sunergy.offer table.tb-why  p.vmedium_i {
    font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
    padding-bottom: 0px;
}
section.why-sunergy.offer table.tb-why  p.vmedium_i.otro-cambio {
    font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
section.why-sunergy.offer.bg-white table.tb-why  p.vmedium_r{
    font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
    padding-bottom: 0px;
}
section.why-sunergy.offer.processes {
    padding: 113px 0 122px;
}
section.benefits_fondeador{
	padding: 114px 0 112px;
}
section.benefits_fondeador .custom_textos p{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	margin-bottom: 36px;
	padding-right: 10px;
}
section.benefits_fondeador .custom_textos span{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
	display: block;
}
section.benefits_actor{
	padding: 120px 0 126px;
}
section.benefits_actor h3{
	font-family: 'Volte-Medium';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0.73px;
	line-height: 27px;
}
section.benefits_actor hr.benefits_hr{
	border-top: 1px solid #DFE1E5;
	height: 1px;
	margin: 21.37px 0 20.37px;
	width: 100%;
}
section.benefits_actor p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
}
section.benefits_actor .icon-much {
    width: 30px;
    height: 30px;
}
section.benefits_actor .info-howmuch .text-much p {
    font-family: 'Volte-Regular';
    color: #021D33;
    font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
    padding: 0 0 33px 20px;
}
section.benefits_actor .d-flex img{
	margin-right: 20px;
}
section.benefits_actor .info-howmuch .icon-much img{
    margin-right: 0px;
}
section.alliances{
	padding: 115px 0 120px;
}
section.alliances .back-arrow{
	padding-top: 22px;
}
section.alliances .back-arrow a {
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #007CC5;
	letter-spacing: 0.5px;
	line-height: 23px;
}
section.alliances .back-arrow span{
	font-family: 'Volte-Bold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0.73px;
	line-height: 27px;
}
section.alliances .justify-content-center img{
	width: 103px;
	height: 103px;
}
section.alliances p{
	padding-bottom: 38px;
	padding-top: 30px;
}
section.data_sunergy{
	padding: 118px 0 120px;
}
section.data_sunergy h6{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 23px;
	text-transform: uppercase;
	padding-bottom: 20px;
}
section.data_sunergy h3{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0;
	line-height: 27px;
}
section.data_sunergy h3 > span{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px
}
section.data_sunergy img{
	width: 100%;
	margin-top: 20px;
}
section.why-sunergy.offer .carrusel_varios {
    margin: 0 auto;
    width: 100%;
}
section.why-sunergy.offer .carrusel_varios .slick-slide {
    width: 350px;
}
/* // Styling the default Slick dots */
section.why-sunergy.offer .carrusel_varios .slick-dots {
	display: flex;
	justify-content: center;	
	margin: 0;
	padding: 0;	
	list-style-type: none;
}
section.why-sunergy.offer .carrusel_varios .slick-dots li {
	margin: 0 0.25rem;
}
section.why-sunergy.offer .carrusel_varios .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	padding: 4px;
	cursor: pointer;
	outline: none;
	border-radius: 10px;
	border: 1px solid #62676E;
	background-color: transparent;
}
section.why-sunergy.offer .carrusel_varios .slick-dots li.slick-active button {
	background-color: #62676E;
}
section.custom_desplegable .back-arrow h1{
	padding-top: 44px;
}
section.custom-section.custom_desplegable .back-arrow {
    padding-bottom: 54px;
}
.custom_desplegable ul.list-desplegable {
    padding-left: 0px;
}
.custom_desplegable .list-desplegable li {
    margin-bottom: 0px;
    border-top: 1px solid #D8D8D8;
	width: 95%;
	list-style: none;
}
.custom_desplegable li {
    font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #002F56;
	letter-spacing: 0.5px;
	line-height: 23px;
    margin-bottom: 25px;
}
.custom_desplegable a[aria-expanded="true"] {
    font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #002F56;
	letter-spacing: 0.5px;
	line-height: 23px;
	box-shadow: none;
}
.custom_desplegable a[aria-expanded="false"] {
    opacity: 0.5;;
}
.custom_desplegable .list-desplegable a[aria-expanded="false"].btn:hover {
    color: #002F56;
	text-decoration: none;
	opacity: 0.8;
}
.custom_desplegable .list-desplegable .btn {
    height: 97px;
    width: 100%;
	text-align: left;
	padding: 24.5px 0;
}
.bancos-collapse img{
	width: 48px;
	height: 48px;
	vertical-align: middle;
	margin-right: 20px;
}
.list-desplegable span.see-arrow {
    font-family: 'Volte-Bold';
    font-size: 20px;
    color: #007CC5;
    letter-spacing: 0.73px;
    line-height: 27px;
}
.list-desplegable span.see-arrow {
    text-align: right;
	float: right;
	padding-top: 9px;
}
.planes .textos_plan_uno h2{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
	padding-bottom: 27px;
}
.planes .textos_plan_uno h2 > span{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0;
	line-height: 27px;
}
.planes .textos_plan_uno p{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-bottom: 22px;
}
.planes .textos_plan_uno.make_lista ul.list-icon-cicle{
	margin-top: 0;
	padding-bottom: 28px;
}
.planes .textos_plan_uno.make_lista .list-icon-cicle li{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.planes .textos_plan_uno.make_lista .list-icon-cicle span{
	font-family: 'Volte-Medium';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-bottom: 0;
}
.planes .textos_plan_uno p > span{
	font-family: 'Volte-Medium';
	font-size: 20px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 27px;
}
section.custom-section.custom_desplegable hr.hr_fondeadores {
    border-top: 1px solid #DFE1E5;
    height: 1px;
    margin: 0px;
}
section.custom-section.custom_desplegable hr.hr_fondeadores.mb20_5 {
    margin-bottom: 20.5px;
}
.planes .textos_plan_dos{
	padding: 31.5px 0 41px;
}
.planes .textos_plan_dos h4{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
.planes .textos_plan_dos p{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #62676E;
	letter-spacing: 0px;
	line-height: 22px;
}
.textos_plan_tres h5.ver > span.see-arrow {
    font-family: 'Volte-Bold';
    font-size: 20px;
    color: #007CC5;
    letter-spacing: 0.73px;
	line-height: 27px;
	display: initial;
}
.planes .textos_plan_tres h5.gray{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #62676E;
	letter-spacing: 0.59px;
	line-height: 27px;
}
.planes .textos_plan_tres h5{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 27px;
}
.planes .textos_plan_tres.pad_plan_dos a {
    font-family: 'Volte-Medium';
    font-size: 16px;
    color: #021D33;
    letter-spacing: 0;
    line-height: 27px;
}
.planes .textos_plan_tres.pad_plan_dos a:hover {
    opacity: 0.7;
}
.planes .textos_plan_tres h5 > span{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 27px;
	display: block;
}
.planes .textos_plan_tres h5.ver{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #007CC5;
	letter-spacing: 0.5px;
	line-height: 27px;
}
.planes .textos_plan_tres{
	padding: 20.5px 0 31px;
}
.planes .textos_plan_tres p{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #62676E;
	letter-spacing: 0.59px;
	line-height: 27px;
}
.planes .textos_plan_tres.pad_plan_uno{
	padding: 22.5px 0 29px;
}
.planes .textos_plan_tres.pad_plan_dos {
    padding: 20.5px 0 28px;
}
.planes .arrendadora{
	padding-top: 124px;
}
.planes .nota_bancos{
	background-color: #F4F5F9;
	padding: 13px 20px 18px;
}
.planes .nota_bancos p{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 23px;
}
.planes .nota_bancos ul.solo_regular {
    list-style: none;
    margin-left: 10px;
    padding-left: 0px;
    margin-bottom: 11px;
}
.planes .nota_bancos li{
	font-family: 'Volte-MediumItalic';
	font-size: 15px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 23px;
	text-indent: -0.6em;
	margin-bottom: 0;
}
.textos_plan_uno.make_lista .santander{
	color: #F11F14 !important;
}



/*Termina contenido Fondeador*/

/*Comienza contenido Cliente*/
.banner-cliente {
	background-image: url(../img/cliente/banner-cliente.jpg);
	background-position: center center;
    background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
}
section.how-much.paneles {
    padding: 111px 0 0;
}
section.why-sunergy{
	padding: 111px 0 112px;
}
section.why-sunergy.custom-title span {
		
	font-family: 'Volte-Bold';
	font-size: 35px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 37px;
}
.pt91{
	padding-top: 91px;
}
section.why-sunergy td.tb-img-why{
	width: 60px;
	height: 60px;
}
section.why-sunergy.custom-title .tb-why span.tb-span {
	font-family: 'Volte-SemiBold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
	padding-left: 26px;
}
section.why-sunergy td{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-bottom: 17px;
}
section.financing{
	padding: 115.5px 0 116px;
}
section.financing.custom-title p.paneles{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
	padding-bottom: 37px;
	padding-top: 30px;
}
section.financing .deseas p{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
section.financing .deseas b{
	font-family: 'Volte-SemiBold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
	display: block;
}
section.financing .deseas span{
	font-family: 'Volte-SemiBold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0;
	line-height: 27px;
}
section.financing .deseas img{
	width: 100%;
}
section.financing hr.hr-financing{
	border-top: 1px solid #DFE1E5;
	height: 1px;
	margin: 48px 0 41px;
	width: 100%;
}
section.financing h4{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0;
	line-height: 27px;
	padding-bottom: 22px;
}
section.financing .icon-financing{
	width: 30px;
	height: 30px;
}
section.financing .text-financing p{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding: 0 0 33px 20px;
}
section.fondeadores{
	padding: 114px 0 120px;
}
section.fondeadores p{
	padding: 30px 0 46px;
}
section.fondeadores span.fuerte{
	font-family: 'Volte-SemiboldItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	text-align: center;
	line-height: 27px;
}
section.fondeadores .tb-fondeadores table{
	width: 100%;
	vertical-align: middle;
}
section.fondeadores .tb-fondeadores thead > th{
	background: #002F56;
}
section.fondeadores .tb-fondeadores thead.fondo-blue{
	height: 48px;
	font-family: 'Volte-Semibold';
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 20px;

}
section.fondeadores .tb-fondeadores tbody{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 20px;
}
section.fondeadores .tb-fondeadores .table-bordered th, section.fondeadores .tb-fondeadores .table-bordered td {
	border: 1px solid #DFE1E5;
	vertical-align: middle;
	padding: 15px 19.5px;
}
section.fondeadores .tb-fondeadores .table-bordered td.td_pad {
    padding: 15px 61px 15px 19.5px;
}
section.fondeadores .tb-fondeadores .table-bordered td.tb_padding_no {
    padding: 30px 0;
}
section.fondeadores .tb-fondeadores .table-bordered td.tb_padding_no.santander {
    padding: 57px 0;
}
section.fondeadores .tb-fondeadores .table-bordered td.tb_padding_no a {
    padding: 21px 33px;
}
section.fondeadores .tb-fondeadores .table-bordered td.tb_padding_no a:hover {
	opacity: 0.6;
	transition: 500ms ease;
	
}
section.fondeadores .tb-fondeadores .table-bordered td.td_pad.otro-height {
    padding-top: 25px;
	padding-bottom: 25px;
}
section.fondeadores .tb-fondeadores .tb_rounded {
    border: none;
}
section.fondeadores .tb-fondeadores .tb_rounded thead th {
    background-color: #002F56;
    border: none;
	color: #FFFFFF;
}
section.fondeadores .tb-fondeadores .tb_rounded thead th:first-child {
	border-radius: 7px 0 0 0;
	padding: 15px 0;
}
section.fondeadores .tb-fondeadores .tb_rounded thead th:last-child {
	border-radius: 0 7px 0 0;
	padding: 15px 0;
}
section.fondeadores .tb-fondeadores .tb_rounded tbody {
    border: none;
	border-top: solid 1px #DFE1E5;
	background-color: #ffffff;
}
section.fondeadores .tb-fondeadores .tb_rounded tbody tr:last-child {
    border-radius: 0 0 0 7px;
}
section.fondeadores .tb-fondeadores .tb_rounded tbody tr:last-child td:last-child {
    border-radius: 0 0 7px 0;
}

section.powered{
	padding: 108px 0 120px;
}
section.powered .community{
	padding-bottom: 70px;
}
section.powered .community p{
	padding-top: 35px;
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
}
section.powered .community .provee p{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-bottom: 32px;
	padding-top: 0px;
}
section.powered .community .provee table{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
section.powered .community .provee td.icon_provee{
	height: 24px;
	width: 24px;
	text-align: center;
}
section.powered .community .provee td.icon_provee img{
	margin-right: 15px;
}
section.powered .community .provee td{
	padding-bottom: 31px;
}
section.powered .network_integrators h3{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
}
section.powered .network_integrators{
	padding-bottom: 31px;
}
section.powered .network_integrators{
	padding-bottom: 31px;
}
section.powered .network_integrators .buscador-red input.buscador_red{
	display: block;
	width: 100%;
	height: 36px;
	padding: 7px 54px;
	background: #FFFFFF;
	border: 1px solid #DFE1E5;
	background-clip: padding-box;
	border-radius: 7px;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
section.powered .network_integrators .buscador-red input.buscador_red{
	font-family: 'Volte-Medium';
	font-size: 15px;
	color: #989898;
	letter-spacing: 0;
	line-height: 23px;
}
section.powered .network_integrators form.buscador-red input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #989898;
}
  
section.powered .network_integrators form.buscador-red input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #989898;
}
  
section.powered .network_integrators form.buscador-red input::-ms-input-placeholder { /* Microsoft Edge */
	color: #989898;
}
section.powered .network_integrators form.buscador-red textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #989898;
}
  
section.powered .network_integrators form.buscador-red textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #989898;
}
section.powered .network_integrators .clear {
    width: 14px;
	position: absolute;
	top: 4px;
	left: 20px;
}
section.powered .network_integrators  .clear button {
    background-color: transparent;
    border: none;
    padding: 0px;
}
section.powered .network_integrators .textos_network h5{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 23px;
}

section.powered .network_integrators .textos_network h6{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 23px;
}
table.table-bordered.tb_network_integrators td {
    font-family: 'Volte-Medium';
	font-size: 16px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 23px;
}
table.table-bordered.tb_network_integrators.skia .nivel_tb a {
    padding: 25px;
}
table.tb_network_integrators{
	margin-top: 35px;
	margin-bottom: 0px;
}
.tb_network_integrators.tb_rounded {
    border: none;
}
.tb_network_integrators.tb_rounded thead th {
    background-color: #002F56;
    border: none;
	color: #FFFFFF;
}
.tb_network_integrators.tb_rounded thead th:first-child {
	border-radius: 7px 0 0 0;
}
.tb_network_integrators.tb_rounded thead th:last-child {
	border-radius: 0 7px 0 0;
	padding: 15px 0;
}
.tb_network_integrators.tb_rounded tbody {
    border: none;
	border-top: solid 1px #DFE1E5;
	background-color: #ffffff;
}
.tb_network_integrators.tb_rounded tbody tr:last-child {
    border-radius: 0 0 0 7px;
}
.tb_network_integrators.tb_rounded tbody tr:last-child td:last-child {
    border-radius: 0 0 7px 0;
}
table.tb_network_integrators thead.fondo-blue th{
	font-family: 'Volte-Semibold';
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 20px;
}
table.table-bordered.tb_network_integrators th, table.table-bordered.tb_network_integrators td {
    border: 1px solid #DFE1E5;
    vertical-align: middle;
    padding: 14px 20px 14.5px 20px;
}
.tb_network_integrators .vertical_top{
	vertical-align: top !important;
}
/* table.table-bordered.tb_network_integrators th.nivel_tb, table.table-bordered.tb_network_integrators td.nivel_tb {
    padding-left: 0px;
} */
section.powered .network_integrators .textos_network {
    margin-left: 20px;
}
section.powered .back-arrow a {
    font-family: 'Volte-Semibold';
    font-size: 15px;
    color: #007CC5;
    letter-spacing: 0.5px;
    line-height: 23px;
}
section.powered .network_integrators button.btn-orange{
	width: 195px;
}
section.why-sunergy.custom-title span {
    font-family: 'Volte-Bold';
    font-size: 45px;
    color: #002F56;
    letter-spacing: 0;
    line-height: 47px;
}
section.why-sunergy.offer ul.list-post {
    padding-left: 15px;
    margin-top: 0px;
    padding-bottom: 22px;
}
section.why-sunergy.offer .list-post li {
    font-family: 'Volte-Regular';
    color: #021D33;
    font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
    list-style: none;
}
section.why-sunergy.offer .list-post li::before {
    content: url(../img/main/icon-list.svg);
    position: absolute;
    margin-left: -16px;
    padding-right: 16px;
    line-height: 21px;
    display: block;
}

/*Termina contenido Cliente*/



/*Comienza contenido FONDEADORES*/

section.custom-section{
	padding: 107px 0 134.5px;
}
section.custom-section .back-arrow {
	padding-bottom: 51px;
}
section.custom-section .back-arrow a{
	font-family: 'Volte-Semibold';
	font-size: 15px;
	color: #007CC5;
	letter-spacing: 0.5px;
	line-height: 23px;
}
section.custom-section  table.tb_empresa {
	margin-bottom: 35.22px;
}
section.custom-section  table.tb_empresa td.logo-empresa {
	width: 79px;
}
section.custom-section .tb-soluciones .tb_empresa h1{
	font-family: 'Volte-Bold';
	font-size: 45px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 47px;
}
section.custom-section .tb-soluciones .tb_empresa img{
	margin-right: 36px;
}
section.custom-section .tb-soluciones p{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
section.custom-section .tb-soluciones b{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0.73px;
	line-height: 27px;
}
section.custom-section .tb-soluciones span{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0.73px;
	line-height: 27px;
}
section.custom-section .tb-soluciones .tb_empresa p{
	margin-top: 30px;
	margin-bottom: 35.22px;
}
section.custom-section  .tb-content h4{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 22px;
}
section.custom-section .tb-content h4 > span{
	font-family: 'Volte-Semibold';
	font-size: 16px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 22px;
}
section.custom-section .tb-content td{
	padding: 32.22px 0 37.22px;
}
section.custom-section .tb-content{
	padding-top: 32.22px;
	padding-bottom: 40.22px;
}
.ltt59{
	letter-spacing: 0.59px !important;
}
.solo_regular_ul{
	list-style: none;
	margin-left: 10px;
	padding-left: 0px;
	margin-bottom: 11px;
}
.solo_regular_ul li {
    font-family: 'Volte-Medium';
	font-size: 16px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 22px;
    text-indent: -0.6em;
    margin-bottom: 0;
}
section.custom-section .tb-content.otro_row{
	padding-top: 7px;
	padding-bottom: 37.22px;
}
section.custom-section h6{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #62676E;
	letter-spacing: 0.59px;
	line-height: 27px;
	padding-top: 30.22px;
}
section.custom-section .tb-content .insignia span{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #021D33;
	letter-spacing: 0;
	line-height: 22px;
}
section.custom-section .tb-content .icon__sun img{
	margin-right: 10px;
}
section.custom-section .tb-content .insignia img{
	margin-right: 10px;
}
section.custom-section hr.hr_fondeadores{
	border-top: 1px solid #DFE1E5;
	height: 1px;
	margin: 0px;
}
.semi__bold{
	font-family: 'Volte-Semibold' !important;
	font-size: 17px !important;
	letter-spacing: 0.5px !important;
	line-height: 25px !important;
}
.semi__bo_ita{
	font-family: 'Volte-SemiboldItalic' !important;
	font-size: 17px !important;
	letter-spacing: 0.5px !important;
	line-height: 25px !important;
}
.logo__fond img{
	width: 40px;
	height: 40px;
}

/*Termina contenido FONDEADORES*/



/*Comienza contenido Nosotros*/
section.banner-nosotros {
    position: relative;
    padding-top: 172px;
    padding-bottom: 125px;
}
section.banner-nosotros b {
    font-family: 'Volte-Bold';
    font-size: 45px;
    color: #002F56;
    letter-spacing: 0;
    line-height: 47px;
}
section.banner-nosotros p {
    font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
}
section.banner-nosotros p.otros__cambios {
    font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
}
section.banner-nosotros p.otros__cambios span{
    font-family: Volte-SemiboldItalic;
	font-size: 20px;
	color: #62676E;
	letter-spacing: 0;
	line-height: 27px;
}
.pt26{padding-top: 26px;}
section.banner-nosotros p.custom__ban {
    font-family: 'Volte-Regular';
    font-size: 17px;
    color: #021D33;
    letter-spacing: 0.5px;
    line-height: 25px;
    padding: 26px 0 0;
}
/*Termina contenido Nosotros*/

/*Comienza contenido Contacto*/
section.banner-info {
    position: relative;
	padding-top: 177px;
	padding-bottom: 130px;
}
section.banner-info h1{
	font-family: 'Volte-Medium';
	font-size: 45px;
	color: #007CC5;
	letter-spacing: 0;
	line-height: 47px;
}
section.banner-info span{
	font-family: 'Volte-Medium';
	font-size: 45px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 47px;
}
section.banner-info b{
	font-family: 'Volte-Bold';
	font-size: 45px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 47px;
}
section.contact-us{
	padding: 114px 0 119px;
}
section.contact-us form.forma-contact .form-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 7px 1.75rem 7px 20px;
    font-family: 'Volte-Medium';
	font-size: 15px;
	color: #989898;
	letter-spacing: 0;
	line-height: 23px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #DFE1E5;
    border-radius: 7px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
section.contact-us form.forma-contact .custom-select {
    display: inline-block;
    width: 100%;
    height: 36px;
    padding: 7px 1.75rem 7px 20px;
    font-family: 'Volte-Medium';
	font-size: 15px;
	color: #989898;
	letter-spacing: 0;
	line-height: 23px;
    vertical-align: middle;
    background: #fff url("../img/main/icon-select.svg") no-repeat right 20px center/8px 20px;
    border: 1px solid #DFE1E5;
    border-radius: 7px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
section.contact-us form.forma-contact .custom-select option{
    display: inline-block;
    width: 100%;
    height: 36px;
    padding: 7px 1.75rem 7px 20px;
    font-family: 'Volte-Medium';
	font-size: 15px;
	color: #989898;
	letter-spacing: 0;
	line-height: 23px;
    vertical-align: middle;
    border: 1px solid #DFE1E5;
    border-radius: 7px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
section.contact-us form.forma-contact .form-group textarea.form-control{
	height: 132px;
	resize: none;
}
section.contact-us form.forma-contact .form-control:focus, section.contact-us form.forma-contact select.form-control:focus {
    outline: none;
	box-shadow: none;
	opacity: 0.8;
}
.custom-select:focus {
    outline: none;
	box-shadow: none;
	opacity: 0.8;
}
section.contact-us form.forma-contact input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #989898;
}
  
section.contact-us form.forma-contact input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #989898;
}
  
section.contact-us form.forma-contact input::-ms-input-placeholder { /* Microsoft Edge */
	color: #989898;
}
section.contact-us form.forma-contact textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #989898;
}
  
section.contact-us form.forma-contact textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #989898;
}
  
section.contact-us form.forma-contact textarea::-ms-input-placeholder { /* Microsoft Edge */
	color: #989898;
}
section.contact-us form.forma-contact .form-group {
	margin-bottom: 12px;
}
section.map-us{
	padding: 115px 0 135px;
}
section.map-us span{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
}
section.map-us p{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
section.map-us a{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
}
section.map-us a:hover{
	opacity: 0.8;
}
section.map-us ul.list-redes-contact{
	padding-left: 0px;
	display: inline-flex !important;
}
section.map-us .list-redes-contact li > a > span{
	font-family: 'Volte-Bold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0.67px;
	line-height: 23px;
}
section.map-us .list-redes-contact li > a{
	font-family: 'Volte-SemiBold';
	font-size: 15px;
	color: #007CC5;
	letter-spacing: 0.5px;
	line-height: 23px;
}
section.map-us .list-redes-contact li{
	list-style: none;
	margin-right: 30px;
	padding-top: 31px;
}
section.map-us .map_contact_us{
	width: 100%;
	height: 345px;
}
/*Termina contenido Contacto*/

/*Comienza contenido Nosotros*/
section.team-sunergy{
	padding: 112px 0 120px;
}
section.team-sunergy p{
	font-family: 'Volte-Regular';
	color: #021D33;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-top: 29px;
	width: 94%;
}
section.team-sunergy p > span{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 27px;
	padding-top: 29px;
	width: 94%;
}
section.team-sunergy p{
	width: 94%;
}
section.plataforma.plata_nosotros {
    padding: 110px 0 126px 0;
}
section.benefits{
	padding: 115px 0 121px;
}
section.benefits h4{
	font-family: 'Volte-Medium';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0.73px;
	line-height: 27px;
}
section.benefits img{
	padding-right: 20px;
}
section.benefits button.btn-orange{
	width: 195px;
}
.list-icon-cicle{
	padding-left: 16px;
	margin-top: 14px;
	padding-bottom: 21px;
	padding-right: 22px;
	margin-bottom: 0px;
}
.list-icon-cicle li {
    font-family: 'Volte-Regular';
    color: #021D33;
    font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
    list-style: none;
}
.list-icon-cicle li::before {
    content: url(../img/main/icon-list.svg);
    position: absolute;
    margin-left: -16px;
    padding-right: 16px;
    line-height: 21px;
    display: block;
}
section.the-best{
	padding: 111px 0 131px;
}
section.the-best h4{
	font-family: 'Volte-Semibold';
	font-size: 20px;
	color: #002F56;
	letter-spacing: 0;
	text-align: center;
	line-height: 27px;
}
section.the-best p{
	font-family: 'Volte-Regular';
	color: #002F56;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 25px;
	text-align: center;
}
section.the-best img{
	padding-bottom: 13px;
}
section.the-best .pt61{
	padding-top: 0 !important;
}
section.the-best .iip {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
}

/*Modal*/
.pt14{padding-top: 14px;}
.mr0{margin-right:0px !important;}
.modal-integrador .modal-dialog {
    max-width: 1207px;
    margin: 1.75rem auto;
    max-height: 504px;
}
.modal-integrador .modal-content{
	height: 504px;
	border-radius: 7px;
	background-color: #F4F5F9;
}
.modal-integrador .modal-header .close {
    padding: 40px 40px 0 0;
	margin: -1rem -1rem -1rem auto;
	outline: none;
	opacity: 1;
}
.modal-integrador .modal-header{
	border: 0;
}
.modal-integrador .modal-body{
	padding-left:113px;
	padding-right: 111px;
}
.modal-integrador h3{
	font-family: 'Volte-Bold';
	font-size: 45px;
	color: #003661;
	letter-spacing: 0;
	line-height: 47px;
}
.modal-integrador .modal-body p{
	font-family: 'Volte-MediumItalic';
	font-size: 20px;
	color: #6D7379;
	letter-spacing: 0;
	line-height: 27px;
}
.modal-integrador .modal-body .modal-info p{
	font-family: 'Volte-Semibold';
	font-size: 16px;
	color: #002F56;
	letter-spacing: 0.59px;
	line-height: 27px;
}
.modal-integrador .modal-body  span{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #002F56;
	letter-spacing: 0.59px;
	line-height: 27px;
}
.modal-integrador .modal-body  a{
	font-family: 'Volte-Medium';
	font-size: 16px;
	color: #002F56;
	letter-spacing: 0.59px;
	line-height: 27px;
}
.modal-integrador  ul.list-redes-contact{
	padding-left: 0px;
	display: inline-flex !important;
}
.modal-integrador .list-redes-contact  span{
	font-family: 'Volte-Bold';
	font-size: 20px;
	color: #007CC5;
	letter-spacing: 0.67px;
	line-height: 23px;
}
.modal-integrador  .list-redes-contact  a{
	font-family: 'Volte-SemiBold';
	font-size: 15px;
	color: #007CC5;
	letter-spacing: 0.5px;
	line-height: 23px;
}
.modal-integrador  .list-redes-contact li{
	list-style: none;
	margin-right: 60px;
	padding-top: 31px;
}
.modal-integrador form.forma-contact .form-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 7px 1.75rem 7px 20px;
    font-family: 'Volte-Medium';
	font-size: 15px;
	color: #989898;
	letter-spacing: 0;
	line-height: 23px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #DFE1E5;
    border-radius: 7px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.modal-integrador form.forma-contact .custom-select {
    display: inline-block;
    width: 100%;
    height: 36px;
    padding: 7px 1.75rem 7px 20px;
    font-family: 'Volte-Medium';
	font-size: 15px;
	color: #989898;
	letter-spacing: 0;
	line-height: 23px;
    vertical-align: middle;
    background: #fff url("../img/main/icon-select.svg") no-repeat right 20px center/8px 20px;
    border: 1px solid #DFE1E5;
    border-radius: 7px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.modal-integrador form.forma-contact .custom-select option{
    display: inline-block;
    width: 100%;
    height: 36px;
    padding: 7px 1.75rem 7px 20px;
    font-family: 'Volte-Medium';
	font-size: 15px;
	color: #989898;
	letter-spacing: 0;
	line-height: 23px;
    vertical-align: middle;
    border: 1px solid #DFE1E5;
    border-radius: 7px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.modal-integrador form.forma-contact .form-group textarea.form-control{
	height: 132px;
	resize: none;
}
.modal-integrador form.forma-contact .form-control:focus, section.contact-us form.forma-contact select.form-control:focus {
    outline: none;
	box-shadow: none;
	opacity: 0.8;
}
.custom-select:focus {
    outline: none;
	box-shadow: none;
	opacity: 0.8;
}
.modal-integrador form.forma-contact input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #989898;
}
  
.modal-integrador form.forma-contact input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #989898;
}
  
.modal-integrador form.forma-contact input::-ms-input-placeholder { /* Microsoft Edge */
	color: #989898;
}
.modal-integrador form.forma-contact textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #989898;
}
  
.modal-integrador form.forma-contact textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #989898;
}
  
.modal-integrador form.forma-contact textarea::-ms-input-placeholder { /* Microsoft Edge */
	color: #989898;
}
.modal-integrador form.forma-contact .form-group {
	margin-bottom: 12px;
}
/*Modal*/

.mensaje_final {
	padding: 20px 0;
	display: none;
}
.mensaje_final label{
    font-family: 'Volte-Regular';
    color: #002F56;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 25px;
}
.mensaje_final_modal {
	padding: 20px 0;
	display: none;
}
.mensaje_final_modal label{
    font-family: 'Volte-Regular';
    color: #002F56;
    font-size: 17px;
    letter-spacing: 0.5px;
    line-height: 25px;
}
.cambiar_svg img.color_svg{
	display: block;
	width: 15px;
}
.cambiar_svg:hover img.color_svg{
	display: none;
}
.cambiar_svg:hover img.menu__blue.color_svg{
	display: none;
}
.cambiar_svg img.color_svg_hover{
	display: none;
}
.cambiar_svg:hover img.color_svg_hover{
	display: block;
	width: 15px;
}
.cambiar_svg:hover img.menu__white{
	display: none;
	width: 15px;
}
.cambiar_svg img.menu__white{
	width: 15px;
}
header.menu-white.scroll-on .menu_desktop .cambiar_svg:hover img.menu__blue {
    display: none;
}
header .menu_desktop img.menu__blue {
    width: 15px;
}
.inician_integradores.mitad_intregadores{
	max-height: 453px;
	overflow: hidden;
}
section.powered .back-arrow button {
    font-family: 'Volte-Semibold';
    font-size: 15px;
    color: #007CC5;
    letter-spacing: 0.5px;
	line-height: 23px;
	background-color: transparent;
	border: 0;
}
.ver__alls.mas{
	display: none;
}
.ver__alls_second.menos{
	display: none;
}
.ver__alls_second img{
	transform: rotate(-180deg);
  -ms-transform: rotate(-180deg); /* IE 9 */
  -moz-transform: rotate(-180deg); /* Firefox */
  -webkit-transform: rotate(-180deg); /* Safari and Chrome */
  -o-transform: rotate(-180deg); /* Opera */
}

section.aviso-privacidad{
	padding: 186px 0 125px;
}
section.aviso-privacidad h1{
	font-family: 'Volte-Bold';
	font-size: 45px;
	color: #002F56;
	letter-spacing: 0;
	line-height: 47px;
}
section.aviso-privacidad p{
	font-family: 'Volte-Regular';
	font-size: 17px;
	color: #002F56;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-top: 30px;
}
section.aviso-privacidad p.upper{
	font-family: 'Volte-Semibold';
	font-size: 17px;
	color: #002F56;
	letter-spacing: 0.5px;
	line-height: 25px;
}
section.aviso-privacidad p.upper span{
	text-transform: uppercase;
}
section.aviso-privacidad b{
	font-family: 'Volte-Semibold';
}
section.aviso-privacidad h4{
	font-family: 'Volte-Semibold';
	font-size: 17px;
	color: #002F56;
	letter-spacing: 0.5px;
	line-height: 25px;
	padding-top: 50px;
	text-transform: uppercase;
}
section.aviso-privacidad ul.list-aviso{
	list-style: none;
    margin-left: 21px;
    padding-left: 0px;
    margin-bottom: 11px;
}
section.aviso-privacidad ul.list_regular{
	list-style: none;
	margin-left: 10px;
	padding-left: 0px;
	margin-bottom: 11px;
}
section.aviso-privacidad ul.list__regular{
	list-style: none;
	margin-left: 16px;
	padding-left: 0px;
	margin-bottom: 11px;
}
section.aviso-privacidad .list-aviso li{
	font-family: 'Volte-Regular';
	font-size: 17px;
	color: #002F56;
	letter-spacing: 0.5px;
	line-height: 25px;
	text-indent: -1.2em;
	margin-bottom: 0;
}
section.aviso-privacidad .list_regular li{
	font-family: 'Volte-Regular';
	font-size: 17px;
	color: #002F56;
	letter-spacing: 0.5px;
	line-height: 25px;
	text-indent: -0.6em;
	margin-bottom: 0;
}
section.aviso-privacidad .list__regular li{
	font-family: 'Volte-Regular';
	font-size: 17px;
	color: #002F56;
	letter-spacing: 0.5px;
	line-height: 25px;
	text-indent: -0.9em;
	margin-bottom: 0;
}

section.custom-section .tb-content.pt11 .img_1000 img {
    width: 100%;
}







/* #Media movil
================================================== */
@media (max-width: 1135px) {
	.menu_desktop li {
		display: inline-block;
		margin-left: 30px;
		height: 24px;
	}
	.menu_desktop.img-suns img {
		display: none;
	}
}
@media (max-width: 1272px) {
	.menu_desktop li {
		display: inline-block;
		margin-left: 30px;
		height: 24px;
	}
}
@media (max-width: 1200px) {
	section.beneficios .boxes {
		background: #FFFFFF;
		border: 1px solid #007CC5;
		border-radius: 7px;
		margin-left: 22px;
		padding: 16px 9px;
    	height: 126px;
	}
}
@media (max-width: 1024px) {
	section.beneficios .boxes {
		background: #FFFFFF;
		border: 1px solid #007CC5;
		border-radius: 7px;
		margin-left: 22px;
		padding: 16px 9px;
    	height: 136px;
	}
}

@media (max-width: 767px) {
	section{
		padding-top: 80px !important;
		padding-bottom: 80px !important; 
	}
	.slide__noticias{
		padding-left:20px;
		padding-right:20px;
	}
	header {
		height: 64px;
		background: #021D33;
		padding-top: 21px;
		position: fixed;
		box-shadow: 0 3px 3px 0 rgba(0,0,0,0.05);
	}
	header.menu-white .menu_desktop a {
		display: block;
	}
	.custom-title span {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	ul.menu_desktop {
	    padding-left: 0px;
	    display: initial;
	}
	header.menu-abierto .cerrar-menu {
		display: inline-block;
	}
	header.menu-abierto .ver-inline {
		z-index: 999;
	}
	header.menu-abierto .ver-inline {
		z-index: 999;
	}
	header.start-header.scroll-on {
		padding: 10px 0;
		-webkit-transition : all 0.3s ease-out;
		transition : all 0.3s ease-out;
	}
	
	#menu-movil{
		background-color:#021D33;
		background-position: center center;
    	background-repeat: no-repeat;
    	background-size: cover;
		z-index: 5;
		overflow: hidden;
	}
	 .navbar-collapse {
        position: absolute;
        top: 0;
        right: 0px;
        width: 100%;
        height: 100vh;
        padding: 72px 32px 20px 32px;
        transition: 0.25s ease;
		box-shadow: 0 3px 3px 0 rgba(0,0,0,0.05);
		overflow: hidden;
    }
    .navbar-collapse.collapsing {
        height: auto;
        transition: 0.25s ease;
        width: 100%;
        height: 100vh;
		box-shadow: 0 3px 3px 0 rgba(0,0,0,0.05);
		overflow: hidden;
    }
    .navbar-collapse.show {
        transition: 0.25s ease;
		width: 100%;
		height: 100vh;
    }
    header.scroll-on .sbox-shadow{
    	height:100%;
    	box-shadow: 0 3px 3px 0 rgba(0,0,0,0.05);
    }
 	.menu_desktop{
		padding: 0;
	}
     .menu_desktop li{
		display:inline-block;
		margin:0;
		height: auto;
		width: 100%;
		padding: 24px 0;
		border-top: 1px solid #002F56;
	}
	.menu-abierto .menu_desktop li:last-child{
		border-bottom: 1px solid #002F56;
	}
	.navbar-collapse.collapsing.multi-collapse img {
	    margin-right: 16px;
	}
	.navbar-collapse.collapse.multi-collapse img{
		margin-right: 16px;
	}
	.navbar-collapse.collapsing.multi-collapse .img__menu_abierto img{
		margin-right: 20px;
	}
	.navbar-collapse.collapse.multi-collapse .img__menu_abierto img{
		margin-right: 20px;
	}
	.navbar-collapse.collapsing.multi-collapse .img__menu_abierto_2 img{
		margin-right: 22px;
	}
	.navbar-collapse.collapse.multi-collapse .img__menu_abierto_2 img{
		margin-right: 22px;
	}
	.navbar-collapse.collapse.multi-collapse .arrow-menu-movil img {
		margin-right: 0px;
	}
	.navbar-collapse.collapsing.multi-collapse .arrow-menu-movil img {
	    margin-right: 0px;
	}
	.menu-abierto .menu_desktop .arrow-menu-movil{
		text-align: right;
		float: right;
	}
	.navbar-collapse.collapsing {
	    -webkit-transition: none;
	    transition: none;
	    display: none;
	}
	header .menu_desktop li a {
	    color: #FFFFFF;
	}
	.menu_desktop li.active a{
		color:#F6F6F6 !important;
	}
	header.menu-abierto  .menu_desktop li a:hover::after{
		display: none;
		position: none;
	}
	.menu_desktop li{
		font-family: 'Volte-Semibold';
		font-size: 15px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 23px;
		display: inline-block;
	}
	header.scroll-on .logo-inicial{
		display: none;
	}
	header.scroll-on img.logo.logo-sticky-abierto {
		display: none;
	}
	header.menu-abierto img.logo.logo-inicial{
		display: none;
	}
	header .hamburguesa{
		display: inline-block;
	}
	header .hamburguesa-sticky{
		display: none;
	}
	header.scroll-on .hamburguesa{
		display: none;
	}
	header.scroll-on .hamburguesa-sticky{
		display: inline-block;
	}
	header .cerrar-menu{
		display: none;
	}
	header.scroll-on .logo.logo-sticky-abierto {
		display: block;
	}
	header .cerrar-menu-sticky{
		display: none;
	}
	header.menu-abierto img.logo.logo-stick {
		display: none;
	}

	header.scroll-on .cerrar-menu{
		display: none;
	}

	header.scroll-on .cerrar-menu-sticky{
		display: none;
	}


	header.menu-abierto .hamburguesa{
		display: none;
	}

	header.menu-abierto .hamburguesa-sticky{
		display: none;
	}

	header.scroll-on.menu-abierto .hamburguesa{
		display: none;
	}
	header.scroll-on.menu-abierto img.logo.logo-sticky-abierto{
		display: block;
	}

	header.scroll-on.menu-abierto .hamburguesa-sticky{
		display: none;
	}

	header.menu-abierto .cerrar-menu{
		display: inline-block;
	}

	header.menu-abierto .cerrar-menu-sticky{
		display: none;
	}
	header.menu-abierto img.logo.logo-inicial{
		display: none;
	}

	header.scroll-on.menu-abierto .cerrar-menu{
		display: none;
	}

	header.scroll-on.menu-abierto .cerrar-menu-sticky{
		display: inline-block;
	}
	header.scroll-on .logo {
		margin-top: 0px;
	}
	header.scroll-on{
		padding-top: 21px;
	}
	header.scroll-on.menu-abierto{
		height: 0px;
	}
	header.scroll-on.menu-abierto .menu-abajo{
		display: block;
	}
	header.scroll-on.menu-abierto .logo-inicial{
		display: block;
	}
	header.menu-abierto .logo.logo-sticky-abierto {
		display: block;
	}
	#menu-movil.collapse.show .botones-abajo {
	    visibility: visible;
	}
	.botones-abajo {
	    height: auto;
	    width: 100%;
	    position: absolute;
	    bottom: 0px;
	    left: 0;
		padding: 0;
		margin-bottom: 20px;
	}
	.btn-contacto-menu{
		font-family: 'Volte-Bold';
		font-size: 12px;
		color: #FFFFFF;
		letter-spacing: 1.31px;
		text-align: center;
		line-height: 21px;
		text-transform: uppercase;
	}
	.btn-amarillo {
		background: #FFB100;
		text-align: center;
		height: 36px;
		width: 350px;
		border-radius: 7px;
		padding: 9px;
	}
	.botones-abajo ul.menu-abajo-movil{
		padding-left: 32px;
	}
	.menu-abajo-movil li{
		list-style: none;
		margin-bottom: 25.5px;
	}
	.menu-abajo-movil li.nosotros a{
		font-family: 'Volte-Medium';
		font-size: 15px;
		color: #ECF2F6;
		letter-spacing: 0;
		line-height: 23px;
	}
	.menu-abajo-movil li.lenguaje-menu a{
		font-family: 'Volte-Medium';
		font-size: 15px;
		color: #FAFBFE;
		letter-spacing: 0;
		line-height: 23px;
		opacity: .5;
	}
	section.banner-slide {
		position: relative;
		padding-top: 144px !important;
		padding-bottom: 80px;
	}
	section.banner-slide h1 {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
		margin-bottom: 0px;
	}
	section.banner-slide span {
		font-family: 'Volte-Medium';
		font-size: 35px;
		color: #007CC5;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.banner-slide p {
		font-family: 'Volte-MediumItalic';
		font-size: 20px;
		color: #62676E;
		letter-spacing: 0;
		line-height: 27px;
		width: 89%;
		padding-bottom: 44px;
		padding-top: 17px;
	}
	section.banner-slide .slide_sunergy .slick-prev, section.banner-slide .slide_sunergy .slick-next {
		position: absolute;
		top: auto;
		display: block;
		width: 15px;
		height: auto;
		padding: 0;
		transform: none;
		cursor: pointer;
		color: #FFFFFF;
		border: none;
		outline: none;
		background: transparent;
		z-index: 1;
		bottom: 24px;
		margin-bottom: 0px;
	}
	.slick-prev {
		left: 8.5px;
	}
	.slick-next {
		right:8.5px;
	}
	section.nosotros .slick-dots {
		position: absolute;
		bottom: 31px;
		left: 50%;
		transform: translate(-50%,0);
		margin-bottom: 0px;
	}
	section.banner-slide .slide_sunergy.slide-home .slick-dots {
		position: absolute;
		bottom: 31px;
		left: 50%;
		transform: translate(-50%,0);
		margin-bottom: 0px;
	}
	section.nosotros ul.slick-dots {
		padding-left: 0px;
	}
	section.nosotros .slick-dots {
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translate(-50%,0);
		margin-bottom: 0px;
	}
	section.nosotros .slick-dots li {
		position: relative;
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 0 4px;
		padding: 0;
		cursor: pointer;
	}
	section.nosotros .slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 4px;
		cursor: pointer;
		outline: none;
		border-radius: 10px;
		border: 1px solid #62676E;
		background-color: transparent;
	}
	section.nosotros .slick-dots li.slick-active button {
		background-color: #62676E;
	}
	section.nosotros h4 {
		font-family: 'Volte-Medium';
		font-size: 15px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 23px;
		display: inline-flex;
	}
	
	section.bg-white.nosotros .container-fluid {
		padding-left: 0px;
		padding-right: 0px;
	}
	.slide_financiero .slide.slide__financiero{
		position: relative;
	}
	section.nosotros .slide_financiero.content-us {
		position: relative;
		height: 527px;
	}
	section.nosotros {
		padding: 80px 0 80px 0;
	}
	section.sunergy-live {
		padding: 80px 0 80px 0;
	}
	section.sunergy-live .cborder {
		border: 1px solid #DFE1E5;
		display: inline-block !important;
	}
	section.sunergy-live .sun_live h1{
		font-family: 'Volte-Semibold';
		font-size: 35px;
		color: #021D33;
		letter-spacing: -0.3px;
		line-height: 40px;
	}
	section.sunergy-live .sun_live span {
		font-family: 'Volte-Semibold';
		font-size: 35px;
		color: #82BC00;
		letter-spacing: -0.3px;
		line-height: 40px;
	}
	section.sunergy-live .sun_live p {
		display: block;
		padding: 33px 0 26px;
	}

	section.sunergy-live .carrusel_varios {
		margin: 0 auto;
		width: 100%;
		padding-bottom: 30px;
	}
	section.sunergy-live .carrusel_varios .slick-slide {
		width: 350px;
	}
	/* // Styling the default Slick dots */
	section.sunergy-live .carrusel_varios .slick-dots {
		display: flex;
		justify-content: center;	
		margin: 0;
		padding: 0;	
		list-style-type: none;
	}
	section.sunergy-live .carrusel_varios .slick-dots li {
		margin: 0 0.25rem;
	}
	section.sunergy-live .carrusel_varios .slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 4px;
		cursor: pointer;
		outline: none;
		border-radius: 10px;
		border: 1px solid #62676E;
		background-color: transparent;
	}
	section.sunergy-live .carrusel_varios .slick-dots li.slick-active button {
		background-color: #62676E;
	}
	section.sunergy-live .box-content-notcias.scroll_noticias {
		height: initial;
		border-top: 1px solid #DFE1E5;
		overflow-y: initial;
		float: none;
	}
	.info-notificaciones{
		padding-right: 0px;
	}
	.scroll_noticias .contente__logo_empresa{
		position: absolute;
		top: 0px;
		right: 0px;
	}
	section.sunergy-live .box-content-notcias .logo-empresa {
		margin: 0;
	}
	section.sunergy-live .box-content-notcias .logo-empresa img{
		width: 40px;
		height: 40px;
	}
	section.sunergy-live .box-content-notcias .content-notificaciones .img-notificacion img{
		width: 100%;
	}
	section.sunergy-live .box-content-notcias .content-notificaciones {
		margin: 0 16px 0 16px;;
		padding-top: 19px;
		padding-bottom: 20px;
		border-bottom: 1px solid #DFE1E5;
	}
	section.sunergy-live .box-content-notcias h6 {
		font-family: 'Volte-Semibold';
		font-size: 15px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 20px;
	}
	section.sunergy-live .box-content-notcias .fecha-notificaciones span{
		font-family: 'Volte-Medium';
		font-size: 13px;
		color: #62676E;
		letter-spacing: 0.43px;
		line-height: 23px;
	}
	section.sunergy-live .box-content-notcias .info-name-user p {
		font-family: 'Volte-Medium';
		font-size: 13px;
		color: #021D33;
		letter-spacing: 0px;
		line-height: 17px;
		padding-top: 9px;
	}
	section.sunergy-live .box-content-notcias .info-name-user span {
		font-family: 'Volte-Semibold';
		font-size: 13px;
		color: #021D33;
		letter-spacing: 0px;
		line-height: 17px;
	}
	section.sunergy-live .box-content-notcias .fecha-notificaciones {
		display: inline-flex;
	}
	section.sunergy-live .box-content-notcias .content-notificaciones.row__border {
		border-bottom: 0;
		padding-bottom: 30px;
	}
	section.sunergy-live .box-content-col-2.custom-items{
		padding: 13.5px 0 49px 0;
		border-top: 1px solid #DFE1E5;
	}
	.sunergy-live .container-fluid{
	   padding-left: 15px;
	   padding-right: 15px;
	}
	section.sunergy-live .custom-items h3 {
		font-family: 'Volte-Semibold';
		font-size: 15px;
		color: #021D33;
		letter-spacing: 0;
		line-height: 20px;
		margin-bottom: 3px;
	}
	section.sunergy-live .custom-items p {
		font-family: 'Volte-Medium';
		font-size: 13px;
		color: #021D33;
		letter-spacing: 0px;
		line-height: 17px;
	}
	section.plataforma {
		padding: 80px 0 80px 0;
	}
	section.plataforma .title-section h1 {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.plataforma .title-section span {
		font-family: 'Volte-Medium';
		font-size: 35px;
		color: #007CC5;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.plataforma .title-section p {
		font-family: 'Volte-MediumItalic';
		font-size: 20px;
		color: #62676E;
		letter-spacing: 0;
		line-height: 27px;
		padding-top: 27px;
		padding-bottom: 47.36px;
	}
	section.plataforma .accordion-plataforma a {
		padding: 21.36px 0;
		display: block;
	}
	section.plataforma .accordion-plataforma a{
		font-family: 'Volte-Medium';
		font-size: 20px;
		color: #007CC5;
		letter-spacing: 0.73px;
		line-height: 27px;
		text-align: left;
		cursor: pointer;
	}
	section.plataforma .accordion-plataforma img{
		padding-right: 20px;
	}
	section.plataforma .accordion-plataforma .card-body h4{
		font-family: 'Volte-Semibold';
		font-size: 20px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 27px;
		width: 100%;
		padding-bottom: 21px;
	}
	section.plataforma .accordion-plataforma .card-body p{
		font-family: 'Volte-Regular';
		color: #021D33;
		font-size: 17px;
		letter-spacing: 0.5px;
		line-height: 25px;
		width: 100%;
		padding-bottom: 0px;
	}
	section.plataforma .accordion-plataforma .card-body a{
		font-family: 'Volte-Semibold';
		font-size: 15px;
		color: #007CC5;
		letter-spacing: 0.5px;
		line-height: 23px;
	}
	section.plataforma .card .card-header a.collapsed:before{
		content: '+';
		position: absolute;
		font-family: 'anticon';
		font-size: 15px;
		color: #62676E;
		letter-spacing: 0;
		line-height: 23px;
		right: 0px;
	}
	section.plataforma .card .card-header a:before{
		content: '-';
		position: absolute;
		font-family: 'anticon';
		font-size: 15px;
		color: #62676E;
		letter-spacing: 0;
		line-height: 23px;
		right: 14px;
	}
	section.plataforma .card a:hover {
		color: #007CC5;
		text-decoration: none;
	}
	section.plataforma .accordion-plataforma .card-header:first-child {
		border-radius: 0;
		padding-left: 15px;
	}
	section.plataforma .accordion-plataforma .card .card-header {
		padding: 0;
		margin-bottom: 0;
		background-color: transparent;
		border-top: 1px solid #DFE1E5;
		border-bottom: 0px;
	}
	section.plataforma .accordion-plataforma .card:first-child {
		border-bottom: 0;
	}
	section.plataforma .accordion-plataforma .card:last-child {
		border-bottom: 1px solid #DFE1E5;
	}
	section.plataforma .accordion-plataforma .card {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word;
		background-color: transparent;
		background-clip: border-box;
		border: 0;
		border-radius: 0;
	}
	section.plataforma .accordion-plataforma .card .card-body {
		padding: 6px 0 41.36px;
	}
	section.plataforma .accordion-plataforma .btn-btton a {
		font-family: 'Volte-Semibold';
		font-size: 15px;
		color: #007CC5;
		letter-spacing: 0.5px;
		line-height: 23px;
		padding: 41px 0 0;
	}
	section.plataforma a:hover {
		color: #007CC5;
		text-decoration: none;
		opacity: 1;
		transition: none;
	}
	section.testimonios {
		padding: 80px 0 80px;
	}
	.testimonial-carrusel .test-component {
		background-color: #fff;
		padding: 30px 20px 28px 20px;
		min-height: 552px;
	}
	.testimonial-carrusel .box {
		position: relative;
		margin: 0 0 31px;
		border-radius: 7px;
		border: 1px solid #DFE1E5;
	}
	section.testimonios .testimonial-carrusel ul.slick-dots {
		height: 34px;
	}
	section.siguiente-paso {
		padding: 63px 0 79px 0;
	}
	section.siguiente-paso h1 {
		font-family: 'Volte-Semibold';
		font-size: 35px;
		color: #021D33;
		letter-spacing: -0.3px;
		line-height: 40px;
	}
	section.siguiente-paso ul {
		padding-left: 15px;
		padding-top: 32px;
		margin-bottom: 0px;
	}
	section.siguiente-paso .col-md-4 {
		border-bottom: 1px solid #DFE1E5;
		padding-bottom: 40.26px;
	}
	section.siguiente-paso .comienza {
		text-align: center;
		padding-top: 40.26px;
		padding-bottom: 47px;
	}
	section.siguiente-paso .experto {
		text-align: center;
	}
	section.siguiente-paso .pt22 {
		padding-top: 11px;
	}
	.footer-top {
		padding: 74px 0 32px 0;
		background-color: #021D33;
	}
	.logo-footer{
		text-align: center;
		border-bottom: 1px solid #002F56;
	}
	.logo-footer img{
		padding-bottom: 47.5px;
	}
	.footer-top .contacto-movil{
		padding: 31.5px 0 25px;

	}
	.footer-top .redes-sociales {
		padding-bottom: 33.5px;
	}
	.footer-top .redes-sociales a{
		font-family: 'Volte-Medium';
		font-size: 11px;
		color: #FAFBFE;
		letter-spacing: 0.2px;
		line-height: 21px;
	}
	.footer-top .news-movil{
		text-align: center;
		padding: 31.5px 0;
		border-top: 1px solid #002F56;
	}
	.footer-top .news-movil{
		text-align: center;
		padding: 31.5px 0 0 0;
	}
	.footer-bottom p, .footer-bottom a {
		font-family: 'Volte-Medium';
		font-size: 9px;
		color: #FAFBFE;
		letter-spacing: 0;
		text-align: center;
		line-height: 21px;
	}
	.footer-bottom span.remedia {
		font-family: 'AtlasGrotesk-Bold';
		font-size: 9px;
		color: #FAFBFE;
		letter-spacing: 0;
		line-height: 21px;
	}
	.footer-bottom span {
		font-family: 'Volte-Medium';
		font-size: 9px;
		line-height: 21px;
	}
	.footer-bottom .legales-movil{
		border-top: 1px solid #002F56;
	}
	.footer-bottom {
		padding: 2.5px 0 7px 0;
		background-color: #021D33;
		border:0;
	}
	section.banner-section {
		padding-top: 64px !important;
	}
	.banner-section {
		position: relative;
		height: 100%;
		width: 100%;
		padding-top: 64px;
	}
	.breadcum {
		height: 22px
	}
	.breadcum img{
		margin-right: 10px;
	}
	.banner-section.integrador .breadcum span{
		font-family: 'Volte-Medium';
		font-size: 15px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 23px;
	}
	.banner-section .banner-integrador .content_banner{
		width: auto;
		padding: 0 32px;
	}
	.banner-section .content_banner h1 {
		font-family: 'Volte-Medium';
		font-size: 35px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 37px;
		padding: 20px 0 23px;
	}
	.banner-integrador {
		background-image: url(../img/integrador/banner-integrador-movil.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		height: 512px;
		position: relative;
	}
	.banner-section .content_banner {
		position: absolute;
		top: 50%;
		left: 0px;
		transform: translate(0,-50%);
	}
	.content_bottom{
		position: absolute;
		bottom: 30px;
		left: 50%;
		transform: translate(-50%,0);
	}
	.content_breadcum{
		position: absolute;
		top: 33px;
		left: 32px;
	}
	section.fondeadores .tb-fondeadores thead.fondo-blue {
		height: 36px;font-family: 'Volte-Semibold';
		font-size: 11px;
		color: #FFFFFF;
		letter-spacing: 0;
		text-align: center;
		line-height: 21px;
	}
	section.fondeadores .tb-fondeadores .tb_rounded thead th:first-child {
		border-radius: 7px 0 0 0;
		padding: 8px 0 7px 0;
	}
	section.fondeadores .tb-fondeadores .table-bordered th, section.fondeadores .tb-fondeadores .table-bordered td {
		border: 1px solid #DFE1E5;
		vertical-align: middle;
		padding: 14px 21px 16px 20.5px;
	}
	section.fondeadores .tb-fondeadores .table-bordered td.tb_padding_no.pb201 {
		padding: 0;
	}
	section.fondeadores .tb-fondeadores .tb_rounded thead th.credito {
		padding-left: 0px;
	}
	section.fondeadores .tb-fondeadores .table-bordered td.tb_padding_no img{
		padding: 20px 15.5px 20px 15px;
	}
	section.fondeadores .tb-fondeadores .table-bordered td.tb_padding_no.pb201.noo img{
		padding:0;
	}
	section.fondeadores .tb-fondeadores .table-bordered td.tb_padding_no.pb201.santander img {
		padding: 40px 15.5px 40px 15px;
	}
	section.fondeadores .tb-fondeadores tbody {
		font-family: 'Volte-Medium';
		font-size: 15px;
		color: #021D33;
		letter-spacing: 0;
		line-height: 23px;
	}
	section.fondeadores .tb-fondeadores .table-bordered td.tb_padding_no a {
		padding: 22px 37px;
		height: 72px;
		display: block;
	}
	section.fondeadores {
		padding: 66px 0 72px;
	}
	section.fondeadores.custom-title span {
		font-family: 'Volte-Bold';
		font-size: 45px;
		color: #002F56;
		letter-spacing: 0;
		text-align: center;
		line-height: 47px;
	}
	section.fondeadores p {
		padding: 24px 0 58px;
	}
	section.fondeadores.custom-title span.fuerte {
		font-family: 'Volte-SemiboldItalic';
		font-size: 20px;
		color: #62676E;
		letter-spacing: 0;
		text-align: center;
		line-height: 27px;
	}
	/* #Soy Integrador
	============================= */
	section.beneficios {
	    padding: 63px 0 105px;
	}
	section.beneficios h1 {
	    font-family: 'Volte-Medium';
	    font-size: 35px;
	    color: #007CC5;
	    letter-spacing: 0;
	    text-align: left;
	    line-height: 37px;
	    padding-bottom: 33px;
	}
	section.beneficios span {
	    font-family: 'Volte-Bold';
	    font-size: 35px;
	    color: #002F56;
	    letter-spacing: 0;
	    text-align: center;
	    line-height: 37px;
	}
	section.beneficios .boxes:first-child {
	    margin-left: 0px;
	}
	section.beneficios .boxes {
	    background: #FFFFFF;
	    border: 1px solid #007CC5;
	    border-radius: 7px;
	    margin-left: 0px;
	}
	section.beneficios .boxes:last-child {
	    margin-right: 0px;
	}
	section.beneficios .ptb11{
		padding: 11px 0;
	}
	section.beneficios .boxes {
	    padding: 9px 5px;
	}
	section.beneficios .boxes .mtb {
	    margin:0;
	}
	section.beneficios .video-benefits {
	    padding-top: 0px;
	}
	section.beneficios .video-benefits .video__movil{
		width:100%;
		height:196px;
		position:relative;
		overflow:hidden;
	}
	section.beneficios .video-benefits .el_video_movil{
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
		height: 196px;
		width: 100%;
	}
	.video-wrapper {
		position: relative;
		height: 196px;
		width: 100%;
		margin-top: 7px;
	}
	section.success-sunergy {
	    padding: 71px 0 82px;
	}
	section.success-sunergy.custom-title h1 {
	    font-family: 'Volte-Medium';
	    font-size: 35px;
	    color: #007CC5;
	    letter-spacing: 0;
	    line-height: 37px;
	}
	section.success-sunergy.custom-title span {
	    font-family: 'Volte-Bold';
	    font-size: 35px;
	    color: #002F56;
	    letter-spacing: 0;
	    line-height: 37px;
	}
	section.success-sunergy .info-details {
	    font-family: 'Volte-Regular';
	    color: #021D33;
	    font-size: 17px;
		letter-spacing: 0.5px;
		line-height: 25px;
	    padding-top: 30px;
	    padding-bottom: 3px;
	}
	section.how-much.howmuch_integrador {
	    padding: 70px 0 70px;
	}
	section.how-much p {
	    padding: 34px 0 37px;
	}
	section.network {
	    padding: 68px 0 78px;
	}
	section.network.custom-title h1 {
	    font-family: 'Volte-Medium';
	    font-size: 35px;
	    color: #007CC5;
	    letter-spacing: 0;
	    line-height: 37px;
	}
	section.network.custom-title span {
	    font-family: 'Volte-Bold';
	    font-size: 35px;
	    color: #002F56;
	    letter-spacing: 0;
	    line-height: 37px;
	}
	section.network button.btn.btn-orange {
	    width: 304px;
	    margin-top: 29px;
	}
	section.platform-sunergy {
	    padding: 64px 0 71px;
	}
	section.platform-sunergy.custom-title h1 {
	    font-family: 'Volte-Medium';
	    font-size: 35px;
	    color: #007CC5;
	    letter-spacing: 0;
	    line-height: 37px;
	}
	section.platform-sunergy.custom-title span {
	    font-family: 'Volte-Bold';
	    font-size: 35px;
	    color: #002F56;
	    letter-spacing: 0;
	    line-height: 37px;
	}
	section.platform-sunergy.custom-title p {
		padding-top: 22px;
	}
	.accordion_planes.accordion_plata .card-header.mb-0 > a::after {
	    content: url(../img/integrador/arrow-down.svg);
	    font-family: 'FontAwesome';
	    position: absolute;
	    right: 0;
	    top: 16px;
	}
	.accordion_planes.accordion_plata .card-header.mb-0 > a[aria-expanded="true"]::after {
	    content: url(../img/integrador/arrow-up.svg);
	}
	.accordion_planes.accordion_plata .card-header a {
	    position: relative;
	    width: 100%;
	    font-family: Volte-Semibold;
		font-size: 20px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 27px;
		padding: 19px 0;
		text-transform: uppercase;
	}
	.accordion_planes.accordion_plata .card-header span {
		font-size: 20px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 27px;
		color: #007CC5;
	}
	.accordion_planes.accordion_plata .card-body {
	    padding: 0;
	}
	.nav.nav-tabs li > a.nav-link.active:first-child {
	    border-left: 0;
	    border-bottom: 2px solid #007CC5;
	}

	.nav.nav-tabs li > a.nav-link.active .icono_azul {
	    display:inline-block;
	}
	.nav.nav-tabs li > a.nav-link .icono_azul {
	    display:none;
	}
	.nav.nav-tabs li > a.nav-link.active .icono_gris {
	    display:none;
	}
	.nav.nav-tabs li > a.nav-link .icono_gris {
	    display:inline-block;
	}

	.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	    opacity: 1;
	    border:0;
	    background: #ffffff;
	    border-bottom: 2px solid #007CC5;
	    color: #ffffff;
	}
	.nav-tabs .nav-link {
	    text-align: center;
	    border:0;
	}
	.nav.nav-tabs li > a:first-child {
	    border-left: 0;
	}
	.accordion_planes.accordion_plata .movil__modless_pad{
		padding: 31px 15px 17px
	}
	.accordion_planes.accordion_plata .movil__modless_pad_row{
		padding: 0 17px;
	}
	.accordion_planes.accordion_plata .textos_modul h3 {
	    font-family: 'Volte-Semibold';
	    font-size: 20px;
	    color: #002F56;
	    letter-spacing: 0;
	    line-height: 27px;
	}
	.content_mdventas {
	    opacity: 0.95;
	    border: 1px solid #007CC5;
	    border-radius: 9px;
	    padding: 24px 10px 23px 10px;
	    text-align: center;
	}
	.movil__modless_pad_row .text_modulos h4 {
	    padding-left: 0px;
	    padding-top: 23px;
	}
	.movil__modless_pad_row .content_mdventas {
	    padding: 14px 14px 14px 20px;
	    height: 140px;
	}
	p.p-voltemi{
		font-family: Volte-MediumItalic;
		font-size: 20px;
		color: #62676E;
		letter-spacing: 0;
		line-height: 27px;
	}
	hr.hr__acc_md{
		border-top: 1px solid #DFE1E5;
		margin: 0px;
		height: 1px;
	}
	.moduless .text-moddle  span {
	    font-family: 'Volte-MediumItalic';
	    font-size: 20px;
	    color: #002F56;
	    letter-spacing: 0;
	    line-height: 27px;
	}
	.list-icon-cicle.para_modd li {
	    list-style: none;
	    font-family: 'Volte-Regular';
		color: #021D33;
		font-size: 17px;
		letter-spacing: 0.5px;
		line-height: 25px;
	}
	.list-icon-cicle.para_modd {
	    padding-right: 0px;
	}
	p.only_regular{
		font-family: 'Volte-Regular';
		color: #021D33;
		font-size: 17px;
		letter-spacing: 0.5px;
		line-height: 25px;
	}
	.accordion_planes.accordion_plata .textos_modul h3.mediumi {
	    font-family: 'Volte-MediumItalic';
		font-size: 20px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 27px;
	}
	ul.solo_regular{
		list-style: none;
		margin-left: 10px;
		padding-left: 0px;
		margin-bottom: 11px;
	}
	.solo_regular li{
		font-family: 'Volte-Medium';
		font-size: 12px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 18px;
		padding-top: 0px;
		text-indent: -0.6em;
	}
	.relativos.box_content.box__md_insta {
	    height: 361px;
	}
	.box__md_insta .content_md_instalacion {
	    position: absolute;
	    top: 0px;
	    right: 0px;
	}
	.box__md_insta .content_md_instalacion_2{
		position: absolute;
		top: 47.5%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.relativos.box_content_actividad {
	    height: 260px;
	    width: 100%;
	}
	.box__md_activi .content_md_instalacion_img {
	    position: absolute;
	    bottom: 0px;
	    left: 50%;
		transform: translate(-50%, 0);
	}
	.box__md_activi .content_md_instalacion_3 {
	    position: absolute;
	    top: 0px;
	    left: 50%;
		transform: translate(-50%, 0);
	}
	.text-moddle.herramientas .list_mdd_inst.acc_otro {
	    padding-right: 0px;
	}
	.box_content.md__post.box_monitor {
	    height: 347px;
	    width: 100%;
	}
	.box_monitor .content_md_instalacionmd__post {
	    position: absolute;
	    bottom: 0px;
	    left: 50%;
		transform: translate(-50%, 0);
	}
	.box_monitor .content_md_instalacion_4.md__post {
	    position: absolute;
	    top: 0px;
	    left: 50%;
		transform: translate(-50%, 0);
	}
	.movil__modless_pad_row hr.hr_ventas {
	    border-top: 1px solid #DFE1E5;
	    height: 1px;
	    margin: 0;
	}

	/* #Soy Fondeador
	============================= */
	.banner-fondeador {
		background-image: url(../img/fondeador/banner-fondeador-movil.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		height: 584px;
		position: relative;
	}
	.banner-section.fondeador {
		position: relative;
		height: 100%;
		width: 100%;
		padding-top: 64px;
	}
	.banner-section.fondeador .banner-fondeador .content_banner {
		width: auto;
		padding: 0 32px;
	}
	.banner-section.fondeador .content_banner h2 {
		width: auto;
	}
	.banner-section.fondeador .breadcum span {
		font-family: 'Volte-Medium';
		font-size: 15px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 23px;
	}
	section.why-sunergy {
		padding: 62px 0 79px;
	}
	section.why-sunergy.offer.custom-title h1 {
		font-family: 'Volte-Medium';
		font-size: 35px;
		color: #007CC5;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.why-sunergy.offer.custom-title span {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.why-sunergy.offer .carrusel_varios td.tb-img-why {
		width: 60px;
		height: 60px;
		padding-right: 18px;
	}
	section.why-sunergy.offer.custom-title .tb-why span.tb-span {
		padding-left: 0px;
	}
	section.why-sunergy.offer.processes {
		padding: 66px 0 79px;
	}
	section.benefits_fondeador {
		padding: 67px 0 78px;
	}
	section.benefits_fondeador .carrusel_varios {
		margin: 0 auto;
		width: 100%;
	}
	section.benefits_fondeador .carrusel_varios .slick-slide {
		width: 350px;
	}
	/* // Styling the default Slick dots */
	section.benefits_fondeador .carrusel_varios .slick-dots {
		display: flex;
		justify-content: center;	
		margin: 0;
		padding: 0;	
		list-style-type: none;
	}
	section.benefits_fondeador .carrusel_varios .slick-dots li {
		margin: 0 0.25rem;
	}
	section.benefits_fondeador .carrusel_varios .slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 4px;
		cursor: pointer;
		outline: none;
		border-radius: 10px;
		border: 1px solid #62676E;
		background-color: transparent;
	}
	section.benefits_fondeador .carrusel_varios .slick-dots li.slick-active button {
		background-color: #62676E;
	}
	section.benefits_fondeador .pb53 {
		padding-bottom: 35px;
	}
	section.benefits_fondeador .custom_textos p {
		margin-bottom: 26px;
		padding-right: 0px;
	}
	section.benefits_actor {
		padding: 66px 0 73px;
	}
	section.benefits_actor.custom-title span {
		font-family: 'Volte-Bold';
		font-size: 45px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 47px;
	}
	section.benefits_actor.custom-title .pb57 {
		padding-bottom: 54px;
	}
	section.benefits_actor hr.benefits_hr {
		border-top: 1px solid #DFE1E5;
		height: 1px;
		margin: 19.36px 0 22.36px;
		width: 100%;
	}
	section.alliances {
		padding: 61px 0 72px;
	}
	section.alliances p {
		padding-bottom: 43px;
		padding-top: 15px;
	}
	section.alliances .back-arrow {
		padding-top: 18px;
	}
	section.alliances .img_alliance {
		padding-top: 30px;
	}
	section.data_sunergy {
		padding: 70px 0 76px;
	}
	section.data_sunergy .list-icon-cicle {
		margin-top: 15px;
	}
	section.data_sunergy img {
		width: 100%;
		margin-top: 15px;
	}
	section.custom_desplegable .back-arrow h1 {
		padding-top: 25px;
	}
	section.custom-title.custom_desplegable h1 {
		font-family: 'Volte-Medium';
		font-size: 35px;
		color: #007CC5;
		letter-spacing: 0;
		line-height: 37px;
	}
	.accordion_planes .card {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word;
		background-color: #fff;
		background-clip: border-box;
		border: 0;
		border-radius: 0;
	}
	.accordion_planes .card-header {
		padding: 0 32px;
		margin-bottom: 0;
		background-color: #F4F5F9;
		border: 1px solid #DFE1E5;
		border-radius: 0px;
	}
	.accordion_planes .card-header img{
		height: 48px;
		width: 48px;
		margin-right: 73px;
	}
	.accordion_planes .card-header a{
		font-family: 'Volte-Semibold';
		font-size: 15px;
		color: #002F56;
		letter-spacing: 0.5px;
		line-height: 23px;
		padding: 6px 0;
		position: relative;
		width: 100%;
	}
	.accordion_planes .card-header a.btn{
		text-align: left;
	}
	.accordion_planes .card-header span{
		font-family: 'Volte-Semibold';
		font-size: 15px;
		color: #002F56;
		letter-spacing: 0.5px;
		line-height: 23px;
		padding: 6px 0;
	}
	.accordion_planes .card-header.mb-0 > a {
		display: block;
		position: relative;
	}
	.accordion_planes .card-header.mb-0 > a:after {
		content: url(../img/cliente/+.svg);
		font-family: 'FontAwesome';
		position: absolute;
		right: 0;
		top: 16px;
	}
	.accordion_planes .card-header.mb-0 > a[aria-expanded="true"]:after {
		content: url(../img/cliente/-.svg);
		top: 15px;
	}
	.accordion_planes .card-body {
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		min-height: 1px;
		padding: 0 32px;
	}
	.planes .textos_plan_uno h2 {
		padding-top: 31px;
		padding-bottom: 27px;
	}
	.accordion_planes hr.hr_fondeadores {
		border-top: 1px solid #DFE1E5;
		height: 1px;
		margin: 0px;
	}
	.planes .textos_plan_dos h4.pb00 {
		padding-bottom: 37px;
	}
	.planes .textos_plan_dos h4.pb01 {
		padding-bottom: 3px;
	}
	.planes .textos_plan_dos p.pb00 {
		padding-bottom: 37px;
	}
	.planes .textos_plan_tres h5.gray {
		padding-bottom: 6px;
	}
	.planes .textos_plan_tres h5.psucu {
		padding-bottom: 0;
	}
	.planes .textos_plan_tres {
		padding: 19.41px 0 27.45px;
	}
	.planes .textos_plan_tres.pad_plan_uno {
		padding: 18.41px 0 30.41px;
	}
	.planes .textos_plan_tres h5 {
		padding-bottom: 30px;
	}
	.planes .textos_plan_tres p {
		font-family: 'Volte-Medium';
		font-size: 16px;
		color: #62676E;
		letter-spacing: 0px;
		line-height: 22px;
	}
	.planes .textos_plan_tres.pad_plan_dos {
		padding: 18.41px 0 31.41px;
	}
	.planes .textos_plan_tres h5 {
		font-family: 'Volte-Medium';
		font-size: 16px;
		color: #021D33;
		letter-spacing: 0;
		line-height: 22px;
	}
	.planes .textos_plan_tres.pad_plan_dos h5{
		padding-bottom: 0px;
	}
	.planes .arrendadora {
		padding-top: 37.59px;
	}
	.planes .textos_plan_dos {
		padding: 18.41px 0 31.41px;
	}
	.planes .textos_plan_tres h5.ver {
		padding-bottom: 0px;
	}
	.planes .textos_plan_tres.pad_plan_dos h5.gray.pb06 {
		padding-bottom: 6px;
	}
	.planes .textos_plan_tres.pad_plan_dos.pb037 {
		padding-bottom: 37px;
	}
	section.custom-section.custom_desplegable {
		padding: 107px 0 46px;
	}
	section.custom-section.custom_desplegable {
		padding-top: 107px !important;
	}




	/* #Clientes
	============================= */
	section.banner-section.clientes {
		position: relative;
		height: 100%;
		width: 100%;
		padding-top: 64px;
	}
	.banner-cliente {
		background-image: url(../img/cliente/banner-clientes-movil.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		height: 344px;
		position: relative;
	}
	.banner-section.clientes .breadcum span {
		font-family: 'Volte-Medium';
		font-size: 15px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 23px;
	}
	.banner-section .banner-cliente .content_banner {
		width: auto;
		padding: 0 32px;
	}
	section.why-sunergy.custom-title span {
		
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.how-much {
		padding: 63px 0 81px;
	}
	.banner-section.clientes .content_banner h1 {
		font-family: 'Volte-Medium';
		font-size: 35px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 37px;
		padding: 66px 0 23px;
	}
	section.how-much.paneles {
		padding: 63px 0 81px;
	}
	section.how-much.custom-title h1 {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.how-mucho.paneles .pt53 {
		padding-top: 51px;
	}
	section.how-much.paneles .info-howmuch .text-much p {
		font-family: 'Volte-Regular';
		color: #021D33;
		font-size: 17px;
		letter-spacing: 0.5px;
		line-height: 25px;
		padding: 0 1px 33px 20px;
	}
	section.how-much.paneles.custom-title span {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.why-sunergy {
		padding: 70px 0 78px;
	}
	section.why-sunergy .slick-carousel-why {
		margin: 0 auto;
		width:100%;
	}
	  
	section.why-sunergy .slick-slide {
		width: 350px;
	}
	/* // Styling the default Slick dots */
	section.why-sunergy .slick-dots {
		display: flex;
		justify-content: center;	
		margin: 0;
		padding: 0;	
		list-style-type: none;
		/* position: absolute;
		bottom: 26px;
		left: 50%;
		transform: translate(-50%,0); */
	}
	section.why-sunergy .slick-dots li {
		margin: 0 0.25rem;
	}
	section.why-sunergy .slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 4px;
		cursor: pointer;
		outline: none;
		border-radius: 10px;
		border: 1px solid #62676E;
		background-color: transparent;
	}
	section.why-sunergy .slick-dots li.slick-active button {
		background-color: #62676E;
	}
	section.why-sunergy td.tb-img-why {
		width: 60px;
		height: 60px;
		padding-right: 17px;
	}
	section.why-sunergy.custom-title .tb-why span.tb-span {
		font-family: 'Volte-SemiBold';
		font-size: 20px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 27px;
		padding-left: 0px;
	}
	section.why-sunergy td {
		font-family: 'Volte-Regular';
		color: #002F56;
		font-size: 17px;
		letter-spacing: 0.5px;
		line-height: 25px;
		padding-bottom: 26px;
	}
	section.why-sunergy table.tb-why{
		margin-top: 61px;
	}
	section.financing {
		padding: 66px 0 76px;
	}
	section.financing.custom-title span {
		font-family: 'Volte-Bold';
		font-size: 45px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 47px;
	}
	section.financing.custom-title p.paneles {
		font-family: 'Volte-MediumItalic';
		font-size: 20px;
		color: #62676E;
		letter-spacing: 0;
		line-height: 27px;
		padding-bottom: 37px;
		padding-top: 53px;
	}
	section.financing .deseas p {
		font-family: 'Volte-Regular';
		color: #002F56;
		font-size: 17px;
		letter-spacing: 0.5px;
		line-height: 25px;
	}
	section.financing .deseas b {
		font-family: 'Volte-SemiBold';
		font-size: 20px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 27px;
	}
	section.financing.custom-title .deseas span {
		font-family: 'Volte-SemiBold';
		font-size: 20px;
		color: #007CC5;
		letter-spacing: 0;
		line-height: 27px;
	}
	section.financing .deseas {
		padding: 0 15px;
	}
	section.financing .deseas img{
		width: 100%;
		margin: 29px 0 53px;
	}
	section.powered {
		padding: 60px 0 79px;
	}
	section.powered.custom-title span {
		font-family: 'Volte-Bold';
		font-size: 45px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 47px;
	}
	section.powered .community p {
		padding-top: 32px;
		font-family: 'Volte-MediumItalic';
		font-size: 20px;
		color: #62676E;
		letter-spacing: 0;
		line-height: 27px;
		padding-bottom: 42px;
	}
	section.powered .community .provee p {
		font-family: 'Volte-Regular';
		color: #021D33;
		font-size: 17px;
		letter-spacing: 0.5px;
		line-height: 25px;
		padding-bottom: 35px;
		padding-top: 0px;
	}
	section.powered .community {
		padding-bottom: 32px;
	}
	section.powered .network_integrators h3 {
		padding-bottom: 26px;
	}
	section.powered .network_integrators .textos_network {
		margin-left: 0px;
		margin-top: 8px;
	}
	table.tb_network_integrators thead.fondo-blue th {
		font-family: 'Volte-Semibold';
		font-size: 11px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 21px;
	}
	section.powered .network_integrators .textos_network h6 {
		font-family: 'Volte-Medium';
		font-size: 15px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 17px;
	}
	section.powered .network_integrators .textos_network h5 {
		font-family: 'Volte-Semibold';
		font-size: 15px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 17px;
	}
	table.table-bordered.tb_network_integrators td {
		font-family: 'Volte-Medium';
		font-size: 15px;
		color: #021D33;
		letter-spacing: 0;
		line-height: 23px;
	}
	table.table-bordered.tb_network_integrators .nivel_tb a {
		padding: 25px;
	}
	table.table-bordered.tb_network_integrators th.tb__network_no, table.table-bordered.tb_network_integrators td.tb__network_no {
		padding-left: 15px;
		padding-right: 15px;
	}

	/* #Fondeadores
	============================= */
	section.custom-section {
		padding: 107px 0 70.4px;
	}
	section.custom-section.custom_desplegable .back-arrow {
	    padding-bottom: 0;
	}
	section.custom-section .tb-soluciones table.tb_empresa p {
		margin-top: 29px;
	}
	section.custom-section .tb-soluciones .tb_empresa p {
		margin-top: 12px;
		margin-bottom: 39.4px;
	}
	section.custom-section table.tb_empresa {
		margin-bottom: 29.4px;
	}
	section.custom-section .tb-content {
		padding-top: 32.4px;
		padding-bottom: 37.4px;
	}
	section.custom-section .tb-content.org {
		padding-top: 11px;
		padding-bottom: 30.4px;
	}
	section.custom-section .icon__sun.tb-content  img{
		margin-right: 4px;
	}
	section.custom-section .insignia.tb-content  span{
		padding-left: 10px;
	}
	section.custom-section .insignia.tb-content  span {
		font-family: 'Volte-Medium';
		font-size: 16px;
		color: #021D33;
		letter-spacing: 0;
		line-height: 22px;
	}
	.pb40m{
		padding-bottom: 35px !important;
	}
	section.custom-section .tb-content.pt11 {
		padding-top: 11px !important;
		padding-bottom: 40px;
	}
	section.custom-section .tb-content.movil__content {
		padding-top: 0px;
		padding-bottom: 37.4px;
	}
	section.custom-section .tb-content.movil_content {
		padding-bottom: 33px;
	}
	section.custom-section .tb-content.otro_row {
		padding-top: 8px;
		padding-bottom: 5px;
	}
	
	section.custom-section .tb-content.otro_row.space_row span{
		height: 22px;
		display: block;
	}
	section.custom-section .tb-content.movil_content.financiamiento_mov {
		padding-top: 29.4px;
		padding-bottom: 17px;
	}
	section.custom-section .tb-content.movil__content.financiamiento__mov {
		padding-bottom: 40.4px;
	}
	section.custom-section .tb-content.movil__content.financiamiento__mov.organitation_mov {
		padding-bottom: 30.4px;
	}
	section.custom-section .tb-content.valoracion_mov h4 > span {
		font-family: 'Volte-Semibold';
		font-size: 16px;
		color: #021D33;
		letter-spacing: 0.59px;
		line-height: 27px;
	}
	section.custom-section .tb-content.valoracion_mov h4 {
		margin-bottom: 15px;
	}
	section.custom-section .tb-content.valoracion_mov {
		padding-top: 29.4px;
		padding-bottom: 40.4px;
	}
	section.custom-section .tb-content.valoracion_mov_2 {
		padding-top: 22px;
		padding-bottom: 0;
	}

	/* #Nosotros
	============================= */
	section.banner-nosotros {
		position: relative;
		padding-top: 104px !important;
		padding-bottom: 64px;
	}
	section.banner-nosotros b {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
		font-weight: normal;
	}
	section.banner-nosotros .pt26 {
		padding-top: 24px;
	}
	.pt42{padding-top: 42px;}
	section.banner-nosotros img {
		width: 100%;
	}
	section.team-sunergy.custom-title span {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.team-sunergy.custom-title .pt29 span {
		font-family: 'Volte-Semibold';
		font-size: 20px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 27px;
	}

	section.team-sunergy .team_sunergy_img{
		background-image: url(../img/nosotros/banner-nosotros-movil.svg);
		background-repeat: no-repeat;
		background-position: left center;
		width: 100%;
		height: 100%;
	}
	section.team-sunergy .team_sunergy{
		position: relative;
	}
	section.team-sunergy .team_sunergy_img {
		position: absolute;
		top: 59%;
		left: 17px;
		transform: translate(0,-50%);
	}
	section.benefits {
		padding: 64px 0 73px;
	}
	section.benefits p{
		padding-top: 37px;
		padding-bottom: 44px;
	}
	section.benefits .btn-btton.pb48{
		padding-bottom: 48px;
	}
	.list-icon-cicle {
		padding-left: 16px;
		margin-top: 9px;
		padding-bottom: 20px;
		padding-right: 22px;
		margin-bottom: 0px;
	}
	section.the-best {
		padding: 63px 0 83px;
	}
	section.the-best .pb58 {
		padding-bottom: 41px;
	}
	section.the-best img {
		padding-bottom: 25px;
	}
	section.the-best .pt61{
		padding-top: 61px;
	}


	/* #Contacto
	============================= */
	section.banner-info {
		position: relative;
		padding-top: 133px;
		padding-bottom: 66px;
	}
	section.banner-info h1{
		font-family: 'Volte-Medium';
		font-size: 35px;
		color: #007CC5;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.banner-info span{
		font-family: 'Volte-Medium';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.banner-info b{
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.banner-info {
		position: relative;
		padding-top: 177px;
		padding-bottom: 130px;
	}
	section.banner-info h1{
		font-family: 'Volte-Medium';
		font-size: 45px;
		color: #007CC5;
		letter-spacing: 0;
		line-height: 47px;
	}
	section.banner-info span{
		font-family: 'Volte-Medium';
		font-size: 45px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 47px;
	}
	section.banner-info b{
		font-family: 'Volte-Bold';
		font-size: 45px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 47px;
	}
	section.contact-us{
		padding: 67px 0 72px;
	}
	section.contact-us .custom-title span {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.contact-us.custom-title p {
		padding: 21px 0 30px;
	}
	section.contact-us .pt19 {
		padding-top: 0px;
	}
	section.contact-us form.forma-contact .form-group textarea.form-control {
		height: 114px;
		resize: none;
	}
	section.map-us ul.list-redes-contact.only-movil.d-none.d-md-block {
		padding-left: 0px;
		display: none !important;
	}
	section.map-us ul.list-redes-contact {
		padding-top: 41px;
		margin-bottom: 52px;
	}
	section.map-us .list-redes-contact li {
		list-style: none;
		margin-right: 0px;
		padding-top: 0px;
		margin-left: 63px;
	}
	section.map-us .list-redes-contact li:first-child {
		list-style: none;
		margin-right: 0px;
		margin-left: 0px;
	}
	section.map-us .p013 {
		padding: 0 14px !important;
	}
	section.map-us .map_contact_us{
		width: 100%;
		height: 187px;
	}
	section.map-us {
		padding: 61px 0 77px;
	}
	section.banner-info {
		position: relative;
		padding-top: 104px !important;
		padding-bottom: 66px;
	}
	/* #Modal
	============================= */
	.modal-integrador .modal-content {
		height: 100vh;
		width: 100vh;
		border-radius: 7px;
		background-color: #F4F5F9;
		overflow: scroll;
		border-radius: 0;
	}
	.modal-integrador .modal-dialog {
		max-width: 100vh;
		margin: auto;
		max-height: 100vh;
	}
	.modal-integrador .modal-body {
		padding-left: 17px;
		padding-right: 17px;
	}
	.modal-integrador .modal-header .close {
		padding: 24px 32px 0 0;
		margin: -1rem -1rem -1rem auto;
	}
	.list-redes-contact.pt22.modal_movil{
		padding-top: 41px;
		padding-bottom: 52px;
	}
	.modal-integrador h3 {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #003661;
		letter-spacing: 0;
		line-height: 37px;
		padding-bottom: 17px;
	}
	.row.pt14.modal_movil_p{
		padding-top: 38px;
	}
	section.post-sale .head_post_sale{
		text-align: left;
	}
	.accordeon_posst_venta .card-header {
		padding: 9px 14px 9px 20px;
		margin-bottom: 0;
		background-color:#002F56;
		border-bottom: 1px solid #002F56;
	}
	.accordeon_posst_venta .card-header a{
		font-family: 'Volte-Semibold';
		font-size: 17px;
		color: #FFFFFF;
		letter-spacing: 0.5;
		line-height: 25px;
	}
	.accordeon_posst_venta .card-header a.btn{
		padding: 0;
		width: 100%;
		text-align: left;
	}
	.accordeon_posst_venta .card {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word;
		background-color: #fff;
		background-clip: border-box;
		border: 1px solid #002F56;
		border-radius: 3px;
		margin-top: 20px;
		width: 100%;
		text-align: left;
	}
	.accordeon_posst_venta .card-header > a::after {
		content: '+';
		font-family: 'anticon';
		font-size: 15px;
		color: #FFFFFF;
		letter-spacing: 0;
		text-align: center;
		line-height: 23px;
		position: absolute;
		right: 20px;
    	top: 9px;
	}
	.accordeon_posst_venta .card-header > a[aria-expanded="true"]::after {
		content: '-';
	}
	section.post-sale p {
		margin: 25px 0 0px;
	}
	section.beneficios .boxes.p205 {
	    padding: 20px 5px;
	}
	section.post-sale .accordeon_posst_venta .content-post ul.list-post {
		padding-left: 18px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	section.platform-sunergy .textos_modul.degreee .text-moddle.herramientas{
		padding-left: 18px;
	}
	.inician_integradores.mitad_intregadores{
		max-height: 466px;
		overflow: hidden;
	}section.aviso-privacidad {
		padding: 128px 0 77px !important;
	}
	section.aviso-privacidad h1 {
		font-family: 'Volte-Bold';
		font-size: 35px;
		color: #002F56;
		letter-spacing: 0;
		line-height: 37px;
	}
	section.aviso-privacidad .list-aviso li {
		font-family: 'Volte-Regular';
		font-size: 17px;
		color: #002F56;
		letter-spacing: 0.5px;
		line-height: 25px;
		text-indent: -1em;
		margin-bottom: 0;
	}
	section.custom-section .tb-content.pt11 .img_1000 img {
		width: 63%;
		padding-bottom: 20px;
	}
	section.banner-nosotros p.custom__ban {
	    font-family: 'Volte-Regular';
		font-size: 17px;
		color: #021D33;
		letter-spacing: 0.5px;
		line-height: 25px;
		padding: 16px 0;
	}
	section.plataforma.plata_nosotros p {
	    padding-top: 12px;
	    padding-bottom: 41px;
	}
	section.howmuch_integrador_nosotros.plataforma .accordion-plataforma a {
	    text-align: left;
	    cursor: pointer;
	    padding-right: 20px;
	}
	section.howmuch_integrador_nosotros.plataforma .card .card-header a.collapsed::before {
	    content: '+';
	    position: absolute;
	    font-family: 'anticon';
	    font-size: 20px;
	    color: #62676E;
	    letter-spacing: 0;
	    line-height: 23px;
	    right: 0px;
	    font-weight: lighter;
	}
	section.howmuch_integrador_nosotros.plataforma .card .card-header a::before {
	    content: '-';
	    position: absolute;
	    font-family: 'anticon';
	    font-size: 20px;
	    color: #62676E;
	    letter-spacing: 0;
	    line-height: 23px;
	    right: 0px;
	    font-weight: lighter;;
	}
	section.howmuch_integrador_nosotros.plataforma .accordion-plataforma .card .card-body {
	    padding: 0px 0 39.36px;
	}
	section.howmuch_integrador_nosotros.plataforma .accordion-plataforma .card-body p {
	    padding-top: 0;
	    font-family: 'Volte-Semibold';
		font-size: 17px;
		color: #021D33;
		letter-spacing: 0.5px;
		line-height: 25px;
		padding-bottom: 23px;
	}
	section.howmuch_integrador_nosotros.plataforma .accordion-plataforma .card-body .info-howmuch .text-much p {
		font-family: 'Volte-Regular';
		font-size: 17px;
		color: #021D33;
		letter-spacing: 0.5px;
		line-height: 25px;
	}


}

p.subtitulo {
	padding-bottom: 3px !important;
}
p.subtitulo span {
	font-size: 18px !important;
	padding-bottom: 3px;
}
a.consultar-puntos:hover {
	color: #007bff;
	text-decoration: underline;
}
