a#ast-scroll-top{bottom:130px!important}.mov-no{display:inherit}.desktop-no{display:none}.site-header{z-index:999}.ast-full-width-layout .site-content .ast-container{max-width:100%;padding-left:0;padding-right:0}.elementor-cta__description:not(:last-child){text-align:justify}.entry-content{text-align:justify}.main-header-menu .sub-menu{width:unset}#primary{margin:0}.formulario-flotante label{font-size:15px}.elementor-form input,.elementor-form textarea,.elementor-form select{background-color:#f5f5f5!important;border:0!important}.elementor-field-type-submit{margin-left:-35px;margin-right:-35px;width:150%!important}.page-id-67116 .astra-advanced-hook-30534,.page-id-68717 .astra-advanced-hook-30534,.page-id-69144 .astra-advanced-hook-30534,.page-id-69065 .astra-advanced-hook-30534{display:none!important}.menu-highlight{color:#fff;background:#f63240;padding:0 10px;transition:all 0.2s linear;line-height:45px}.menu-highlight a{color:#fff}.menu-highlight:hover{color:#fff;background:#f63240}li.menu-highlight:hover a{color:#fff}.menu-highlight:active{border-radius:0;color:#ffffff!important}.menu-highlight a:hover,.menu-highlight.current-menu-item a{color:#ffffff!important}.main-header-bar{line-height:1px}.destacados-portafolio .elementor-post__excerpt{margin-bottom:30px}.destacados-portafolio .elementor-post__read-more{border:1px solid #f63240;padding:12px 24px}.destacados-portafolio .elementor-posts--skin-classic .elementor-post{overflow:visible}.direccion-box p{margin-bottom:1em}.direccion-box a{color:#959595}.direccion-box strong{color:#535353}.direccion-box .link-mail{padding-left:20px}.direccion-box .link-telef{padding-left:105px}.elementor-price-list-header{line-height:1.3}.elementor-price-list .elementor-price-list-item .elementor-price-list-title{text-align:left}.privacy-policy .elementor-30782 .elementor-element.elementor-element-728b76d,.page-id-30759 .elementor-30782 .elementor-element.elementor-element-728b76d,.page-id-31298 .elementor-30782 .elementor-element.elementor-element-728b76d,.page-id-31411 .elementor-30782 .elementor-element.elementor-element-728b76d,.page-id-37 .elementor-30782 .elementor-element.elementor-element-728b76d{display:none}.elementor-37 .elementor-element.elementor-element-2d67b366 .elementor-button{margin-top:30px}.elementor-button-wrapper a,.elementor-post__read-more{color:#fff!important;background-color:#f63240!important}@media (max-width:1024px){.elementor-422 .elementor-element.elementor-element-5c4574e>.elementor-element-populated{margin:0 0 0 0}.desktop-no{display:inherit}.mov-no{display:none}.elementor-816 .elementor-element.elementor-element-dc483e8:not(.elementor-motion-effects-element-type-background),.elementor-816 .elementor-element.elementor-element-dc483e8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-20px 100px;background-size:15% auto}.elementor-816 .elementor-element.elementor-element-5993dca:not(.elementor-motion-effects-element-type-background),.elementor-816 .elementor-element.elementor-element-5993dca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:110% -20%;background-size:20% auto}.elementor-816 .elementor-element.elementor-element-3310b2f>.elementor-element-populated{padding:80px 50px 50px 50px}.elementor-37 .elementor-element.elementor-element-60e56690>.elementor-element-populated{padding:50px 35px 0 35px!important}}@media (max-width:768px){#primary{padding:0em 0}.ast-plain-container #primary{margin-top:0em!important;margin-bottom:0em!important}.elementor-816 .elementor-element.elementor-element-dc483e8:not(.elementor-motion-effects-element-type-background),.elementor-816 .elementor-element.elementor-element-dc483e8>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-816 .elementor-element.elementor-element-5993dca:not(.elementor-motion-effects-element-type-background),.elementor-816 .elementor-element.elementor-element-5993dca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:none}.direccion-box p{text-align:left}.direccion-box .link-mail,.direccion-box .link-telef{padding-left:0}}@media (max-width:480px){.elementor-422 .elementor-element.elementor-element-f54d855 .elementor-post__title a{font-size:20px!important}.elementor-field-type-submit{margin-left:-20px;margin-right:-20px;width:115%!important}}