/* padrao */
.fancybox-container--ready .fancybox-bg{
    background-color: rgba(48, 30, 16, 0.9);
    opacity: 1;
}
.fancybox-thumbs{
    background-color: rgba(48, 30, 16, 0.5);
}
.fancybox-thumbs>ul>li{
    border-color: rgba(48, 30, 16, 0.1);
    padding: 3px
}
.fancybox-thumbs>ul>li:before{
    border-color: #F0EA3F;
}
.fancybox-button, .fancybox-infobar__body{
    background-color: rgb(48, 30, 16);
}
.fancybox-controls--canGrab .fancybox-placeholder{
    border-radius: 40px;
    overflow: hidden;
}
.titulo-secao{
    text-align: center;
}
.titulo-secao .titulo{
    font: 30px 'ralewaylight';
    text-transform: uppercase;
    letter-spacing: 10px;
    margin-bottom: 15px;
}
.wrap{
    max-width: 95%;
}
p{
    color: #382519;
    font: 14px 'ralewaymedium';
    line-height: 23px;
}
/* topo */
#topo{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}
#topo .wrap{
    padding: 0;
    padding-top: 50px;
    max-width: 1235px;
}
#logo{
    display: table;
    margin: 0 auto;
}
#logo img{
    max-width: 195px
}
.navegacao-topo{
    margin-top: 15px
}
.navegacao-topo .cont-contato .btn-contato{
    margin-right: 50px;
}
.navegacao-topo .cont-contato .btn-contato img{
    vertical-align: middle;
    margin-right: 12px;
}
.navegacao-topo .cont-contato .btn-contato{
    font: 13px 'alleyn-bold';
    color: rgba(189, 183, 179, 0.6);
}
.navegacao-topo .btn-rede-social{
    font-size: 25px;
    color: rgba(255, 255, 255, 0.55);
    margin: 0 8.5px;
}
.navegacao-topo .btn-rede-social:hover{
    color: #fff;
}
.navegacao-topo .btn-nav-topo{
    border: 1px solid;
    padding: 7px 0;
    width: 138px;
    text-align: center;
    border-color: #DBB619;
    margin-left: 28.4px;
    background-color: #DBB619;
    color: #190e08;
    font: 14px 'alleyn-bold';
}
.navegacao-topo .btn-nav-topo:hover{
    background-color: #DBB619;
    color: #190e08;
}
.navegacao-topo .btn-sidebar{
    border-color: rgba(255,255,255,0.3);
    width: 51.99px;
    margin-left: 37px;
    margin-top: 7px;
}
.navegacao-topo .btn-sidebar span{
    height: 2px;
    display: block;
    background-color: #DBB619;
    margin-bottom: 5.9px;
    float: right;
}
.navegacao-topo .btn-sidebar span:nth-of-type(2){
    width: 43.33px;
}
.navegacao-topo .btn-sidebar span:nth-of-type(3){
    width: 34.66px;
}
.navegacao-topo .btn-sidebar:hover span{
    width: 100%;
}
/* Sidebar */
.sidebar{
    width: 100%;
    right: -100%;
    background-color: rgba(48, 30, 16, 0.9);
    overflow: hidden;
}
.sidebar .cont-menu{
    display: table;
    margin: 0 auto;
    text-align: right;
}
.sidebar .cont-menu ul li{
    font: 19px 'ralewaymedium';
    color: #6E601F;
    margin-bottom: 31px;
}
.sidebar .cont-menu ul li:hover{
    font: 19px 'ralewaymedium';
    color: #301E10;
    font-weight: 900;
}
.sidebar .cont-menu ul li span{
    vertical-align: middle;
}
.sidebar .cont-menu ul li span:first-of-type{
    margin-right: 26.2px;
}
.sidebar .cont-menu ul li span:last-of-type{
    opacity: 0.34;
}
.sidebar .cont-menu ul li:hover span:last-of-type{
    opacity: 1;
}
.sidebar #firulaEsq{
    margin-top: -360px;
    transform: translate(-75%, 0);
}
.sidebar .closeSidebar{
    font: 48px 'ralewayextrabold';
    color: rgba(255, 255, 255, 0.8);
    position: absolute;
    right: 80px;
    top: 30px;
    z-index: 100;
    cursor: pointer;
}
/* banner */
#banner .desc-bann{
    height: 100%;
    text-align: center;
    padding-top: 70px;
    width: 100%;
}
#banner .icone-mouse{
    position: absolute;
    bottom: 30px;
    left: 50%;
    z-index: 100;
}
#banner .desc-bann .titulo{
    font: 70px 'ralewayheavy';
    color: #DDDFE3;
    text-rendering: optimizeLegibility;
    line-height: 60px;
}
#banner .desc-bann .subtitulo{
    font: 88px 'ralewayextralight';
    text-transform: uppercase;
    letter-spacing: -5px;
    color: #DDDFE3;
    display: table;
    padding-bottom: 15px;
    text-rendering: optimizeLegibility;
    line-height: 60px;
    margin-bottom: 18px;
}
#banner .desc-bann p{
    color: rgba(255, 255, 255, 0.6);
    margin-top: 40px;
}
#banner .desc-bann a{
    color: rgba(255,255,255,0.8);
    font: 20px 'ralewaylight';
    border: 1px solid rgba(255, 255, 255, 0.55);
    padding: 7px 0;
    width: 196px;
    text-align: center;
    display: block;
    margin-top: 53px;
}
#banner .desc-bann a:hover{
    background-color: rgba(255, 255, 255, 0.8);
    color: #140903;
}
#banner-inter{
    height: 342px;
    text-align: right;
}
#banner-inter .titulo{
    padding: 0 10%;
    font: 58px 'ralewayheavy';
    letter-spacing: -4px;
    color: #DDDFE3;
    margin-top: 110px;
}
#banner-inter .titulo span{
    font: 26px 'ralewaylight';
    display: block;
    letter-spacing: 0;
    margin-right: 60px;
}
/* Setores */
#sec-setores .wrap{
    max-width: 1120px;
    z-index: 100;
}
#sec-setores .titulo-setores{
    text-align: center;
}
#sec-setores .titulo-setores .titulo{
    font: 26px 'ralewayextralight';
    color: #382519;
}
#sec-setores .titulo-setores p{
    font: 57px 'ralewayheavy';
    color: #BDB7B3;
}
.cont-box-setor{
    margin-top: 73.5px;
}
.cont-box-setor.cont-box-setor-interno{
    margin-top: 0;
    text-align: center;
}
.box-setor .content{
    border-right: 1px solid rgba(189, 183, 179, 0.55);
    padding: 25px 20px;
    margin-bottom: 50px;
}
.box-setor:nth-of-type(3n+0) .content{
    border: none;
}
.box-setor:last-of-type .content{
    border-right: none;
}
.box-setor .image{
    max-width: 108px;
    margin: 0 auto;
    display: table;
    min-height: 67px;
}
.box-setor .image img{
    max-width: 108px;
    -webkit-filter: saturate(0.1);
    filter: saturate(0.1);
}
.box-setor:hover .image img{
    -webkit-filter: saturate(1);
    filter: saturate(1);
}
.box-setor .descricao{
    text-align: center;
}
.box-setor .descricao .titulo{
    font: 16px 'ralewaybold';
    color: #BDB7B3;
    margin-top: 21.4px;
}
.box-setor:hover .descricao .titulo{
    color: #DBB619;
}
.btn-matricula{
    display: table;
    margin: 0 auto;
    margin-top: 57.5px;
}

.btn-matricula span{
    background-color: #F0EA3F;
    font: 12px 'ralewaymedium';
    color: #6E601F;
    width: 247px;
    display: block;
    text-align: center;
    padding: 11px 0;
    border: 1px solid transparent;
}
.btn-matricula:hover span{
    background-color: transparent;
    border-color: #F0EA3F;
}
/* Topicos */
#sec-topicos .wrap{
    max-width: 796px;
}
.titulo-topico .titulo{
    font: 26px 'ralewayextralight';
    color: #382519;
    margin-left: 80px;
}
.titulo-topico p{
    font: 103px 'ralewayheavy';
    color: rgba(56, 37, 25, 0.33);
    margin-top: -10px;
}
.cont-box-topico{
    margin-top: 37.5px;
}
.box-topico{
    margin-bottom: 49px;
}
.box-topico .titulo{
    font: 40px 'ralewayextralight';
    color: rgba(56, 37, 25, 0.55);
    line-height: 25px;
}
.box-topico .subtitulo{
    font: 40px 'ralewayheavy';
    display: block;
    color: #DBB619;
    margin-bottom: 37.5px;
}
.box-topico:nth-of-type(even) .image{
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: 60px;
}
.box-topico:nth-of-type(odd) .image{
    position: absolute;
    top: 0;
    right: 50%;
    margin-right: -100px;
}
.box-topico .descricao{
    background-color: #fff;
}
.box-topico:nth-of-type(odd) .descricao{
    padding: 70px 65px;
    padding-left: 51%;
    box-shadow: 0 2px 3px #ccc;
}
.box-topico:nth-of-type(even) .descricao{
    padding: 70px 65px;
    padding-right: 51%;
    box-shadow: 0 2px 3px #ccc;
}
.firula_topico{
    position: absolute;
    top: 50%;  
}
#firulaEsq{
    margin-top: -685px;
    left: 50%;
    transform: translate(-65%, 0);
}
#firulaDir{
    margin-top: -370px;
    right: 50%;
    transform: translate(65%, 0);
}
/* apresentacao */
#sec-apresentacao .wrap{
    max-width: 600px;
    text-align: center;
    padding-top: 120px;
}
.box-apresentacao .titulo{
    font: 26px 'ralewayextralight';
    color: #382519;
    text-align: center;
    margin-bottom: 12px;;
}
.box-apresentacao .titulo span{
    font: 65px 'tofino';
    color: #DBB619;
    display: block;
    line-height: 75px;
}
.box-apresentacao a {
    color: #6E601F;
    font: 12px 'tofinoBook';
    border: 1px solid;
    margin: 0 auto;
    padding: 7px 0;
    width: 157px;
    text-align: center;
    border-color: #DBB619;
    background-color: #DBB619;
    display: table;
    margin-top: 57.7px;
}
.box-apresentacao a:hover{
    background-color: transparent;
}
/* tour 360 */
.box-360{
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(35, 21, 10, 0.3);
}
.box-360 .descricao .titulo{
    font: 36px 'ralewayheavy';
    color: #fff;
    z-index: 10;
    position: relative;
}
.box-360 .descricao .titulo span{
    font: 101px 'tofino';
    color: #fff;
    margin-top: -40px;
}
.box-360 .descricao .capsula-vazada,
.box-360 .descricao .capsula-full{
    transform: rotate(-30deg);
    position: absolute;
}
.box-360 .descricao .capsula-full{
    width: 357.7px;
    height: 104.41px;
    background-color: #F0EA3F;
    left: -65px;
    top: -60px;
}
.box-360 .descricao .capsula-vazada{
    width: 357.7px;
    height: 104.41px;
    border: 2px solid #F0EA3F;
    top: -130px;
    left: -20px;
}
.box-360 .descricao{
    float: right;
    margin-right: 15%;
    position: relative;
    margin-top: 160px;
}
/* Planos */
#sec-planos-home{
    background-color: #F7F7F7;
}
#sec-planos-home .wrap{
    max-width: 1050px;
}
.box-plano-home .descricao{
    max-width: 450px;
}
.box-plano-home .descricao .titulo{
    font: 52px 'ralewayheavy';
    line-height: 30px;
    color: #DBB619;
    text-transform: uppercase;
    letter-spacing: -5px;
}
.box-plano-home .descricao p{
    margin-bottom: 64.5px;
}
.box-plano-home .descricao .subtitulo{
    font: 68px 'ralewayextralight';
    display: block;
    color: #BDB7B3;
    text-transform: uppercase;
    margin-bottom: 12.3px;
}
.box-plano-home ul li{
    padding: 33px 28.5px 33px 67.6px;
    background-color: #fff;
    margin-top: 8.4px;
}
.box-plano-home ul li:nth-of-type(even){
     background-color: #BDB7B3;
}
.box-plano-home ul li .titulo-plan{
    min-width: 180px;
}
.box-plano-home ul li .titulo-plan b{
    font: 21px 'ralewayheavy';
    color: #BDB7B3;
}
.box-plano-home ul li .valor-plan{
    font: 21px 'alleyn-regular';
    color: #BDB7B3;
}
.box-plano-home ul li .valor-plan b{
    font: 21px 'ralewayheavy';
    color: #BDB7B3;
}
.box-plano-home ul li:nth-of-type(even) .titulo-plan b,
.box-plano-home ul li:nth-of-type(even) .valor-plan,
.box-plano-home ul li:nth-of-type(even) .valor-plan b{
    color: #FFFFFF;
}
.box-plano-home ul li .btn-plan{
    border: 1px solid #DBB619;
    display: block;
    width: 25px;
    height: 25px;
    text-align: center;
    font: 25px 'ralewayheavy';
    color: #DBB619;
    line-height: 25px;
}
.box-plano-home ul li:nth-of-type(even) .btn-plan{
    background-color: #DBB619;
    color: #BDB7B3;
}
.cont-box-plano-home .image{
    position: absolute;
    right: -193px;
    top: 20px;
}
#sec-planos{
    background-color: #F7F7F7;
}
#sec-planos .wrap{
    max-width: 1108px;
}
.titulo-planos .titulo{
    font: 52px 'ralewayheavy';
    line-height: 30px;
    color: #DBB619;
    text-transform: uppercase;
    letter-spacing: -5px;
}
.titulo-planos p{
    margin-top: 17px;
    max-width: 550px;
}
.titulo-planos .subtitulo{
    font: 52px 'ralewayextralight';
    color: #BDB7B3;
    text-transform: uppercase;
    margin-bottom: 12.3px;
    margin-left: 10px
}
.cont-box-plano{
    margin-top: 77.8px;
}
.box-plano{
    padding: 0 15.8px
}
.box-plano .content{
    background-color: #fff;
    text-align: center;
    padding: 56.8px 50px 23.8px 50px;
}
.box-plano .descricao .titulo{
    font: 38px 'ralewayheavy';
    color: #BDB7B3;
}
.box-plano .descricao p{
    color: #BDB7B3;
}
.box-plano .descricao ul li{
    font: 18px 'ralewaymedium';
    color: #BDB7B3;
    border-bottom: 1px solid rgba(112, 112, 112, 0.2);
    padding: 27.2px 25px;
}
.box-plano .cont-valor{
    display: table;
    margin: 0 auto;
    margin-top: 40.8px;
}
.box-plano .cont-valor .valor{
    font: 43px 'alleyn-bold';
    color: #BDB7B3;
}
.box-plano .cont-valor .pagamento{
    font: 15px 'alleyn-bold';
    color: #BDB7B3;
    display:block;
    text-align: right;
}
.box-plano .btn-comprar-plano{
    margin: 0 auto;
    font: 19px 'ralewaymedium';
    border: 1px solid rgba(96, 65, 15, 0.2);
    padding: 17px 0;
    text-align: center;
    width: 222px;
    color: #6E601F;
    display: block;
    margin-top: 31.8px;
}
/* ajustes cores */
.box-plano:nth-of-type(1n+0) .content{
    background-color: #fff;
}
.box-plano:nth-of-type(2n+0) .content,
.box-plano:nth-of-type(5n+0) .content{
    background-color: #F0EA3F
}
.box-plano:nth-of-type(4n+0) .content{
    background-color: #fff;
}
.box-plano:nth-of-type(3n+0) .content,
.box-plano:nth-of-type(6n+0) .content{
    background-color: #BDB7B3;
}


.box-plano:nth-of-type(2n+0) .cont-valor .valor,
.box-plano:nth-of-type(5n+0) .cont-valor .valor{
    color: #6E601F;
}
.box-plano:nth-of-type(4n+0) .cont-valor .valor{
   color: #BDB7B3;
}
.box-plano:nth-of-type(3n+0) .cont-valor .valor,
.box-plano:nth-of-type(6n+0) .cont-valor .valor{
    color: #ffffff;
}


.box-plano:nth-of-type(2n+0) .descricao .titulo,
.box-plano:nth-of-type(5n+0) .descricao .titulo{
    color: #6E601F
}
.box-plano:nth-of-type(4n+0) .descricao .titulo{
   color: #BDB7B3;
}
.box-plano:nth-of-type(3n+0) .descricao .titulo,
.box-plano:nth-of-type(6n+0) .descricao .titulo{
    color: #ffffff;
}


.box-plano:nth-of-type(2n+0) .descricao ul li,
.box-plano:nth-of-type(5n+0) .descricao ul li{
    color: #6E601F
}
.box-plano:nth-of-type(4n+0) .descricao ul li{
   color: #BDB7B3;
}
.box-plano:nth-of-type(3n+0) .descricao ul li,
.box-plano:nth-of-type(6n+0) .descricao ul li{
    color: #ffffff;
    border-color: rgba(255, 255, 255, 0.2);
}


.box-plano:nth-of-type(2n+0) .cont-valor .pagamento,
.box-plano:nth-of-type(5n+0) .cont-valor .pagamento{
    color: #6E601F
}
.box-plano:nth-of-type(4n+0) .cont-valor .pagamento{
   color: #BDB7B3;
}
.box-plano:nth-of-type(3n+0) .cont-valor .pagamento,
.box-plano:nth-of-type(6n+0) .cont-valor .pagamento{
    color: #ffffff;
}

.box-plano:nth-of-type(3n+0) .btn-comprar-plano,
.box-plano:nth-of-type(6n+0) .btn-comprar-plano{
    color: #ffffff;
}

/* Social */
#sec-social{
    padding-top: 80px;
}
.titulo-social{
    text-align: center;
}
.titulo-social .titulo{
    font: 52px 'ralewayheavy';
    color: #DBB619;
    letter-spacing: -5px;
    line-height: 30px;
}
.titulo-social .titulo span{
    font: 68px 'ralewayextralight';
    display: block;
    color: #BDB7B3;
    text-transform: uppercase;
    letter-spacing: -8px;
}
.titulo-social p{
    max-width: 495px;
    margin: 0 auto;
    margin-top: 25px;
}
.con-social{
    text-align: center;
    margin-top: 86.7px;
    margin-bottom: 111px;
}
.con-social a{
    font-size: 64px;
    color: #BDB7B3;
    margin: 0 22.5px;
}
.il-michaelynch li{
    width: 20%;
    display: inline-block;
    vertical-align: top;
    height: 294px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.il-michaelynch li img{
    width: 100%;
}
/* footer */
#footer{
    background-color: #301E10;
}
#footer .wrap{
    max-width: 1100px;
    padding: 60px 0;
    z-index: 50;
}
.box-footer:nth-of-type(2){
    padding-left: 120px;
}
.box-footer:nth-of-type(3){
    padding-left: 50px;
}
.box-footer ul li:first-of-type{
    color: #DBB619;
    font: 22px 'mosk-bold';
    margin-bottom: 35px;
}
.box-footer:last-of-type{
    text-align: right;
    padding-top: 23px;
}
.box-footer:last-of-type a{
    font-size: 38px;
    color: #BDB7B3;
    margin: 0 12.5px;
}
.box-footer:first-of-type{
    padding-top: 31px;
}
.box-footer:first-of-type a{
    font: 13px 'alleyn-bold';
    color: rgba(189, 183, 179, 0.6);
    margin-right: 30px
}
.box-footer:first-of-type a img {
    vertical-align: middle;
    margin-right: 12px;
}
.box-footer ul li,
.box-footer ul li p{
    font: 15px 'ralewaylight';
    color: #BDB7B3;
    margin-bottom: 17px;
}
.box-footer ul li p{
    line-height: 32px;
}
#creditos{
    margin-top: 73px;
}
#creditos p{
    color: #BDB7B3;
    margin-top: 18px;
}
.cont-firula-random{
    padding: 20px 0;
    text-align: center;
}
.cont-firula-random .firulaRandom{
    opacity: 0.07;
    -webkit-transition: all 1.00s ease-in-out;
    -moz-transition: all 1.00s ease-in-out;
    -ms-transition: all 1.00s ease-in-out;
    -o-transition: all 1.00s ease-in-out;
    transition: all 1.00s ease-in-out;
}
.cont-firula-random .firulaRandom:nth-of-type(odd){
    margin-top: 40px;
}
.cont-firula-random .firulaRandom.active{
    opacity: 0.5;
    -webkit-transition: all 1.00s ease-in-out;
    -moz-transition: all 1.00s ease-in-out;
    -ms-transition: all 1.00s ease-in-out;
    -o-transition: all 1.00s ease-in-out;
    transition: all 1.00s ease-in-out;
}
/* topico interno */
.cont-btn-modalidade{
    text-align: right;
}
.cont-btn-modalidade .btn-matricular,
.cont-btn-modalidade .btn-experimental{
    font: 19px 'ralewaymedium';
    border: 1px solid #F0EA3F;
    padding: 17px 0;
    text-align: center;
    background-color: #F0EA3F;
    width: 215px;
    color: #6E601F;
}
.cont-btn-modalidade .btn-experimental{
    background-color: transparent;
    margin-left: 6px;
}
#firulaEsq.firula_topico_interno{
    margin-top: -445px;
}
.box-topico:nth-of-type(odd) .image{
    margin-right: 0;
}
/* aula experimental */
#sec-video-apresentacao .wrap{
    max-width: 610px;
    padding-top: 140px;
    padding-bottom: 140px;
}
.titulo-video-apresentacao{
    text-align: center
}
.titulo-video-apresentacao .titulo span{
    font: 26px 'ralewayextralight';
    color: rgba(56, 37, 25, 0.55);
    display: block;
}
.titulo-video-apresentacao .titulo{
    font: 65px 'tofino';
    color: #DBB619;
    line-height: 50px;
    margin-bottom: 40px;
}
#sec-video-apresentacao .cont-video{
    height: 308px;
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 59px;
}
#sec-video-apresentacao .cont-video .cont-absolute{
    background-color: rgba(48, 30, 16, 0.7);
}
#sec-video-apresentacao .cont-video img{
    display: table;
    margin: 0 auto;
}
#sec-video-apresentacao .cont-video p{
    font-size: 16px;
    color: #fff;
    margin-top: 35px;
}
.cont-btn-experimental{
    margin-top: 50.1px;
    text-align: center;
}
.cont-btn-experimental .btn-experimental{
    font: 19px 'ralewaymedium';
    border: 1px solid #F0EA3F;
    padding: 17px 0;
    text-align: center;
    background-color: #F0EA3F;
    width: 215px;
    color: #6E601F;
}
/* programa de treinamento */
.titulo-funciona{
    font: 30px 'ralewayextralight';
    margin-bottom: 49px;
    text-align: center;
}
.titulo-funciona span{
    font: 30px 'ralewaymedium';
}
.cont-box-como-funciona{
    margin-bottom: 57.4px;
}
.box-como-funciona{
    padding: 0 5px
}
.box-como-funciona .content{
    background-color: #fff;
    text-align: center;
    padding: 39px 60px 50px 60px;
    box-shadow: 0 2px 3px #ccc;
}
.box-como-funciona .content .titulo{
    font: 44px 'ralewaythin';
    color: #DBB619;
    margin-bottom: 24px;
}
/* SOBRE */
#sec-sobre .wrap{
    max-width: 1024px;
}
.box-sobre .descricao{
    padding-right: 70px;
}
.box-sobre .descricao .titulo{
    font: 68px 'ralewayextralight';
    letter-spacing: -6px;
    color: #BDB7B3;
    line-height: 40px;
    margin-bottom: 35px;
}
.box-sobre .descricao .subtitulo{
    font: 52px 'ralewayheavy';
    display: block;
    color: #DBB619;
    letter-spacing: -4px;
}
.box-sobre .descricao p{
    color: rgba(56, 37, 25, 0.6);
}
.box-sobre .wrap-image{
    padding-left: 28px;
}
.box-sobre .wrap-image .image{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.7;
    position: relative;
}
.box-sobre .wrap-image .image:hover{
    opacity: 1;
}
.box-sobre .wrap-image .image:nth-of-type(1){
    width: 285px;
    height: 259px;
    float: left;
}
.box-sobre .wrap-image .image:nth-of-type(2){
    width: 187px;
    height: 169px;
    float: right;
    margin-top: 91px;
}
.box-sobre .wrap-image .image:nth-of-type(3){
    width: 360px;
    height: 169px;
    float: right;
    margin-top: 12px;
    margin-right: 40px;
}
.box-sobre .wrap-image .btn-galeria{
    clear: both;
    display: block;
    color: #6E601F;
    font: 19px 'ralewaymedium';
    border: 1px solid;
    padding: 19px 0;
    width: 215px;
    text-align: center;
    border-color: #DBB619;
    margin-left: 28.4px;
    float: right;
    margin-top: 65px;
}
.box-sobre .wrap-image .btn-galeria:hover{
    background-color: #DBB619;
}
.box-sobre .btn-tour-360{
    clear: both;
    display: block;
    color: #6E601F;
    font: 19px 'ralewaymedium';
    border: 1px solid;
    padding: 19px 0;
    width: 215px;
    text-align: center;
    background-color: #DBB619;
    border-color: #DBB619;
    margin-left: 28.4px;
    float: right;
    margin-top: 65px;
}
.box-sobre .btn-tour-360:hover{
    background-color: transparent;
}
/* form prematricula */
#form-matricula{
    background-color: #F0EA3F;
    border-radius: 330px;
    max-width: 458px;
    padding: 105px 65px 65px 65px;
    position: relative;
    float: right;
    margin-right: -80px;
    margin-top: -266px;
}
#form-matricula .titulo{
    font: 37px 'ralewayheavy';
    color: #3F3029;
    text-align: center;
}
#form-matricula p{
    font: 16px 'ralewaylight';
    text-align: center;
    margin-top: 8px;
}
#form-matricula .cont-input{
    margin-top: 35px;
    display: table;
}
#form-matricula .campo{
    width: 100%;
    font: 14px 'ralewaylight';
    color: #291810;
    background-color: transparent;
    border-bottom: 1px solid rgba(15, 15, 15, 0.23);
    padding: 18px 0 13px 30px;
    background-image: url(../images/icone-1.png);
    background-repeat: no-repeat;
    background-position: left center;
}
#form-matricula .campo:nth-of-type(2){
    background-image: url(../images/icone-2.png);
}
#form-matricula .campo:nth-of-type(3){
    background-image: url(../images/icone-3.png);
}
#form-matricula .campo:nth-of-type(4){
    background-image: url(../images/icone-4.png);
}
#form-matricula .campo:nth-of-type(5){
    background-image: url(../images/icone-5.png);
}
#form-matricula .campo:nth-of-type(6){
    background-image: url(../images/icone-10.png);
}

#form-matricula .campo::placeholder{
   font: 14px 'ralewaylight';
   color: #291810 
}
#form-matricula .btn-envia{
    width: 179px;
    height: 50px;
    background-color: transparent;
    font: 21px 'ralewayheavy';
    color: rgba(41, 24, 16, 0.5);
    border: 1px solid #1A1A1A;
    margin-top: 44.5px;
    float: right;
    z-index: 1000;
    position: relative;
}
#form-matricula .btn-envia:hover{
    background-color: #1A1A1A;
    color: #fff;
}
#form-matricula .image-mulher{
    margin-bottom: -190px;
    margin-left: -110px;
    margin-top: -60px;
}
.countdown .contadores{
    font: 45px 'mosk-light';
    color: #F0EA3F;
    display: inline-block;
    margin: 0 8px;
    margin-bottom: 34px;
}
.countdown:before{
    content: '';
    width: 38px;
    height: 38px;
    display: inline-block;
    background-image: url(../images/tempo.png);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: top;
    margin-top: 10px;
    margin-right: 8px;
}
/* newsletter */
.cont-form-newsletter{
    padding: 70px 0;
    border-top: 1px solid rgba(112, 112, 112, 0.3);
}
#form-newsletter{
    display: table;
    margin: 0 auto;
}
#form-newsletter .titulo{
    font: 30px 'ralewaylight';
    text-transform: uppercase;
    border-bottom: 1px solid #F0EA3F;
    padding-bottom: 5px;
    margin-top: 7px;
    margin-right: 34px;
}
#form-newsletter .cont-input{
    display: table;
}
#form-newsletter .cont-input input{
    font: 16px 'ralewaylight';
    padding: 17px 0;
    padding-left: 20px;
}
#form-newsletter .cont-input input:nth-of-type(1){
    width: 248px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    z-index: 10;
    position: relative;
}
#form-newsletter .cont-input input:nth-of-type(2){
   border: 1px solid rgba(0, 0, 0, 0.2);
   padding-left: 60px;
   margin-left: -40px;
   width: 500px;
}
#form-newsletter .cont-input button {
    width: 150px;
    height: 48px;
    background-color: #F0EA3F;
    font: 21px 'ralewayheavy';
    color: rgba(41, 24, 16, 0.5);
    border: 1px solid #F0EA3F;
    margin-left: -154px;
    margin-top: 3px;
    display: inline-block;
    vertical-align: top;
}