:root{--primary-color:#ED3237;--secondary-color: #373435;--white-color: white;--whatsapp-color: #03C100;--font-family-primary: "Montserrat", Sans-serif;--font-family-secondary: 'Shadows Into Light Two', cursive;--font-size--h1: 3rem;--font-size--h2: 2.5rem;--font-size--h3: 2rem;--font-size--h4: 1.8rem;--font-size--p: 1rem;--display-mobile-article: contents;}.bg-primary-color{background-color: var(--primary-color);}h1{font-size: var(--font-size--h1);}h2{font-size: var(--font-size--h2) }hr {width: 20%!important;align-items: center!important;margin-left: 40%!important;color: var(--primary-color)!important;border-top: 4px solid var(--primary-color)!important;opacity: 100%!important;}@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100&family=Shadows+Into+Light+Two&display=swap');body {font-family: var(--font-family-primary);border-top: 4px solid #ED3237;}img.ml-2 {margin-right: 5px;}.col.topbarIcons {line-height: 0;padding-top: 26px;}#navbarNav {border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}.personNav {font-size: 18px;font-weight: 600;color: black;}a.nav-link:hover {border-top: 2px solid #ED3237;color: var(--primary-color);font-weight: bold;}li.nav-item {height: 80px;vertical-align: middle;align-items: center;line-height: 60px;padding-left: 30px;padding-right: 30px;}.iconSocial:hover {color: var(--primary-color);font-weight: bold;filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);}p.font-weight-bold {font-weight: bold;}a.linkMenu {text-decoration: none;color: black;}button.mobile {float: right;margin-right: 5%;margin-top: 25px;}#navMobile {position: absolute;top: 3px;background: #fbfbfb;padding: 10px;}li.itMobile {height: 50px;vertical-align: middle;align-items: center;line-height: 30px;font-weight: 400;}.mobileList {margin-top: 30px;}li.nav-item.itMobile:hover {background: red;}a.itemMobile:hover {color: white;}#topnav {position: absolute;top: 0;width: 100%;}.masthead {height: 70vh;min-height: 500px;background-image: url('../images/empresa_home.webp');background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;margin-top: -8px;}.itemMarkup{min-height: 500px;}.bannerText {font-size: 30px;font-weight: 300;line-height: 34px;letter-spacing: 0.3px;font-family: var(--font-family-secondary) }.fw-light{font-family: var(--font-family-secondary) }.col.box {padding: 0;margin-bottom: 2rem;}h3.titleBox {font-size: 1rem;height: 6rem;margin-top: 35px;}p.subTitle {background: var(--primary-color);position: relative;float: left;color: white;width: 80%;display: inline-grid;height: 38px;margin-left: 10%;margin-top: -24px;line-height: 40px;margin-bottom: -20px;}article.cardBox {margin: 10px;border: 1px solid var(--secondary-color);background-color: var(--white-color);border-radius: 2px;cursor: pointer;}article.cardBoxArticle{margin: 10px;border: 1px solid var(--secondary-color);background-color: var(--white-color);border-radius: 2px;cursor: pointer;}img.img-fluid.mx-auto {max-height: 200px;min-height: 200px;min-width: 100%;}img.colBox3 {max-height: 300px!important;min-height: 300px;min-width: 100%;}.boxTitle {height: 150px;vertical-align: middle;align-items: center;display: inline-flex;padding: 5px;}.boxTitle h3{font-size: 1rem;}h2.titleBox {font-size: 1.5rem;}.boxTitle2 {text-align: justify;margin-top: 20px;padding: 20px;}article.borderLeft {border-left: 4px solid var(--primary-color);}h5.newsLetter {text-align: right;line-height: 30px;}input.btn.btn-company {color: white;text-align: center;background: var(--secondary-color);width: 150px;}input.btn.btn-company:hover {background: green;}input.form-controll {height: 35px;margin-top: 0px;border: none;border-radius: 3px;padding: 5px;width: auto;}input.btn.btn-company {color: white;text-align: center;background: var(--secondary-color);width: 150px;margin-top: -6px;border-radius: 3px;}footer{background-image: url(../images/footer.jpg);color: #fff;}a.linkMenuFooter {color: #fff;text-decoration: none;display: flex;margin-top: 5px;}.iconfooter {margin-right: 5px;margin-top: 2px;}i.bi.bi-envelope, .bi-telephone-forward-fill, .bi-geo-fill {color: var(--primary-color);font-weight: bold;}i.bi.bi-whatsapp{color: var(--whatsapp-color);}i.bi.bi-geo-fill {position: absolute;}p.address {margin-left: 18px;}@media only screen and (max-width: 600px) {.col.box{display: var(--display-mobile-article);}#nav {height: 150px;}.bannerText {margin-top: 20px;font-size: 18px;}.masthead {min-height: 640px;}h1.fw-light {font-size: 1rem;}.newsDiv {width: 100%!important;display: contents;text-align: center;}input.form-controll {height: 35px;margin-top: 0px;border: none;border-radius: 3px;padding: 5px;width: 95%;margin-top: 10px;}h5.newsLetter {text-align: center;line-height: 30px;width: 100%;}input.btn.btn-company {color: white;text-align: center;background: var(--secondary-color);width: 95%;margin-top: 10px;border-radius: 3px;}article.cardBoxArticle2.borderLeft {BORDER: NONE;}.colFooter {flex: 0 0 100%!important;}footer {background: var(--secondary-color);}}img.popupWhats {position: fixed;bottom: 15px;right: 15px;cursor: pointer;z-index: 99999999;}a.btn-box {background-color: var(--primary-color);color: white;margin-top: 10px;margin-bottom: 20px;width: 93%;border-radius: 0;height: 50px;line-height: 40px;text-transform: uppercase;font-weight: bold;}a.btn.btn-box:hover {background: var(--secondary-color);color: white;font-weight: bold;}