body {
    background-image: url(../img/textura-parede.jpg);
    background-size: 110px 60px;
    padding-top: 45px;
    font-family: 'PT Sans', sans-serif;
}
.logo {
    font-family: 'Caveat Brush', cursive;
    color: #672e7f;
    font-size: 80px;
}
.logo img {
    margin-top: -35px;
    max-width: 100%;
}
.text-logo {
    margin-top: 25px;
    color: #672e7f;
    font-size: 20px;
    font-weight: bold;
}
.text-logo span {
    color: #b1c903;
}
.bg-purple {
    background: url(../img/textura-parede-2.jpg) #672e7f;
    background-size: 110px 60px;
    background-position: 74px 50px;
}

.show-room-img {
    position: absolute;
    left: 20%;
    top: 10%;
    width: 180px;
}

.produto-img {
    position: absolute;
    left: -350px;
    top: -125px;
    z-index: 1;
}
.green-box {
    position: relative;
}
.green-box {
    margin-top: -170px;
    -ms-transform: skew(0deg, 8deg);
    -webkit-transform: skew(0deg, 8deg);
    display: block;
    height: 800px;
    background-color: #b1c903;
    width: 100%;
    top: -130px;
}
.white-box {
    margin-top: -340px;
    -ms-transform: skew(0deg, -4deg);
    -webkit-transform: skew(0deg, -4deg);
    background-color: #fff;
    padding-bottom: 150px;

    background-image: url(../img/iluminacao.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: contain;
}
.green-box .content-box {
    -ms-transform: skew(0deg, -8deg);
    -webkit-transform: skew(0deg, -8deg);
    position: absolute;
    width: 100%;
    top: 65px;
}
.white-box .content-box {
    -ms-transform: skew(0deg, 4deg);
    -webkit-transform: skew(0deg, 4deg);
    padding-top: 70px;
    text-align: center;
}
.como-funciona,
.veja-mais {
    font-family: 'Caveat Brush', cursive;
    font-size: 58px;
    color: #FFF;
}
.veja-mais {
    color: #672e7f;
}
.boneco {
    position: absolute;
    right: 10%;
    top: 150px;
}
.relative {
    position: relative;
}
.absolute {
    position: absolute;
}
.top-20 {
    margin-top: 20px;
}
.top-65 {
    margin-top: 65px;
}
.itop-65 {
    margin-top: -45px;
}
.saiba-mais {
    background-color: #682e7f;
    z-index: 1;
    position: relative;
    margin-top: -150px;
    padding: 50px 0px;
    color: #FFF;
}
.saiba-mais .saiba-mais-title,
.saiba-mais .baixe,
.quero .title-quero,
.interesse .title-interesse {
    font-family: 'Caveat Brush', cursive;
    font-size: 60px;
    line-height: 1;
    margin: 0;    
}
.saiba-mais .baixe {
    font-size: 30px;
}
.saiba-mais .baixe span,
.saiba-mais .baixe a {
    text-decoration: underline;
    color: #FFF;
}

.quero {
    padding: 50px 0px;
    background-color: #b1c903;
    color: #FFF;
}

.quero .descricao-quero,
.interesse .descricao-interesse {
    font-size: 24px;
}

.interesse {
    padding: 50px 0px;
    background-color: #FFF;
    color: #b1c903;
}

input[type=text].form-control,
input[type=email].form-control,
select.form-control {
    background-color: rgba(0, 0, 0, 0);
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
}

.quero input[type=text].form-control,
.quero input[type=email].form-control,
.quero select.form-control {
    border-bottom: 1px solid #fff;
    color: #FFF;
    margin-bottom: 35px;
    font-size: 20px;
}

.interesse input[type=text].form-control,
.interesse input[type=email].form-control,
.interesse select.form-control {
    border-bottom: 1px solid #b5cc10;
    color: #879807;
    margin-bottom: 35px;
    font-size: 20px;
    font-weight: bold;
}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
}
.form-control:-moz-placeholder { /* Firefox 18- */
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
}

.quero .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #FFF;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
}
.quero .form-control::-moz-placeholder { /* Firefox 19+ */
    color: #FFF;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
}
.quero .form-control:-ms-input-placeholder { /* IE 10+ */
    color: #FFF;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
}
.quero .form-control:-moz-placeholder { /* Firefox 18- */
    color: #FFF;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
}

.interesse .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #879807;
    font-size: 20px;
    font-weight: normal;
}
.interesse .form-control::-moz-placeholder { /* Firefox 19+ */
    color: #879807;
    font-size: 20px;
    font-weight: normal;
}
.interesse .form-control:-ms-input-placeholder { /* IE 10+ */
    color: #879807;
    font-size: 20px;
    font-weight: normal;
}
.interesse .form-control:-moz-placeholder { /* Firefox 18- */
    color: #879807;
    font-size: 20px;
    font-weight: normal;
}

.mt-40 {
    margin-top: 40px;
}

.btn-enviar {
    background-color: #f6f9a3;
    border-radius: 0;
    border: none;
    box-shadow: none;
    color: #b1c903;
    font-size: 20px;
    font-family: 'Caveat Brush', cursive;
    padding: 10px 55px;
}

.btn-enviar2 {
    background-color: #b1c903;
    border-radius: 0;
    border: none;
    box-shadow: none;
    color: #f6f9a3;
    font-size: 20px;
    font-family: 'Caveat Brush', cursive;
    padding: 10px 55px;
}

.imt-10 {
    margin-top: -10px;
}

.rodape {
    background: url(../img/textura-parede-3.jpg) #b1c903;
    background-size: 110px 60px;
    background-position: 74px 50px;
    min-height: 200px;
    padding: 25px 0;
    text-transform: uppercase;
    font-size: 14px;
    color: #FFF;
    line-height: 20px;
    font-weight: bold;
}

iframe {
    max-width: 100%;
}

img {
    max-width: 100%;
}

.form-control:focus {
    border: none;
    box-shadow: none;
}