@charset "UTF-8";nav{background-color:#202d55}nav .navbar-toggler img{width:20px}nav .brand-container img{width:230px}@media screen and (max-width:320px){nav .brand-container img{width:200px}}nav #navbar-main{width:15%!important;margin-left:auto}nav #navbar-main ul{list-style:none}nav #navbar-main ul li{display:flex;align-items:center;justify-content:center}nav #navbar-main ul a{font-family:“ChronicaPro-Book”;color:#fff;font-size:16px;text-align:center}nav #navbar-main ul .a-home{position:relative}nav #navbar-main ul .a-home:before{content:"";position:absolute;top:50%;right:0;height:20px;width:1px;transform:translateY(-50%);background-color:#fff}@media screen and (max-width:368px){nav #navbar-main ul a{font-size:12px}}@media screen and (min-width:968px){nav #navbar-main ul a{font-size:18px}}@media screen and (min-width:1200px){nav #navbar-main{width:15%!important;margin-left:40%}}.main-content .cover{height:70vh;min-height:540px;max-height:100vh}.main-content .cover .swiper-container{height:100%}.main-content .cover .swiper-container .swiper-slide{background-size:cover;background-position:50%;background-repeat:no-repeat}.main-content .intro{padding:10%;background:#4467ad;color:#fff}.main-content .intro h1{font-family:“ChronicaPro-Bold”;font-size:32px;width:90%}.main-content .intro h1 span{color:#fff}.main-content .intro h1:before{position:absolute;width:95%;bottom:0;height:3px;background-color:#fff}.main-content .intro h2{font-size:21px;letter-spacing:normal;margin-top:1.24em;color:#fff}.main-content .intro p{font-family:“ChronicaPro-Black”;letter-spacing:2px;font-size:20px;margin-top:40px}@media screen and (min-width:580px){.main-content .intro{padding:5%}.main-content .intro h1{font-size:38px;width:75%}.main-content .intro p{margin-top:60px}}@media screen and (min-width:768px){.main-content .intro{padding:5%}.main-content .intro h1{font-size:38px;width:75%}.main-content .intro h1:before{top:50%;transform:translateY(-50%)}.main-content .intro h2{font-size:32px}.main-content .intro p{margin-top:80px}}@media screen and (min-width:968px){.main-content .intro{padding:6% 10%}.main-content .intro h1{width:75%}.main-content .intro p{font-size:24px}}@media screen and (min-width:1200px){.main-content .intro h1{font-size:42px;width:70%}}@media screen and (min-width:1300px){.main-content .intro h1{font-size:48px}}.main-content .us .cont-us{padding:10%}.main-content .us .cont-us h2,.main-content .us .cont-us p{width:100%;margin:0 auto}.main-content .us .cont-images img,.main-content .us .cont-images img:first-child{width:50%}@media screen and (min-width:768px){.main-content .us .cont-us{padding:5%}.main-content .us .cont-us h2,.main-content .us .cont-us p{width:48%;margin:0;text-align:left}.main-content .us .cont-images img{width:22%}.main-content .us .cont-images img:first-child{width:30%}}@media screen and (min-width:968px){.main-content .us .cont-us{padding:5% 10%}}.main-content .hacemos{position:relative}.main-content .hacemos .calidad{background-image:url(/img/home/calidad-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:10% 5% 20%}.main-content .hacemos .calidad h2,.main-content .hacemos .calidad p{width:100%;margin:0 auto;line-height:.8;letter-spacing:1px}.main-content .hacemos .calidad h2 span,.main-content .hacemos .calidad p span{font-size:30px;color:#fff;letter-spacing:1.5px}.main-content .hacemos .calidad p{font-size:16px;color:#fff;line-height:1.2}@media screen and (min-width:768px){.main-content .hacemos .calidad{padding:5% 5% 10%}.main-content .hacemos .calidad h2,.main-content .hacemos .calidad p{line-height:.8;width:95%}.main-content .hacemos .calidad h2 span,.main-content .hacemos .calidad p span{font-size:35px}.main-content .hacemos .calidad p{font-size:18px}}@media screen and (min-width:968px){.main-content .hacemos .calidad h2,.main-content .hacemos .calidad p{line-height:.6;width:71%}.main-content .hacemos .calidad h2 span,.main-content .hacemos .calidad p span{font-size:35px}.main-content .hacemos .calidad p{line-height:1}}@media screen and (min-width:1200px){.main-content .hacemos .calidad h2{width:65%}.main-content .hacemos .calidad h2 span{font-size:40px}}@media screen and (min-width:1300px){.main-content .hacemos .calidad h2{width:58%}}.main-content .hacemos>div:nth-child(2){position:absolute;top:16%;width:100%}.main-content .hacemos>div:nth-child(2) h2{width:90%;margin:0 auto;background-color:#4467ad;color:#fff;letter-spacing:5px}@media screen and (min-width:560px){.main-content .hacemos>div:nth-child(2){top:16%}.main-content .hacemos>div:nth-child(2) h2{width:80%;letter-spacing:8px}}@media screen and (min-width:768px){.main-content .hacemos>div:nth-child(2){top:21%}}@media screen and (min-width:968px){.main-content .hacemos>div:nth-child(2){top:23%}}@media screen and (min-width:1200px){.main-content .hacemos>div:nth-child(2){top:28%}}.main-content .hacemos .cont-lists{padding:20% 20% 5%}.main-content .hacemos .cont-lists ul li{font-size:16px;line-height:1.6}@media screen and (min-width:768px){.main-content .hacemos .cont-lists{padding:10% 5% 5%}}@media screen and (min-width:968px){.main-content .hacemos .cont-lists{padding:10% 15% 5%}}@media screen and (min-width:1200px){.main-content .hacemos .cont-lists{padding:10% 20% 5%}}.main-content .hacemos .cond-card{padding:0 12% 5%}.main-content .hacemos .cond-card div{display:flex;flex-direction:column;width:100%;box-shadow:0 2px 50px -25px rgba(0,0,0,.75)}.main-content .hacemos .cond-card div img{width:60px;margin:0 auto 1.5rem}.main-content .hacemos .cond-card div h3{font-size:20px}@media screen and (min-width:768px){.main-content .hacemos .cond-card{padding:0 5% 5%}.main-content .hacemos .cond-card div{width:31%}}@media screen and (min-width:968px){.main-content .hacemos .cond-card{padding:0 12% 5%}}.main-content .services{background-image:url(/img/home/services-bg.png);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:140px 30px 100px}.main-content .services .service-box{display:flex;flex-flow:column;justify-content:space-around;text-align:center}.main-content .services .service-box h3{font-size:1.36rem;font-family:“ChronicaPro-Heavy”}.main-content .services .service-box .collapse{text-align:left}.main-content .services h2{color:#fff;margin:0 auto;line-height:1}.main-content .services>div>div.service-box{width:45%;margin:5px;background-color:#fff}.main-content .services>div>div.service-box p{font-family:“ChronicaPro-Heavy”;font-size:16px;line-height:1.2}.main-content .services>div>div.service-box a{font-family:“ChronicaPro-Book”;font-size:10px;background-color:#4467ad;color:#fff}.main-content .services .service-details{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 6px 2px rgba(0,0,0,.18);display:none}.main-content .services .service-details>div:first-of-type{display:flex;flex-flow:column;justify-content:center;padding:3.54em 1.24em}.main-content .services .service-details>div:first-of-type>h3{font-size:36px;font-family:“ChronicaPro-Black”;font-weight:700;text-transform:uppercase;text-align:center}.main-content .services .service-details .service-details-list{display:flex;flex-wrap:wrap;justify-content:space-around;font-size:16px;margin-top:2.24em}.main-content .services .service-details .service-details-list .detail-group{display:flex;flex-flow:column}.main-content .services .service-details .service-details-list .detail-group h4{background-color:#4467ad;padding:5px 10px;border-radius:2px;color:#fff;font-size:16px;text-transform:uppercase;text-align:center}.main-content .services .service-details .service-details-list .detail-group ul{padding-left:.54em}.main-content .services .service-details .service-details-list .detail-group ul li{list-style:none}@media screen and (min-width:600px){.main-content .services{padding:50px}.main-content .services>div>div.service-box{width:25%;margin:10px}.main-content .services>div>div.service-box p{font-size:18px}}@media screen and (min-width:968px){.main-content .services{padding:90px}.main-content .services .service-details>div:first-of-type h3{font-size:54px}.main-content .services>div>div.service-box{width:21%;margin:15px}.main-content .services>div>div.service-box p{font-size:24px}}@media screen and (min-width:1200px){.main-content .services{padding:180px}}@media screen and (min-width:1300px){.main-content .services{padding:210px}}.main-content .contact{padding:5% 10%}.main-content .contact form,.main-content .contact h2{width:100%}.main-content .contact form ul{list-style:none}.main-content .contact form ul li{width:100%}.main-content .contact form ul li label{font-family:“ChronicaPro-Bold”;font-size:14px}.main-content .contact form ul li input,.main-content .contact form ul li textarea{border:none;border-radius:10px;box-shadow:2px 2px 35px -14px rgba(0,0,0,.75)}.main-content .contact form ul li input::-webkit-input-placeholder,.main-content .contact form ul li textarea::-webkit-input-placeholder{font-family:“ChronicaPro-Book”;font-size:12px}.main-content .contact form ul li input::-moz-placeholder,.main-content .contact form ul li textarea::-moz-placeholder{font-family:“ChronicaPro-Book”;font-size:12px}.main-content .contact form ul li input:-ms-input-placeholder,.main-content .contact form ul li textarea:-ms-input-placeholder{font-family:“ChronicaPro-Book”;font-size:12px}.main-content .contact form ul li input::-ms-input-placeholder,.main-content .contact form ul li textarea::-ms-input-placeholder{font-family:“ChronicaPro-Book”;font-size:12px}.main-content .contact form ul li input::placeholder,.main-content .contact form ul li textarea::placeholder{font-family:“ChronicaPro-Book”;font-size:12px}.main-content .contact form ul li input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-content .contact form ul li textarea{resize:none}.main-content .contact button{font-family:“ChronicaPro-Book”;background-color:#4467ad;color:#fff;font-size:12px}@media screen and (min-width:768px){.main-content .contact form{width:60%}.main-content .contact form ul{list-style:none}.main-content .contact form ul li{width:48%}}.main-content iframe.map{width:100%;margin-top:25px}@media screen and (min-width:768px){.main-content iframe.map{width:30%}}footer{background-color:#202d55;color:#fff;font-family:“ChronicaPro-Book”;font-size:14px;padding:30px 20px 0}footer .nose ul{list-style:none;padding:0}footer .nose ul p{font-family:“ChronicaPro-Regular”;font-size:12px}footer .nose ul li{position:relative;padding-left:25px}footer .nose ul li img{position:absolute;left:0;top:0;width:18px}footer .nose .ul-large{width:65%}footer .nose .ul-small{width:35%}footer .nose>img{width:120px;margin:0 auto}footer hr{border:.5px solid #75c0dc}footer a{color:#fff}footer a:hover{color:#fff;text-decoration:none}@media screen and (min-width:768px){footer{padding:30px 60px 0}footer .nose .ul-large{width:45%}footer .nose .ul-small{width:20%;margin-right:10%}footer .nose>img{width:150px;margin:0}}@media screen and (min-width:968px){footer{padding:30px 100px 0}footer .nose .ul-large{width:40%}footer .nose .ul-small{width:25%;margin-right:10%}}@media screen and (min-width:1200px){footer .nose .ul-large{width:30%}footer .nose .ul-small{width:15%;margin-right:30%}footer .nose>img{width:170px}}@media screen and (min-width:1350px){footer .nose .ul-small{margin-right:35%}}