.embed_block_query_loop:before{padding-top:56.25%}.embed_block_query_loop:before{content:"";display:block}.embed_block_query_loop iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.single:not(.product-template-default) .rank-math-breadcrumb p{margin:0;padding:15px 15px 0;font-size:14px}a.read-more{display:block;width:fit-content;font-size:16px;color:#fff;background-color:var(--rojo1);padding:10px 20px;text-decoration:none;border-radius:2px;text-align:center;margin-top:20px;transition:background-color .4s ease,transform .4s ease,box-shadow .4s ease}a.read-more:hover{background-color:var(--negro);box-shadow:0 6px 10px rgba(0,0,0,.25)}@media (max-width:1024px){.blog .site-content,.post-type-archive:not(.post-type-archive-product),.author .site-content,.page-id-468 .site-content,.page-id-466 .site-content,.woocommerce-checkout .site-content{padding:0 10px}}.blog .inside-article,.page .inside-article,.post-type-archive .inside-article,.author .inside-article,.single .inside-article,aside.widget,.comments-area,.page-header,.tax-product_cat .inside-article{transition:transform .3s ease,box-shadow .3s ease;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.blog .inside-article:hover,.post-type-archive .inside-article:hover:not(.woocommerce-archive-wrapper .inside-article:hover),.author .inside-article:hover{transform:scale(1.012);box-shadow:0 8px 16px rgba(0,0,0,.2)}.read-time svg{display:inline-block;margin-bottom:-2px}.generate-columns .inside-article{height:inherit}@media (min-width:1024px){.main-navigation .menu>.menu-item:not(.contacto,.presupuestom,.servicios)>a{border-bottom:2px solid transparent;transition:border-bottom-color .3s ease}.main-navigation .menu>.menu-item:not(.contacto,.presupuesto,.servicios)>a:hover{border-bottom-color:var(--rojo1)}}li.contacto a{color:#fff !important;background-color:var(--rojo1);box-shadow:rgb(0 0 0/20%) 0px 2px 4px 0px;border-radius:2px;border:2px solid transparent;line-height:35px !important;margin-left:10px;display:block;width:fit-content;transition:transform .2s ease}@media (max-width:1024px){li.contacto a{margin-top:25px}}li.presupuesto a{color:#fff !important;background-color:var(--negro);box-shadow:rgb(0 0 0/20%) 0px 2px 4px 0px;border-radius:2px;border:2px solid transparent;line-height:35px !important;margin:5px;margin-left:10px;display:block;width:fit-content;transition:transform .2s ease}li.contacto a:hover,li.presupuesto a:hover{transform:scale(1.04)}.videos-menu a{display:flex;align-items:center}.videos-menu svg{margin-right:5px}#mobile-menu>ul>li:not(:nth-last-child(-n+3)){border-bottom:1px solid rgba(0,0,0,.05)}ul.sub-menu li:not(:last-child){border-bottom:1px solid #e6}.main-navigation.toggled .main-nav ul ul{border-bottom:0}#mobile-menu .presupuesto a{margin:20px 0 0 14px}#mobile-menu .contacto a{margin:18px 0 0 14px}#mobile-menu{box-shadow:0 -2px 4px rgba(0,0,0,.03),0 4px 8px rgba(0,0,0,.08);background:#fff;position:relative;z-index:9999}@media (max-width:1024px){.navigation-branding .main-title,.mobile-header-navigation .site-logo{margin-left:15px}}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{border-radius:2px;box-shadow:rgba(0,0,0,.16) 0px 1px 4px;padding:0}.site-logo.mobile-header-logo img{height:75px !important;width:auto;padding:15px 0}.menu-toggle{padding:0 20px;line-height:60px;font-size:25px !important}body{overflow-x:hidden}.gmbrr .icon,.gmbrr .icon img{width:52px;height:52px}.review1 span.number{color:#70757a}.review2 span.number,.review2 a.count{color:var(--base-3) !important}.review2.gmbrr.tiny{font-size:15px}.review2 a.count{display:block;padding-top:5px}@media (min-width:768px){.review2 a.count{text-align:left}.review2 p.rating{text-align:left}}.gmbrr .icon,.gmbrr .icon img{height:auto !important}div.google-business-reviews-rating.gmbrr.columns{max-width:1250px;margin-left:auto;margin-right:auto}.gmbrr .rating+.listing,.gmbrr .rating+.buttons,.gmbrr .listing+.buttons{margin-block-start:2.2rem}a.button.view-reviews{color:var(--base-3);font-weight:500}.formcolor{color:var(--rojo)}span.wpcf7-quiz-label{color:var(--rojo)}.wpcf7 p{color:#000;font-weight:600}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-4,.cf-col-6{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:768px){.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}}input.wpcf7-form-control.wpcf7-quiz{max-width:90px}.wpcf7-list-item{margin:0}@media (max-width:767px){.wpcf7 p{margin-bottom:.7em !important}}.wpcf7 input,.wpcf7 textarea{border:3px solid #e3deda !important;border-radius:4px !important}.wpcf7 input:hover,.wpcf7 textarea:hover{border-color:#d11111 !important}.formulario2 .wpcf7 p{margin-bottom:6px}.wpcf7-text:focus,.wpcf7-textarea:focus{outline:none}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%}.codedropz-upload-container{background-color:var(--base-2)}.codedropz-upload-inner h3{font-size:18px;line-height:18px;color:#666666ed;font-weight:600}.wpcf7-response-output{color:var(--rojo)}input.wpcf7-form-control.wpcf7-submit.has-spinner.boton-form{background-color:var(--rojo1)}