.elementor-image-carousel{width:1px;min-width:100%;*width:100%;}.elementor-swiper .swiper-wrapper{width:1px;min-width:100%;*width:100%;}a:active,a:focus{outline:0;border:none;-moz-outline-style:none}*:focus{outline:0 !important}.ast-404-layout-1 .page-title{font-size:2rem;text-transform:none;font-weight:700}.ast-404-layout-1 .page-sub-title{font-size:1rem}.main-header-bar-wrap{position:fixed;top:0;width:100%;z-index:9999;transition:all .5s}@media (min-width:768px){.site-content{padding-top:71px;transition:all .5s}}@media (min-width:1200px){.site-content{padding-top:102px;transition:all .5s}}.header-scroll{background:#231f20;padding:0;transition:all .5s}.header-scroll ul.sub-menu a{color:#7b7b7b !important}.ast-desktop .ast-menu-hover-style-underline>.menu-item:hover>.menu-link:before,.ast-desktop .ast-menu-hover-style-overline>.menu-item:hover>.menu-link:before{background-color:#231f20;height:2px;bottom:15px}.ast-desktop .header-scroll .ast-menu-hover-style-underline>.menu-item:hover>.menu-link:before,.ast-desktop .header-scroll .ast-menu-hover-style-overline>.menu-item:hover>.menu-link:before{background-color:#fff !important}.astra-logo-svg:not(.sticky-custom-logo .astra-logo-svg,.transparent-custom-logo .astra-logo-svg,.advanced-header-logo .astra-logo-svg){height:70px}.grecaptcha-badge{visibility:hidden !important}#contact-form input{background:0 0;border:none;border-bottom:2px solid #231f20;border-radius:none;padding:1rem 0;margin:0 0 1rem}#contact-form textarea{background:0 0;border:none;border:2px solid #231f20;height:160px;resize:none}#contact-form input:focus:not(.wpcf7-submit){border-bottom:2px solid #ccc !important}#contact-form textarea:focus{border:2px solid #ccc !important}#contact-form label{display:block;margin:12px 0}#contact-form .wpcf7-submit{background:0 0;border:2px solid #231f20;border-radius:12px;font-family:'Open Sans',sans-serif;text-transform:uppercase;margin:1.25rem 0;padding:12px 20px;transition:.5s}#contact-form .wpcf7-submit:hover{background:#231f20;color:#fff;transition:.5s}#form-reclamos input{background:0 0;color:#fefefe;border:none;border-bottom:2px solid #fefefe;border-radius:none;padding:.75rem 0;margin:0;margin-top:-22px;margin-bottom:12px}#form-reclamos textarea{background:#fff;border:none;border:2px solid #221f20;height:160px;resize:none}#form-reclamos input:focus:not(.wpcf7-submit){border-bottom:2px solid #ccc !important}#form-reclamos textarea:focus{border:2px solid #ccc !important}#form-reclamos label{display:block;color:#fefefe;margin:0;margin-bottom:12px}#form-reclamos .wpcf7-submit{background:#fff;color:#221f20;border:2px solid #221f20;border-radius:12px;font-family:'Open Sans',sans-serif;text-transform:uppercase;margin:1.25rem 0;padding:12px 20px;transition:.5s;width:auto !important}#form-reclamos .wpcf7-submit:hover{background:#231f20;color:#fff;transition:.5s}#form-reclamos .wpcf7-not-valid-tip{margin-bottom:10px;font-size:.875rem;color:#ccc}#form-reclamos .wpcf7-response-output{background:#fff;padding:1rem 2rem !important;border:2px solid #221f20 !important;color:#221f20 !important;font-weight:700}.wpcf7-acceptance{font-size:.813rem;line-height:.75rem}.wpcf7-acceptance a{text-decoration:underline !important}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance .wpcf7-list-item-label{margin-left:3px;vertical-align:5px}.wpcf7-acceptance label{margin:20px auto 0 !important}#wpcf7-f2060-p2044-o1 .recaptcha{margin-top:1rem}#wpcf7-f2060-p2044-o1 .wpcf7-acceptance a{color:#fff;text-decoration:underline}#wpcf7-f2060-p2044-o1 .wpcf7-acceptance .wpcf7-list-item-label{vertical-align:15px}