/*
 Documento CSS 
 Criador: Adenilton
 Data: 29/10/2019

 Resolutions:
 col-xs-* ---> mobile
 col-sm-* ---> tablet
 col-md-* ---> laptops
 col-lg-* ---> large monitors
 */

/* ------------------------------------------------------------------------------- */
/*  Typography
/* ------------------------------------------------------------------------------- */

@font-face {
	font-family: 'margemtrial-black';
	font-display: auto;
	font-weight: normal;
	font-style: normal;
    src: url('../font/MargemTrialBlack.eot');
    src: url('../font/MargemTrialBlack.eot?#iefix') format('embedded-opentype'),
         url('../font/MargemTrialBlack.woff2') format('woff2'),
         url('../font/MargemTrialBlack.woff') format('woff'),
         url('../font/MargemTrialBlack.ttf') format('truetype')
}

@font-face {
	font-family: 'margemtrial-bold';
	font-display: auto;
	font-weight: normal;
	font-style: normal;
    src: url('../font/MargemTrialBold.eot');
    src: url('../font/MargemTrialBold.eot') format('embedded-opentype'),
         url('../font/MargemTrialBold.woff2') format('woff2'),
         url('../font/MargemTrialBold.woff') format('woff'),
         url('../font/MargemTrialBold.ttf') format('truetype');
}

@font-face {
	font-family: 'margemtrial-italic';
	font-display: auto;
	font-weight: normal;
	font-style: normal;
    src: url('../font/MargemTrialItalic.eot');
    src: url('../font/MargemTrialItalic.eot') format('embedded-opentype'),
         url('../font/MargemTrialItalic.woff2') format('woff2'),
         url('../font/MargemTrialItalic.woff') format('woff'),
         url('../font/MargemTrialItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'margemtrial-light';
	font-display: auto;
	font-weight: normal;
	font-style: normal;
    src: url('../font/MargemTrialLight.eot');
    src: url('../font/MargemTrialLight.eot') format('embedded-opentype'),
         url('../font/MargemTrialLight.woff2') format('woff2'),
         url('../font/MargemTrialLight.woff') format('woff'),
         url('../font/MargemTrialLight.ttf') format('truetype');
}

@font-face {
	font-family: 'margemtrial-medium';
	font-display: auto;
	font-weight: normal;
	font-style: normal;
    src: url('../font/MargemTrialMedium.eot');
    src: url('../font/MargemTrialMedium.eot') format('embedded-opentype'),
         url('../font/MargemTrialMedium.woff2') format('woff2'),
         url('../font/MargemTrialMedium.woff') format('woff'),
         url('../font/MargemTrialMedium.ttf') format('truetype');
}

@font-face {
	font-family: 'margemtrial-regular';
	font-display: auto;
	font-weight: normal;
	font-style: normal;
    src: url('../font/MargemTrialRegular.eot');
    src: url('../font/MargemTrialRegular.eot') format('embedded-opentype'),
         url('../font/MargemTrialRegular.woff2') format('woff2'),
         url('../font/MargemTrialRegular.woff') format('woff'),
         url('../font/MargemTrialRegular.ttf') format('truetype');
}

@font-face {
	font-family: 'margemtrial-thin';
	font-display: auto;
	font-weight: normal;
	font-style: normal;
    src: url('../font/MargemTrialThin.eot');
    src: url('../font/MargemTrialThin.eot') format('embedded-opentype'),
         url('../font/MargemTrialThin.woff2') format('woff2'),
         url('../font/MargemTrialThin.woff') format('woff'),
         url('../font/MargemTrialThin.ttf') format('truetype');
}

body {
	font-family: 'margemtrial-light';
	overflow-x: hidden;
}
ul, ol {
	list-style: none;
}
a {
	color: #222222;
	text-decoration: none;
	-webkit-transition: all .1s cubic-bezier(.645,.045,.355,1);
  transition: all .1s cubic-bezier(.645,.045,.355,1);
  font-family: 'margemtrial-thin';
}
p{
  font-family: 'margemtrial-thin';
}
input{
    font-family: 'margemtrial-thin';
    padding: 10px !important;
}
label{
    font-family: 'margemtrial-thin';
}
button{
    font-family: 'margemtrial-thin';
}
a:hover {
	text-decoration: none;
	color: #F9386A;
}
a:focus {
	text-decoration: none;
}
p {
	margin-bottom: 8px;
}
blockquote {
	font-size: 20px;
	font-style: italic;
	color: #ababab;
	font-weight: 400;
	padding: 20px 60px;
	margin: 0;
	border: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
img {
	max-width: 100%;
	height: auto;
}
video {
	border: none;
	width: 100%;
}
button, input[type=button], input[type=reset], input[type=submit] {
	padding: 0 42px;
	height: 55px;
	outline: none;
	border: 0;
	border-radius: 30px;
	background-color: transparent;
	color: #F9386A;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 700;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all .1s cubic-bezier(.645,.045,.355,1);
	transition: all .1s cubic-bezier(.645,.045,.355,1);
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
	width: 100%;
	outline: none;
	border: 0;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
	color: #878c9b;
	background: none;
}
input:focus, textarea:focus {
	border-bottom: 1px solid #250048;
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select {
	padding: 3px 0;
	height: 57px;
	-webkit-transition: all .1s cubic-bezier(.645,.045,.355,1);
	transition: all .1s cubic-bezier(.645,.045,.355,1);
}
.form-control-wrap {
	margin-bottom: 20px;
} 
 select {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none;
	background-color: #fff;
	border: 1px solid #999;
	width: 100%;
	height: 40px;
	padding: 0 20px;
	color: inherit;
} */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 600;
	letter-spacing: -0.03em;
	line-height: 1.2;
  color: #333;
  font-family: 'margemtrial-bold';
}
h1, .h1 {
  font-size:56px;
  font-family: 'margemtrial-bold';
}
h2, .h2 {
  font-size: 40px;
  font-family: 'margemtrial-bold';
}
h3, .h3 {
  font-size: 34px;
  font-family: 'margemtrial-bold';
}
h4, .h4 {
  font-size: 24px;
  font-family: 'margemtrial-bold';
}
h5, .h5 {
  font-size: 18px;
  font-family: 'margemtrial-bold';
}
h6, .h6 {
  font-size: 14px;
  font-family: 'margemtrial-bold';
} 
img {
  max-width: 100%;
}

/* Menu Inicio */
/* .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.navbar-expand-lg, .navbar-collapse{
    text-align: right;
    margin-right: auto;
    margin-left: auto;
    right: 0;
} */
.navbar-collapse{
/* right: 0; */
/* position: absolute; */
/* margin-top: -73px; */
margin-top: -65px;
}
.navbar {
    padding-left: 100px !important;
    padding-right: 100px !important;
}
.nav-link {
    display: block;
    padding: .5rem 1rem;
    color: white !important;
    font-size: 20px;
    font-weight:700;
}
header{
    width: 100%;
    background-image: url(../img/banner.png);
    top: 0;
    height: 520px;
    z-index: 0;
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #ff7f00;
}
.btn-orcamento{
    color: white !important;
    border: solid 1px #fff;
    border-radius: 50px;
    border-color: #fff !important;
    padding: 0px 50px 0px 50px;
    height: 42px;
}
.btn-orcamento:hover{
    background-color: transparent !important;
}
.btn-contato{
    color: white !important;
    border: solid 1px #fff;
    border-radius: 50px;
    border-color: #fff !important;
    padding: 0px 50px 0px 50px;
    height: 42px;
    margin-top: 44px;
    margin-bottom: 31px;
    width: 31%;
}
.logo{
    width: 190px;
    top: 20px;
    border-radius: 14px;
    padding: 26px 10px 10px 10px;
    background: #ff7f00;
}
.fixed-top{
    background-color: #ff7f00;
    height: 70px !important;
    margin-top: -2px !important;
    padding-top: 73px !important;
}
/* Menu fim */


/* Secao vantagem */
.secaovantagem{
    margin-top: 100px;
    margin-bottom: 100px;
}
.titulovantagem{
    margin-bottom: 66px;
}
.secaovantagem p{
    font-weight: 700;
    margin-top: 16px;
}
/* Secao vantagem */

/* Secao funciona */
.secaofunciona{
    margin-top: 100px;
    margin-bottom: 100px;
}
.titulofunciona{
}
.secaofunciona h1{
    margin-top: 70px;
}
.secaofunciona p{
    font-weight: 700;
    margin-bottom: 66px;
}
/* Secao funciona */

/* Secao empresa ou casa */
.secaoempresacasa{
    margin-top: 100px;
    padding-top: 50px;
    padding-bottom: 50px;
}
.secaoempresacasa h1{
    color:#58595b;
}
.secaoempresacasa button{
    background-color: #ff7f00;
    border-radius: 50px;
    margin-top: 18px;
    color: white;
    height: 40px;
}

/* Secao empresa ou casa */

.rodape{
    background-image: linear-gradient(-263deg, rgba(255, 95, 0, 1) 0%, rgba(251, 186, 0, 1) 100%);
    padding-top: 15px;
    height: 10px;
}
.rodape img{
    width: 66%;
    margin-top: -30px;
}
.titulofooter{
    color:#ff7f00;
}
.reservados{
    padding-top: 50px;
}
.rodape p{
    color: black;
    font-size: 18px;
}
.footerredes{
    flex: 0 0 16.666667% !important;
    max-width: 6.666667% !important;
}
.fab {
    color: #fe9823;
    font-size: 2pc;
}

.fotodepoimentos img{
    border-radius: 50pc;
}
.fotodepoimentos{
    text-align: center;
}
.griddepoimentos{
    box-shadow: 0 0 1px 1px #efefef;
    border-radius: 5px;
    padding: 38px;
    height: 374px;
}
.secaodepoimentos{
    background-color: #f37800;
    padding-bottom: 100px;
    padding-top: 100px;
}
.tituloeconomize{
    color: white;
    top: 0;
}
.tituloeconomizesolar{
    color: white;
    top: 0;
    font-size: 26px;
    line-height: 2px;
}
.economize{
    color:#fff708;
}
.bar{
    background-color: #08c65b;
    position: fixed;
    bottom: 0;
    text-align: center;
    width: 20%;
    margin-bottom: 88px;
    margin-right: 0%;
    border-radius: 5px 0px 0px;
    height: 51px;
    z-index: 1800;
    right: 0;
}
.ligue{
    color: white;
    line-height: 58px;
    font-size: 18px;
}
.ligue span{
    font-weight: 700;
}
.whatsappbar{
    line-height: 58px;
    font-size: 21px;
    color: white;
    font-weight: 700;
}
.whatsappa{
    text-decoration: none !important;
}
.ligue span:hover{
    text-decoration: none;
}
.navbar-number-phone{
    background: url(../img/whatsapp.png) left center no-repeat;
    background-size: 20px;
    padding: 10px 0 10px 30px;
    font-weight: 600;
    color: #444;
}
.tituloeconomizevalor{
    color: white;
    top: 0;
    font-size: 170px;
    text-shadow: 1px 11px 11px #525252;
    line-height: 97px;
}
.tituloeconomizevalor span{
    font-size: 71px;
    color: #fff708;
}
.subeconomize{
        color: white;
        top: 0;
        line-height: 2px;
        font-size: 50px;
        text-shadow: 1px 11px 11px #525252;
}
.hero{
    margin-top: 211px;
    width: 100%;
    background-image: url(../img/banner.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}
.secaohero{
   background:#ff7f00;
}
.gridvantagem{
    box-shadow: 0 0 7px 4px #fbfbfb;
    padding: 50px 3px 50px 3px;
}
.btn-vantagem{
    background-color: #ff7f00;
    width: 100%;
    border-radius: 50px;
    color: white;
    padding:0px 80px 0px 80px;
    margin-top: 43px;
    font-weight: 300;
}
.bntvantagem{
    margin-left: auto;
    margin-right: auto;
}
.gridreduza{
    box-shadow: 0 0 4px 2px #e8e8e8;
    border-radius: 5px;
    text-align: center;
    width: 60%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 0px 30px 0px;
}
.gridreduza img{
    width: 60%;
    border-radius: 5px;
}
.verdade{
    color:#4caf8a;
}
.numeros{
    font-size: 95px;
    text-align: center;
    font-weight: 700;
    color: #ff7f00;
    margin-top: 48px;
    font-family: cursive;
}
.video{
    width: 62%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.video video{
    width: 100%;
    border-radius: 5px;
    box-shadow: 0 0 2px 2px #ff7f00;
}
.numerosmobile{
    display: none;
}
.ytp-chrome-top {
    display: none !important;
}
.footerdiv{
    padding-top: 38px;
}
.btn-projeto{
    border: solid 1px #ff7f00 !important;
    border-radius: 50px !important;
    padding: 0px 50px 0px 50px !important;
    height: 42px !important;
    background-color: #ff7f00 !important;
    color: white !important;
}
.contatohome blockquote{
    text-align: center;
}
.parceiroshome{
    padding-top: 100px;
    padding-bottom: 100px;
}
.tituloparceiroshome{
    text-align: center;
}
.contato{
    margin-top: 226px;
}
.btncontato{
        background-color: #ff7f00;
        width: 50%;
        color: white;
        font-size: 24px;
        margin-bottom: 56px;
        border-radius: 50px;
}
.textoquemsomos{
    font-size: 25px;
    font-weight: 600;
    color: #797979;
}

.navbar-toggler-icon{
    background-color: white !important;
    width: 68px !important;
    height: 9px !important;
    display: block !important;
    margin-bottom: 10px;
    border: 0;
}
.forminput{
    border: solid 2px #c7c7c7 !important;
    border-radius: 6px !important;
    height: 46px !important;
}

    .mauticform_wrapper { 
        max-width: 700px;
        width:100%; 
        margin: 10px auto; 
    }
    .mauticform-innerform {}

    .mauticform-post-success {}

    .mauticform-name {
        font-weight: bold;
        font-size: 1.5em;
        margin-bottom: 3px;
    }

    .mauticform-description {
        margin-top: 2px;
        margin-bottom: 10px;
    }

    .mauticform-error {
        margin-bottom: 10px;
        color: red;
    }

    .mauticform-message {
        margin-bottom: 10px;
        color: green;
    }

    .mauticform-row {
        display: block;
        margin-bottom: 20px;
    }

    .mauticform-label {
        font-size: 1.1em;
        display: block;
        font-weight: bold;
        margin-bottom: 5px;
    }

    .mauticform-row.mauticform-required .mauticform-label:after {
        color: #e32;
        content: " *";
        display: inline;
    }

    .mauticform-helpmessage {
        display: block;
        font-size: 0.9em;
        margin-bottom: 3px;
    }

    .mauticform-errormsg {
        display: block;
        color: red;
        margin-top: 2px;
    }

    .mauticform-selectbox,
    .mauticform-input,
    .mauticform-textarea {
        width: 100%;
        padding: 0.5em 0.5em;
        border: 1px solid #CCC;
        background: #fff;
        box-shadow: 0px 0px 0px #fff inset;
        border-radius: 4px;
        box-sizing: border-box;
        border: solid 2px #c7c7c7 !important;
        border-radius: 6px !important;
        height: 46px !important;
    }

    .mauticform-checkboxgrp-row {}

    .mauticform-checkboxgrp-label {
        font-weight: normal;
    }

    .mauticform-checkboxgrp-checkbox {}

    .mauticform-radiogrp-row {
        display: inline-block;
    }

    .mauticform-radiogrp-label {
        font-weight: normal;
    }

    .mauticform-radiogrp-radio {}

    .mauticform-button-wrapper .mauticform-button.btn-default,
    .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default {
        color: #ffffff;
        background-color: #ff7f00;
        border-color: #ff7f00;
        width: 100%;
        border-radius: 50px;
        font-size: 24px;
        font-weight: 400;
    }
    

    .mauticform-button-wrapper .mauticform-button,
    .mauticform-pagebreak-wrapper .mauticform-pagebreak {
        display: inline-block;
        margin-bottom: 0;
        font-weight: 600;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        white-space: nowrap;
        padding: 6px 12px;
        font-size: 13px;
        line-height: 1.3856;
        border-radius: 3px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .mauticform-button-wrapper .mauticform-button.btn-default[disabled],
    .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default[disabled] {
        background-color: #ffffff;
        border-color: #dddddd;
        opacity: 0.75;
        cursor: not-allowed;
    }

    .mauticform-pagebreak-wrapper .mauticform-button-wrapper {
        display: inline;
    }

    .tituloform{
    text-align: center;
    font-size: 31px;
    color: #000000;
    margin-left: auto;
    margin-right: auto;
    }
    .contatoform{
        width:100% !important ;
        max-width: 100%;
    }
    .tituloformcontato{
        text-align: left;
        font-size: 31px;
        color: #000000;
        margin-top: 100px;
        }
    .titulo{
        color:#ff7f00;
    }
.imgsobre{
    border-radius: 5px;
}
.secaosbreprojetos{
    margin-top: 80px;
    text-align: center;
}
.secaosbreprojetos h1{
   text-align: center;
}
.fomrcontato{
    margin-top: 80px;
}
.secaopassoapasso{
    text-align: center;
}
.secaopassoapasso h2{
    font-size: 18px;

}
.gridpasso{
    margin-top: 25px;
}
.titulodinheiro{
    font-size:48px !important;
    color:#08c65b;
}
.subdinheiro{
    font-size: 23px;
    font-weight: 600;
}
.item{
    height: 501px;
    box-shadow: 0 0 3px 3px #f3f3f3;
    border-radius: 5px;
    margin-bottom: 66px;
    text-align: center;
}
.sub{
    font-weight: 600;
}
.subfooter{
    text-decoration: none !important;
}
.marcafooter{
    width: 12% !important;
    margin-bottom: 0px !important;
}
/* RESPONSIVO */
@media (max-width:992px){
    .hero{
        width: 100%;
        background-image:none;
        top: 0;
        height: 520px;
        z-index: 0;
        background-size: contain;
        background-position: right;
        background-repeat: no-repeat;
        background-color: #ff7f00;
    }
    .hero{
        margin-top: 327px;
        width:100%;
    }
    .tituloeconomizesolar{
        font-size: 53px;
    }
    .tituloeconomize {
        color: white;
        top: 0;
        font-size: 65px;
    }
    .btn-contato {
        color: white !important;
        border: solid 1px #fff;
        border-radius: 50px;
        border-color: #fff !important;
        padding: 8px 56px 8px 50px;
        height: 97px;
        margin-top: 44px;
        margin-bottom: 31px;
        width: 96%;
        font-size: 46px;
    }
    .subeconomize {
        color: white;
        top: 0;
        line-height: 2px;
        font-size: 73px;
        text-shadow: 1px 11px 11px #525252;
    }
    .tituloeconomizevalor {
        color: white;
        top: 0;
        font-size: 270px;
        text-shadow: 1px 11px 11px #525252;
        line-height: 160px;
    }
    .logo {
        width: 252px;
    }
    .fixed-top {
        background-color: #ff7f00;
        height: 11% !important;
        padding-top: 0px !important;
    }
    .navbar-collapse {
        background-color: #ff7f00;
        width: 100%;
        left: 0;
        margin-top: 21px;
    }
    .nav-link {
        display: block;
        padding: .5rem 1rem;
        color: white !important;
        font-size: 60px;
        font-weight: 700;
    }
    .navbar-nav {
        text-align: center;
    }
    .btn-orcamento {
        color: white !important;
        border: solid 1px #fff;
        border-radius: 50px;
        border-color: #fff !important;
        padding: 0px 50px 0px 50px;
        height: 95px;
        font-size: 45px;
        text-align: center;
        margin-right: auto;
        width: 100%;
        margin-left: 28%;
    }
    .titulovantagem{
        font-size: 85px;
    }
    .gridvantagem {
        margin-bottom: 50px;
    }
    .secaovantagem p {
        font-size: 38px;
    }
    .secaoempresacasa h1 {
        color: #58595b;
        font-size: 71px;
    }
    .secaoempresacasa button {
        background-color: #ff7f00;
        border-radius: 50px;
        margin-top: 18px;
        color: white;
        height: 50px;
        width: 58%;
        font-size: 29px;
    }
    .gridreduza {
        box-shadow: 0 0 4px 2px #e8e8e8;
        border-radius: 5px;
        text-align: center;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        padding: 30px 0px 30px 0px;
        margin-bottom: 47px;
    }
    .griddepoimentos {
        box-shadow: 0 0 1px 1px #efefef;
        border-radius: 5px;
        padding: 38px;
        height: 374px;
        margin-bottom: 42px;
        text-align: center;
    }
    .griddepoimentos{
        font-size: 25px;
    }
    .tituloformcontato{
        margin-top: 158px;
        font-size: 47px;
    }
    .mauticform-label {
        font-size: 2.1em;
        display: block;
        font-weight: bold;
        margin-bottom: 5px;
    }
    .mauticform-radiogrp-label {
        font-weight: normal;
        font-size: 33px;
    }
    .mauticform-radiogrp-radio {
        width: 45px;
        height: 22px;
    }
    .mauticform-button-wrapper .mauticform-button.btn-default, .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default {
        color: #ffffff;
        background-color: #ff7f00;
        border-color: #ff7f00;
        width: 100%;
        border-radius: 50px;
        font-size: 40px;
        font-weight: 400;
        line-height: 33px;
    }
    .rodape p {
        color: black;
        font-size: 40px;
    }
    .titulofooter {
        font-size: 74px;
    }
    .secaofunciona h1 {
        font-size: 60px;
    }
    .numeros {
        font-size: 95px;
        text-align: center;
        font-weight: 700;
        color: #ff7f00;
        margin-top: 134px;
        font-family: cursive;
        line-height: 0px;
        display: none;
    }
    .numerosmobile{
        font-size: 95px;
        text-align: center;
        font-weight: 700;
        color: #ff7f00;
        margin-top: 134px;
        font-family: cursive;
        line-height: 0px;
        display: block;
    }
    .video {
        width: 92%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .titulosolucoeshome{
        text-align:center;
    }
    .btn-projeto{
        text-align: center;
    margin-left: auto;
    margin-right: auto;
    /* width: 100%; */
    font-size: 33px;
    height: 72px !important;
    }
    .bar{
        height: 129px;
        width: 31%;
    }
    .navbar-number-phone {
        display: none;
    }
    .ligue span {
        font-weight: 700;
        font-size: 32px;
        /* line-height: 11px; */
    }
    .solucoesp{
        font-size: 26px;
    }
    .sistemasimule{
        font-size: 26px;
    }
    .item {
        height: 649px;
        box-shadow: 0 0 3px 3px #f3f3f3;
        border-radius: 5px;
        margin-bottom: 66px;
        text-align: center;
    }
    .item p{
        font-size: 30px;
    }

}
/* RESPONSIVO FIM */

.linksimule{
    color: #ff7f00;
    font-weight: 800;
}
.linksimule:hover{
    color: #ff7f00;
    font-weight: 800;
    text-decoration: none;
}
.backoff{
    background: url(../img/offgrid.png);
}
.backoff h3{
    color: white;
    font-size: 65px;
    padding-top: 95px;
}
.backoff p{
    font-size: 29px;
    color: white;
    padding: 0px 50px 0px 50px;
    font-weight: bold;
}
.vjs-poster{
       background:transparent !important;
}
.off-rod{
    margin-top: 80px;
}
.titulo-clientes{
    margin-bottom: 50px;
}
.item-video{
    margin-bottom: 20px;
}