@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");html{overflow-x:hidden}body{background-color:#fff;color:#000;color:#3b4045;overflow-x:hidden;position:relative;font-size:14px;font-weight:400;line-height:25px;font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased}p{font-size:1rem}span{color:#383838}h1{font-size:4rem;font-weight:800;color:#6F1717}h2{font-size:2.5rem;font-weight:800;color:#6F1717}h3{font-size:2rem;font-weight:400;color:#6F1717}ul{padding:0}#header{display:block;width:100%;z-index:9;text-align:center;color:#f2f2f2}#header{top:0px;z-index:9999}.Hidden{display:none !important}.pad0{padding:0}.hide-mobile-991{display:block}.show-mobile-991{display:none}@media (max-width: 991px){.hide-mobile-991{display:none}.show-mobile-991{display:block}}@media (max-width: 991px){.section{padding:70px 0}h2{font-size:2rem}p{font-size:0.9rem}}ul{padding:0;margin:0;list-style:none}a{-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0 none}.btn:focus,.btn:active:focus{-webkit-box-shadow:none;box-shadow:none;outline:0 none}a{text-decoration:none}a:active,a:focus,a:active{text-decoration:none}.section{padding:100px 0}.text-center{text-align:center}.heading{text-align:center;color:#777777;padding-bottom:70px}.heading h2{color:#3c3c3c;padding-bottom:15px;text-transform:capitalize;font-weight:600;font-size:40px;line-height:40px}.heading p{font-family:'Droid Serif', serif;font-size:15px;line-height:24px;font-weight:300}.btn{border-radius:0}.btn-home{background-color:#1bafb4;border-radius:0px;color:#fff;font-size:18px;padding:10px 40px;margin-top:30px}.btn-home:hover,.btn-home:focus{background-color:#fff;color:#555;border:1px solid #fff}#preloader{background-color:#fff;bottom:auto;height:100%;left:auto;position:fixed;right:auto;top:auto;width:100%;z-index:9999}.book{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;margin:0 auto;border:5px solid #ecf0f1;width:100px;height:60px}.book__page{position:absolute;left:50%;top:-5px;margin:0 auto;border-top:5px solid #ecf0f1;border-bottom:5px solid #ecf0f1;border-right:5px solid #ecf0f1;background:#1bafb4;width:50px;height:60px;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:flip 1.2s infinite linear;animation:flip 1.2s infinite linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.book__page:nth-child(1){z-index:-1;-webkit-animation-delay:1.4s;animation-delay:1.4s}.book__page:nth-child(2){z-index:-2;-webkit-animation-delay:2.8s;animation-delay:2.8s}.book__page:nth-child(3){z-index:-3;-webkit-animation-delay:4.2s;animation-delay:4.2s}@-webkit-keyframes flip{0%{-webkit-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg)}20%{background:#1bafb4}29.9%{background:#1bafb4}30%{-webkit-transform:perspective(200px) rotateY(-90deg);transform:perspective(200px) rotateY(-90deg);background:#1bafb4}54.999%{opacity:1}55%{opacity:0}60%{-webkit-transform:perspective(200px) rotateY(-180deg);transform:perspective(200px) rotateY(-180deg);background:#1bafb4}100%{-webkit-transform:perspective(200px) rotateY(-180deg);transform:perspective(200px) rotateY(-180deg);background:#1bafb4}}@keyframes flip{0%{-webkit-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg)}20%{background:#1bafb4}29.9%{background:#1bafb4}30%{-webkit-transform:perspective(200px) rotateY(-90deg);transform:perspective(200px) rotateY(-90deg);background:#1bafb4}54.999%{opacity:1}55%{opacity:0}60%{-webkit-transform:perspective(200px) rotateY(-180deg);transform:perspective(200px) rotateY(-180deg);background:#1bafb4}100%{-webkit-transform:perspective(200px) rotateY(-180deg);transform:perspective(200px) rotateY(-180deg);background:#1bafb4}}.bg-1{background-image:url("../images/header-bg.jpg");background-size:cover;background-attachment:fixed}.bg-gray{background:#f8f8f8}.main-section{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation{background-color:transparent;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;padding:10px 50px;margin:0;border:0}.navigation .navbar-brand{padding-top:5px;display:inline-block}.navigation .navbar-toggler{background:#fff;outline:none;border-radius:0;float:right}.navigation .navbar-toggler i{font-size:22px}.navigation .navbar-brand{display:none;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.navigation.animated{background-color:#e7e6ec;-webkit-box-shadow:0 2px 7px 0px rgba(142,142,142,0.15);box-shadow:0 2px 7px 0px rgba(142,142,142,0.15)}.navigation.animated .menu a{color:#666}.navigation.animated .navbar-brand{display:block}.menu li a{color:#fff;font-size:16px;font-weight:bold}.menu li a:hover,.menu li a:focus{background:none}.service{text-align:center}.service .block{margin-bottom:50px}.service .block i{font-size:30px;display:inline-block;margin-bottom:15px;color:#1bafb4}.service .block h3{color:#333333;font-weight:600;font-size:18px;margin-bottom:15px;letter-spacing:1px;text-transform:uppercase}.service .block p{color:#666}.post-home .content h3{font-size:26px;font-weight:300;line-height:36px;color:#7e7e7e;margin-bottom:20px;font-family:'Droid Serif', serif}.post-home .post-home-slider img{width:100%;height:auto}.services-section{padding:90px 0px;color:#fff;position:relative}.services-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7)}.services-section .block h2{font-size:30px;margin-bottom:6px;font-weight:600}.services-section .block p{padding-right:30px;color:#fff}.services-section .block .input-group{margin-top:30px}.services-section .block .input-group input{height:50px;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}.services-section .block .input-group .btn-subscription{height:50px;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;background:#1bafb4;padding:0px 35px;color:#fff;font-weight:bold}.input-field .form-control{-webkit-box-shadow:none;box-shadow:none;background:#f5f5f5;border:none;width:100%;height:50px;padding-left:20px;font-weight:500;border-radius:0}.btn-send{line-height:48px;border:2px solid #1bafb4;background:#1bafb4;color:#fff;width:100%;font-size:14px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;border-radius:0;margin-top:10px}.btn-send:hover{color:#fff}.input-field label{color:rgba(237,28,36,0.7)}.form-group .input-field+.input-field{margin-top:10px}.input-field textarea.form-control{height:160px;-webkit-box-shadow:none;box-shadow:none}.form-group{margin-top:10px}#success,#error{display:none}footer{text-align:center;background:#272727;padding:27px 0px}footer p{font-weight:300;font-size:12px;color:#dfdfdf;letter-spacing:3px}footer p a{color:#fff}footer p a:hover{color:#fff;text-decoration:none}@media (min-width: 768px) and (max-width: 990px){.navigation{background:rgba(0,0,0,0.3)}.navigation .navbar-brand{float:none}}.navigation{padding:0}.navigation .navbar-brand{padding:10px}.navigation .navbar-brand img{width:70px}.navigation .menu{padding-right:15px;padding-top:10px}.navigation .navbar-nav .nav-item a{font-size:1rem;color:#6F1717}@media (max-width: 991px){.navigation .navbar-brand{margin-left:15px}}@media (max-width: 990px) and (min-width: 768px){.navigation{background:transparent}}@media (max-width: 991px){.navigation .navbar-toggleable-md{background-color:rgba(255,255,255,0.7);padding:10px 20px}.navigation .navbar-toggler{background:transparent;color:#000}.navigation .navbar-toggler .icon-menu-open{font-size:2rem}.navigation .navbar-nav{padding-top:40px}.navigation .navbar-nav li a{color:#383838}}.top-banner{padding:40px 10px;min-height:200px}.top-banner .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-banner .inner img{max-width:100%}.btn{display:inline-block;font-weight:normal;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px 12px;font-size:1.5rem;border-radius:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btnMain{background-color:#383838;color:#fff;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.btnMain:hover{background-color:#383838;color:#fff}.btnSecondary{background-color:transparent;border:1px solid #383838;color:#383838;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.btnSecondary:hover{border:1px solid #383838;background-color:#383838;color:#fff}.preloader{background:#fff;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-and-text-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-shadow:5px 14px 30px -3px rgba(0,0,0,0.55);box-shadow:5px 14px 30px -3px rgba(0,0,0,0.55)}.img-and-text-items .image{padding:0}.img-and-text-items .image img{max-width:100%;width:100%}.img-and-text-items .text{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-and-text-items .text h1{font-size:2rem}@media (max-width: 768px){.img-and-text-items .text h1{font-size:1.5rem}}@media (max-width: 550px){.img-and-text-items .image{max-width:50%}.img-and-text-items .text h1{font-size:1.3rem}}.brand img{max-width:200px}.main-section{background:#383838;background:url("../images/home-background3.jpg") no-repeat center center;background-size:cover;text-align:center}.main-section .main-logo{margin-bottom:20px}.main-section .main-logo img{width:180px}.main-section p{color:#000;font-size:1rem;font-weight:400;line-height:1.8rem;font-style:italic}.post-home .content p{text-align:justify}@media (max-width: 991px){.post-home .content p{margin-bottom:25px}}.services-section{background-image:url(../images/services-background.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.services-section h2{position:relative;color:#f9f9f9;margin-bottom:20px;text-align:left;padding-left:50px}.services-section h2 .icon-title{position:absolute;left:0px;color:#ccc}.services-section hr{border-top:1px solid #f1f1f126}.services-section p{text-align:justify}.company-section{padding:80px 10px}.company-section .image img{max-width:100%}.company-section h2{margin-bottom:20px}.company-section p{text-align:justify}@media (max-width: 991px){.company-section h2{margin-top:25px}}.company-top-banner{background-image:url(../images/top-banner1.jpg);background-repeat:no-repeat;background-size:cover}.clients-top-banner{background-image:url(../images/top-banner2.jpg);background-repeat:no-repeat;background-size:cover}.clients-section{padding:60px 0 20px;background-color:#f9f9f9}.clients-section h2{margin-bottom:20px}.clients-section .owl-dots{display:none}@media (max-width: 991px){.clients-section{padding:25px 0}}.rubros{background-color:#f9f9f9}.contact{background-image:url(../images/contact-background.jpg);background-repeat:no-repeat;background-size:cover}.contact h2{color:#383838}.contact .btn-send{background:#6F1717;border:0;font-size:1rem;height:38px}.contact .form-group input{height:38px}.contact .form-group textarea{height:100px}.contact .logo{text-align:center;margin-bottom:20px}.contact-single{padding-top:65px;min-height:100vh}@media (min-width: 991px){.contact .col-right{padding-top:50px}}.contact-inner .contact-data{padding-top:52px}.contact-inner .contact-data .inner{font-size:1rem;min-height:295px;color:#000;background-color:rgba(255,255,255,0.5);padding:20px}.contact-inner h2{color:#6F1717}@media (max-width: 768px){.contact{padding-top:20px}.contact h2{margin-bottom:20px}.contact-data{padding-top:0}.contact-data .inner{padding:20px;text-align:center}}
