html,body{margin:0;padding:0;}html{height:100%;}body{min-height:100%;}*,input,select,textarea{outline:0;font-family:'Titillium Web',sans-serif;box-sizing:border-box;}a,p,img,ul,h1,h2,h3,h4,h5{padding:0;margin:0;border:none;list-style:none;text-decoration:none;}span,p,a,ul,input,select,textarea,table{color:#222;font-weight:400;}input,textarea,select,table{border:none;}.clearfix::after{content:" ";display:table;clear:both;}.scrolloff{pointer-events:none;}.container{min-height:100%;position:relative;overflow:hidden;}.cont{width:75%;max-width:1366px;margin:0 auto;}header{height:65px;}.slide{height:85vh;overflow:hidden;}header{background-color:#fff;border-bottom:1px solid #f2f2f2;}header .cont{height:100%;}header .logo{float:left;display:table;height:100%;}header .res_mBtn{display:none;}header .menu{float:right;display:table;height:100%;}header .logo a,header .menu li{display:table-cell;vertical-align:middle;position:relative;}header .logo img{max-height:25px;}header .menu li a{display:block;padding:15px;color:#1d1d1d;font-size:.9em;text-transform:uppercase;}header .menu li:hover a,header .menu li.selected a{color:#30b4e6;}.headfix{position:fixed;top:0;left:0;width:100%;z-index:999;}.slide{position:relative;}.slide .e{display:none;position:absolute;top:0;left:0;bottom:0;width:100%;}.slide .e.active{display:block;}.slide .content{width:100%;height:100%;background-color:rgba(41,37,43,.6);}.slide .e .bkg{position:absolute;top:-100%;right:0;bottom:-100%;left:0;margin:auto 0;width:100%;min-height:100%;z-index:-9;}.slide .e .cont{display:table;height:100%;text-align:center;}.slide .e .info{display:table-cell;vertical-align:middle;width:50%;position:relative;}.slide .e .info h1{width:70%;margin:0 auto;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1.1;color:#fff;margin-bottom:20px;}.slide .e .info p{width:60%;margin:0 auto;font-size:1rem;color:#fff;margin-bottom:10px;}.slide .e .info a{display:inline-block;padding:10px 25px;margin:30px 0 0;font-size:1rem;text-transform:uppercase;color:#1d1d1d;background-color:#ffe145;}.slide .e .info a:hover{background-color:#ffda1c;}.slide .arrowNav div{position:absolute;top:0;bottom:0;margin:auto 0;width:2%;height:100%;z-index:9;cursor:pointer;background-repeat:no-repeat;background-size:100%;background-position:center;opacity:.5;}.slide .arrowNav div.prev{left:2%;background-image:url('img/arrowL.png');}.slide .arrowNav div.next{right:2%;background-image:url('img/arrowR.png');}.slide .selectorNav{position:absolute;left:0;right:0;bottom:5%;margin:0 auto;text-align:center;z-index:9;}.slide .selectorNav li{display:inline-block;vertical-align:top;margin:0 8px 0 0;width:15px;height:15px;background-color:#fff;border-radius:50%;cursor:pointer;}.slide .selectorNav li.active{background-color:#30b4e6;}.about{padding:70px 0;background:#30b4e6;}.about h2{font-size:2.5rem;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:30px;}.about p{font-size:1.2rem;color:#fff;margin-bottom:15px;}.servItem{display:inline-block;vertical-align:top;padding-bottom:26%;margin:50px -4px 0 1.5%;width:23.875%;border:4px solid #fff;position:relative;}.servItem:nth-of-type(1){margin-left:0;}.servItem .itemCont{position:absolute;top:0;left:0;right:0;bottom:0;padding:30px;text-align:center;}.servItem .itemPic{width:100%;padding-bottom:70%;margin-bottom:10px;position:relative;}.servItem .itemPic img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:80%;max-height:80%;}.servItem .itemTitle p{font-size:1.2rem;font-weight:700;line-height:1.3;text-transform:uppercase;}.catalog{padding:70px 0 50px;border-bottom:1px solid #eee;}.catalog h2{font-size:2.5rem;text-transform:uppercase;text-align:center;color:#1d1d1d;margin-bottom:30px;}.catalog .download{padding:15px;background-color:#eee;}.catalog .download p{display:inline-block;padding:8px 0;font-size:1rem;}.catalog .download a{float:right;padding:8px 35px 8px 15px;text-transform:uppercase;background:#ffe145 url('img/download.png') no-repeat 90% 50%;background-size:12px;}.catalog .download a:hover{background-color:#ffda1c;}.catalog .catList{padding:30px 0 0;}.catalog .catItem{display:inline-block;vertical-align:top;margin:0 -3px 30px 3%;width:22.75%;position:relative;cursor:pointer;border:1px solid #ddd;}.catalog .catItem.min{margin:0 -3px .5% .5%;width:24.625%;}.catalog .catItem:nth-child(4n+1){margin-left:0;}.catalog .catItem .title{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(34,34,34,.7);text-align:center;z-index:2;}.catalog .catItem:hover .title{background-color:rgba(34,34,34,.4);}.catalog .catItem.active .title{display:none;}.catalog .catItem .title p{position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:3;font-size:1.2rem;font-weight:700;line-height:1.5rem;text-transform:uppercase;color:#fff;}.catalog .catItem.min .title p{left:2%;right:2%;font-size:.9rem;}.catalog .catItem .itemPic{position:relative;width:100%;padding-bottom:100%;overflow:hidden;z-index:1;}.catalog .catItem .itemPic img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;z-index:1;}.catalog .catContent.on{padding:30px;margin-top:10px;background-color:#f2f2f2;position:relative;}.catalog .catContent.on .closeBtn{position:absolute;top:30px;right:30px;width:30px;height:30px;background:url('img/icon_close2.png') no-repeat center;background-size:cover;cursor:pointer;}.catalog .catContent.on .title h3{font-size:2rem;line-height:2rem;text-transform:uppercase;color:#1d1d1d;margin-bottom:20px;}.catalog .catContent.on .description{margin-bottom:40px;}.catalog .catContent.on .description p{font-size:1rem;line-height:1.2rem;margin-bottom:10px;}.catalog .catContent.on .description ul{list-style-type:disc;list-style-position:inside;}.catalog .catContent.on .galItem{display:inline-block;margin:0 -3px 0 1%;width:19.2%;padding-bottom:19.2%;position:relative;overflow:hidden;background-color:#fff;}.catalog .catContent.on .galItem:nth-child(5n+1){margin-left:0;}.catalog .catContent.on .galItem img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:90%;max-height:90%;}.clientes{padding:30px 0;}.clientes h2{font-size:1.3rem;font-weight:700;text-align:center;text-transform:uppercase;color:#1d1d1d;margin-bottom:10px;}.clientes .galContainer{padding:0 7%;position:relative;}.clientes .galItem{display:inline-block;vertical-align:top;margin:0 -5px 0 2%;width:23.5%;}.clientes .galItem a{display:block;position:relative;z-index:9;}.clientes .galItem:nth-child(4n+1){margin-left:0;}.clientes .galItem .itemPic{position:relative;width:100%;padding-bottom:50%;overflow:hidden;opacity:.7;}.clientes .galItem .itemPic:hover{opacity:1;}.clientes .galItem .itemPic img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:90%;max-height:60%;}.clientes .galContainer > .navigation{position:absolute;top:0;left:0;right:0;bottom:0;height:35px;margin:auto 0;}.clientes .galContainer > .navigation .prev{float:left;}.clientes .galContainer > .navigation .next{float:right;}.clientes .galContainer > .navigation > div a{display:block;padding:0 10px;}.clientes .galContainer > .navigation > div a:hover{opacity:.7;}.clientes .galContainer > .navigation > div a.off{pointer-events:none;opacity:.15;}.clientes .galContainer > .navigation > div a img{max-height:35px;}footer{padding-top:80px;background-color:#1d1d1d;}footer .cont{padding-bottom:50px;}footer .col1,footer .col2{display:inline-block;vertical-align:top;margin:0 -2px 0 5%;width:47.5%;}footer .col1{margin-left:0;padding-bottom:80px;position:relative;}footer .col1 h2{font-size:3rem;text-transform:uppercase;line-height:3rem;color:#fff;margin-bottom:30px;}footer .col1 p{font-size:1rem;color:#fff;margin-bottom:15px;}footer .col1 p a{color:#fff;}footer .col1 p a:hover{color:#30b4e6;}footer .dataFiscal{position:absolute;left:0;bottom:0;}footer .dataFiscal a,footer .dataFiscal img{display:block;max-height:60px;}form{}form label{display:none;}form input,form textarea{width:100%;padding:10px 15px;margin-bottom:10px;font-size:1rem;}form textarea{min-width:100%;max-width:100%;min-height:180px;}form input[type="submit"]{margin-bottom:0;font-size:1.2rem;text-transform:uppercase;color:#1d1d1d;background-color:#ffe145;cursor:pointer;}form input[type="submit"]:hover{background-color:#ffda1c;}.alert{position:fixed;bottom:-100%;left:0;right:0;padding:20px 2%;z-index:99999;}.alert.success{background-color:#67BA14;}.alert.error{background-color:#e7222c;}.alert p{float:left;color:#fff;}.alert a{float:right;display:block;width:25px;height:25px;background:url('img/icon_close.png') no-repeat center;background-size:15px;cursor:pointer;}.mapArea{height:442px;margin-left:5%;}.mapArea iframe{width:100%;height:100%;}.copyright{text-align:center;padding:20px 5%;border-top:1px solid #555056;}.copyright p,.copyright a{font-size:.9em;color:#fff;}.copyright a:hover{color:#30b4e6;}.hidDiv{display:none;}@media (max-width:1024px){.cont{width:90%;}header .res_mBtn{display:block;float:right;height:100%;position:relative;cursor:pointer;}header .res_mBtn img{position:absolute;top:0;bottom:0;right:0;margin:auto 0;max-height:50%;}header .menu{float:none;display:block;position:fixed;top:65px;left:-100%;bottom:0;width:40%;padding:20px 0 0 5%;background-color:rgba(34,34,34,.95);z-index:9999;}header .menu li{display:block;}header .menu li a{color:#fff;padding:15px 0;}header .menu li a:hover,header .menu li.selected a{color:#30b4e6;}header .menu li:hover a::after,header .menu li.selected a::after{content:none;}}@media (max-width:640px) and (orientation:portrait){header .menu{width:80%;}.slide .e .info{width:100%;padding:0 5%;text-align:center;}.slide .e .info h1{width:100%;font-size:2em;}.slide .e .info p{display:none;}.slide .e .info a{margin:0;}.slide .e .bkg{top:0;right:-100%;bottom:0;left:-100%;width:auto;width:initial;margin:0 auto;min-width:100%;height:100%;}.slide .arrowNav div{width:5%;}.about{padding:50px 0;}.about h2{font-size:2rem;text-align:left;line-height:2.2rem;}.about p:last-of-type{margin-bottom:40px;}.servItem{width:48%;padding-bottom:48%;margin:0 -5px 4% 4%;border:3px solid #fff;}.servItem:nth-of-type(2n+1){margin-left:0;}.servItem .itemCont{padding:15px 5px;}.servItem .itemPic{width:100%;padding-bottom:50%;margin-bottom:15px;position:relative;}.servItem .itemPic img{max-width:100%;max-height:100%;}.servItem .itemTitle p{font-size:1rem;line-height:1.2rem;}.catalog{padding:50px 0 30px;}.catalog h2{font-size:2rem;line-height:2.2rem;margin-bottom:10px;}.catalog .download{text-align:center;padding:10px;}.catalog .download p{padding:0;margin-bottom:10px;font-size:.9rem;line-height:1.1rem;}.catalog .download a{float:none;display:block;padding:8px 30px 8px 0;background-position:70% 50%;}.catalog .menuBtn{margin:20px 0 0;border:1px solid #ddd;cursor:pointer;}.catalog .menuBtn p{display:inline-block;font-size:1rem;font-weight:700;line-height:1rem;text-transform:uppercase;padding:1.5rem;color:#1d1d1d;}.catalog .menuBtn span{float:right;width:2.5rem;height:4rem;border-left:1px solid #ddd;background:#eee url('img/arrowBot.png') no-repeat center;background-size:50%;}.catalog .menuBtn span.on{background:#eee url('img/arrowTop.png') no-repeat center;background-size:50%;}.catalog .catList{display:none;padding:0;}.catalog .catList.menu{display:block;position:relative;}.catalog .catList.menu .content{position:absolute;top:-1px;left:0;width:100%;background-color:#fff;border:1px solid #ddd;z-index:10;}.catalog .catItem,.catalog .catItem.min{display:block;margin:0;width:100%;cursor:pointer;border:none;}.catalog .catItem .title{display:block;position:relative;background-color:initial;text-align:left;}.catalog .catItem:hover .title{background-color:#f2f2f2;}.catalog .catItem.active .title{display:none;}.catalog .catItem .title p,.catalog .catItem.min .title p{display:block;padding:15px 20px;position:relative;top:0;right:0;bottom:0;left:0;transform:none;-webkit-transform:none;-ms-transform:none;font-size:.9rem;font-weight:400;line-height:1rem;color:#333;}.catalog .catItem .itemPic,.catalog .catItem .itemPic img{display:none;}.catalog .catContent.on{padding:20px;margin-top:5px;}.catalog .catContent.on .closeBtn,.catalog .catContent.on .title h3,.catalog .catContent.on .galItem:last-child{display:none;}.catalog .catContent.on .galItem{margin:0 0 0 1%;width:24.25%;padding-bottom:24.25%;}.clientes{padding:20px 0;}.clientes h2{font-size:1rem;}.clientes .galItem{display:inline-block;vertical-align:top;margin:0 -5px 0 2%;width:49%;}.clientes .galItem:nth-child(2n+1){margin-left:0;}footer{padding-top:50px;}footer .col1,footer .col2{display:block;margin:0;width:100%;}footer .col1{padding-bottom:0;margin-bottom:40px;text-align:center;}footer .col1 h2{font-size:2rem;line-height:2rem;}footer .dataFiscal{max-height:60px;display:inline-block;position:relative;}.alert{padding:20px 5%;}.alert p{width:85%;padding-right:2%;}.alert a{width:15%;height:45px;background:url('img/icon_close.png') no-repeat right;background-size:50%;}}#float-cta{position:fixed;bottom:35px;right:35px;z-index:9999999999;}#float-cta a{display:inline-block;background-color:#25d366;border-radius:50%;text-decoration:none;width:55px;height:55px;color:white;-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 0px 0px rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#float-cta a:hover,#float-cta a:focus{text-decoration:none;background-color:#128c7e;}#float-cta a .fa-times,#float-cta a .fa-whatsapp{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#float-cta a .fa-times{visibility:hidden;opacity:0;display:none;}#float-cta a.open .fa-times{visibility:visible;opacity:1;display:block;}#float-cta a.open .fa-whatsapp{visibility:hidden;opacity:0;display:none;}#float-cta .float-bubble{background-color:red;border-radius:50%;color:white;display:block;width:20px;height:20px;text-align:center;font-weight:bold;font-size:12px;position:absolute;border:1px solid white;right:0;top:-10px;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#float-cta .float-bubble.alert-bubble{top:-3px;opacity:1;}#float-cta .whatsapp-reply{padding:25px 15px 0 15px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;position:relative;opacity:0;top:-30px;}#float-cta .whatsapp-reply.open-reply{top:0;opacity:1;}#float-cta .whatsapp-reply-image{font-size:25px;text-align:right;}#float-cta .whatsapp-reply-msg{background-color:#e0fdc8;border-radius:5px;padding:6px 10px;display:inline-block;margin:0 0 0 10px;font-size:14px;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.2);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.2);}#float-cta .whatsapp-reply-msg p{margin:0;}#float-cta .float-msg{position:absolute;left:-150px;width:190px;top:16px;background-color:#535353;color:white;padding:5px 3px;border-radius:15px;text-align:center;letter-spacing:0.5px;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;visibility:hidden;}#float-cta .whatsapp-msg-container{visibility:hidden;position:absolute;right:0;bottom:-20px;opacity:0;-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px);width:300px;-webkit-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.1);box-shadow:3px 3px 3px 0px rgba(0,0,0,0.1);border-radius:10px;background-color:white;background-image:url("https://i.pinimg.com/originals/98/da/8f/98da8f9306de27424460d16e53938b72.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#float-cta .whatsapp-msg-container.open{visibility:visible;bottom:0;opacity:1;}#float-cta .whatsapp-msg-header{text-align:center;background-color:#25d366;color:white;padding:10px;}#float-cta .whatsapp-msg-header h6,#float-cta .whatsapp-msg-header .h6{font-weight:700;font-size:16px;font-size:1rem;margin:0;}#float-cta .whatsapp-msg-close{margin:0;padding:0;outline:none;background-color:white;color:black;border:2px solid black;border-radius:50%;width:40px;height:40px;position:absolute;top:-20px;right:-20px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#float-cta .whatsapp-msg-close:hover{background-color:black;color:white;}#float-cta .whatsapp-msg-body{padding:5px 15px;margin-top:20px;}#float-cta .whatsapp-msg-body textarea{background-color:white;width:100%;height:60px;border:none;padding:10px 15px;border-radius:25px;font-size:14px;}#float-cta .whatsapp-msg-body textarea::-webkit-input-placeholder{color:lightgray;font-size:14px;}#float-cta .whatsapp-msg-body textarea::-moz-placeholder{color:lightgray;font-size:14px;}#float-cta .whatsapp-msg-body textarea:-ms-input-placeholder{color:lightgray;font-size:14px;}#float-cta .whatsapp-msg-body textarea::-ms-input-placeholder{color:lightgray;font-size:14px;}#float-cta .whatsapp-msg-body textarea.placeholder,#float-cta .whatsapp-msg-body textarea::placeholder{color:lightgray;font-size:14px;}#float-cta .whatsapp-msg-footer{text-align:center;background-color:white;border-top:1px solid lightgray;padding:5px;}#float-cta .btn-whatsapp-send{display:block;width:100%;border:2px solid #25d366;font-weight:700;color:white;background-color:#25d366;padding:7px 15px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#float-cta .btn-whatsapp-send:hover{background-color:white;color:#25d366;}#float-cta:hover .float-msg{opacity:1;left:-200px;visibility:visible;}#float-cta.open .float-msg{display:none;}