@charset 'UTF-8';html,div#et-boc{overflow-x:hidden}.small,.smaller,small{font-size:.8rem}a:hover,a:not(.et_pb_button):hover,a:not(.btn):hover{transition:0.5s;opacity:.7}#menu-principal .menu-item-has-children,#menu-principal a[href="#"],#top-menu .menu-item-has-children,#top-menu a[href="#"]{cursor:default}#menu-principal .sub-menu li a,#top-menu .sub-menu li a{padding:5px 0}.et_pb_section{padding:0;max-width:1920px;margin:0 auto}.et_pb_module.et_pb_text.et_pb_text_4.widget-form{margin-bottom:0}.wpcf7 form{display:inline-block;width:100%;text-align:left}.wpcf7 form.one-line{text-align:center}.nolabel .wpcf7 .contacto,.label .wpcf7 .contacto,.gdpr-form>div{max-width:500px}.one-line .wpcf7 form{max-width:600px}.label input[type="text"],.label input[type="tel"],.label input[type="email"],.label textarea{font:14px sans-serif;width:calc(100% - 104px);margin:5px 0}.label .wpcf7 label.hide{display:inline-block;width:100px}.label :-ms-input-placeholder{color:transparent}.label ::-moz-placeholder{color:transparent}.label ::-webkit-input-placeholder{color:transparent}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 textarea{padding:8px 6px;border:none;border-bottom:1px solid}.nolabel input[type="text"],.nolabel input[type="tel"],.nolabel input[type="email"],.nolabel textarea{font:14px sans-serif;width:100%;margin:5px 0}.wpcf7 textarea{vertical-align:top;resize:none}.nolabel label.hide{display:none}.wpcf7 .acceptance span,.wpcf7 .acceptance span input{font-size:.9rem;margin:0;padding:0;font-weight:400;margin-top:-8px}.wpcf7 .acceptance .wpcf7-submit{float:right}.wpcf7 .acceptance .ajax-loader{display:none}.wpcf7 .one-line .form-group:not(.acceptance){display:inline-block;padding:10px}.wpcf7 .one-line .form-group.acceptance{max-width:500px;margin:0 auto;padding:10px;text-align:center}.wpcf7 .one-line .form-group.acceptance .wpcf7-submit{float:none;margin:10px 0 0}.wpcf7-validation-errors{display:none!important}span.wpcf7-not-valid-tip{font-size:0.8rem!important;color:#dc3232;margin-top:-10px}div.wpcf7-mail-sent-ok{border:1px solid var(--color-principal);color:var(--color-principal);width:100%;margin:45px 0;text-align:center;background:#fff}div.wpcf7-mail-sent-ng,div.wpcf7-aborted,span.wpcf7-not-valid-tip{font-size:0.8rem!important;color:#dc3232;margin-top:-10px}div.wpcf7-mail-sent-ok{border:1px solid var(--color-principal);color:var(--color-principal);width:100%;margin:45px 0;text-align:center;background:#fff}div.wpcf7-mail-sent-ng,div.wpcf7-aborted,.wpcf7 .failed .wpcf7-response-output{border:2px solid #dc3232;background:#dc3232;color:#fff;font-size:1.1rem;line-height:1.4;text-align:center}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dc3232;margin:50px 0;font-size:.9rem;text-align:center;background:#dc3232!important;color:#fff}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#46b450;color:#fff;text-align:center;margin:30px 0 0!important}{border:2px solid red;background:rgba(200,0,0,.7);color:#fff;font-size:1.1rem;line-height:1.4}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dc3232;margin:50px 0;font-size:.9rem;text-align:center;background:#dc3232;color:#fff}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#46b450;color:#fff;text-align:center;margin:30px 0 0!important}.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2){padding-bottom:25px!important}@media screen and (min-width:481px){.contacto.label input[type="text"],.contacto.label input[type="tel"],.contacto.label input[type="email"],.contacto.label textarea{width:calc(100% - 104px)}}@media only screen and (min-width:781px){[href^="tel:"]{pointer-events:none;cursor:default}.copy-sep::before{content:' | ';display:inline-block}.cp-block{display:inline-block}}@media only screen and (min-width:981px){div.et_pb_row{padding:25px 0}.wpcf7 .et_pb_gutters3 .et_pb_column,.wpcf7 .et_pb_gutters3.et_pb_row .et_pb_column{margin-right:0}.row-blog-2col.et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{content:"2 .column.size-1of2"!important}.row-blog-2col.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{width:49%!important;margin-right:2%}.row-blog-2col.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:last-child{margin-right:0}.row-blog-3col.et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{content:"3 .column.size-1of3"!important}.row-blog-3col.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:32%!important;margin-right:2%}.row-blog-3col.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:last-child{margin-right:0}.row-blog-4col.et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{content:"4 .column.size-1of4"!important}.row-blog-4col.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of4{width:23.5%!important;margin-right:2%}.row-blog-4col.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of4:last-child{margin-right:0}.et_pb_section{padding:0}}@media only screen and (min-width:1350px){div.et_pb_section{padding:0}}.mobile_menu_bar::before,.et-cart-info span,.et_overlay:before,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light.et_pb_module.et_pb_button,.et_pb_contact_submit,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.et_pb_member_social_links a:hover,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_pb_sum{color:var(--color-principal)}.et-search-form,.et_mobile_menu,.footer-widget li::before,.nav li ul,blockquote{border-color:var(--color-principal)!important}#left-area{width:100%}a,#et_search_icon:hover,#menu-principal li.current-menu-ancestor>a,#menu-principal li.current-menu-item>a,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.mobile_menu_bar::after,.mobile_menu_bar::before,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .star-rating span::before,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .star-rating span::before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:var(--color-principal)}#sb_instagram .sbi_follow_btn a,#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{background-color:unset;box-shadow:none;box-shadow:unset}.et_pb_button::after,.et_pb_button::before,.woocommerce #content input.button.alt::after,.woocommerce #content input.button::after,.woocommerce #respond input#submit.alt::after,.woocommerce #respond input#submit::after,.woocommerce a.button.alt::after,.woocommerce a.button::after,.woocommerce button.button.alt::after,.woocommerce button.button::after,.woocommerce input.button.alt::after,.woocommerce input.button::after,.woocommerce-page #content input.button.alt::after,.woocommerce-page #content input.button::after,.woocommerce-page #respond input#submit.alt::after,.woocommerce-page #respond input#submit::after,.woocommerce-page a.button.alt::after,.woocommerce-page a.button::after,.woocommerce-page button.button.alt::after,.woocommerce-page button.button::after,.woocommerce-page input.button.alt::after,.woocommerce-page input.button::after,#sidebar,#main-content .container::before{display:none}.btn,input[type="submit"],.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.et_pb_button,#sb_instagram .sbi_follow_btn a{cursor:pointer;display:inline-block}.oscuro .btn_a,.oscuro .btn_b:hover,.oscuro .et_pb_button{background:none!important}.oscuro .btn_a:hover,.oscuro .et_pb_button:hover{border:1px solid white!important;border-color:white!important;opacity:0.5!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:var(--color-principal);font-size:1rem!important}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{height:45px;font-size:1rem!important;border:none!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:5px 10px;border-radius:2px;font-size:1rem}.woocommerce .woocommerce-error .button.wc-forward:hover,.woocommerce-message a.button.wc-forward:hover{border:1px solid #fff!important}.woocommerce .woocommerce-error .button.wc-forward,.woocommerce-message a.button.wc-forward{border:1px solid #fff!important}.woocommerce-checkout .entry-title,.woocommerce-cart .entry-title{text-align:center}.woocommerce-checkout .col-1,#left-area{width:100%!important}.woocommerce-checkout .col-2,#sidebar{display:none}#left-area{padding:0!important;margin-bottom:40px}#billing_address_2{display:none}#billing_address_1::placeholder{color:transparent}.woocommerce-page button.button,.wc-proceed-to-checkout a,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{font-size:1.1rem}.et_pb_tabs_controls li a{font-weight:500}.pum-container .wpcf7 input[type="text"],.pum-container .wpcf7 input[type="tel"],.pum-container .wpcf7 input[type="email"],.pum-container .wpcf7 textarea{border-bottom:1px solid var(--color-principal);border-radius:unset;background:unset;box-shadow:unset}.pum-container .btn.btn_a{border:1px solid var(--color-principal)!important}@media (max-width:980px){.prow-13,.prow-13 h1,.prow-13 h2,.prow-13 h3,.prow-13 h4,.prow-13 h5,.prow-13 h6,.prow-13 p,.prow-13 span{text-align:center!important}}.prow-35 .et_pb_main_blurb_image{margin-bottom:0}.prow-35 .et_pb_blurb_container h4{font-size:2rem}.prow-30 .banner-txt,.prow-52 .banner-txt{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center}@media (max-width:980px){.prow-30 .banner-txt,.prow-52 .banner-txt{top:50%}}.prow-40 .row-imagenes .et_pb_main_blurb_image{margin-bottom:0}.prow-40 .row-imagenes .et_pb_blurb_container h4{padding-bottom:0;font-size:2rem}.prow-40 .et_clickable:hover{opacity:0.7!important}@media (max-width:980px){.prow-41,.prow-41 h1,.prow-41 h2,.prow-41 h3,.prow-41 h4,.prow-41 h5,.prow-41 h6,.prow-41 p,.prow-41 span{text-align:center!important}}.prow-33 .titulo{color:var(--color-principal);font-family:var(--fuente-titulos);font-size:3rem}@media (max-width:480px){.prow-33 .titulo{font-size:2.5rem;line-height:3rem}}.prow-37 .et_pb_slide{background-color:transparent!important}.prow-37 .et_pb_slide_title{font-family:var(--fuente-titulos);color:var(--negro)!important;font-size:2rem;text-shadow:none!important;order:2;padding:0;margin:0}.prow-37 .et_pb_slide_content{color:var(--negro)!important;font-family:var(--fuente-parrafos);text-shadow:none!important;font-size:1rem;width:70%;margin:0 auto;order:1;margin-bottom:15px}.prow-37 .et_pb_slide_description{display:grid}.prow-37 .et-pb-slider-arrows a:before{color:var(--negro)}.prow-37 .et_pb_slider .et-pb-arrow-prev{left:10px;opacity:1}.prow-37 .et_pb_slider .et-pb-arrow-next{right:10px;opacity:1}@media (max-width:480px){.prow-37 .et_pb_slide_content{width:95%;margin:0 auto;margin-bottom:15px}.prow-37 .et_pb_slider .et-pb-arrow-prev{left:-10px;opacity:1}.prow-37 .et_pb_slider .et-pb-arrow-next{right:-10px;opacity:1}}.prow-38 .titulo{font-family:var(--fuente-titulos);color:#fff;font-size:2rem;display:block}.prow-38 .wpcf7 input[type="text"],.prow-38 .wpcf7 input[type="tel"],.prow-38 .wpcf7 input[type="email"],.prow-38 .wpcf7 textarea{border-bottom:1px solid #fff;border-radius:unset;background:unset;box-shadow:unset}.prow-38 ::-webkit-input-placeholder{color:#fff}.prow-38 :-moz-placeholder{color:#fff}.prow-38 ::-moz-placeholder{color:#fff}.prow-38 :-ms-input-placeholder{color:#fff}.prow-38 .wpcf7-list-item-label,.prow-38 a,.prow-38 textarea,.prow-38 input:not([type="submit"]){color:#fff}.prow-38 span.wpcf7-not-valid-tip{font-size:.8rem;color:#fff}.prow-39 .row-contacto-footer .et_pb_module .fa,.prow-39 .row-contacto-footer .et_pb_module img{display:none}.prow-39 .row-contacto-footer .et_pb_module:hover .fa{display:block;font-size:1.6rem}.prow-39 .row-contacto-footer .et_pb_module:hover img{display:block;width:19px;margin:0 auto}.prow-39 .row-contacto-footer .et_pb_module:hover .nombre-red{display:none}.prow-39 .row-contacto-footer .et_pb_module:hover{background-color:var(--color-principal)}.prow-39 .row-contacto-footer .et_pb_column{width:25%!important;margin:0!important}.prow-39{background-color:var(--color-principal)}.prow-31{background:var(--color-principal)}.prow-31 .row-footer ul{list-style:none;padding:0}.prow-31 .row-footer .et_pb_column{text-align:center}.prow-31 .row-footer .et_pb_module{display:inline-block}@media (max-width:980px){.prow-31 .row-footer .et_pb_column .et_pb_module{text-align:center}}.prow-31 .row-footer img{max-width:65%}.prow-31 .row-footer a,.prow-31 .row-footer span{font-size:.9rem}@media (min-width:981px){.prow-31 .row-footer .col-logo{position:absolute;display:block;top:50%;transform:translatey(-50%)}}.prow-32 span{font-family:'Calibri';font-size:.8rem}.prow-32 span a{color:inherit}.prow-42 *{overflow:visible!important}.prow-43 img{-webkit-box-shadow:10px 10px 0 #A1283B;-moz-box-shadow:10px 10px 0 #A1283B;box-shadow:10px 10px 0 #A1283B}.prow-43 .titulo{font-family:var(--fuente-titulos);display:block;font-size:2.2rem;margin-top:0;margin-bottom:10px;color:#000}.prow-43 .subtitulo{font-family:var(--fuente-parrafos);display:block;font-size:1.4rem;margin-top:0}.prow-43 .subtitulo:after{content:'';display:block;width:25%;border-bottom:1px solid var(--negro);margin-top:15px}.prow-44 img{-webkit-box-shadow:10px 10px 0 #e5e3e3;-moz-box-shadow:10px 10px 0 #e5e3e3;box-shadow:10px 10px 0 #e5e3e3}.prow-44 .titulo{font-family:var(--fuente-titulos);display:block;font-size:2.2rem;margin-top:0;margin-bottom:10px}.prow-44 .subtitulo{font-family:var(--fuente-parrafos);display:block;font-size:1.4rem;margin-top:0}.prow-44 .subtitulo:after{content:'';display:block;width:25%;border-bottom:1px solid;margin-top:15px}@media (max-width:980px){.prow-44 .et_pb_row{display:grid}.prow-44 .et_pb_row .col-texto{order:2;margin-bottom:0}.prow-44 .et_pb_row .col-imagen{order:1;margin-bottom:30px}}.prow-45 img{-webkit-box-shadow:10px 10px 0 #A1283B;-moz-box-shadow:10px 10px 0 #A1283B;box-shadow:10px 10px 0 #A1283B}.prow-45 .titulo{font-family:var(--fuente-titulos);display:block;font-size:2.2rem;margin-top:0;margin-bottom:10px;color:#000}.prow-45 .titulo:after{content:'';display:block;width:25%;border-bottom:1px solid var(--negro);margin-top:15px}.prow-45 ul{list-style:none;padding:0;margin-top:25px}.prow-46 img{-webkit-box-shadow:10px 10px 0 #e5e3e3;-moz-box-shadow:10px 10px 0 #e5e3e3;box-shadow:10px 10px 0 #e5e3e3}.prow-46 .titulo{font-family:var(--fuente-titulos);display:block;font-size:2.2rem;margin-top:0;margin-bottom:10px}.prow-46 .titulo:after{content:'';display:block;width:25%;border-bottom:1px solid;margin-top:15px}.prow-46 ul{list-style:none;padding:0;margin-top:25px}@media (max-width:980px){.prow-46 .et_pb_row{display:grid}.prow-46 .et_pb_row .col-texto{order:2;margin-bottom:0}.prow-46 .et_pb_row .col-imagen{order:1;margin-bottom:30px}}.prow-47 .et_pb_module.et_pb_text{position:absolute;top:50%;transform:translatey(-50%)}.prow-47 .et_pb_module.et_pb_image{margin-bottom:0}.prow-47 img{max-width:75%}@media (max-width:980px){.prow-47 .et_pb_module.et_pb_text p{width:90%;margin:0 auto}}.prow-48 ul{list-style:none;padding:0}.prow-48 .titulo:after{content:'';display:block;width:15%;border-bottom:2px solid var(--negro);margin:0 auto;margin-top:10px;margin-bottom:30px}.prow-48 .titulo{font-family:var(--fuente-titulos);font-size:3rem;margin-bottom:0}@media (max-width:480px){.prow-48 .titulo{font-size:2.5rem}}@media (max-width:768px){.prow-48 .titulo{line-height:3rem}}.prow-50 .titulo{color:var(--color-principal);font-family:var(--fuente-titulos);font-size:3rem}@media (max-width:480px){.prow-50 .titulo{font-size:2.5rem}}@media (max-width:768px){.prow-50 .titulo{line-height:3rem}}.prow-50 .row-titulo a{margin-top:15px}.prow-50 .fondo-claro .btn.btn_a{border:1px solid var(--color-principal)!important}.prow-51 .wpcf7 input[type="text"],.prow-51 .wpcf7 input[type="tel"],.prow-51 .wpcf7 input[type="email"],.prow-51 .wpcf7 textarea{border-bottom:1px solid var(--negro);border-radius:unset;background:unset;box-shadow:unset}@media (min-width:981px){.prow-51 .et_pb_map_container,.prow-51 .et_pb_map{height:100%}}@media (max-width:981px){.prow-51 .et_pb_map_container{max-width:500px;margin:0 auto;margin-top:50px}}.prow-51 .fondo-claro .btn.btn_b:hover{border:1px solid var(--color-principal)!important}.prow-51 .fondo-claro .btn.btn_a{border:1px solid var(--color-principal)!important}.prow-51 .gmnoprint{display:none}.prow-51 .titulo{font-family:var(--fuente-titulos);font-weight:600;font-size:2.5rem;color:var(--color-principal)}.prow-51 .titulo:after{content:'';display:block;border-bottom:5px solid var(--color-principal);width:25%}.prow-51 .gm-style-iw{padding:10px;max-width:unset!important}.prow-51 .gm-style-iw ul{padding:0;list-style:none}.prow-51 .gm-style-iw li{line-height:1.3rem}.prow-51 .gm-style-iw h3{padding:0}.prow-51 .gm-style-iw a{color:inherit}.prow-51 .link-google{color:#427fed!important}.prow-51 .link-google:hover{text-decoration:underline}.prow-53 .columna-datos .et_pb_text_inner div{display:inline-block;float:left}.prow-53 .columna-datos .iniciales{background:var(--color-principal);padding:20px;border-radius:50%;min-width:60px;min-height:60px;margin-right:15px}.prow-53 .columna-datos .iniciales span{color:#fff}.prow-53 .estrellas{color:var(--color-principal)}.prow-53 .estrellas i:not(:first-child){margin-left:3px}.prow-1 .ptitle-top,.prow-1 .ptitle,.prow-1 .ptext{text-align:right!important}.prow-1 .ptitle-top .et_pb_text_inner>*{color:var(--color-principal)!important;font-size:1rem;line-height:1.5rem;letter-spacing:.3rem;font-weight:600}.prow-1 .ptitle .et_pb_text_inner>*{font-size:2.2rem;font-family:var(--tipo-titulos);color:var(--negro)!important}.prow-1 .ptext .et_pb_text_inner>*{color:var(--negro)!important}@media (max-width:980px){.prow-1 .ptitle-top,.prow-1 .ptitle,.prow-1 .ptext{text-align:center!important}}.prow-2 .ptitle-top .et_pb_text_inner>*{color:var(--color-principal)!important;font-family:var(--tipo-titulos);font-size:1rem;line-height:1.5rem;letter-spacing:.3rem;font-weight:600}.prow-2 .pimg{position:absolute;max-width:50%}.prow-2 .ptext .et_pb_text_inner>*{color:var(--negro)!important}.prow-2 .ptitle .et_pb_text_inner>*{font-family:var(--tipo-titulos)}.prow-2 .pimg-left{top:-50px}.prow-2 .pimg-top{left:20%;top:-150px;z-index:1}.prow-2 .pimg-right{left:45%;top:90px}@media (max-width:1120px){.prow-2{padding-bottom:0px!important}}@media (max-width:980px){.prow-2{padding-bottom:500px!important}.prow-2 .ptitle-top,.prow-2 .ptitle,.prow-2 .ptext{text-align:center!important}.prow-2 .pimg-left{top:80px}.prow-2 .pimg-right{left:45%;top:250px}.prow-2 .pimg-top{left:20%;top:0}}@media (min-width:840px) and (max-width:980px){.prow-2{padding-bottom:600px!important}}@media (max-width:680px){.prow-2{padding-bottom:0!important}.prow-2 .pimg{position:relative!important;top:initial;left:initial;right:initial;bottom:initial;max-width:100%;max-height:initial}}.ptitle-top .et_pb_text_inner>*{color:#151515;font-size:4rem;line-height:4rem;font-weight:900}.ptitle .et_pb_text_inner>*{font-size:2rem;line-height:2rem;font-family:var(--tipo-titulos);color:var(--color-principal)}.prow-3 .ptext .et_pb_text_inner>*{color:var(--negro)!important}.prow-5 .ptitle-top .et_pb_text_inner>*{color:var(--color-secundario)!important;font-size:1rem;line-height:1.5rem;letter-spacing:.3rem;font-weight:700}.prow-5 .ptitle .et_pb_text_inner>*{font-size:2.8rem;line-height:3rem;font-family:var(--tipo-titulos);font-weight:300;color:var(--negro)!important}.prow-5 .ptitle-top{margin-bottom:25px!important}.prow-5 .ptext .et_pb_text_inner>*{color:var(--negro);font-weight:500}@media (max-width:980px){.prow-5 .ptitle-top,.prow-5 .ptitle,.prow-5 .ptext{text-align:center!important}}.prow-6 .ptitle-top .et_pb_text_inner>*{color:var(--color-principal)!important;font-size:1.2rem;line-height:1.5rem;letter-spacing:.3rem;font-weight:600}.prow-6 .pimg{position:absolute;max-width:60%}.prow-6 .ptext .et_pb_text_inner>*{color:var(--negro)!important}.prow-6 .ptitle .et_pb_text_inner>*{color:var(--negro)!important;font-family:var(--tipo-titulos);font-size:2.8rem;line-height:3rem}.prow-6 .pimg-top{left:10%;top:-35%;z-index:1;width:60%;max-width:90%}.prow-6 .pimg-left{top:41%;left:-3%;width:60%}.prow-6 .pimg-right,.prow-6 .pimg-bg.pimg-right{left:45%;top:90px;z-index:-1;width:45%}.prow-6 .pimg-bg.pimg-right{height:115%;z-index:-1;top:20%}.prow-6 .pimg-right{z-index:0;top:40%}@media (min-width:980px) and (max-width:1050px){.prow-6 .pimg-top{top:-20%}}@media (min-width:768px) and (max-width:980px){.prow-6 .pcol-img{height:400px}.prow-6 .pimg{max-width:50%}.prow-6 .pimg-right{top:0;z-index:1;right:-10%}.prow-6 .pimg-bg.pimg-right{top:-10%;left:27%;width:35%}.prow-6 .pimg-left{left:3%}.prow-6 .pimg-top{top:-25%;right:25%}}@media (max-width:767px){.prow-6 .pimg{width:100%}.prow-6{padding-bottom:0!important}.prow-6 .pimg{position:relative!important;top:initial;left:initial;right:initial;bottom:initial;max-width:100%;max-height:initial}}.prow-7 .owl-stage{max-width:100%;width:100%!important;display:flex}.prow-7 .owl-stage .owl-item{padding:0 2%}.prow-9 .ptitle-top .et_pb_text_inner>*{color:var(--color-principal)!important;font-size:1rem;line-height:1.5rem;letter-spacing:.3rem;font-weight:700}.prow-9 .ptitle .et_pb_text_inner>*{font-size:2.8rem;line-height:3rem;font-family:var(--tipo-titulos);font-weight:300;color:var(--negro)!important}.prow-9 .ptitle-top{margin-bottom:25px!important}.prow-9 .ptext .et_pb_text_inner>*{color:var(--negro);font-weight:500}.prow-9 .pbutton{border:none!important;background:none;color:#3c3c3b;border-radius:0;font-family:'Poppins Bold',sans-serif;border:solid 1px var(--color-principal)!important}.prow-9 .pbutton:hover{font-family:'Poppins Bold',sans-serif;border-radius:0}@media (min-width:981px){.prow-9 .pimg .et_pb_image_wrap,.prow-9 .pimg .et_pb_image_wrap img{width:100%}.prow-9 .pimg-1{transform:scale(.8)}.prow-9 .pimg-2{transform:scale(1.3) translateX(-20px)}.prow-9 .pimg-3{transform:scale(.8) translateY(-50px)}.prow-9 .pimg-4{transform:scale(1.6) translateY(-10px)}.prow-9 .pimg-5{transform:scale(.5) translateY(-50px)}}@media (max-width:1200px){.prow-9 .et_pb_row:last-child{padding-top:0%!important}}@media (max-width:1050px){.prow-9 .et_pb_row:last-child{transform:translateY(-60px);z-index:2}}.prow-10 .ptitle-top .et_pb_text_inner>*{font-family:var(--tipo-subtitulos);font-weight:600;color:var(--color-terciario);letter-spacing:5px;font-size:1.2rem;line-height:1.5rem;padding-bottom:0;text-align:center;margin-bottom:50px}.oscuro p,.oscuro span,.oscuro h1,.oscuro h2,.oscuro h3,.oscuro h4,.oscuro h5,.oscuro h6,.oscuro .h1,.oscuro .h2,.oscuro .h3,.oscuro .h4,.oscuro .h5,.oscuro .h6,.oscuro li,.oscuro label,.oscuro a{color:white!important}.oscuro .wpcf7 input[type="text"],.oscuro .wpcf7 input[type="tel"],.oscuro .wpcf7 input[type="email"],.oscuro .wpcf7 textarea{border-bottom:1px solid #fff;border-radius:0;box-shadow:none;color:var(--negro)}.oscuro ::-webkit-input-placeholder{color:var(--negro)}.oscuro :-moz-placeholder{var(--negro)}.oscuro ::-moz-placeholder{var(--negro)}.oscuro :-ms-input-placeholder{color:var(--negro)}.oscuro .wpcf7 form.sent .wpcf7-response-output,.oscuro .wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#fff;color:#fff}.centrado{margin-top:auto;margin-bottom:auto}@media only screen and (min-width:981px){.movil{display:none!important}}@media only screen and (max-width:980px){.pc{display:none!important}}.boton a{border-color:var(--color-principal);color:var(--color-principal);opacity:1!important;border-radius:2px;border:1px solid;padding:10px 20px;font-size:1rem;margin:10px 0;background:#fff}.boton a:hover{background:var(--color-principal);border-color:var(--color-principal)!important;color:#fff;opacity:1!important;border-radius:2px;border:1px solid;padding:10px 20px;font-size:1rem}:root{--color-principal:#409540;--negro:#3c3c3b;--blanco:#fff}::selection{background:grey;color:#fff}#cmplz-document{max-width:unset}.grecaptcha-badge{display:none!important}.blog.et_pb_column .et_pb_blog_grid_wrapper article{display:grid;padding:0;border:none;background:unset}.blog.et_pb_column .et_pb_blog_grid_wrapper article .et_pb_image_container,.blog.et_pb_column .et_pb_blog_grid_wrapper article .et_pb_image_container a{margin-bottom:0}.blog.et_pb_column .et_pb_blog_grid_wrapper article .et_pb_image_container{order:1;margin:0}.blog.et_pb_column .et_pb_blog_grid_wrapper article .entry-title{order:2;border-bottom:2px solid var(--negro);padding-bottom:5px;margin-bottom:5px}.blog.et_pb_column .et_pb_blog_grid_wrapper article .post-content{order:3;position:relative;padding-bottom:10px}.blog.et_pb_column .et_pb_blog_grid_wrapper article .post-content a{position:absolute;right:0;font-style:italic;color:var(--color-secundario);text-decoration:underline;margin-top:10px;font-size:0.9rem!important}.blog.et_pb_column .et_pb_blog_grid_wrapper article .post-meta{order:4}.blog.et_pb_column .et_pb_blog_grid_wrapper article .post-meta .published:before{content:'X';margin-right:5px;width:15px;display:inline-block;vertical-align:middle}.woocommerce-variation-price .price{font-size:1.5rem!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\61'!important}.et_pb_scroll_top.et-pb-icon{width:40px;height:40px;background:url(/wp-content/uploads/2023/09/back-to-top.png);background-size:contain;margin-right:35px;bottom:50px;background-repeat:no-repeat;background-position:center}.et_pb_scroll_top.et-pb-icon:before{display:none}.ms-theme-cubic{opacity:1!important}.beg-01 .et_pb_blurb_content .et_pb_blurb_container{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:100%}.beg-01 .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:0;display:block}.beg-02 .et_pb_gallery_items{display:flex;flex-wrap:wrap}.beg-02 .et_pb_gallery_items .et_pb_gallery_item{width:12.5%!important;display:block;margin:unset!important;padding:3px;pointer-events:none}.beg-02 .et_pb_gallery_items .et_pb_gallery_item .et_overlay{display:none}@media (min-width:980px){#menu-principal .menu-item-type-taxonomy{display:none!important}#menu-principal-1 .menu-item-type-taxonomy,#menu-principal .item-verde{display:block!important}#menu-principal-1 .menu-item-type-post_type,#menu-principal-1 .item-verde{display:none!important}}#menu-principal a{text-transform:uppercase;font-size:19px;color:#000!important}footer li{display:inline-block}footer li:not(:last-of-type){margin-right:10px}footer .col-legal li:not(:last-of-type):after{content:'|';padding-left:13px}footer ul{padding-bottom:0!important}header .menu-redes{padding-bottom:0!important}header .menu-redes li{display:inline-block!important}header .menu-redes li:hover img.link-normal{display:none}header .menu-redes li:hover img.link-hover{display:block}header .menu-redes li img.link-hover{display:none}#ver-buscador{display:none}#menu-principal-1 a{font-weight:400!important}#menu-principal-1 .sub-menu a{font-size:14px!important}#sb_instagram .sb_instagram_header{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 5px rgba(0,0,0,.4);background:rgba(0,0,0,1);display:inline-block;width:auto;padding:5px!important}#sb_instagram .sb_instagram_header .sbi_header_link h3{margin:0 10px 0px!important;color:#fff;font-size:14px}#sb_instagram .sb_instagram_header .sbi_header_img{width:20px;height:30px;background:transparent;margin:0px!important}#sb_instagram .sb_instagram_header{width:max-content!important}#sb_instagram .sb_instagram_header .sbi_header_text{width:auto}.beg-03 #wps-slider-section .wpsf-product-title{margin-top:0!important;min-height:42px}.beg-03 #wps-slider-section .sp-wps-product-details,.beg-04 .sp-wps-product-details{background:#3D3D3D;padding:10px;height:unset!important}.beg-04 .sp-wps-product-details{background:#3D3D3D;padding:10px}#page-container .beg-04 img{margin-bottom:0!important;border:1px solid #3D3D3D}.beg-04 .sp-wps-product-details *{color:#fff;text-align:center}.beg-04 .et_overlay{display:none!important}.beg-06 .et_pb_promo_description{padding:20px 10px!important;background:#FEFCF2!important;box-shadow:0 3px 6px #00000029;margin-bottom:25px}.beg-06 .et_pb_button{width:100%}.beg-05 table{margin-top:25px}.beg-03 .sp-wps-product-details-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.beg-07 .et_pb_image_container{margin:unset}.beg-07 article{background:#FCFCFC!important;box-shadow:0 3px 6px #00000029}.beg-07 .entry-title{min-height:50px}@media (max-width:980px){.beg-header{display:flex!important;align-items:center}.beg-header .et_pb_column{margin:0!important}.beg-header .et_pb_column:nth-child(1){order:1;flex:2}#et-boc .beg-header .et_pb_column:nth-child(2){order:3;width:auto!important}#et-boc .beg-header .et_pb_column:nth-child(3){order:2;width:auto!important}.beg-header .et_pb_column:nth-child(2) .mobile_menu_bar{bottom:5px!important}.beg-header .et_pb_column:nth-child(2) .et_pb_module .mobile_menu_bar:before{font-size:3rem!important;color:#409540}.beg-header .et_mobile_menu{left:-243px!important;width:95vw!important;max-width:310px}.beg-03 .et_pb_blurb{margin-bottom:10px}footer ul{padding-left:0!important}.col-nomargin{margin-bottom:0}}@media (max-width:500px){.beg-header .et_pb_column:nth-child(1){max-width:33%}.beg-header .et_pb_column:nth-child(3){flex:1;justify-content:end;display:flex}footer ul li{display:block!important;margin-right:0!important}footer ul li:after{display:none}}@media (max-width:768px){.beg-02 .et_pb_gallery_items .et_pb_gallery_item{width:33%!important}}.btn-flotante{position:fixed!important;right:25px;bottom:100px;font-weight:400!important}.beg-precio bdi{color:#000;font-size:25px;font-weight:700}.beg-precio .et_pb_text_inner .woocommerce{display:inline-block}.beg-precio .et_pb_text_inner{font-size:15px}.beg-05 .et_pb_wc_description table{max-width:100%}.et-pb-contact-message.et_pb_success_message{background:#409540;color:#fff;text-align:center;padding:25px 0}.beg-header .menu-redes{padding-left:0;padding-top:5px}.beg-header .gtranslate_wrapper a:not(:last-of-type){margin-right:10px}.beg-08 form .et_pb_contact_submit.et_pb_button{position:relative;left:unset;transform:unset}#ver-buscador form{display:flex}#ver-buscador form label{order:2}#ver-buscador form button{order:1}#ver-buscador .is-form-style *{border:none!important;font-size:1.2rem!important;text-transform:capitalize}#ver-buscador .is-search-icon{background:#fff;cursor:pointer;width:36px;padding-top:0px!important}#ver-buscador .is-search-icon svg{width:33px;filter:brightness(0)}#sb_instagram .sb_instagram_header .sbi_header_img img,.sb_instagram_header .sbi_header_img img{display:none}.subcategorias-productos{display:flex;padding:0!important;list-style:none!important;justify-content:center;column-gap:20px}.subcategorias-productos li{position:relative}.subcategorias-productos a:after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.2)}.subcategorias-productos a:hover img{filter:brightness(70%);transition:0.5s}.subcategorias-productos a:hover{opacity:1!important}.subcategorias-productos img{display:block}.subcategorias-productos h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff!important;text-align:center;z-index:9}.subcategorias-productos h2{color:#fff!important}@media (max-width:1100px){.subcategorias-productos{flex-wrap:wrap;row-gap:20px}}.verde{color:#409540!important;font-weight:800;padding-top:10px;font-size:18px}.beg-101 p{text-align:justify!important}.beg-101 p strong{font-weight:800}.enlaces-materiales .et_pb_image:hover{transform:scale(1.1)!important;transition:0.5s}.enlaces-materiales .et_pb_image a:hover{opacity:1!important}.beg-101 a{color:#666;text-decoration:underline}.variations_form .single_variation_wrap,.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}.beg-04 .et_pb_shop .price:before,.beg-04 .et_pb_wc_related_products .price:before{content:"Desde ";color:#fff;font-size:12px}.beg-tabla table tr:first-child{background-color:#EFEBEB}.beg-tabla table td:not(td:first-child) strong{font-weight:300}.beg-tabla table td:not(td:first-child){font-weight:300}.producto-form .title{text-transform:uppercase;font-size:25px;padding-top:40px;padding-bottom:30px}.solicita-fotos h2{font-weight:700;font-size:20px;padding-bottom:20px}.solicita-fotos .et_pb_promo_description p a{text-decoration:underline}.solicita-fotos .et_pb_promo_description{padding-bottom:0}.solicita-fotos{box-shadow:0 3px 6px #00000029}@media(max-width:980px){.producto-form .et_contact_bottom_container .et_pb_button{width:100%!important}.producto-form .et_contact_bottom_container{padding-left:3%!important}}.solicita-fotos{padding:40px 30px!important}.solicita-fotos a{font-size:17px}.pum-content .et_contact_bottom_container{margin-top:3%}.pum-content .et_contact_bottom_container .et_pb_contact_submit{background-color:var(--color-principal);color:var(--blanco);width:100%;border:solid 1px var(--color-principal)!important}.pum-content .et_contact_bottom_container .et_pb_contact_submit:hover{background-color:var(--blanco);color:var(--color-principal)!important;border:solid 1px var(--color-principal)!important}.beg-05 .variations .label .woo-selected-variation-item-name{display:none!important}#main-content .beg-05 .variations .woo-variation-items-wrapper{max-width:400px!important}.beg-05 .variations .variable-item-contents,.beg-05 .variations .variable-item-contents .variable-item-span{height:25px!important;width:25px!important}.beg-05 .variations .variable-item{height:27px!important;width:27px!important}.subcategorias-productos li:hover img,.beg-01 .et_pb_module:hover img{transform:scale(1.1);transition:0.5s;filter:brightness(.7)}.beg-01 .et_pb_module,.subcategorias-productos li{overflow:hidden}.beg-01 .et_pb_module img,.subcategorias-productos li img{transition:0.5s}#menu-principal .item-verde a,#mobile_menu1 .item-verde a{color:#409540!important}.metaslider .slides [aria-hidden="true"] a{display:block!important}.ch2-settings-actions p a{display:none}.et_pb_contact_error_meesage{display:none!important}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{gap:0}#sb_instagram .sb_instagram_header .sbi_header_img_hover,sb_instagram_header .sbi_header_img_hover{opacity:1}.pon-whatsapp-fixed{position:fixed!important;right:25px;bottom:140px;font-weight:400!important}