/* ==|=======================================================================
	Reset CSS Page
	========================================================================= */
*{font-family:'Lato',sans-serif;font-size:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,textarea,input,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent;text-decoration:none;outline:0;border:0}body{line-height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line - through}table{border-collapse:collapse;border-spacing:0}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}@media all{html{ font-size:24px}}@media all and (max-width: 1800px){html{ font-size:26px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}}@media all and (max-width: 1400px){html{ font-size:25px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}}@media all and (max-width: 1000px){html{ font-size:24px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}}@media all and (max-width: 920px){html{ font-size:22px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}}@media all and (max-width: 840px){html{ font-size:20px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}}@media all and (max-width: 520px){html{ font-size:18px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:200;display:none}html,body,.wrap{height:100%}.wrap{padding-top:100px}.offcanvas-nav,.show-nav{display:none}.content{background:#eee}.header{position:fixed;top:0;left:0;width:100%;z-index:99999;transition:.5s all;background:#fff}.header .header-inner{width:95%;margin:0 auto;position:relative;display:table}.header .header-inner .logo-wrapper{float:left;width:194px;height:80px;display:block;padding:12px 0 15px;overflow:hidden}.header .header-inner .logo-wrapper .logo{background:url('../img/sprite.png') 0 0 no-repeat;display:block;width:194px;height:80px;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;transition:.3s all;transform:scale(1);transform-origin:top left}.header .header-inner .header-contact{float:right;margin-top:10px;margin-bottom:20px}.header .header-inner .header-contact .contact-info{font-size:10px;color:#4a566f;position:relative;padding-left:10px;display:block;float:left;text-transform:uppercase;letter-spacing:1px;font-weight:900;line-height:31px}.header .header-inner .header-contact .contact-info .fa{border:solid 2px #4a566f;border-radius:50%;width:23px;height:23px;line-height:23px;text-align:center;font-size:1.5em;color:#4a566f;background:#fff;transition:.3s all}.header .header-inner .header-contact .contact-info .fa:hover{color:#fff;background:#4a566f}.header .header-inner .nav{position:absolute;bottom:0;right:0}.header .header-inner .nav .nav-item{float:left;padding:0 25px}.header .header-inner .nav .nav-item:last-child{padding-right:0}.header .header-inner .nav .nav-item .nav-link{font-size:14px;color:#4a566f;text-transform:uppercase;font-weight:900;transition:.3s all}.header .header-inner .nav .nav-item .nav-link:after{content:" ";display:block;width:0;height:5px;transition:.3s all;background:#555;margin:8px auto 0}.header .header-inner .nav .nav-item .nav-link.active:after,.header .header-inner .nav .nav-item .nav-link:hover:after{width:20px}.header.fixed{background:#fff;border-bottom:0}.header.fixed .header-inner{overflow:hidden}.header.fixed .header-inner .logo-wrapper{height:26px}.header.fixed .header-inner .logo-wrapper .logo{background-position:-74px 0}.header.fixed .header-inner .header-contact{display:none}.header.fixed .header-inner .nav{padding-top:20px}.header.fixed .header-inner .nav .nav-item .nav-link{font-size:12px}.header.fixed .header-inner .nav .nav-item .nav-link:before{content:" ";display:block;width:0;height:4px;transition:.3s all}.header.fixed .header-inner .nav .nav-item .nav-link.active:before,.header.fixed .header-inner .nav .nav-item .nav-link:hover:before{width:10px}.content{display:table;width:100%}.content .content-wrapper{display:table;width:100%}.content .content-wrapper.white{background:#fff}.content .content-wrapper.white .more{color:#4a566f}.content .content-wrapper.white .more:before,.content .content-wrapper.white .more:after{background:#4a566f}.content .content-wrapper.gray .more{color:#4a566f}.content .content-wrapper.gray .more:before,.content .content-wrapper.gray .more:after{background:#4a566f}.content .content-wrapper.purple{background:#4a566f}.content .content-wrapper .content-inner{width:95%;margin:0 auto;padding:100px 0;display:table}.content .content-wrapper .content-mid{width:50%;float:left;box-sizing:border-box;display:table}.content .content-wrapper .content-mid .content-inner{padding:60px 5%;width:100%;box-sizing:border-box}.section-title{font-size:29px;text-transform:uppercase;color:#4a566f;line-height:140%;width:100%;display:table;text-align:center;position:relative;padding-top:20px;font-weight:600}.section-title:before{content:" ";background:#555;display:block;background:#4a566f;width:30px;height:5px;position:absolute;left:50%;margin-left:-15px;top:-5px}.medium-title{font-size:16px;text-transform:uppercase;font-weight:800;color:#4a566f;letter-spacing:1px;width:100%;display:table;text-align:center}.medium-title span{background:#555;width:6px;height:6px;display:block;position:relative;margin:0 auto 20px}.medium-title span:before{content:" ";background:#555;width:6px;height:6px;position:absolute;left:20px}.medium-title span:after{content:" ";background:#555;width:6px;height:6px;position:absolute;right:20px}.resume-text{font-size:14px;font-weight:600;color:#4a566f;line-height:140%;text-align:center;max-width:600px;display:table;margin:20px auto}.small-text{font-size:15px;color:#555;line-height:140%;display:table;text-align:justify;margin-bottom:20px}.big-text{font-size:23px;color:#555;line-height:160%;display:table}.big-text span{font-size:150px;font-family:'montserratsemi_bold';line-height:88%;height:300px;display:block;float:left;width:70px}.medium-resume{font-size:17px;color:#eee;letter-spacing:1px;line-height:180%;text-align:center;max-width:700px;display:table;margin:50px auto 50px}.regular-text{font-weight:400;font-size:17px;color:#fff;line-height:180%;margin-bottom:15px;text-align:justify}.regular-text strong{font-weight:800}.medium-text{font-size:23px;color:#fff;text-align:justify;line-height:160%;margin-top:15px;font-weight:700}.secondary-title{font-size:29px;color:#4a566f;font-weight:900}.more{font-size:13px;color:#fff;padding:15px 0;text-transform:uppercase;font-weight:800;letter-spacing:2px;position:relative;z-index:99999;display:table;margin:0 auto}.more:before{content:" ";display:block;position:absolute;left:50%;top:0;height:5px;background:#fff;width:100%;margin-left:-50%;transition:.3s all}.more:after{content:" ";width:0;display:block;position:absolute;left:50%;bottom:0;height:5px;background:#fff;margin-left:-50%;transition:.3s all}.more:hover:before{width:0}.more:hover:after{width:100%}.footer{background:#fff}.footer .footer-inner{width:95%;margin:0 auto;display:table;padding:25px 0 5px}.footer .footer-inner .footer-box{float:left;border-right:solid 1px #D2D5DB;padding:0 2%;margin:20px 0;text-align:center;box-sizing:border-box}.footer .footer-inner .footer-box:first-child{padding-left:0;width:32%}.footer .footer-inner .footer-box:nth-child(2){width:30%}.footer .footer-inner .footer-box:nth-child(3){width:20%}.footer .footer-inner .footer-box:nth-child(4){padding-right:0;border-right:0;width:18%}.footer .footer-inner .footer-box .footer-title{text-transform:uppercase;color:#4a566f;font-size:12px;font-weight:800;letter-spacing:1px;margin-bottom:10px}.footer .footer-inner .footer-box .footer-info{font-size:14px;font-weight:600;color:#4a566f; display:block;}.footer .footer-inner .footer-box .social-wrapper{display:table;margin:0 auto}.footer .footer-inner .footer-box .social-info{float:left;width:26px;height:26px;margin:0 5px;border:solid 2px #4a566f;box-sizing:border-box;border-radius:50%}.footer .footer-inner .footer-box .social-info:hover{background:#4a566f}.footer .footer-inner .footer-box .social-info:hover .fa{color:#fff}.footer .footer-inner .footer-box .social-info .fa{font-size:15px;color:#4a566f;line-height:22px;display:block;text-align:center}.footer .footer-inner .copyright{display:table;width:100%;border-top:solid 1px #D2D5DB;padding:15px 0 0;margin-top:20px;float:left}.footer .footer-inner .rights{font-size:11px;text-transform:uppercase;font-weight:800;color:#4a566f;float:left;margin-right:10px}.footer .footer-inner .conquista{width:95px;height:15px;margin-top:5px;display:block;float:right;text-indent:100%;white-space:nowrap;overflow:hidden;overflow:hidden;background:url('../img/sprite.png') 0 -150px}@media all and (max-width: 1200px){.content .content-mid .open-area{ padding:4%}.content .content-mid .medium-text{font-size:14px;font-weight:400}.content .content-mid .secondary-title{font-size:21px;font-weight:600}.content .office-text .medium-text{font-size:18px}}@media all and (max-width: 1024px){.regular-text{ font-size:13px}.content .atuation-list .list-item .atuation-title{max-width:240px;padding:15px}.content .atuation-list .list-item .atuation-title span{font-size:14px}}@media all and (max-width: 1000px){.header{ z-index:99999999999999}.header.fixed .menu-index{margin-top:4.5%}.header.fixed .logo-wrapper{padding:15px 0 15px!important}.header.fixed .offcanvas-nav{top:60px}.header .header-inner{height:60px}.header .header-inner .nav{margin-left:8%}.header .header-inner .nav.right{margin-right:3%}.header .header-inner .nav .nav-item{line-height:60px}.header .nav{display:none}.header .header-contact{display:none}.header .menu-index{margin-top:10.5%;transition:.3s all;display:block}.header .offcanvas-nav{position:fixed;top:110px;right:0;z-index:9;height:100%;-webkit-transform:translatex(540px);-moz-transform:translatex(540px);-ms-transform:-ms-translatex(540px);-ms-transform:translatex(540px);transform:translatex(540px);transition:-webkit-transform .3s ease-in;transition:-moz-transform .3s ease-in;transition:-ms-transform .3s ease-in;transition:transform .3s ease-in;background:#fff;width:50%;min-width:200px;overflow-y:auto;overflow-x:hidden;display:block}.header .offcanvas-nav.active{-webkit-transform:translatex(0px);-moz-transform:translatex(0px);-ms-transform:-ms-translatex(0px);-ms-transform:translatex(0px);transform:translatex(0px)}.header .offcanvas-nav .nav-item{display:block;padding:0;border-bottom:solid 1px #eee}.header .offcanvas-nav .nav-item .nav-link{font-size:13px;color:#555;padding:4% 0 4% 2%;text-transform:uppercase;letter-spacing:1px;display:block}.header .offcanvas-nav .nav-item .nav-link.active{color:#555}}@media all and (max-width: 800px){.wrap .banner .banner-overlay{ display:none!important}.wrap .banner .banner-info{width:70%;position:absolute;top:21%;left:50%;margin-left:-35%;border:solid 8px #fff;padding:3% 5%}.wrap .banner .banner-info .banner-title{font-size:50px;color:#fff;text-align:center}.wrap .banner .banner-info .banner-text{color:#fff;text-align:center}.wrap .banner .banner-info .more{float:none;margin:30px auto 0}.content .content-wrapper .atuation-list .list-item{width:100%;margin-bottom:20px}.content .content-wrapper .half-content{width:100%}.content .content-wrapper .content-mid{width:100%!important}.content .content-wrapper .content-mid .open-area{position:relative;top:0;left:0;border:solid 5px #fff;border-right:solid 5px #fff;text-align:center}.content .content-wrapper .content-mid .list.mid{width:100%}.content .news-list .list-item{width:100%;margin-bottom:20px}.footer .footer-inner .footer-box{width:100%!important;border:0}.content-inner .img-news{float:none;margin-left:0;margin-bottom:20px;width:100%}.content-inner .news-header .medium-title{float:left!important;text-align:left!important;margin:auto!important;font-size:17px!important;text-transform:none!important;letter-spacing:0!important;width:80%!important;font-weight:600!important}.content-inner .news-header .news-date{position:absolute!important;right:0!important;bottom:0!important;width:60px!important;height:55px!important;line-height:55px!important;text-align:center!important;font-size:11px!important;font-weight:800!important;background:#fff!important;color:#4a566f!important;border:solid 3px #4a566f!important}}@media all and (max-width: 750px){#home.escritorio .office-img{ display:none}#home.escritorio .office-text{position:relative;left:2.5%;top:10%;width:95%;border:solid 5px #fff;box-sizing:border-box}#home.escritorio .office-text .text-wrapper{width:100%}}@media all and (max-width: 500px){.wrap .banner .banner-info{ left:44%}.wrap .banner .banner-info .banner-title{font-size:40px}}@media all and (max-width: 600px){.content-wrapper .medium-resume{ font-size:14px}.footer .footer-inner .footer-info .info-item{width:100%!important;float:none;margin:0 auto 30px}.footer .footer-inner .footer-info .info-item.phone{margin-left:0}.footer .footer-inner .footer-info .info-item.email{margin-bottom:0}.footer .footer-inner .rights{text-align:center;font-size:9px;letter-spacing:1px;float:none;width:100%;display:block;margin-top:10px}.footer .footer-inner .conquista{float:none;margin:5px auto}}.menu-index{float:right;display:none}#nav-toggle{position:relative}#nav-toggle span{cursor:pointer;border-radius:1px;height:3px;width:25px;background:#555;position:relative;top:10px;display:block;content:''}#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:3px;width:25px;background:#555;position:absolute;display:block;content:''}.menu-index span:before{top:-8px}.menu-index span:after{bottom:-8px}.menu-index:hover span:before{top:-11px}.menu-index:hover span:after{bottom:-11px}.menu-index span:before,.menu-index span:after{transition:all .2s linear}.menu-index.active #nav-toggle span{background-color:transparent}.menu-index.active span:before,.menu-index.active span:after{top:0}.menu-index.active span:before{transform:rotate(45deg)}.menu-index.active span:after{transform:rotate(-45deg)}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
