html,body,#page-container{overflow-x:hidden!important}header .mega-menu a{color:#fff!important}header .mega-menu a::after{content:"\35";font-family:'ETmodules';transition:all 0.2s;opacity:0}header .mega-menu a:hover::after{opacity:1;margin-left:10px}.slider-principal .et-pb-controllers{display:flex;flex-direction:row;justify-content:space-around}.slider-principal .et-pb-controllers a:nth-child(1){display:none}.slider-principal .et-pb-controllers a:nth-child(2){width:213px;height:46px;background-image:url('https://gtmgruas.cl/wp-content/uploads/2025/08/btn-gruas-tka.png');background-size:cover;text-indent:-9999px;overflow:hidden;background-color:transparent!important;opacity:1}.slider-principal .et-pb-controllers a:nth-child(2):hover{background-image:url('https://gtmgruas.cl/wp-content/uploads/2025/08/btn-gruas-tka-orange.png')}.slider-principal .et-pb-controllers a.et-pb-active-control:nth-child(2){background-image:url('https://gtmgruas.cl/wp-content/uploads/2025/06/btn-gruas.png')}.slider-principal .et-pb-controllers a:nth-child(3){width:160px;height:53px;background-image:url('https://gtmgruas.cl/wp-content/uploads/2025/06/btn-maestranza.png');background-size:cover;text-indent:-9999px;overflow:hidden;background-color:transparent!important;opacity:1}.slider-principal .et-pb-controllers a:nth-child(3):hover{background-image:url('https://gtmgruas.cl/wp-content/uploads/2025/08/btn-maestranza-orange.png')}.slider-principal .et-pb-controllers a.et-pb-active-control:nth-child(3){background-image:url('https://gtmgruas.cl/wp-content/uploads/2025/06/btn-maestranza.png')}.slider-principal .et-pb-controllers a:nth-child(4){width:191px;height:46px;background-image:url('https://gtmgruas.cl/wp-content/uploads/2025/07/btn-asistencia-tecnica.png');background-size:cover;text-indent:-9999px;overflow:hidden;background-color:transparent!important;opacity:1}.slider-principal .et-pb-controllers a:nth-child(4):hover{background-image:url('https://gtmgruas.cl/wp-content/uploads/2025/08/btn-asistencia-tecnica-orange.png')}.slider-principal .et-pb-controllers a.et-pb-active-control:nth-child(4){background-image:url('https://gtmgruas.cl/wp-content/uploads/2025/07/btn-asistencia-tecnica.png')}#et-top-navigation{display:flex;justify-content:center;width:100%}#top-menu-nav{margin-left:-100px}#et_top_search{position:absolute;right:0}.engranaje{width:50px;height:50px;margin-bottom:50px;transition:transform 0.1s linear}#engranaje1{left:50px}#engranaje2,#engranaje4{left:180px;margin-left:-5px}.ver-mas{display:inline-block;max-width:300px;width:100%;cursor:pointer;text-decoration:none}.flecha-contenedor{display:flex;align-items:center}.linea{height:2px;background:#e64a00;flex-grow:0;transition:flex-grow 0.4s ease;width:20%}.chevron{margin:-2px 0 0 -7px;color:#e64a00;font-size:28px;flex-shrink:0}.ver-mas:hover .linea{flex-grow:1}.linea2-blue{background:#00205b}.chevron2-blue{color:#00205b}.order-inline{display:inline-block!important;vertical-align:top!important}.ywraq-form-table-wrapper.vertical{align-items:baseline;display:flex}#yith-ywraq-form{flex-basis:48%}.yith-ywraq-mail-form-wrapper{flex-basis:48%;margin-left:5%}.mega-menu{max-height:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.3s ease;opacity:0;position:relative;top:100%;left:0;width:100%!important;background:#000;z-index:9999}.mega-menu.abierto{max-height:500px!important;opacity:1;margin-top:2%!important}.mega-menu ul{padding:0;border-top:1px dashed #fff;margin-top:10px}.mega-menu ul li{border-bottom:1px dashed #fff}.icono-search::before{content:"\55";font-family:'ETmodules';color:#fff}.icono-instagram::before{content:"\e09a";font-family:'ETmodules';color:#fff}.icono-linkedin::before{content:"\e09d";font-family:'ETmodules';color:#fff}.icono-carro::before{content:"\E07A";font-family:'ETmodules';color:#fff}.added_to_cart{color:#fff;margin-left:10px;font-style:italic}li.product.type-product{background:#00205B;padding-bottom:10px!important}.et_portfolio_image,.et_shop_image{background:#fff}h2.woocommerce-loop-product__title{margin-left:5px!important;width:70%;line-height:20px}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:0;border:none;position:absolute;bottom:0;right:5%}.woocommerce a.button:after,.woocommerce-page a.button:after{content:"\35";padding:0;color:#fff}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce button.button:disabled:hover,.woocommerce-page button.button:disabled:hover{border:none;padding:0}.woocommerce a.button:hover:after,.woocommerce-page a.button:hover:after{margin-left:-50px}.et-db #et-boc .et-l .et_pb_wc_title h1{text-transform:uppercase;font-size:42px;margin-bottom:10px}h3.et_pb_module_heading{font-size:30px!important}.single-product .container{width:100%;max-width:100%;overflow:hidden}.descripcion-producto ul{padding:0!important}.descripcion-producto ul li{list-style:none;border-bottom:1px solid #333366;padding:10px 5px}.descripcion-producto ul li:last-child{border-bottom:0}.descripcion-producto ul li strong{padding:10px}.descripcion-producto ul li a{font-weight:bold;text-transform:uppercase}.descripcion-producto ul li a::after{content:"\45";font-family:'ETmodules';font-size:16px;vertical-align:top}.descripcion-producto ul li strong::before{content:"\45";font-family:'ETmodules';font-size:16px;vertical-align:top}a.add-request-quote-button{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;color:#000!important;text-align:center;border:1px solid #000;padding:20px;display:flex;justify-content:center;font-size:18px;font-weight:700}a.add-request-quote-button:hover{background:#fff;color:#E35205!important;border-color:#E35205}a.add-request-quote-button::after{opacity:1;content:"\e07a";font-family:'ETmodules';transition:all 0.2s;margin-left:5px}a.add-request-quote-button:hover::after{opacity:1;margin-left:10px}.single-product .summary{display:none}.woocommerce div.product div.images .flex-control-thumbs li{width:10%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n),.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 2% 2.992em!important}.et-db #et-boc .et-l .et_pb_wc_related_products ul.products li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products li.product{margin:0 1.4% 2.992em!important}.woocommerce .products ul,.woocommerce ul.products{margin:0}#filters{width:100%;overflow:hidden}#filters button{overflow:hidden}#filters button:first-child{float:left;width:50%;box-sizing:border-box;padding:0;border:none;background:none}#filters button:not(:first-child){float:left;width:25%;box-sizing:border-box;padding:0;border:none;background:none}#filters img{width:100%;height:auto;display:block;cursor:pointer;transition:transform .2s}#filters img:hover{transform:scale(1.1)}#filtro-titulo{text-transform:uppercase;font-size:40px;color:#e35205!important;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:600}#filters-text{border-top:1px solid #e35205;border-bottom:1px solid #e35205;display:flex;justify-content:space-between}#filters-text button{border:none;color:#e35205;font-weight:700;text-transform:uppercase;background:none;padding:10px;font-family:"Oswald"}#filters-text button:hover{color:#00205B}.et-db #et-boc .et-l .product h2.woocommerce-loop-product__title{color:#fff;font-size:1em!important}.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%!important}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%!important}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%!important}.gallery-container{display:flex;height:100vh;overflow:hidden;position:relative}.inverted-scroll-column{width:50%;display:flex;flex-direction:column;transform:translateY(0);transition:transform 0.2s ease-out}.inverted-item img{width:100%;vertical-align:bottom}.carroceria-resumen-input{width:100%}.form-step{position:absolute;width:100%;top:0;left:0;opacity:0;transform:translateX(100%);transition:all 0.5s ease-in-out;z-index:1}.form-step.active{opacity:1;transform:translateX(0);z-index:2;position:relative}.form-step.prev{transform:translateX(-100%)}.wpcf7-form{position:relative;overflow:hidden;min-height:400px}button.next-step,button.prev-step{background:#0073aa;color:#fff;border:none;padding:10px 20px;cursor:pointer;margin-top:20px;margin-right:10px}.col-next-step{text-align:right}.carroceria-step{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;vertical-align:top}.carroceria-step .col{flex:1;min-width:300px}.carroceria-option{display:flex;flex-direction:column;align-items:center;cursor:pointer}.carroceria-option input[type="radio"]{display:none}.carroceria-option img{width:100%;max-width:300px;border:3px solid transparent;border-radius:8px;transition:all 0.3s ease}.carroceria-option input[type="radio"]:checked+img{border-color:#0073e6;box-shadow:0 0 10px rgba(0,115,230,0.3);transform:scale(1.02)}.kit-extra{font-size:18px}.form-step h3,.yith-ywraq-mail-form-wrapper h3{text-transform:uppercase;font-size:40px;color:#E35205!important}.two-column-form{display:flex;flex-wrap:wrap;gap:30px}.two-column-form .col{flex:1;min-width:300px}.full-width{margin-top:20px}.submit-button{margin-top:20px;text-align:right}.pasos-indicador{display:flex;justify-content:center;gap:10px;margin-bottom:50px;flex-wrap:wrap}.paso-indicador{opacity:0.4;transition:opacity 0.3s ease;border:2px solid transparent;text-align:center;cursor:pointer}.paso-indicador img{width:200px;height:auto;object-fit:contain}.paso-indicador.activo{opacity:1;border-color:#e35205}.cotiza-check-box-container{border:1px solid #000;background:#fff;padding:10px;margin-top:20px}.form-step h3{margin-bottom:10px}.form-step input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #0073e6;border-radius:4px;margin-right:10px;position:relative;cursor:pointer;transition:all 0.2s ease;background-color:white;vertical-align:middle}.form-step input[type="checkbox"]:checked{background-color:#e35205;border-color:#e35205}.form-step input[type="checkbox"]:checked::after{content:'';position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single{background:none;padding:10px 5px;border-bottom:1px solid #000;border-top:0;border-left:0;border-right:0;margin:10px 0}textarea{background:none;padding:10px 5px;border:1px solid #000;margin:10px 0;height:100%}.wpcf7-submit,.raq-send-request{background:#00205b!important;padding:10px!important;color:#fff!important;font-size:16px!important;text-transform:uppercase!important;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;border:none!important;cursor:pointer!important;font-weight:700!important;border-radius:0!important;position:relative!important;right:0!important}.wpcf7-submit:hover,.raq-send-request:hover{background:#e35205!important}#yith-ywraq-form{background:#fff;border:none;border-radius:0;border:1px solid #000}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-radius:0;background:none}#left-area{padding-bottom:0!important}footer ul{padding:0!important}footer .menu-footer ul li,footer .textwidget p{padding:10px 0;border-bottom:1px solid #fff}footer .et_pb_column_1_5{width:15.6%!important;margin-right:5.5%!important}footer .et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,footer .et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%!important}.carrusel-tka .et-pb-arrow-prev,.carrusel-tka .et-pb-arrow-next{background:#fff;border-radius:100%;color:#e35205}.slick-list .slick-track .slick-slide{padding-left:0!important;padding-right:0!important}.dcm-container .slick-arrow{cursor:pointer!important}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none}.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n){margin-right:6.6666%}.single_variation_wrap .quantity,form.cart .quantity{display:none!important}.woocommerce div.product form.cart .variations{text-align:left}.orderby,.woocommerce div.product form.cart .variations td select{background-color:transparent;min-width:auto;border-radius:0}form.variations_form{margin:0!important}table.variations{display:block!important;border:none!important;margin:0!important}table.variations tr{display:flex!important;align-items:center!important;gap:10px;border:none!important}table.variations th.label{display:inline-block!important;font-weight:600!important;text-transform:none;color:#222;margin-right:8px;padding:0 0 20px 0!important}table.variations td.value{display:inline-block!important;padding:0!important}table.variations select{min-width:130px;border-radius:6px;border:1px solid #ccc;padding:4px 8px;font-size:15px}table.variations+.single_variation_wrap{margin-top:10px!important}a.reset_variations{display:none!important}@media (max-width:980px){.mega-menu{position:absolute;top:100%;left:0;right:0;width:100%;background:#000;padding:15px 20px;border-top:2px solid #5FCFA3}.mega-menu.abierto{max-height:100vh!important;opacity:1;overflow-y:auto;margin-top:0!important;transition:max-height 0.4s ease}header .mega-menu a{font-size:18px;line-height:1.4;padding:12px 0;display:flex;justify-content:space-between;align-items:center}header .mega-menu a::after{content:"\35";font-family:'ETmodules';opacity:0.5;transition:transform 0.3s ease,opacity 0.3s ease}header .mega-menu a:hover::after{opacity:1;transform:translateX(5px)}.mega-menu ul{border:none;margin-top:5px}.mega-menu ul li{border:none;border-bottom:1px dashed rgba(255,255,255,0.2)}body.et_mobile_device{overflow-x:hidden}}@media (max-width:980px) and (min-width:601px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%!important;margin-bottom:2.5em!important}}@media (max-width:600px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;margin-bottom:2.5em!important}}