body{background-color:#f9f9f9;font-size:14px;font-family:'Montserrat',sans-serif}*{margin:0;padding:0}*{-webkit-transition:all .1s ease;transition:all .1s ease}a{cursor:pointer !important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-decoration:none !important}a:active,a:focus{outline:none !important}a:hover{text-decoration:none !important}a:hover i{animation:heartbeat 1s infinite}.scale{transform:scale(1)}.scale:hover{transform:scale(1.04)}.mb32{margin-bottom:32px}.mtop16{margin-top:16px}.p16{padding:16px !important}.p32{padding:32px !important}.form-control:focus{box-shadow:none}.topbar{background-color:#302e2f}.topbar ul{list-style:none;overflow:hidden;margin:0;padding:0}.topbar ul li{display:inline-flex;float:left}.topbar ul li a{color:#fff;display:block;padding:12px}.topbar ul li a:hover{background-color:#302e2f;color:#fff}.topbar ul li a:hover i{color:#f8a526 !important}.main_bar{background-color:#fff;padding-top:30px}.main_bar .inside{display:inline-block;padding:16px 0;width:100%}.main_bar .logo{float:left;width:260px}.main_bar .logo a{display:block}.main_bar .logo img{width:100%}.main_bar .main{display:inline-flex;float:right;margin-top:32px}.main_bar .main ul{list-style:none}.main_bar .main ul li.cbtn a{background-color:#f8a526;border-radius:18.5px;color:#fff;font-size:300;display:inline-flex;padding:8px 32px}.main_bar .main ul li.cbtn a i{position:relative;margin-right:6px;top:3px}.main_bar .main ul li.cbtn a:hover{background-color:#302e2f}.main_bar .main ul li.cbtn ul.dropdown-menu{width:220px !important}.main_bar .main ul li.cbtn ul.dropdown-menu li a{background-color:#fff;border-radius:0;color:#302e2f}.main_bar .main ul li.cbtn ul.dropdown-menu li a:hover{background-color:#302e2f;color:#fff}.main_bar .main ul li.cbtn ul.dropdown-menu:active,.main_bar .main ul li.cbtn ul.dropdown-menu:focus{box-shadow:none;outline:none}.main_bar .main ul li.cbtn a.dropdown-toggle:after{position:relative;margin-top:8px}nav{background-color:#302e2f;padding:0 !important}nav .navbar-toggler{background-color:#fff;margin-top:16px;margin-bottom:16px}nav .navbar-nav:last-child li.nav-item a.nav-link{font-size:1.1em}nav .navbar-nav li.nav-item{position:relative}nav .navbar-nav li.nav-item a.nav-link{border-bottom:solid 2px #302e2f;color:#fff;font-weight:600;font-size:.8em;margin-right:4px;padding:24px !important;text-transform:uppercase}nav .navbar-nav li.nav-item a.nav-link:hover{border-bottom:solid 2px #f8a526}nav .navbar-nav li.nav-item a.active{background-color:#f8a526;border-bottom:solid 2px #f8a526}nav .navbar-nav li.nav-item a.btn{background-color:#fdd700}nav .navbar-nav li.nav-item a.btn:hover{background-color:#273f8e;color:#fff}nav .navbar-nav li.nav-item a.btn-acc{background-color:#273f8e;color:#fff}nav .navbar-nav li.nav-item a.btn-acc:hover{background-color:#fdd700;color:#000}nav .navbar-nav li.nav-item a.btn-acc:active{background-color:#fdd700}nav .navbar-nav li.nav-item a.btn-acc:active,nav .navbar-nav li.nav-item a.btn-acc:focus{outline:none;box-shadow:none}nav .navbar-nav li.nav-item:hover ul{display:block}nav .navbar-nav li.nav-item ul{background-color:#fff;display:none;list-style:none;padding:0;position:absolute;margin:0;width:450px;z-index:500}nav .navbar-nav li.nav-item ul li{border-bottom:1px solid #f4f5f3;transform:scale(1);transition:all .2s ease;z-index:550}nav .navbar-nav li.nav-item ul li a{background-color:#fff;align-items:center;display:flex;overflow:hidden;padding:4px;padding-right:16px}nav .navbar-nav li.nav-item ul li a .image{display:block;float:left;width:32px}nav .navbar-nav li.nav-item ul li a .image img{width:100%}nav .navbar-nav li.nav-item ul li a span.name{color:#302e2f;display:block;float:left;font-size:.8em;font-weight:700;margin-left:8px;width:calc(100% - 44px)}nav .navbar-nav li.nav-item ul li a span.arrow{color:#302e2f;display:block;float:left;font-size:18px;margin-left:8px;width:18px}nav .navbar-nav li.nav-item ul li a:hover{background-color:#f8a526}nav .navbar-nav li.nav-item ul li a:hover span.name{color:#fff}nav .navbar-nav li.nav-item ul li:hover{border-bottom:1px solid #f8a526;background-color:#f8a526;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important;transform:scale(1.2);z-index:700}nav .navbar-nav li.nav-item ul li:hover ul{display:block !important}nav .navbar-nav li.nav-item ul li:last-child{border:0}nav .navbar-nav li.nav-item ul li ul{display:none !important;position:absolute;top:0;left:99%;z-index:600}nav .navbar-nav li.nav-item ul li ul li:hover{transform:scale(1.02) !important}nav .navbar-nav li.nav-item .dropdown-menu{background-color:#273f8e;border:0}nav .navbar-nav li.nav-item .dropdown-menu li a{color:#fff}nav .navbar-nav li.nav-item .dropdown-menu li a:hover{background-color:#fdd700;color:#000}.pagination{margin-bottom:0;margin-top:32px;background-color:#fff}.pagination li.page-item a{display:inline-flex;background-color:#302e2f !important;border:0 !important;border-radius:18.5px !important;color:#fff;font-size:1em;font-weight:500;padding:8px 16px;position:relative;text-transform:uppercase}.pagination li.page-item:first-child{margin-right:32px}.page_products{margin-top:32px}.page_products .wrapper{background-color:#fff;padding:24px}.page_products .wrapper .divider{border-top:1px solid #f0f0f0;margin-top:16px;margin-bottom:16px}.page_products h2.title{font-size:1.8em !important}.page_products h2.title a.back{background-color:#f8a526;display:inline-block;color:#fff;padding:8px 12px;font-size:.5em;float:right}.page_products span.separator{display:inline-block;position:relative;font-size:.7em}.page_products .products_list{display:block;position:relative;margin-top:24px;width:100%}.page_products .products_list .product{border:1px solid #f0f0f0;background-color:#fff;border-radius:8px;margin-bottom:24px;padding:4px;transition:all .1s ease-in-out;position:relative;transform:scale(1)}.page_products .products_list .product a{display:block;color:#333;overflow:hidden;width:100%;text-decoration:none}.page_products .products_list .product a .featured{display:block;transition:all .1s ease-in-out;transform:scale(1);float:left;position:relative;width:30%}.page_products .products_list .product a .featured .overlay{align-items:center;background-color:rgba(0,0,0,0.5);color:#fff;display:none;flex-grow:1;font-size:3em;justify-content:center;position:absolute;height:100%;width:100%}.page_products .products_list .product a .featured .overlay div.inside{display:block;padding:0;width:100%}.page_products .products_list .product a .featured .overlay span{display:block;text-align:center;width:100%}.page_products .products_list .product a .featured .overlay span:last-child{font-size:.4em}.page_products .products_list .product a .featured img{display:block;border-radius:8px;width:100%}.page_products .products_list .product a .meta{margin-top:12px;margin-left:8px;margin-bottom:32px;width:calc(70% - 8px)}.page_products .products_list .product a .meta .title{display:block;font-weight:500;font-size:1.3em;width:100%}.page_products .products_list .product a .meta .desc{display:block;color:#333;font-size:.9em !important;width:100%}.page_products .products_list .product:hover{border:2px solid #f8a526;transform:scale(1.07)}.page_products .category_list{display:block;position:relative;margin-top:24px;width:100%}.page_products .category_list a{display:block;background-color:#fff;border-radius:0;color:#333;position:relative;margin-bottom:16px;padding:1px;transition:all .1s ease-in-out;transform:scale(1);width:100%;z-index:10}.page_products .category_list a .image{transition:all .8s ease-in-out;width:100%}.page_products .category_list a .image img{display:block;width:100%}.page_products .category_list a span.title{display:block;font-size:1em;font-weight:700;text-align:center;padding:4px;text-transform:uppercase;width:100%}.page_products .category_list a:hover{background-color:#f8a526;transform:scale(1.1)}.page_products .category_list a:hover .image:after{border-radius:2px;position:absolute;content:'';display:block;top:0;left:0;height:100%;width:100%;background:linear-gradient(to left,rgba(255,255,255,0.4) 0%,rgba(255,164,0,0.2) 100%);mix-blend-mode:multiply}.page_products .solutions{margin-top:32px}.page_products .solutions .solution{border:1px solid #f0f0f0;border-radius:2px;margin-bottom:24px}.page_products .solutions .solution h5.title{align-items:center;border-bottom:1px solid #f0f0f0;background-color:#f9f9f9;font-size:1.2em;font-weight:700;margin:0;padding:16px;display:flex;width:100%}.page_products .solutions .solution h5.title img{display:block;height:40px;margin-right:16px;width:40px}.page_products .solutions .solution ul{padding:0;list-style:none;margin:0}.page_products .solutions .solution ul li a{align-items:center;color:#333;display:flex;font-weight:700;padding:8px;width:100%}.page_products .solutions .solution ul li a img{display:block;height:40px;margin-right:24px;width:40px}.page_products .solutions .solution ul li a:hover{background-color:#f8a526;color:#fff}.page_connect{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 247.5px)}.page_connect .box{background-color:#fff;border-radius:8px;display:flex;overflow:hidden;width:50%}.page_connect .box .col{float:left;padding:24px;width:50%}.page_connect .box .col:first-child{border-radius:8px 0 8px 0}.page_connect .box .col:last-child{background-color:#302e2f;border-radius:0 0 8px 0;align-items:center;display:flex;justify-content:center;flex:1;text-align:center}.page_connect .box .col:last-child img{display:block;margin:0 auto;width:30%}.page_connect .box .col:last-child a{color:#fff}.page_connect .box .col:last-child h5,.page_connect .box .col:last-child small{display:block;width:100%}.page_connect .box .col:last-child small{margin:8px 0;font-size:.6em}.page_connect .box .col:last-child h5{text-transform:uppercase;font-size:1.6em}.page_connect .box h2.title{font-size:1.2em;font-weight:700}.page_connect .box h2.title i{color:#273f8e}.page_connect .box small{display:block}.btn{border-radius:4px}.btn-yellow{background-color:#f8a526;color:#000}.btn-yellow:hover{background-color:#302e2f;color:#fff}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:normal}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#77b300;border-color:#809a00;color:#fff}.alert-success hr{border-top-color:#6a8000}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#93c;border-color:#6e2caf;color:#fff}.alert-info hr{border-top-color:#61279b}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#f80;border-color:#f05800;color:#fff}.alert-warning hr{border-top-color:#d64f00}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#c00;border-color:#bd001f;color:#fff}.alert-danger hr{border-top-color:#a3001b}.alert-danger .alert-link{color:#e6e6e6}.alert{border-radius:0;margin-bottom:0}.alert ul{margin-left:24px !important}.btn-info-demos{display:block;text-align:center;width:100%}.btn-info-demos a{border-radius:4px;background-color:#f8a526;display:inline-block;color:#302e2f !important;padding:8px;margin:0 auto}.page_product .product .header{margin-top:16px}.page_product .product .header img.header_img{border-radius:16px 16px 0 0}.page_product .product .body{padding:0 32px;position:relative;margin-top:-64px}.page_product .product .body .inside{background-color:#fff;border-radius:8px}.page_product .product .body .content{color:#666;font-size:1em;font-size:500;margin-top:16px}.page_product .product .body .contact{display:inline-block;float:right;overflow:hidden;position:relative;right:32px;top:-26px}.page_product .product .body .contact .contactus{display:none}.page_product .product .body .contact a{align-items:center;border-radius:50%;color:#fff;display:flex;justify-content:center;float:left;font-size:1.5em;height:52px;width:52px}.page_product .product .body .contact a.btn-messenger{background-color:#0078ff;margin-right:16px !important}.page_product .product .body .contact a.btn-whatsapp-2{background-color:#25d366}.page_product .product .body .files ul{list-style:none;margin:0;padding:0}.page_product .product .body .files ul li{border-bottom:1px solid #f0f0f0;padding:8px 0}.page_product .product .body .files ul li a{color:#302e2f}.page_product .product .body .files ul li a .name{display:block;font-size:1em;font-weight:700;width:100%}.page_product .product .body .files ul li:hover{background-color:#f8a526}.page_product .product .nav-tabs{border:1px solid #f0f0f0;border-radius:4px;background-color:#f3f4f5;margin-bottom:16px;padding:6px}.page_product .product .nav-tabs .nav-item{margin-right:4px}.page_product .product .nav-tabs .nav-link{color:#302e2f;border:0;border-radius:4px}.page_product .product .nav-tabs .nav-link:hover{background-color:#f8a526}.page_product .product .nav-tabs .nav-link.active{background-color:#302e2f;border-radius:4px;border:0;color:#fff}.slick-prev2,.slick-next2{align-items:center;background-color:rgba(0,0,0,0.75);border:0;border-radius:50%;color:#fff;display:flex;justify-content:center;height:40px;width:40px;z-index:100}.slick-prev2:hover,.slick-next2:hover{background-color:rgba(0,0,0,0.95)}.slick-prev2:focus,.slick-next2:focus,.slick-prev2:active,.slick-next2:active{outline:none}.slick img{border-radius:8px !important}.slick-prev2{position:absolute;top:calc(50% - 20px);left:16px}.slick-next2{position:absolute;top:calc(50% - 20px);right:16px}.slick-dots li{background-color:#f8a526;border-radius:50%;height:16px;width:16px}.slick-dots li button{height:16px;width:16px}.slick-active{background-color:#302e2f !important}.slick-dots{bottom:8px}@media screen and (max-width:600px){nav .navbar-nav li.nav-item a.nav-link{padding:8px !important}nav ul.navbar-nav:last-child{border-top:1px solid #000;display:block;margin-top:16px;padding-top:16px;margin-bottom:16px;overflow:hidden;width:100%}nav ul.navbar-nav:last-child li{float:left;width:33.33%}nav ul.navbar-nav:last-child li a{padding:16px;text-align:center}nav ul.navbar-nav li ul{width:347px !important}.section-text-center{padding:0 !important}.section-text-center .container{padding:0 !important}.section-text-center .rounded,.section-text-center .gray{border-radius:0 !important}.partners{background-size:480px !important;padding:48px 0 !important}.projects{padding:48px 0 !important}.topbar{display:none}.main_bar .container{padding:0}.main_bar .logo{width:100%}.main_bar .logo a{display:block;text-align:center}.main_bar .logo a img{width:180px}.main_bar .inside{padding:0 !important}.main_bar .main{width:100%;margin-top:0}.main_bar .main ul{padding:0 !important;margin:0;width:100%}.main_bar .main ul li.cbtn{width:100%}.main_bar .main ul li.cbtn a{display:block;border-radius:0;text-align:center;width:100%}.page_connect{min-height:calc(100vh - 167.8px);padding:32px 0}.page_connect .box{display:block;width:92%}.page_connect .box .col{display:block;width:100%}.page_connect .box .col:last-child{margin-top:16px}.page_connect .box .col:last-child a img{width:48px}.page_connect .box .col:last-child a h5{font-size:1.3em}.page_product .product .p32{padding:12px !important}.page_product .product .p32 .row{margin:0}.page_product .product .nav-tabs .nav-item{display:block;float:left;margin-right:0;width:50%}.page_product .product .nav-tabs .nav-item a.nav-link{font-size:.9em}.page_product .product .body{margin-top:-16px}.page_product .product .body .content{margin-top:0}.page_product .product .body .contact{display:block;box-sizing:border-box;width:100%;float:none;padding:12px;top:0;right:auto}.page_product .product .body .contact .contactus{display:block;width:100%}.page_product .product .body .contact a{border-radius:4px;display:block;height:auto;margin-bottom:4px;padding:8px;text-align:center;width:100%}.page_product .product .body .contact a:first-child{margin-right:0 !important}.page_product .product .body .contact a.btn-messenger{margin-right:0}.page_products h2.title{font-size:1.2em !important}.page_products h2.title a.back{display:block;font-size:.7em !important;margin-top:4px;float:none}.page_products .products_list .product a .featured,.page_products .products_list .product a .meta{width:100% !important}.page_product .container{padding:0 !important}.page_product .product .header{margin-top:0}.page_product .product .header img{border-radius:0 !important}.page_product .product .body{padding:0 16px !important}.page_product .product .body .contactus{display:none !important}.page_product .product .body h2.title{font-size:1.4em;margin-top:16px}.page_product .product .body .category{font-size:.9em;margin-bottom:12px}.page .header{background-size:640px !important;min-height:116px !important;max-height:116px !important}.page .title{padding:6px !important}.page .title h2{font-size:1.4em !important}.page .block img.float-start,.page .block img.float-end{width:140px !important}}.page{position:relative}.page .header{display:block;min-height:350px;max-height:500px;position:relative;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page .header div.title{background-color:rgba(0,0,0,0.75);display:block;bottom:0;padding:16px 0;position:absolute;width:100%}.page .header div.title h2{display:block;color:#fff;font-size:2em;font-weight:700;margin:0;text-transform:uppercase}.page .block{overflow:hidden}.page .block .title{font-size:2em;font-weight:700;margin-bottom:16px}.page .block p{display:block;font-size:1.1em;line-height:1.4em;margin-top:8px}.page .block .image{display:block}.page .block .img_center{margin-left:auto !important;margin-right:auto !important}.page .block .mright{margin-right:16px}.page .block .mleft{margin-left:16px}.page .block .removem{margin:auto 0 !important}.page .block .mb{margin-bottom:16px !important}.nav-search{background-color:#fff;display:none;padding:16px 0}.nav-search .form-control{border-radius:2px;padding:12px}.nav-search .btn{background-color:#302e2f;color:#fff;padding:12px}.section-text-center{background-color:#fff;color:#fff;padding:128px 0;font-size:1em;font-weight:500;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section-text-center .image{display:block;margin-bottom:24px;width:100%}.section-text-center .image img{display:block;margin:0 auto;width:128px}.section-text-center div.gray{align-items:center;background-color:rgba(48,47,46,0.8);flex-direction:column;display:flex;border-radius:2px;justify-content:center;padding:32px}.section-text-center div.gray p{display:flex;flex:1;width:100%}h2.title-alt{display:flex;line-height:initial;width:100%}.text-yellow{color:#f8a526}.partners{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:160px 0}.projects{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:128px 0}.projects p{color:#fff;letter-spacing:2px;font-size:1.1em}.projects h2.title-alt{display:block;text-align:center;margin-bottom:16px;width:100%}.projects .btn-yellow:hover{background-color:#fff !important;color:#302e2f !important}.btn-whatsapp{background-color:#25d366;box-shadow:rgba(0,0,0,0.15) 0 4px 12px 0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;position:fixed;font-size:24px;height:60px;bottom:32px;right:32px;width:60px;z-index:999}.btn-whatsapp i{color:#fff}:hover{text-decoration:none}.footer{background-color:#302e2f;color:#fff;padding:8px}@-moz-keyframes heartbeat{0%{transform:scale(.75)}20%{transform:scale(1)}40%{transform:scale(.75)}60%{transform:scale(1)}80%{transform:scale(.75)}100%{transform:scale(.75)}}@-webkit-keyframes heartbeat{0%{transform:scale(.75)}20%{transform:scale(1)}40%{transform:scale(.75)}60%{transform:scale(1)}80%{transform:scale(.75)}100%{transform:scale(.75)}}@-o-keyframes heartbeat{0%{transform:scale(.75)}20%{transform:scale(1)}40%{transform:scale(.75)}60%{transform:scale(1)}80%{transform:scale(.75)}100%{transform:scale(.75)}}@keyframes heartbeat{0%{transform:scale(.75)}20%{transform:scale(1)}40%{transform:scale(.75)}60%{transform:scale(1)}80%{transform:scale(.75)}100%{transform:scale(.75)}}