html,body{height:100%}body{font-family:'Montserrat', sans-serif;background:#f1f1f1}body.scroll{overflow-y:hidden}::-moz-selection{color:white;background:#004b6b}::selection{color:white;background:#004b6b}ul{padding:0;margin:0}ul li{list-style:none}a{transition:all .35s}a:hover,a:focus{text-decoration:none;outline:none}b{}h1{text-transform:uppercase;font-size:53px;font-weight:700;margin:0}h1.azul{color:#004b6b}h1.verde{color:#a5ce39}h2{text-transform:uppercase;font-size:40px;margin:0}h2.azul{color:#004b6b}h2.verde{color:#a5ce39}h3{text-transform:uppercase;font-size:27px;margin:0}h3.azul{color:#004b6b}h3.verde{color:#a5ce39}h3.negativo{color:white}h4{text-transform:uppercase;font-size:22px;margin:0}h4.azul{color:#004b6b}h4.verde{color:#a5ce39}h4.negativo{color:white}h6{text-transform:uppercase;font-size:15px;margin:0}h6.azul{color:#004b6b}h6.verde{color:#a5ce39}h6.negativo{color:white}p{font-size:14px;color:#848484;font-weight:300}p.negativo{color:white}p.azul{color:#004b6b}section{padding-top:80px}.btAro{display:inline-block;padding:3px 12px;border:1px solid #004b6b;color:#004b6b;text-transform:uppercase;border-radius:20px}.btAro:hover{background:#004b6b;color:white}.btAro.negativo{border-color:white;color:white}.btAro.negativo:hover{background:white;color:#004b6b}.btBox{display:inline-block;background:#a5ce39;color:white;text-transform:uppercase;font-weight:700;border-radius:10px;padding:5px 15px;border:none;transition:all .35s}.btBox:hover{background:#004b6b;color:white}.btBox:focus{color:white !important}.btBox.branco{background:white;color:#848484}.btBox.branco:hover{background:#a5ce39;color:white}.btBox.remover{background:red}.btBox.remover:hover{background:darkred;color:white}.btsApoio{text-align:right;padding-top:10px}.titulo{margin-bottom:25px}.titulo h3{font-weight:700}.logo{-webkit-perspective:250px;perspective:250px;display:inline-block}.logo span{display:inline-block}.menu{width:100%;position:fixed;z-index:555;transition:all .35s;top:25px}.menu .bg{background:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.menu .bg .marcaTopo{padding:15px 25px}.menu .bg .itensMenu{position:relative;margin-top:7px}.menu .bg .itensMenu:before{content:"";width:1px;height:60px;position:absolute;left:0;top:6px;background:#a5ce39}.menu .bg .itensMenu ul li{display:inline-block}.menu .bg .itensMenu ul li a{color:#004b6b;text-transform:uppercase;font-weight:700;padding:27px 10px;display:inline-block;position:relative}.menu .bg .itensMenu ul li a:before{content:"\f111";font-family:FontAwesome;position:absolute;left:-4px;top:34px;color:#a5ce39;font-size:5px}.menu .bg .itensMenu ul li a:hover{color:#a5ce39}.menu .bg .itensMenu ul li a.active{color:#a5ce39}.menu .bg .itensMenu ul li:first-child a:before{content:""}.menu .bg .telTopo{text-align:right;margin-top:17px}.menu .bg .telTopo p{margin-bottom:0;font-weight:700;color:#004b6b;text-transform:uppercase;font-size:12px}.menu .bg .telTopo h4 span{font-size:15px}.menu.up{top:0;background:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.menu.up .bg{box-shadow:none}header{height:600px;position:relative;overflow:hidden;width:calc(100vw - 160px);left:50%;transform:translate(-50%, 0)}header .mask{background:url(../img/mask-header.png) no-repeat bottom center;background-size:cover;position:absolute;bottom:0;left:0;z-index:222;width:100%;height:61px}header .itemLeft{background:url(../img/header2.jpg) no-repeat center center;background-size:cover;height:600px;position:absolute;left:0;top:0;transition:all .35s;overflow:hidden}header .itemLeft .lamina{position:absolute;width:100%;height:100%;opacity:.5;background:#a5ce39;z-index:1;transition:all .35s}header .itemLeft img{margin-bottom:20px}header .itemLeft .info{position:absolute;top:50%;transform:translate(0, -50%);width:460px;transition:all .35s;opacity:1;z-index:2}header .itemLeft .info h3{margin:10px 0 20px 0}header .itemLeft.open{width:65vw;box-shadow:0 0 70px 0 rgba(0,0,0,0.6),0 6px 20px 0 rgba(0,0,0,0.19);z-index:222}header .itemLeft.open .lamina{opacity:.5}header .itemLeft.closed{width:35vw;z-index:1}header .itemLeft.closed .lamina{opacity:.8}header .itemLeft.closed .info{opacity:.5}header .itemRight{background:url(../img/header1.jpg) no-repeat center center;background-size:cover;height:600px;position:absolute;right:0;top:0;transition:all .35s;overflow:hidden}header .itemRight .lamina{position:absolute;width:100%;height:100%;opacity:.5;background:#004b6b;z-index:1;transition:all .35s}header .itemRight .info{position:absolute;top:50%;transform:translate(0, -50%);text-align:right;width:460px;transition:all .35s;opacity:1;z-index:2}header .itemRight .info h3{margin:10px 0 20px 0}header .itemRight.open{width:65vw;box-shadow:0 0 70px 0 rgba(0,0,0,0.6),0 6px 20px 0 rgba(0,0,0,0.19);z-index:222}header .itemRight.open .lamina{opacity:.2}header .itemRight.closed{width:35vw;z-index:1}header .itemRight.closed .lamina{opacity:.8}header .itemRight.closed .info{opacity:.5}header.internas{background:#a5ce39;height:180px}header.internas .mask{background:url(../img/mask-header-internas.png) no-repeat bottom center;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:19px}header.internas .tituloPage{margin-top:110px}.eventosHome{text-align:right}.slideEventos{position:relative}.slideEventos .display-element{width:100%;height:400px;background-size:cover !important}.slideEventos .lamina{width:100%;height:170px;background:transparent;background:-webkit-linear-gradient(transparent, rgba(0,0,0,0.9));background:-o-linear-gradient(transparent, rgba(0,0,0,0.9));background:-moz-linear-gradient(transparent, rgba(0,0,0,0.9));background:linear-gradient(transparent, rgba(0,0,0,0.9));position:absolute;bottom:0;z-index:111;left:0}.slideEventos .legenda{position:absolute;bottom:15px;left:15px;z-index:222;width:80%}.slideEventos .prev-evento{position:absolute;bottom:0;font-size:60px;color:#a5ce39;right:50px;z-index:222;cursor:pointer;transition:all .35s}.slideEventos .prev-evento:hover{color:white}.slideEventos .next-evento{position:absolute;bottom:0;font-size:60px;color:#a5ce39;right:15px;z-index:222;cursor:pointer;transition:all .35s}.slideEventos .next-evento:hover{color:white}.equipamentosHome{background:#a6ce38;background:-webkit-linear-gradient(left, #a6ce38, #93be1c);background:-o-linear-gradient(right, #a6ce38, #93be1c);background:-moz-linear-gradient(right, #a6ce38, #93be1c);background:linear-gradient(to right, #a6ce38, #93be1c);position:relative;margin-top:100px;padding-top:120px;padding-bottom:30px}.equipamentosHome .mask-topo{position:absolute;width:100%;height:101px;background:url(../img/mask-topo-equipamentos.png) no-repeat top center;background-size:cover;top:0;left:0;z-index:222}.equipamentosHome .mask-bottom{position:absolute;width:100%;height:44px;background:url(../img/mask-bottom-equipamentos.png) no-repeat bottom center;background-size:cover;bottom:0;left:0;z-index:222}.equipamentosHome .cadeira{margin-top:-165px}.equipamentosHome .container{position:relative;z-index:333}.itemIcon{text-align:center;margin-bottom:30px;padding-right:120px}.itemIcon img{margin-bottom:10px}.itemIcon h6{margin-bottom:15px}#clientes .item{background:white;padding:5px 20px}#clientes .item .img{background-size:contain !important;height:70px}.prev{font-size:50px;color:#004b6b;cursor:pointer;transition:all .35s}.prev:hover{color:#a5ce39}.next{font-size:50px;color:#004b6b;cursor:pointer;transition:all .35s;margin-left:10px}.next:hover{color:#a5ce39}.orcamentoHome{background:url(../img/bg-orcamento.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;margin-top:70px;padding-top:140px;padding-bottom:140px}.orcamentoHome .mask-topo{position:absolute;width:100%;height:101px;background:url(../img/mask-topo-equipamentos.png) no-repeat top center;background-size:cover;top:0;left:0;z-index:222}.mask-footer{position:absolute;width:100%;height:68px;background:url(../img/mask-footer.png) no-repeat bottom center;background-size:cover;bottom:0;left:0;z-index:222}#orcamento input,#orcamento textarea{background:none;border:1px solid #a5ce39;border-radius:10px;color:#a5ce39}#orcamento ::-webkit-input-placeholder{color:#a5ce39}#orcamento :-ms-input-placeholder{color:#a5ce39}#orcamento ::-moz-placeholder{color:#a5ce39}#orcamento .btEnviar{text-align:right}#contato input,#contato textarea{background:none;border:1px solid #bcbcbc;border-radius:10px;color:#000000}#contato ::-webkit-input-placeholder{color:#bcbcbc}#contato :-ms-input-placeholder{color:#bcbcbc}#contato ::-moz-placeholder{color:#bcbcbc}#contato .btEnviar{text-align:right}footer{background:#a5ce39;padding-top:70px}footer h6{margin-bottom:20px}footer ul li a{color:#004b6b;font-size:12px;text-transform:uppercase;padding:5px 0;display:inline-block}footer ul li a.active{color:white}footer ul li a:hover{color:white}footer .contatoFooter{text-align:right}footer .contatoFooter .btSocial{display:inline-block;width:30px;height:30px;font-size:16px;color:#a5ce39;background:#004b6b;border-radius:50%;border:2px solid #004b6b;text-align:center;line-height:28px;margin-left:5px;margin-bottom:20px}footer .contatoFooter .btSocial:hover{background:none;color:#004b6b}footer .apoio{margin-top:30px;margin-bottom:10px;padding-top:20px;padding-bottom:10px;position:relative;border-top:2px solid #004b6b}footer .apoio .marcaAlfama{text-align:right}footer .apoio .copyright{color:white}.conteudo{position:relative}#mapa{height:400px}.mapa{position:relative}.mapa .mask-topo{position:absolute;width:100%;height:101px;background:url(../img/mask-topo-equipamentos.png) no-repeat top center;background-size:cover;top:0;left:0;z-index:222}.listaDestaque li{margin-bottom:19px;position:relative;padding-left:25px;display:inline-block;margin-right:50px}.listaDestaque li:before{content:'\f046';font-family:FontAwesome;position:absolute;font-size:20px;color:#a5ce39;left:0;top:0;line-height:17px}.slideEmpresa{position:relative}.slideEmpresa .display-element{width:100%;height:580px;background-size:cover !important}.slideEmpresa .prev-empresa{position:absolute;font-size:60px;color:#a5ce39;top:50%;left:40px;transform:translate(0, -50%);z-index:222;cursor:pointer;transition:all .35s;text-shadow:2px 2px 5px rgba(0,0,0,0.6)}.slideEmpresa .prev-empresa:hover{color:white}.slideEmpresa .next-empresa{position:absolute;font-size:60px;color:#a5ce39;top:50%;right:40px;transform:translate(0, -50%);z-index:222;cursor:pointer;transition:all .35s;text-shadow:2px 2px 5px rgba(0,0,0,0.6)}.slideEmpresa .next-empresa:hover{color:white}.btsFiltro{text-align:center}.btsFiltro a{margin:0 5px 20px 5px}.btsFiltro a.active{background:#004b6b;color:white}.itemBox{margin-bottom:30px;text-align:center}.itemBox .info{height:140px}.itemBox .bg{background-size:cover !important;height:230px;margin-bottom:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);position:relative}.itemBox .bg .hover{width:100%;height:100%;background:rgba(166,206,56,0.7);position:absolute;opacity:0;transition:all .35s}.itemBox .bg .hover i{font-size:20px;color:white;width:40px;height:40px;text-align:center;line-height:40px;border:1px solid white;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.itemBox .bg:hover .hover{opacity:1}.itemCard{margin-bottom:30px}.itemCard .shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.1);transition:all .35s;overflow:hidden}.itemCard .bg{background-size:cover !important;height:230px}.itemCard .info{background:white;height:230px;position:relative;padding:15px;transition:all .35s}.itemCard .info h6{margin-bottom:10px;transition:all .35s}.itemCard .info p{transition:all .35s}.itemCard .info span{position:absolute;left:50%;transform:translate(-50%, 0);bottom:20px;transition:all .35s}.itemCard:hover .shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.2)}.itemCard:hover .info{background:#004b6b}.itemCard:hover .info h6{color:#a5ce39}.itemCard:hover .info p{color:white}.itemCard:hover .info span{border-color:white;color:white}.ui-widget-header{border:none;background:#004b6b;color:white;font-weight:normal;font-size:14px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#004b6b;color:white;border:none}.ui-widget-content a:hover{background:#a5ce39;color:white}.ui-state-default.ui-state-active{background:#a5ce39;color:white}.ui-datepicker .ui-datepicker-prev:hover{background:none}.ui-datepicker .ui-datepicker-next:hover{background:none}.ui-datepicker{z-index:555 !important}.itemEvento{margin-bottom:30px}.itemEvento .bg{background-size:cover !important;height:195px;width:100%;position:relative}.itemEvento .bg .hover{width:100%;height:100%;background:rgba(166,206,56,0.7);position:absolute;opacity:0;transition:all .35s}.itemEvento .bg .hover i{font-size:20px;color:white;width:40px;height:40px;text-align:center;line-height:40px;border:1px solid white;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.itemEvento .bg:hover .hover{opacity:1}.bar1,.bar2,.bar3{width:25px;height:3px;background-color:#004b6b;margin:6px 0;transition:0.4s}.change{right:10px !important;top:10px !important;margin-right:0 !important}.change .bar1,.change .bar2,.change .bar3{background:white}.change p{color:white}.change .bar1{-webkit-transform:rotate(-45deg) translate(-5px, 6px);transform:rotate(-45deg) translate(-5px, 6px)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-7px, -8px);transform:rotate(45deg) translate(-7px, -8px)}.btMenuXs{position:fixed;right:50%;margin-right:-122px;top:47px;cursor:pointer;z-index:99999;transition:all .35s}.btMenuXs.scroll{top:20px}.btMenuXs.down{top:16px}.btMenuXs.up{left:20px}.btMenuXs .barras{float:left}.btMenuXs p{float:left;margin-left:10px;margin-top:7px;font-weight:700;transition:all .35s}.overlay{height:100%;width:100%;position:fixed;z-index:9999;top:0;right:0;background:#004b6b;overflow-y:hidden;transition:.3s}.overlay-content{position:absolute;top:50%;width:100%;transform:translate(0, -50%)}.overlay-content ul li{position:relative}.overlay a{padding:15px;text-decoration:none;font-size:25px;color:white;display:block;transition:0.3s;text-transform:uppercase;position:relative;text-align:center}.overlay a:hover,.overlay a:focus{color:#f1f1f1}.overlay a.active{color:#a5ce39}.overlay a.btOrcamento.active{color:white !important;background:#a5ce39 !important}.closebtn{position:absolute;top:20px;right:45px;font-size:60px !important}#menuXs{top:-100%}#menuXs.up{top:0}.btOrcamento{border:1px solid #a5ce39;padding:5px 10px !important;border-radius:20px;color:#a5ce39 !important;position:relative}.btOrcamento:before{content:"" !important}.btOrcamento:hover{background:#a5ce39;color:white !important}.btOrcamento.active{background:#a5ce39;color:white !important}.btOrcamento span{position:absolute;border-radius:50%;background:red;color:white;font-size:9px;width:14px;height:14px;text-align:center;line-height:13px;top:-6px;right:-3px}.owl-carousel .owl-stage-outer{background:white}.btFooter{color:#004b6b}.btFooter:hover{color:white}@media only screen and (min-width: 990px) and (max-width: 1200px){.menu .bg .itensMenu ul li a{padding:27px 8px;font-size:12px}.menu .bg .itensMenu:before{left:11px}}@media only screen and (min-width: 767px) and (max-width: 990px){.telTopo{position:relative}.telTopo:before{content:"";width:1px;height:50px;background:#a5ce39;position:absolute;top:-4px;right:230px}header{width:100%}}@media only screen and (max-width: 768px){.menu{top:0}.btMenuXs{top:20px}.btMenuXs{right:20px;margin-right:0}header{width:100%;height:840px}header .itemTop{background:url(../img/bg-verde.jpg) no-repeat center center;background-size:cover;width:100%;height:420px;position:absolute;left:0;top:73px;transition:all .35s;overflow:hidden;padding:30px}header .itemTop .info{position:relative;top:50%;transform:translate(0, -50%);width:auto;transition:all .35s;opacity:1}header .itemTop .info h3{margin:10px 0 20px 0}header header .itemTop .info{top:20px;transform:translate(0, 0)}header .itemBottom{background:url(../img/bg-azul.jpg) no-repeat center center;background-size:cover;width:100%;position:absolute;right:0;top:420px;height:420px;transition:all .35s;overflow:hidden;padding:30px;right:0}header .itemBottom .info{position:relative;top:50%;transform:translate(0, -50%);text-align:right;width:auto;transition:all .35s;opacity:1}header .itemBottom .info h3{margin:10px 0 20px 0}h1{font-size:30px}h2{font-size:25px}header .itemTop .info h3{font-size:16px}header .itemBottom .info h3{font-size:16px}.eventosHome{text-align:center;margin-bottom:30px}.btsApoio{text-align:center;padding-top:0;margin-bottom:30px}.center-xs{text-align:center !important}footer .contatoFooter{text-align:center}footer .apoio .marcaAlfama{text-align:center;margin-top:30px}footer .apoio .copyright{text-align:center}.listaDestaque li{display:inline-block;margin-right:15px}.itemIcon{padding-right:inherit}.itemCard .info{height:auto}.itemCard .info span{position:relative;bottom:inherit}}
