@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,800;1,400;1,500;1,600;1,800&display=swap');html,body{background-color:#fff;font-family:'Montserrat',sans-serif}.top-menu{margin:0!important;border:none!important;border-radius:0!important;min-height:20px!important}.top-menu p{padding-top:5px;margin-bottom:5px}.generic-alt-brand{display:block;float:left}.generic-alt-brand img{width:250px;height:auto;margin-top:10px}.menu-generic-alt-top{border-top:none!important;border-right:none!important;border-left:none!important;border-radius:0!important;margin-bottom:0!important}@media (min-width:768px){.menu-generic-alt-top .navbar-nav{float:left;margin:0}.menu-generic-alt-top .navbar-nav>li{float:left}.menu-generic-alt-top .navbar-nav>li>a{padding-top:27px!important;padding-bottom:25px!important;font-size:15px!important;font-weight:500}}.dropdown-menu>li>a{display:block;padding:6px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#005584!important;white-space:nowrap;font-size:15PX}#menu-menu-principal li a{transition:200ms}#menu-menu-principal li a:hover{background-color:#cbedf4!important}.menu-page-mobil{display:none}.show-hide-menu-lateral{display:none;position:fixed;z-index:999999999;padding:8px;background:#7ad3df;border-radius:4px;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);width:50px;height:50px;color:#fff;transition:300ms;top:15px}.show-hide-menu-lateral .bar-button{display:block;position:absolute;height:3px;width:24px;background:#fff;border-radius:2px;opacity:1;left:13px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.show-hide-menu-lateral .bar-button:nth-child(1){top:15px}.show-hide-menu-lateral .bar-button:nth-child(2){top:23px}.show-hide-menu-lateral .bar-button:nth-child(3){top:31px}.show-hide-menu-lateral.open .bar-button:nth-child(1){top:23px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.show-hide-menu-lateral.open .bar-button:nth-child(2){opacity:0;left:-40px}.show-hide-menu-lateral.open .bar-button:nth-child(3){top:23px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width:768px){#menu-menu-principal{display:none}.menu-lateral{position:fixed;top:0;bottom:0;left:-320px;z-index:10000000;display:block;width:300px;padding-top:20px;padding-bottom:20px;overflow-x:hidden;overflow-y:auto;background:#005584;-webkit-box-shadow:0 0 15px -5px #000;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}.show-hide-menu-lateral{display:block;right:15px}#menu-mobile,.menu-movil{padding-left:0!important}#menu-mobile li,.menu-movil li{list-style:none}#menu-mobile li a,.menu-movil li a{padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;color:#fff;font-size:13px;display:block;text-transform:uppercase}.menu-lateral-open{left:0!important}}@media (max-width:425px){.show-hide-menu-lateral{right:10px;top:31px}}@media (max-width:375px){.show-hide-menu-lateral{right:10px;top:10px}}@media (max-width:320px){.show-hide-menu-lateral{right:10px;top:10px}}.content-banners-principal{min-height:400px;background-image:url('/wp-content/themes/generic_alt/assets/images/banner-home-1.jpg');background-size:100%;background-repeat:no-repeat}.content-caption-banner-principal{margin-top:5%}.title-banner-pricipal{font-weight:700;font-size:42px;text-align:center}.content-subcaption{padding:15px;border-radius:10px}.text-subcaption{font-weight:600;font-size:28px}.section-home-1{padding-top:32px;padding-bottom:0}.subtitle-section-home-1{font-weight:700;font-size:32px;padding-bottom:15px}.text-section-home-1{font-size:18px;line-height:35px;text-align:justify}.content-image-section-home-1{text-align:center}.content-image-section-home-1 img{max-width:1110px;height:auto}.content-text-section-home-1{padding-right:64px}.section-home-2{min-height:430px;padding-top:15px;background-color:#f0f1f3}.section-home-3{min-height:400px;padding-top:15px;padding-bottom:32px;background-color:#fff}.section-home-4{min-height:400px;padding-top:15px;background-color:#f0f1f3}.section-home-5{min-height:400px;padding-top:32px;padding-bottom:32px;background-color:#005584!important}.section-contact-form{min-height:400px;padding-top:32px;padding-bottom:32px}.title-form{font-weight:bold;font-size:26px;color:#005584}.section-home-6{min-height:300px;padding-top:32px;padding-bottom:32px;background-color:#fff!important}.content-page-predeterminate{margin-bottom:60px}.table-product-head h2{font-size:26px;font-weight:700}.column-title h3{font-size:22px;font-weight:600;color:#005584}.column-content{text-align:justify;color:#757575;font-size:17px}.title-sub-title-page-product{font-size:32px;font-weight:800;line-height:30px;color:#005584}.subsub-title-page-product{font-size:26px;font-weight:700}.slider-offers-products .owl-stage-outer .owl-stage{height:330px!important}.title-item-offers-products{min-height:40px!important}.list-standard{margin-bottom:10px;line-height:40px!important;font-size:18px!important;margin-top:15px!important;padding-left:15px!important}.ordinary-list{line-height:40px!important;font-size:18px!important;margin-top:15px!important;padding-left:15px!important}.ordinary-list li{list-style:none!important}.content-image-corporate{margin-bottom:32px}.content-image-corporate img{width:100%;height:auto}.sub-title-corporate{font-size:25px;font-weight:700;line-height:28px}.content-footer{padding-top:25px;padding-bottom:25px}.text-copyright{text-align:center;padding-top:5px;margin-bottom:5px!important}.content-preloader{position:fixed;z-index:9999999999999999999999999999;background:rgba(255,255,255,0.8);width:100%;height:100%}.loader{position:absolute;left:50%;top:50%;border:8px solid #f3f3f3;border-radius:50%;border-top:5px solid #005584;width:80px;height:80px;-webkit-animation:spinner 800ms linear infinite;animation:spinner 800ms linear infinite}.small-loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #005584;width:30px;height:30px;-webkit-animation:spinner 800ms linear infinite;animation:spinner 800ms linear infinite;margin:30px auto}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}