/* Reset css */
* { margin:0; padding:0 }
img { border:none }
fieldset { border:none }
a { outline:none; text-decoration:none}
a:hover { text-decoration:underline}
ul li, ol li { list-style-type:none }
address { font-style:normal; display:block }
h1, h2, h3, h4, h5, h6{ padding:0; margin:0; font-size:inherit; font-weight:normal }
textarea{font-family:inherit; font-size:inherit; overflow:auto}
input[type="search"] {
    -webkit-appearance: textfield;
}
/* fim reset */

* {
    box-sizing: border-box;
}
body{
    /*font-family: 'PT Sans', sans-serif;*/
    font-family: 'Be Vietnam', sans-serif;
    font-size:11px;
    color:#666;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*background-color: #32312f;*/
    /*background-image: url(../images/bg-image.jpg);*/
    /*background-color: #000;*/
    background-repeat: no-repeat;
    background-position: top center
}

html{max-height: 100%;height: 100%;}

.center{width: 100%;max-width: 1250px;margin: 0 auto;}
.center.w-980{max-width: 980px;}

.wrapper-input{min-height: 74px;text-align: left;padding: 0 10px;position: relative;}
.wrapper-input.label,
.haslabel .wrapper-input{min-height: 78px;}
.wrapper-input::after{content: " ";display: table;clear: both;}
.wrapper-input label{font-size: 14px;color: #272727;line-height: 18px;}
.wrapper-input.textarea{width: 100%;min-height: 112px;}
.haslabel .wrapper-input.textarea{min-height: 126px;}
.wrapper-input .half{width: 47%;display: inline-block;vertical-align: top;}
.wrapper-input .half:last-child{float: right;}
.input-style{box-sizing:border-box;height: 60px;border: 1px solid #e6e6e6;width: 100%;padding: 10px 10px 10px 10px;font-size: 14px;line-height: 18px;border-radius: 0px;width: 100%;}
.input-style[readonly]{cursor: not-allowed;background-color: #f2f2f2;}
.input-style.select{padding: 0;background: url(../images/icon-arrow-down.png) no-repeat 97% center #fff;overflow: hidden;}
.input-style select{box-sizing:border-box;background: transparent;width: 110%;padding:0 50px 0 10px;;font-size: 12px;line-height: 16px;border: 0;border-radius: 0;height: 54px;-webkit-appearance: none;border:none;}

textarea.input-style{resize:none;height: 94px;padding-right: 10px;}
.input-style:focus,
.input-busca:focus,
select:focus{outline: none;box-shadow: 0 0 7px 2px rgba(218, 105, 84, .5) inset;border-color: rgba(218, 105, 84, 1);}
.input-busca:focus{}

.html-text{word-break: break-word;}
.html-text::after{content: " ";display: table;clear: both;}
.html-text .wrapper{padding: 0 10px;}
.html-text .font600{font-weight: 600;}
.html-text{font-size: 16px;line-height: 26px; color: #808080;}
.html-text h1,
.html-text h2,
.html-text h3,
.html-text h4,
.html-text h5{margin-bottom: 25px;letter-spacing: -.60px;color: var(--main-text);}
.html-text div{margin-bottom: 15px;}
.html-text p{margin-bottom: 15px;font-size: 16px;line-height: 1.4;}
.html-text p:last-child{margin: 0;}
.html-text a{-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;color: var(--main-color);}
.html-text a:hover{}
.html-text img{max-width: 100%;height: auto !important;}
.html-text iframe{max-width: 100%;}
.html-text table td{vertical-align: top;}
.html-text h1{font-size: 38px;line-height: 44px;color: var(--main-text);}
.html-text h2{font-size: 28px;line-height: 36px;color: var(--main-text);}
@media(max-width: 1023px){
    .html-text table{width: 100% !important;}
    .html-text table td{display: block;}
}


.redes-sociais{padding: 10px 0;}
.redes-sociais .item{text-align: left; width: 36px;height: 36px;overflow: hidden;text-indent: -999px;display: inline-block;vertical-align: middle;margin: 4px;}
.redes-sociais .item > a{background-position: center;background-repeat: no-repeat;background-size: cover;display: block;width: 100%;height: 100%;transition: all 0.3s ease-out;}
.redes-sociais .item > a:hover{opacity: 0.7;}
.redes-sociais .item .facebook{background-image: url(../images/redes-sociais/facebook.svg);}
.redes-sociais .item .instagram{background-image: url(../images/redes-sociais/instagram.svg);background-size: 54px;}
.redes-sociais .item .twitter{background-image: url(../images/redes-sociais/twitter2.svg);background-size: 32px;}
.redes-sociais .item .linkedin{background-image: url(../images/redes-sociais/linkedin.svg);}
.redes-sociais .item .youtube{background-image: url(../images/redes-sociais/youtube.svg);}
.redes-sociais .item .pinterest{background-image: url(../images/redes-sociais/pinterest.svg);}
.redes-sociais.gray .item .facebook{background-image: url(../images/redes-sociais/gray/facebook.svg);}
.redes-sociais.gray .item .instagram{background-image: url(../images/redes-sociais/gray/instagram.svg);background-size: 54px;}
.redes-sociais.gray .item .twitter{background-image: url(../images/redes-sociais/gray/twitter2.svg);background-size: 32px;}
.redes-sociais.gray .item .linkedin{background-image: url(../images/redes-sociais/gray/linkedin.svg);}
.redes-sociais.gray .item .youtube{background-image: url(../images/redes-sociais/gray/youtube.svg);}
.redes-sociais.gray .item .pinterest{background-image: url(../images/redes-sociais/gray/pinterest.svg);}


.botao{font-size:1px; text-indent:-9999px; display:block;}
.clear{clear:both;}
.clearfix::after{content: " ";display: table;clear: both;}


.body-flex{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.msg-resposta{font-size: 22px;line-height: 30px;color: #32B017;text-transform: uppercase;max-width: 690px;margin-left: auto;margin-right: auto;font-weight: 700;text-align: center;padding: 15px 20px;}


.main-header{background: url(../images/bg-live.jpg) no-repeat center top;padding: 0 10px;}
.main-header .box-logo{padding: 10px 10px;margin-bottom: 20px;}
.main-header .box-logo img{max-width: 100%;height: auto !important; vertical-align: middle;}

.main-header .row-highlight{margin-bottom: 10px;}
.main-header .row-highlight .highlight{display: inline-block;  padding: 15px 20px;border-radius: 5px;background-color: #ff013f;color: #fff;font-size: 16px;line-height: 20px;text-transform: uppercase;font-weight: 700;}
.main-header .row-highlight .titulo{font-size: 30px;line-height: 34px;color: #532927;display: inline-block;padding: 0 15px;}
.main-header .chamada{color: #532927;margin-bottom: 10px;}
.main-header .chamada p{font-size: 30px;line-height: 34px;}
.main-header .subchamada{color: #532927;margin-bottom: 25px;}
.main-header .subchamada p{font-size: 20px;line-height: 24px;}


.main-header .box-lembrete{padding: 0 0;margin-bottom: 30px;text-align: center;}
.main-header .box-lembrete .titulo{font-size: 22px;line-height: 30px;color: #532927;margin-bottom: 20px;}
.main-header .box-lembrete .titulo .bt-whatsapp{display: inline-block;vertical-align: middle;margin-left: 5px;}
.main-header .box-lembrete .row-button{}
.main-header .box-lembrete .row-button .bt-style-2{font-family: 'PT Sans', sans-serif;font-size: 20px;line-height: 24px;text-transform: uppercase; color: #fff;font-weight: 700;background-color: #2ca3d6;display: inline-block;padding: 10px 30px;border-radius: 5px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.main-header .box-lembrete .row-button .bt-style-2:hover{opacity: 0.7;text-decoration: none;}



.main-header .box-content{max-width: 570px;}
.main-header .box-form{position: relative;}
.main-header .box-form .label-form{padding: 0 10px;font-size: 36px;line-height: 46px;margin-bottom: 20px; font-weight: 700;color: #fff;text-align: center;}
.main-header .box-form .wrapper-input{min-height: auto;padding-bottom: 15px;padding-left: 0;padding-right: 0;}
.main-header .box-form .wrapper-input .input-style{border-radius: 5px;background-color: #f3efeb;height: 40px;}
.main-header .box-form .box-botoes{ width: 100%;}
.main-header .box-form .box-botoes .bt-style{background-color: #30b593;border-radius: 5px; color: #fff;padding: 10px 10px; font-size: 20px;line-height: 24px;display: inline-block; text-align: center;width: 100%;max-width: 760px;text-transform: uppercase; border: 0;font-weight: 800;transition: all ease-out .1s;}
.main-header .box-form .box-botoes .bt-style:hover{cursor: pointer;text-decoration: none;background-color: #499783;}
/*.main-header .box-form .row-button{padding: 0 10px;text-align: center;}
.main-header .box-form .row-button .bt-style-2{font-size: 32px;line-height: 36px;color: #fff;font-weight: 700;background: url(../images/redes-sociais/whatsapp-original.svg) no-repeat 100% center;background-position: calc(100% - 20px);  background-size: 42px; background-color: #72b5a4;display: inline-block;padding: 20px 80px 20px 40px;border-radius: 5px;margin-bottom: 15px; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.main-header .box-form .row-button .bt-style-2:hover{opacity: 0.7;text-decoration: none;}*/


.main-footer .faixa1{background-color: #f2f2f2;}
.main-footer .faixa1 .redes-sociais{text-align: center;padding: 27px 0;}
.main-footer .faixa1 .redes-sociais .item{margin-left: 7px;margin-right: 7px;}
.main-footer .section-copyright{background-color: #fff;padding: 0 10px 40px 10px;}
.main-footer .section-copyright .copyright{text-align: center; color: #737373;}
.main-footer .section-copyright .copyright > p{font-size: 14px;line-height: 18px;padding: 30px 0px 30px 0;text-align: center;}
.main-footer .section-copyright .copyright > p > a{color: inherit;font-weight: 700;}


.sobre-section{background: url(../images/bg-roupas.jpg) repeat left top; background-color: #ffffff;padding: 60px 10px;}
.sobre-section .flex{display: flex;align-items: center;justify-content: space-between;}
.sobre-section .col{}
.sobre-section .col1{flex-shrink: 0;}
.sobre-section .col.fill{width: 100%;}
.sobre-section .col .thumbs{max-width: 570px; text-align: center;display: grid; grid-template-columns: 270fr 270fr;grid-gap: 30px;}
.sobre-section .col img{max-width: 100%;height: auto !important;}
.sobre-section .col .texto{text-align: left; font-size: 20px;line-height: 24px;color: #ffffff;display: inline-block;width: 100%;max-width: 500px;}
.sobre-section .col .texto.align-center{text-align: center;}
.sobre-section .col .texto .titulo{font-size: 26px;line-height: 30px;font-weight: 700;margin-bottom: 30px;}
.sobre-section .col .texto .titulo-2{font-size: 20px;line-height: 24px;font-weight: 700;margin-bottom: 30px;}
.sobre-section .col .texto > p{margin-bottom: 25px;font-size: 16px;line-height: 1.6;}
.sobre-section .col .texto > p:last-child{margin: 0;}




.video-fs-container{
    position: relative;
    z-index: 1;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video-fs-container iframe{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



/* Dispositivos com tela acima de 1170px */
@media(min-width: 1250px){

}


/* Dispositivos com tela entre de 1024px e 1169px */
@media(min-width: 1024px) and (max-width: 1249px){

    .sobre-section .col .thumbs{max-width: 440px;}
    .main-header .box-content{max-width: 470px;}

}

/* Dispositivos com tela acima de 1024px */
@media(min-width: 1024px){
    .mobile{display: none !important}
    .desktop{}

    .col-1-1{float: left;width: 100%;}
    .col-1-2{float: left;width: 50%;text-align: left;padding: 0 10px;}
    .col-1-3{float: left;width: calc(100%/3);}
    .col-1-4{float: left;width: calc(100%/4);}
    .col-1-5{float: left;width: calc(100%/5);}
    .col-2-3{float: left;width: calc(200%/3);}
    .col-5-12{float: left;width: calc(500%/12);}
    .col-2-12{float: left;width: calc(200%/12);}

    .main-footer .section-copyright .copyright{display: flex;justify-content: space-between;}

    .main-header{min-height: 599px;}

}


/* Dispositivos com tela abaixo de 1023px */
@media(max-width: 1023px){
    .mobile{}
    .desktop{display: none !important}


    .main-header .chamada p{font-size: 24px;line-height: 30px;}

    .main-footer .section-copyright .copyright{display: block;padding: 30px 0 70px 0;}
    .main-footer .section-copyright .copyright > p{padding: 0;margin-bottom: 15px;}


    .main-header{background: #ffffff;padding-bottom: 70px;}
    .main-header .box-logo{text-align: center;}
    .main-header .box-content{text-align: center;margin: 0 auto;}

    .main-header .box-form .box-botoes .bt-style{font-size: 16px;}

    .sobre-section .flex{display: block;}

    .sobre-section .col .thumbs{margin: 0 auto 30px auto;grid-gap: 15px;}

    .sobre-section .col .texto{max-width: 100%;text-align: center;}
    
}
