#main-content .container,.boxed_layout #page-container,.boxed_layout,.boxed_layout.et_fixed_nav .et-fixed-header #main-header{max-width:1400px}.widget_et_recent_tweets .widget_list a,.widget_et_recent_tweets .et-extra-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon::before,.project-details .project-details-title,.et_filterable_portfolio .filterable_portfolio_filter a.current,.et_extra_layout .et_pb_extra_column_main .et_pb_column .module-head h1,.et_pb_extra_column .module-head h1,#portfolio_filter a.current,.woocommerce div.product div.summary .product_meta a,.woocommerce-page div.product div.summary .product_meta a,.et_pb_widget.woocommerce .product_list_widget li .amount,.et_pb_widget li a:hover,.et_pb_widget.woocommerce .product_list_widget li a:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title.active,.woocommerce .woocommerce-info:before,.woocommerce .summary .price .amount,.woocommerce-page .summary .price .amount,.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total .amount,.woocommerce .star-rating span:before,.woocommerce ul.products li.product a .price ins .amount,.woocommerce-page ul.products li.product a .price ins .amount,.woocommerce ul.products li.product a .price .amount,.woocommerce-page ul.products li.product a .price .amount,.woocommerce ul.products li.product a .amount,.woocommerce-page ul.products li.product a .amount,widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a.remove,.woocommerce ul.products li.product a .price ins,.woocommerce-page ul.products li.product a .price ins,.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label .to,.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label .from{color:#d80039}.single .score-bar,.widget_et_recent_reviews .review-breakdowns .score-bar,.et_pb_extra_module .posts-list article .post-thumbnail,.et_extra_other_module .posts-list article .post-thumbnail,.et_pb_widget .widget_list_portrait,.et_pb_widget .widget_list_thumbnail,.quote-format,.link-format,.audio-format .audio-wrapper,.paginated .pagination li.active,.score-bar,.review-summary-score-box,.post-footer .rating-stars #rating-stars img.star-on,.post-footer .rating-stars #rated-stars img.star-on,.author-box-module .author-box-avatar,.timeline-menu li.active a:before,.woocommerce div.product form.cart .button,.woocommerce div.product form.cart .button.disabled,.woocommerce div.product form.cart .button.disabled:hover,.woocommerce-page div.product form.cart .button,.woocommerce-page div.product form.cart .button.disabled,.woocommerce-page div.product form.cart .button.disabled:hover,.woocommerce div.product form.cart .read-more-button,.woocommerce-page div.product form.cart .read-more-button,.woocommerce div.product form.cart .post-nav .nav-links .button,.woocommerce-page div.product form.cart .post-nav .nav-links .button,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce button.button.alt,.woocommerce .et_pb_widget .buttons .button,.woocommerce .et_pb_widget .buttons .button:hover,.woocommerce .et_pb_widget .buttons .button:after,.woocommerce input[type="submit"],.woocommerce #respond #submit,.woocommerce .button.alt,.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a.remove:hover,.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range{background-color:#d80039}#et-menu>li>ul,#et-menu li>ul,#et-menu>li>ul>li>ul,.et-top-search-primary-menu-item .et-top-search,.et_pb_module,.module,.page article,.authors-page .page,#timeline-sticky-header,.et_extra_other_module,.woocommerce .woocommerce-info,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:#d80039}#page-container{background-color:#ffffff}#et-navigation ul li,#et-navigation li a,#et-navigation>ul>li>a{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}#et-menu>li a,#et-menu>li.menu-item-has-children>a:after,#et-menu>li.mega-menu-featured>a:after,#et-extra-mobile-menu>li.mega-menu-featured>a:after{color:#ffffff}#main-header{background-color:rgba(0,0,0,0.81)}#et-menu>li>ul,#et-menu li>ul,#et-menu>li>ul>li>ul,#et-mobile-navigation nav,.et-top-search-primary-menu-item .et-top-search{background-color:rgba(216,0,57,0.88)}#footer #footer-bottom #footer-nav ul.et-extra-social-icons .et-extra-icon{font-size:25px}#footer #footer-bottom #footer-nav ul.et-extra-social-icons .et-extra-icon{line-height:25px}#footer #footer-bottom #footer-nav ul.et-extra-social-icons .et-extra-icon{height:25px}#footer #footer-bottom #footer-nav ul.et-extra-social-icons .et-extra-icon{width:25px}@media only screen and (min-width:768px){#main-header .logo{height:63.24px;margin:30.38px 0}.header.left-right #et-navigation>ul>li>a{padding-bottom:54px}}@media only screen and (min-width:768px){.et-fixed-header #main-header .logo{height:61.2px;margin:29.4px 0}.et-fixed-header .header.left-right #et-navigation>ul>li>a{padding-bottom:52px}}a.et-extra-icon-twitter::before{content:"e61b";font-family:"Font Awesome 6 Brands"!important}.slider-entrada .et_pb_container{width:100%!important}.obras{display:block;clear:both;color:#d80039!important;padding-bottom:15px;width:100%!important;font-weight:600!important;text-align:center;text-transform:uppercase}.et_pb_shop .woocommerce ul.products li.product .product-wrapper{width:100%!important;align-self:stretch!important}ul.products .elex-rqst-quote-front-wrap .w-100{text-align:center!important}a.et-extra-icon-twitter::before{content:"\e61b";font-family:"Font Awesome 6 Brands"!important}.slider-entrada .et_pb_container{width:100%!important}.obras{display:block;clear:both;color:#d80039!important;padding-bottom:15px;width:100%!important;font-weight:600!important;text-align:center;text-transform:uppercase}.et_pb_shop .woocommerce ul.products li.product .product-wrapper{width:100%!important;align-self:stretch!important}ul.products .elex-rqst-quote-front-wrap .w-100{text-align:center!important}.wp-gr .grw-img{position:relative!important;min-width:20px!important;max-width:20px!important;height:20px!important}.wp-gr .grw-header-inner{margin-top:7px!important}.wp-gr .grw-img-wrap::before{display:none!important}.single-product .single_add_to_cart_button{display:none!important}.single-product table.variations,.single-product table.variations tr,.single-product table.variations th,.single-product table.variations td{background:transparent!important;border:none!important;padding:0!important}.single-product table.variations{width:100%;margin:0 0 20px!important}.single-product table.variations tr{display:block;margin-bottom:16px}.single-product table.variations th.label,.single-product table.variations td.label{display:block;margin-bottom:6px!important}.single-product table.variations label{color:#333!important;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.single-product table.variations td.value{display:block;position:relative}.single-product table.variations td.value::before,.single-product table.variations td.value::after,.single-product table.variations .select::before,.single-product table.variations .select::after{display:none!important}.single-product table.variations select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;max-width:400px;padding:12px 40px 12px 14px!important;font-size:15px;color:#333!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C41E3A' stroke-width='2' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;border:1px solid #ddd!important;border-radius:6px!important;cursor:pointer;transition:border-color 0.2s}.single-product table.variations select:hover,.single-product table.variations select:focus{border-color:#C41E3A!important;outline:none}.woocommerce-variation-price:after{content:' /unidad'}.single-product .reset_variations{display:inline-block;margin-top:8px;font-size:13px;color:#C41E3A!important}#et-navigation>ul>li.menu-presupuesto>a,#et-mobile-navigation li.menu-presupuesto>a,li.menu-presupuesto>a{padding-left:24px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C41E3A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='8' y1='13' x2='16' y2='13'/%3E%3Cline x1='8' y1='17' x2='13' y2='17'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:0 -1px!important;background-size:17px 17px!important;background-color:transparent!important}.elex-rqst-quote-front-wrap .opacity-100{padding-top:20px!important;padding-bottom:20px!important;font-size:16px!important}.asesoramiento{display:none!important}.woocommerce-variation-price:after{display:none!important}.et_pb_wc_add_to_cart .et_pb_module_inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.et_pb_wc_add_to_cart .et_pb_module_inner>form.cart{flex:0 0 100%}.et_pb_wc_add_to_cart .elex-rqst-quote-front-wrap,.et_pb_wc_add_to_cart .elex-rqst-quote-front-wrap .w-100{width:auto!important;flex:0 0 auto}.et_pb_wc_add_to_cart .elex-rqst-quote-front-wrap .add_view_quote_btn{justify-content:flex-start!important}.et_pb_wc_add_to_cart .et_pb_module_inner{display:flex;flex-wrap:wrap;align-items:center}.et_pb_wc_add_to_cart .et_pb_module_inner>form.cart{flex:0 0 100%}.et_pb_wc_add_to_cart .elex-rqst-quote-front-wrap,.et_pb_wc_add_to_cart .elex-rqst-quote-front-wrap .w-100{width:auto!important;flex:0 0 auto}.et_pb_wc_add_to_cart .elex-rqst-quote-front-wrap{margin-right:10px;order:2}.et_pb_wc_add_to_cart .elex-rqst-quote-front-wrap:last-child{order:1}.et_pb_wc_add_to_cart .elex-rqst-quote-front-wrap .add_view_quote_btn{justify-content:flex-start!important}