:root{--color-primary:#ff6a88}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:Lato,sans-serif}.nav-menu>.menu-item-has-children{padding-right:17px!important}.menu-item-has-children>a{position:relative}.menu-item-has-children>a:after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:11px solid #1172cb;content:"";display:block;height:0;margin-right:17p;position:absolute;right:-17px;top:24%;width:0}.nav-menu .sub-menu li>a:after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:10px solid #1172cb;right:-4px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.page-space-top{margin-top:120px}.uppercase{text-transform:uppercase}.icon-link{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.list-social{gap:4px;margin-right:15px}.list-social,.woocommerce-order-received .woocommerce-thankyou-order-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-order-received .woocommerce-thankyou-order-details{background:#eee;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 0;padding:1.5rem}.woocommerce-order-received .woocommerce-thankyou-order-details li{color:#4a4a49;font-size:.9rem!important;font-weight:900}.woocommerce-order-received .woocommerce-thankyou-order-details li strong{font-size:.9rem!important;font-weight:400;margin-top:.2rem}.woocommerce-order-received .woocommerce-order-details__title{color:#4a4a49;font-weight:900}.woocommerce-order-received .woocommerce-table--order-details th{color:#4a4a49!important;font-weight:900!important}.woocommerce-order-received .woocommerce-table--order-details td{color:#4a4a49!important;font-weight:400!important}.woocommerce-order-received .woocommerce-table--order-details td .amount{color:#4a4a49!important}.woocommerce-order-received .woocommerce-table--order-details .product-quantity{color:#4a4a49}.title-page{position:absolute;z-index:0}.title-page h1{color:rgba(0,0,0,0)}.archive-breadcrumb{padding-left:21px;position:relative}.archive-breadcrumb:before{background-color:#f6ac18;border-radius:3px;content:"";display:block;height:6px;left:0;margin-right:15px;position:absolute;top:17px;width:6px}.archive-breadcrumb h1{display:inline;font-weight:400}.archive-breadcrumb a,.archive-breadcrumb h1,.archive-breadcrumb span{color:#4a4a49;font-family:Lato,sans-serif;font-size:30px;line-height:38px;text-decoration:none}.archive-breadcrumb a{font-weight:300}.archive-breadcrumb span{font-weight:400}.archive-breadcrumb span:last-child:after{display:none}.archive-breadcrumb span:nth-child(n+3) a{font-weight:400}.archive-breadcrumb span:nth-child(n+3) i{display:none}.archive-breadcrumb i{background:#f6ac18;display:inline-block;height:22px;margin:0 8px;width:5px}.block-productos-archives{padding:35px 0}.block-productos-archives .block-productos__item{border:1px solid rgba(74,74,74,.27);border-radius:2px}.block-productos-archives .block-productos__item:hover img{opacity:1}.block-productos-archives .block-productos__item:hover h3{color:#000}.block-productos-archives .block-productos__item img{aspect-ratio:1;margin-bottom:15px;-o-object-fit:contain;object-fit:contain}.block-productos-archives a{min-height:260px;text-decoration:none;z-index:2}.block-productos-archives h3{color:#000;font-family:Lato,sans-serif;font-size:10px;font-weight:300;line-height:13px;text-align:center}.block-productos-archives h3.title_prod_arch{color:#000;font-family:Lato,sans-serif;font-size:12px;font-weight:300;line-height:15px;margin-bottom:0;text-align:center;text-transform:uppercase}.block-productos-archives p{color:#1172cb;font-family:Lato,sans-serif;font-size:10px;font-weight:300;line-height:13px;text-align:center}#carrusel-productos a{color:#fff;text-decoration:none}#carrusel-productos .text-second a{display:list-item;text-align:left}#carrusel-productos .text-second a:hover{text-decoration:underline}.form-password-recovery h2{margin-bottom:40px}.form-password-recovery .woocommerce-form-row{padding:0 0 0 20px!important}.single-product .product_inner .product-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product .product_inner .summary{float:none}.single-product .woocommerce-message{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:2rem}@media(min-width:768px){.single-product .woocommerce-message{-webkit-box-orient:inherit;-webkit-box-direction:inherit;display:inherit;-ms-flex-direction:inherit;flex-direction:inherit}}.single-product .woocommerce-message .button{background-color:#1172cb;border-radius:0;color:#fff;font-size:15px;font-weight:400;margin-top:1rem;text-align:center}@media(min-width:768px){.single-product .woocommerce-message .button{margin-top:0}}.single-product .woocommerce-message .button:hover{background-color:#1172cb;color:#fff}.single-product .product-type-variable .variations_form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product .product-type-variable .variations_form.cart .single_variation_wrap,.single-product .product-type-variable .variations_form.cart table.variations{width:100%}.single-product .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.single-product .product-type-variable .variations_form.cart .single_variation_wrap .quantity{font-family:Lato,sans-serif;font-size:18px;min-height:29px;text-align:center;width:2.731em}.single-product .product-type-variable .variations_form.cart .single_variation_wrap .quantity::-webkit-inner-spin-button,.single-product .product-type-variable .variations_form.cart .single_variation_wrap .quantity::-webkit-outer-spin-button{opacity:1}.single-product .product-type-variable .variations_form.cart .single_variation_wrap .single_add_to_cart_button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1172cb;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;padding:4px 6px}.single-product .product-type-variable .variations_form.cart .single_variation_wrap .single_add_to_cart_button:hover{background-color:#1172cb}.single-product .product-type-variable .variations_form.cart .single_variation_wrap .single_add_to_cart_button img{height:1em;margin-right:5px}.bg-grey-check{background:#e1e1e1;padding:59px 0}.single-product .product-detail .cart{margin-left:0!important;padding-left:0!important}.single_variation_wrap,.woocommerce-product-details__short-description{border-left:.8918303847px solid #f6ac18;margin-left:73px;padding-left:38px}.single_variation_wrap p,.woocommerce-product-details__short-description p{font-size:15px;line-height:16px;margin-bottom:14px}.single_variation_wrap h5,.woocommerce-product-details__short-description h5{color:#1172cb;font-size:15px;font-weight:400;margin-bottom:14px}.woocommerce-page .actions,.woocommerce-page .cart-collaterals .shop_table,.woocommerce-page .cart-collaterals h2,.woocommerce-page .wc_payment_methods.payment_methods.methods,.woocommerce-page .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-status,.woocommerce-page .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-total,.woocommerce-page .woocommerce-MyAccount-orders .woocommerce-orders-table__header-order-status,.woocommerce-page .woocommerce-MyAccount-orders .woocommerce-orders-table__header-order-total,.woocommerce-page .woocommerce-checkout-review-order-table .order-total,.woocommerce-page .woocommerce-checkout-review-order-table .product-total,.woocommerce-page .woocommerce-checkout-review-order-table .shipping,.woocommerce-page .woocommerce-order-overview__payment-method.method,.woocommerce-page .woocommerce-order-overview__total.total,.woocommerce-page .woocommerce-privacy-policy-text,.woocommerce-page .woocommerce-table--order-details.order_details .woocommerce-table__product-table.product-total,.woocommerce-page .woocommerce-table--order-details.order_details .woocommerce-table__product-total.product-total,.woocommerce-page .woocommerce-table--order-details.order_details tfoot,.woocommerce-page td.product-price,.woocommerce-page td.product-quantity,.woocommerce-page td.product-subtotal,.woocommerce-page th.product-price,.woocommerce-page th.product-quantity,.woocommerce-page th.product-subtotal,.woocommerce-page.woocommerce-view-order.woocommerce-account .cuenta .woocommerce-MyAccount-content p{display:none}.woocommerce-page.woocommerce-view-order.woocommerce-account .cuenta .woocommerce-MyAccount-content address p{display:block}.cuenta .woocommerce-MyAccount-navigation{margin-bottom:2rem}@media(min-width:768px){.cuenta .woocommerce-MyAccount-navigation{margin-bottom:0}}.cuenta .woocommerce-MyAccount-navigation ul{border:1px solid rgba(0,0,0,.1)}.cuenta .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgba(0,0,0,.1);list-style:none}.cuenta .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.cuenta .woocommerce-MyAccount-navigation ul li.is-active a{background:#1172cb;color:#fff}.cuenta .woocommerce-MyAccount-navigation ul li a{color:#1172cb;display:block;font-weight:400;padding:14px;text-decoration:none}.cuenta .woocommerce-MyAccount-navigation ul li a:hover{background:#1172cb;color:#fff}.cuenta .woocommerce-MyAccount-content p a{color:#1172cb;text-decoration:none}.cuenta .woocommerce-MyAccount-content p a:hover{text-decoration:underline}.cuenta .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders{border-collapse:collapse}.cuenta .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders a{color:#1172cb;text-decoration:none}.cuenta .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders thead{background:hsla(240,1%,67%,.06)}.cuenta .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a{background:#1172cb;color:#fff}.cuenta .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-date,.cuenta .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-status,.cuenta .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-total{border-right:1px solid rgba(0,0,0,.1);color:#4a4a49;opacity:.702}.cuenta .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number{border-right:1px solid rgba(0,0,0,.1)}.cuenta .woocommerce-MyAccount-content table.my_account_orders td,.cuenta .woocommerce-MyAccount-content table.my_account_orders th{padding:10px 12px}.cuenta .woocommerce-order-details{margin-bottom:50px;margin-top:18px}.cuenta .woocommerce-order-details th{font-size:16px}.cuenta .woocommerce-order-details tfoot td,.cuenta .woocommerce-order-details tfoot th{font-weight:300!important}.cuenta .woocommerce-order-details .woocommerce-Price-amount{font-weight:300}.cuenta .woocommerce-order-details .woocommerce-order-details__title{color:#4a4a49;font-size:1.17em;margin-bottom:15px}.cuenta .woocommerce-order-details .woocommerce-table__line-item.order_item a{color:#1172cb;text-decoration:none}.cuenta .woocommerce-order-details .woocommerce-table__line-item.order_item a:hover{text-decoration:underline}.cuenta .woocommerce-customer-details .woocommerce-column__title{color:#4a4a49;font-size:1.17em;margin-bottom:15px}.cuenta .woocommerce-customer-details th{font-size:.85em}.cuenta .woocommerce-customer-details address p{font-size:16px}.cuenta .woocommerce-customer-details address p span{font-weight:400}.cuenta table.shop_table{border-collapse:collapse}.cuenta table.shop_table thead{background:hsla(240,1%,67%,.06)}.cuenta .woocommerce-Addresses{margin-top:18px}.cuenta .woocommerce-Addresses .edit{color:#1172cb;text-decoration:none}.cuenta .woocommerce-Addresses .edit:hover{text-decoration:underline}.cuenta .woocommerce-Addresses .title h3{color:#4a4a49;margin-bottom:10px}.cuenta .woocommerce-Addresses address{font-style:normal;font-weight:300}.cuenta .woocommerce-Addresses .woocommerce-Address{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:14px}.cuenta .woocommerce-address-fields label{font-size:16px;line-height:1!important}.cuenta .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px}.cuenta .woocommerce-EditAccountForm.edit-account label{font-size:16px;font-weight:300;line-height:1!important}.cuenta .woocommerce-EditAccountForm.edit-account fieldset{border:1px solid #aaa;margin-bottom:15px;padding:13px}.cuenta .woocommerce-EditAccountForm.edit-account .show-password-input{top:0}.cuenta .woocommerce-billing-fields label{font-size:16px;font-weight:400;line-height:1!important}.cuenta .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{margin-bottom:30px;margin-top:17px}.cuenta .woocommerce-billing-fields .select2-container--default,.cuenta .woocommerce-billing-fields .select2-selection--single,.cuenta .woocommerce-billing-fields .select2-selection__rendered{font-size:16px;font-weight:400}.woocommerce .lost_reset_password .woocommerce-Button,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background-color:#73d0e9;border:none;border-radius:6px;color:#1172cb;cursor:pointer;font-size:17px;text-transform:uppercase}.form-password-recovery{padding-bottom:60px}.woocommerce form .form-row label{font-weight:400;line-height:1;margin-bottom:5px}.woocommerce-LostPassword.lost_password a{border-bottom:2px solid #73d0e9;color:#1172cb;cursor:pointer;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-right:4px;text-decoration:none;text-transform:uppercase}.woocommerce form .form-row input.input-text{border:1px solid #aaa;font-family:Lato,sans-serif;padding:14px}.select2-container--default .select2-selection--single{border-radius:0;height:45px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-family:lato,sans-serif;font-size:.8rem!important;font-weight:400;padding:6px 20px 6px 12px}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:41px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:0}.woocommerce form.login{margin-bottom:0;padding:40px 20px}.woocommerce-MyAccount-content form h3{color:#4a4a49}.woocommerce-MyAccount-content form .woocommerce-address-fields{margin-bottom:35px;margin-top:16px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm,.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{margin-bottom:20px}.woocommerce-MyAccount-content .woocommerce-table__product-name{color:#4a4a49}.wpcf7-response-output{-webkit-box-pack:center;-ms-flex-pack:center;border-color:#f4ab31!important;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:30px 0 0!important;padding:9px 0 11px!important}.detail-product-name{color:#000!important;font-family:Lato;font-size:16px;font-weight:300;line-height:15px}.save-btn button{background-color:#1172cb!important;color:#fff!important;font-family:Lato;font-size:17px!important;font-weight:400!important;line-height:23px!important;padding:9px!important;text-transform:uppercase}body.woocommerce-account.woocommerce-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 32px)}body.woocommerce-account.woocommerce-page .footer{margin-top:4rem}body.archive.search,body.single-product.woocommerce-page,body.woocommerce-cart.woocommerce-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 32px)}body.archive.search main{height:100%}body.archive.tax-product_cat,body.page-template-page-products,body.woocommerce-checkout.woocommerce-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 32px)}.wpcf7-not-valid-tip{color:#fff0b1!important;font-size:1rem!important}.button.return-products{background-color:#1172cb!important;color:#fff!important;font-family:Lato;font-size:17px!important;font-weight:400!important;line-height:23px!important;margin:23px 0 10px;padding:9px!important;text-decoration:none;text-transform:uppercase}.block--form{transition:.5s ease-out;-webkit-transition:.5s ease-out}#seccion-contacto .label-contacto.show,#seccion-contacto .show{opacity:1;visibility:visible}#form-trabajo,#seccion-contacto .hide{opacity:0;visibility:hidden}#form-trabajo{left:0;position:absolute;top:0;width:100%}.label-contacto{opacity:0;visibility:hidden}.title-block .label-contacto-title{opacity:1;visibility:visible}.title-block .label-work-title{opacity:0;visibility:hidden}.title-block span{transition:.5s ease-out;-webkit-transition:.5s ease-out}.woocommerce form .form-row{margin:0 0 16px;padding:3px}table.variations{margin-left:80px}.single_variation_wrap li{color:#4a4a49;font-size:12px;font-weight:300;margin-bottom:14px;padding-left:0;position:relative}.single_variation_wrap li:before{background-color:#1172cb;border-radius:6px;content:"";display:block;height:6px;left:-16px;position:absolute;top:5px;width:6px}.single_variation_wrap li ul{padding-left:15px;padding-top:16px}.product-type-simple .cart .qty{margin-left:73px}.single-product .product-detail ul{padding-left:0}.single-product .product-detail ul li{color:#4a4a49;font-size:15px;font-weight:300;margin-bottom:14px;padding-left:0;position:relative}.single-product .product-detail ul li:before{background-color:#1172cb;border-radius:6px;content:"";display:block;height:6px;left:-16px;position:absolute;top:5px;width:6px}.single-product .product-detail ul li ul{padding-left:15px;padding-top:16px}.single-product .product-detail .cart{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:73px;margin-top:35px;padding-left:38px}.single-product .product-detail .cart .qty{font-family:Lato,sans-serif;font-size:18px;min-height:29px;text-align:center;width:2.731em}.single-product .product-detail .cart .qty::-webkit-inner-spin-button,.single-product .product-detail .cart .qty::-webkit-outer-spin-button{opacity:1}.single-product .product-detail .cart .single_add_to_cart_button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1172cb;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;height:29px;padding:4px 6px}.single-product .product-detail .cart .single_add_to_cart_button:hover{background-color:#1172cb}.single-product .product-detail .cart .single_add_to_cart_button img{height:1em;margin-right:5px}#seccion-contacto{padding-bottom:70px}#seccion-contacto .block-contacto-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:45px}#seccion-contacto .container{max-width:924px}#seccion-contacto .title-block{margin-bottom:0}#seccion-contacto .link-work{-webkit-box-pack:end;-ms-flex-pack:end;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;justify-content:flex-end;max-width:251px;padding:3px 9px;position:relative;text-decoration:none;text-transform:uppercase;width:100%}#seccion-contacto .link-work span{background-color:#73d0e9;color:#1172cb;padding:2px 6px 1px;transition:.5s ease-out;-webkit-transition:.5s ease-out}#seccion-contacto .link-work span.label-work{left:0;position:absolute;right:0}#seccion-contacto__title{padding-bottom:0!important;padding-top:70px!important}#seccion-contacto__title .title-block{margin-bottom:0}.bg-grey-cart{background:#e1e1e1;padding:59px 0}.bg-white-checkout{background:#fff;padding:59px 0}.texts-head-checkout{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:576px){.texts-head-checkout{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.texts-head-checkout__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:.5rem;height:100%;padding:1rem .5rem .5rem;text-decoration:none}.texts-head-checkout__item:last-child{padding-bottom:1rem}@media(min-width:768px){.texts-head-checkout__item{font-size:1.2rem;padding:2rem .5rem}}@media(min-width:992px){.texts-head-checkout__item{font-size:1.5rem}}.texts-head-checkout__item--active{background-color:#e59e28}.texts-head-checkout__item img{width:20px}@media(min-width:992px){.texts-head-checkout__item img{width:29px}}.form-checkout-process table.shop_table thead{background:#fff}.form-checkout-process .quantity .qty{border:none}.form-checkout-process a.remove{color:#1172cb!important;font-weight:400!important}.form-checkout-process .product-name a{color:#000;font-family:Lato;font-size:20px;font-weight:300;line-height:15px;text-decoration:none}.form-checkout-process .woocommerce-Price-amount{color:#1172cb;font-family:Lato;font-size:20px;font-weight:400;line-height:15px}.form-checkout-process .cart_totals h2{color:#4a4a49;font-family:Lato;font-size:30px;font-weight:300;line-height:38px;margin-bottom:7px}.form-checkout-process .cart-subtotal th,.form-checkout-process .order-total th{color:#000;font-family:Lato;font-size:20px;font-weight:300!important;line-height:15px!important;text-align:right}.form-checkout-process .wc-proceed-to-checkout .checkout-button{background-color:#1172cb!important;color:#fff;font-family:Lato;font-size:17px;font-weight:400;line-height:23px;padding:5px!important;text-transform:uppercase}.woocommerce-cart-form__cart-item .product-quantity .qty{border:1px solid #aaa;padding:4px 0}.woocommerce-cart-form__cart-item .product-quantity input[type=number]::-webkit-inner-spin-button,.woocommerce-cart-form__cart-item .product-quantity input[type=number]::-webkit-outer-spin-button{opacity:1}.woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-button{border-bottom:2px solid #73d0e9;color:#1172cb;cursor:pointer;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-right:4px;text-decoration:none;text-transform:uppercase}.woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form .button{background-color:#73d0e9!important;border:none;color:#fff!important;cursor:pointer;font-size:17px;padding:7px 9px;text-transform:uppercase}.bar-title-top{background:#439dbc;margin-top:7rem}@media(min-width:769px){.bar-title-top{margin-top:9rem}}.bar-title-top h1,.bar-title-top h2{color:#fff;margin-bottom:0}@media(max-width:834px){.bar-title-top{margin-top:130px}}@media(max-width:600px){.bar-title-top{margin-top:90px}}.form-account h1{color:#4a4a49;font-size:30px;font-weight:300;line-height:38px;padding-left:24px;position:relative}.form-account h1:before{background-color:#73d0e9;border-radius:6px;content:"";display:block;height:6px;left:0;position:absolute;top:17px;width:6px}.form-account h2{color:#4a4a49;font-size:30px;font-weight:300;line-height:38px;padding-left:24px;position:relative}.form-account h2:before{background-color:#73d0e9;border-radius:6px;content:"";display:block;height:6px;left:0;position:absolute;top:17px;width:6px}.form-account label{color:#1172cb;font-size:12px;font-weight:400;line-height:16px!important;text-align:left;text-transform:uppercase}.form-account .u-column2 p{font-family:Lato;font-size:12px;font-weight:300;line-height:16px;text-align:left}.form-account .woocommerce-form-login,.form-account .woocommerce-form-register{border:none!important;margin-bottom:0!important;padding:40px 20px!important}.form-account input.input-text{padding:14px!important}.form-account .show-password-input{top:.5em!important}.form-account .woocommerce-button{padding:5px!important}.form-account .woocommerce-button,.form-account .woocommerce-form-login__rememberme span{background-color:#1172cb!important;border-radius:0!important;color:#e3e3e3!important;font-family:Lato!important;font-size:12px!important;font-weight:400!important;line-height:11px!important;text-transform:uppercase!important}.form-account .woocommerce-form-login__rememberme span{padding:5px}.form-account .form-row.last{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:12px;margin-top:17px}.form-account .form-row.last .woocommerce-form-login__rememberme{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.form-account .woocommerce-form__input-checkbox{height:21px;margin-right:5px;width:21px}.form-account .row-privacy{margin-bottom:15px}.form-account .new-link{margin-top:20px}.checkout-last input.input-text{padding:14px!important}.checkout-last #order_comments{padding:8px!important}.checkout-last .select2-selection{height:45px}.checkout-last .select2-selection .select2-selection__rendered{color:#000;font-family:lato,sans-serif;font-size:.8rem;padding:6px 20px 6px 12px}.checkout-last .select2-container--default .select2-selection--single .select2-selection__arrow{height:41px!important}.checkout-last h3{color:#4a4a49;font-size:30px;font-weight:300;line-height:38px;margin-bottom:11px;padding-left:24px;position:relative}.checkout-last h3:before{background-color:#439dbc;border-radius:6px;content:"";display:block;height:6px;left:0;position:absolute;top:17px;width:6px}.checkout-last .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{margin-top:26px}.checkout-last #order_review{background:#fff;margin-top:28px}.checkout-last #order_review .woocommerce-checkout-payment{background:#fff}.checkout-last .form-row label{color:#1172cb;font-family:Lato;font-size:14px;font-weight:400;line-height:16px;text-transform:uppercase}.checkout-last .payment_box{background-color:#1172cb!important}.checkout-last .payment_box:before{border:1em solid rgba(0,0,0,0)!important;border-bottom-color:#1172cb!important}.checkout-last .payment_box p{color:#fff!important}.checkout-last .shop_table thead{background:#fff!important}.checkout-last .shop_table thead th{color:#1172cb;font-family:Lato;font-size:14px;font-weight:400;line-height:16px;padding:14px 12px;text-transform:uppercase}.checkout-last #place_order{background-color:#1172cb!important;color:#fff;font-family:Lato;font-size:17px;font-weight:400;line-height:23px;margin:23px 0 10px;padding:5px!important;text-transform:uppercase;width:100%}.checkout-last .wc_payment_methods li label{color:#1172cb;font-family:Lato;font-size:14px;font-weight:400;line-height:16px;text-transform:uppercase}.checkout-last .product-name,.checkout-last span.total{color:#000;font-family:Lato;font-size:16px;font-weight:300;line-height:15px}.checkout-last .product-quantity{font-size:20px}.checkout-last .woocommerce-Price-amount.amount{color:#1172cb;font-family:Lato;font-size:16px;font-weight:400;line-height:15px;text-align:right}.seccion-thank table.shop_table tbody th,.seccion-thank table.shop_table tfoot td,.seccion-thank table.shop_table tfoot th{font-weight:400}@media(max-width:800px){#seccion-contacto .link-work{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width:769px){.single-product .product_inner .product-detail{margin-top:4em}}@media(max-width:768px){.archive-breadcrumb i{height:15px;margin:0 5px}#seccion-contacto .link-work{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive-breadcrumb a,.archive-breadcrumb h1,.archive-breadcrumb span{font-size:20px}.single-product .product-detail .cart,.single-product .woocommerce-product-details__short-description{margin-left:0}}@media(max-width:767px){.title-block.title-order{line-height:26px}.title-block.title-order:before{bottom:-12px}}.woocommerce-message{border-top-color:#eee!important}.woocommerce-message:before{color:#1172cb}body,html{height:100%;width:100%}body.woocommerce-account{background:#e1e1e1}body.woocommerce-account.logged-in{background:#fff}p{color:#4a4a49;font-size:20px;font-weight:300;line-height:28px}li{list-style:none}.text-c{text-align:center}.text-r{text-align:right}.bb{display:none}.header{left:0;position:fixed;top:0;-webkit-transition:.4s;transition:.4s;width:100%;z-index:99}.header .cart-page-empty:hover img.ico-cart-white{display:block}.header .cart-page-empty:hover img.ico-cart-yellow{display:none}.header .cart-customlocation:hover img.ico-cart-white{display:block}.header .cart-customlocation:hover img.ico-cart-yellow,.header .ico-cart-white{display:none}.header__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:10px}.header__logo img{height:100px;max-width:100px;-webkit-transition:.4s;transition:.4s}.fixed-header .header__logo{max-width:52px}.fixed-header .header__logo img{height:55px;-webkit-transition:.4s;transition:.4s;width:51px}.header__search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:-3px}.header__search .input-search{display:none}.header__search .input-search .text{height:34px;padding-right:33px}.header__search .cart-page{max-width:29px;width:100%}.header__search .cart-page .cart-customlocation{color:#1172cb;font-family:Lato;font-size:16px;font-weight:400;line-height:15px;position:relative;text-decoration:none}.header__search .cart-page .cart-customlocation,.header__search .cart-page .cart-customlocation span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__search .cart-page .cart-customlocation span{-webkit-box-pack:center;-ms-flex-pack:center;background:#1172cb;border-radius:55px;color:#fff;font-size:11px;font-weight:700;height:22px;justify-content:center;padding:0;position:absolute;right:-8px;top:-11px;width:22px}.header__search .cart-page img{margin-right:3px;width:100%}.header__search .boton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.header__search .boton span{color:#1172cb;font-size:20px;font-weight:400}.header__search .boton img{margin-right:3px}.header__search .close{display:none;margin-left:-29px}.header__search .icon-link{text-wrap:nowrap;color:#1172cb;font-size:14px;font-weight:600;text-decoration:none}.header__search .icon-link:hover{color:#f6ac18;opacity:.8}.header__search .icon-link:hover svg path{stroke:#f6ac18}.header__search .icon-link svg{width:22px}.header__search .cart-page img,.header__search .icon-search img{height:auto;width:22px}.header__search .cart-page .ico-lupa-blue,.header__search .icon-search .ico-lupa-blue{display:block}.header__search .cart-page .ico-lupa-yellow,.header__search .cart-page:hover .ico-lupa-blue,.header__search .icon-search .ico-lupa-yellow,.header__search .icon-search:hover .ico-lupa-blue{display:none}.header__search .cart-page:hover .ico-lupa-yellow,.header__search .icon-search:hover .ico-lupa-yellow{display:block}.footer{font-size:14px}.footer .cart-customlocation{font-family:Lato;font-size:16px;font-weight:400;line-height:15px;margin-right:20px!important;position:relative;text-decoration:none}.footer .cart-customlocation,.footer .cart-customlocation span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1172cb;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .cart-customlocation span{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:55px;font-size:11px;font-weight:700;height:22px;justify-content:center;padding:0;position:absolute;right:-8px;top:-11px;width:22px}.footer .cart-customlocation img{margin-right:3px;width:100%}.redes-sidebar .cart-customlocation{font-family:Lato;font-size:16px;font-weight:400;line-height:15px;margin-right:12px!important;position:relative;text-decoration:none}.redes-sidebar .cart-customlocation,.redes-sidebar .cart-customlocation span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1172cb;display:-webkit-box;display:-ms-flexbox;display:flex}.redes-sidebar .cart-customlocation span{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:55px;font-size:11px;font-weight:700;height:22px;justify-content:center;padding:0;position:absolute;right:-8px;top:-11px;width:22px}.redes-sidebar .cart-customlocation img{margin-right:3px}.redes-sidebar .cart-customlocation .ico-cart-yellow{display:none}.bg-responsive{background-position:50%;background-repeat:no-repeat;background-size:cover}.fixed-header{background:#fff;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.09);box-shadow:0 3px 4px 0 rgba(0,0,0,.09)}.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin:0;padding:0}.nav-menu li>ul ul{padding-top:0}.nav-menu li ul li.activo:after{border-bottom:4px solid rgba(0,0,0,0);border-left:7px solid #1172cb;border-top:4px solid rgba(0,0,0,0);content:"";height:0;position:absolute;right:3px;top:12px;width:0}.nav-menu a,.nav-menu li,.nav-menu ul{line-height:normal;list-style:none;margin:0;padding:0;position:relative}.nav-menu>li a{color:#1172cb;cursor:pointer;font-size:13px;font-weight:400;line-height:58px;margin:0;padding:0;text-transform:uppercase}@media(min-width:1200px){.nav-menu>li a{font-size:14px}}.nav-menu li.current-menu-item a{font-weight:700}.nav-menu ul{left:-9999px;opacity:0;position:absolute;top:100%;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:999}.nav-menu li:hover>ul{left:0;opacity:1;z-index:1000}.nav-menu ul li:hover>ul{left:100%;top:0}.home .nav-menu>li.active:hover a{color:#f6ac18!important}.home .nav-menu>li.active a{color:#1172cb!important}.home .nav-menu>li.active a:hover{color:#f6ac18!important}.nav-menu>li{color:#1172cb;cursor:pointer;font-size:19px;font-weight:700;line-height:58px;text-transform:uppercase}.nav-menu>li:hover{color:#f6ac18}.nav-menu>li:hover>a{color:#f6ac18!important}.nav-menu>li:hover>a:after{border-top:11px solid #f6ac18}.nav-menu>li.active>a{color:#f6ac18!important}.nav-menu>li.active .active>a{font-weight:900}.nav-menu>li a{font-weight:700}.nav-menu>li:hover{-webkit-text-decoration:underline solid 2px;text-decoration:underline solid 2px;text-underline-offset:5px}.nav-menu>li:hover a{color:#1172cb}.nav-menu>li:hover li.activo:after{border-left-color:#1172cb}.nav-menu>li:hover li a:hover{font-weight:700}.nav-menu>li.yellow{color:#73d0e9}.nav-menu>li.yellow a{color:#73d0e9!important}.nav-menu>li.yellow li.activo:after{border-left-color:#73d0e9}.nav-menu>li.yellow li a:hover{font-weight:700}.nav-menu>li.green{color:#1d80a1}.nav-menu>li.green:before{border-top:11px solid #1d80a1}.nav-menu>li.green a{color:#1d80a1!important}.nav-menu>li.green li.activo:after{border-left-color:#1d80a1}.nav-menu>li.green li a:hover{font-weight:700}.nav-menu .no-action :hover{cursor:default}.woocommerce .update_cart{background-color:#73d0e9!important;border:none;color:#1172cb!important;cursor:pointer;font-size:17px;font-weight:400!important;padding:1px 9px;text-transform:uppercase}.nav-menu ul li{float:none;padding-right:11px;white-space:nowrap}.nav-menu li ul li.activo>a{font-weight:700}.nav-menu ul{background:#fff;min-width:3em}.nav-center{float:right;right:50%}.nav-center>li{left:50%}.nav-menu a{color:#5bc0de;font-size:16px;font-weight:400;line-height:40px;padding:0 10px;text-decoration:none}.nav-menu>li>.nav-active{background-color:rgba(0,0,0,.05)}.nav-menu li li a,.nav-menu li:hover li a{background:#fff;color:#1172cb;display:block;font-size:12px;line-height:normal;padding:5px 10px}.nav-menu li li a:hover{font-weight:900!important}.container__productos{margin:0 auto;max-width:1325px;padding:0 25px;width:100%}.title-block{color:#1172cb;display:inline-block;font-family:Lato,sans-serif;font-size:36px;font-weight:700;line-height:68px;margin-bottom:45px;position:relative;text-transform:uppercase}.title-block:before{background:#f6ac18;bottom:15px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}.fx-test{padding:4px;width:100%}.fx-test.wpcf7-file{background:#fff}#seccion-contacto .title-block,.seccion-contacto .title-block{margin-bottom:12px;max-width:500px;position:relative;width:100%}#seccion-contacto .title-block:before,.seccion-contacto .title-block:before{display:none}#seccion-contacto .title-block span,.seccion-contacto .title-block span{position:relative}#seccion-contacto .title-block span:before,.seccion-contacto .title-block span:before{background:#73d0e9;bottom:3px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}#seccion-contacto .title-block span.label-work-title,.seccion-contacto .title-block span.label-work-title{left:0;position:absolute;top:0}#seccion-contacto .title-block span.label-work-title:before,.seccion-contacto .title-block span.label-work-title:before{bottom:14px}@media(max-width:768px){#seccion-contacto .block-contacto-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#seccion-contacto .block-contacto-inner .title-block{text-align:center}#seccion-contacto .block-contacto-inner .title-block .label-work-title{right:0}}@media(max-width:360px){#seccion-contacto .block-contacto-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#seccion-contacto .block-contacto-inner .title-block{font-size:21px}}.title-block-white{color:#fff}.carreras__beneficios__text{display:none}.container{margin:0 auto;max-width:1230px;padding:0 25px;width:100%}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:#1172cb}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#1172cb;color:#fff}.block-productos__inner{grid-gap:20px;display:grid!important;gap:20px}@media(min-width:460px){.block-productos__inner{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}}.capa-1{background-image:-webkit-gradient(linear,left top,right top,from(rgba(235,241,244,.3)),to(rgba(29,128,161,.3)));background-image:linear-gradient(90deg,rgba(235,241,244,.3),rgba(29,128,161,.3))}.capa-1,.capa-2{height:100%;position:absolute;width:100%}.capa-2{background-image:-webkit-gradient(linear,left top,right top,from(rgba(235,241,244,.48)),to(rgba(93,196,201,.22)));background-image:linear-gradient(90deg,rgba(235,241,244,.48),rgba(93,196,201,.22))}.icon-account-sidebar{color:#fff;margin-left:10px;text-decoration:none}#carrusel-productos .block-productos__item img{aspect-ratio:1;height:90px;width:auto}.block-productos-archives .block-productos__item:hover{-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.2);box-shadow:1px 1px 10px rgba(0,0,0,.2)}.block-productos__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:294px;padding:1rem;text-align:center}.block-productos__item,.block-productos__item h4,.block-productos__item img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.block-productos__item h4{font-size:1.17em;font-weight:400;text-transform:uppercase}.block-productos__item h3{font-size:18px;font-weight:300;margin-bottom:12px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.block-productos__item:hover h3,.block-productos__item:hover h4{color:#fff}.block-productos__item:hover .text-second{opacity:1;visibility:visible}.block-productos__item:hover img{opacity:0}.block-productos__item .text-second{bottom:0;color:#4a4a49;font-family:Lato;font-size:15px;font-weight:400;line-height:18px;min-height:152px;opacity:0;padding:0 9px;position:absolute;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden;width:calc(100% - 55px);z-index:9}.block-productos__item .text-second a{color:#fff!important;font-family:Lato,sans-serif;font-size:15px;font-weight:400;line-height:18px;position:relative;z-index:9}.block-productos__item .text-second a:hover{text-decoration:underline!important}.block-productos__blue{background-color:#1172cb}.block-productos__titulo{min-height:80px}#seccion-productos .container{max-width:1325px}#seccion-productos__title{padding-bottom:0;padding-top:24px}.block-productos{padding-bottom:80px}#search-block{background:#1172cb;height:0%;left:0;overflow-y:hidden;position:fixed;top:0;-webkit-transition:.5s;transition:.5s;width:100%;z-index:9999}#search-block .close{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:36px 0;position:relative;z-index:9}#search-block .close span{background:#73d0e9;border-radius:21px;color:#1172cb;cursor:pointer;font-size:23px;height:43px;width:43px}#search-block .close span,#search-block .inner-search-block{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#search-block .inner-search-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;margin-top:-83px;position:relative;width:100%;z-index:0}#search-block .inner-search-block img{border-radius:100%;margin-bottom:50px;max-width:100px}#search-block .inner-search-block form{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0 25px;width:100%}#search-block .inner-search-block input[type=text]{background-color:#fff;border:none;color:#6f6f6e;font-family:Lato,sans-serif;font-size:18px;font-weight:400;height:49px;margin-right:12px;max-width:547px;padding:15px 14px;width:100%}#search-block .inner-search-block input[type=submit]{background-color:#73d0e9;border:none;color:#1d1d1b;cursor:pointer;font-family:Lato,sans-serif;font-size:22px;font-weight:400;height:49px;text-transform:uppercase;width:224px}#close-side{color:#fff;font-size:3rem;text-align:right}.footer_direccion a{font-family:Lato,sans-serif;font-size:13px;font-weight:400}#search-sidebar .boton{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end;padding-bottom:9px}#search-sidebar .boton img{margin-right:9px}#search-sidebar .boton span{color:#fff;font-size:20px;font-weight:400;text-transform:uppercase}.redes-sidebar{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-top:15px}.redes-sidebar .linkedin{margin-left:10px}.footer_direccion{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:space-between;padding-bottom:19px}.footer_direccion a{color:#fff;text-decoration:none}.footer_direccion a:hover{opacity:.8}.footer_direccion a :last-child{text-wrap:nowrap}.home .block-productos .m-top-title{margin-top:0!important}.home .block-productos__item{background:#1172cb!important}.home .block-productos__item:hover{background:#439dbc!important}.page-template-page-products .block-productos .m-top-title{margin-top:0!important}.page-template-page-products .block-productos__item{background:#1172cb!important}.page-template-page-products .block-productos__item:hover{background:#439dbc!important}#overlay{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#overlay.actived{background:#fff;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;width:100%;z-index:999}.sidebar_responsive{-webkit-box-shadow:-7px 3px 20px -11px rgba(0,0,0,.75);box-shadow:-7px 3px 20px -11px rgba(0,0,0,.75)}.sidebar_responsive .menu-lateral ul{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:30px 81px 30px 0}.sidebar_responsive .menu-lateral ul li a{color:#fff;font-family:Lato,sans-serif;font-size:27px;font-weight:400;line-height:44px;text-decoration:none;text-transform:uppercase}.sidebar_responsive .menu-lateral ul li a:hover{color:#f6ac18}.sidebar_responsive .sidebar__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}.footer{background:#1172cb;padding-top:36px}.footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(min-width:768px){.footer-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem}}.footer-logo{text-align:center}.footer-show{width:100%}.footer .ico-cart-yellow{display:none}.footer .footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-bottom:13px;padding-top:18px}@media(min-width:768px){.footer .footer-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.footer .footer-inner a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.footer .footer-inner a :hover{opacity:.8}.footer .footer-inner .row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.footer .footer-inner .row.first{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .footer-inner .row.first a{color:#fff;margin-right:5px;text-decoration:none}.footer .footer-inner .row p{color:#fff;font-size:10px}.footer .footer-inner .icon{height:1.5em;vertical-align:text-bottom;width:auto}.footer .footer-inner .direccion-tel p{gap:10px}.footer .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 10px;justify-content:space-between;margin-bottom:15px}.footer .menu li{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:1;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;flex-grow:0;flex-shrink:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .menu a{color:#fff;text-decoration:none;width:100%}#nav-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:26px;width:30px}#nav-side span{background:#1172cb;display:block;height:2px;margin:3px 0;width:100%}.fixed-header #nav-side span{margin:3px 0}.v-hidden{visibility:hidden}.sidebar_responsive{background:#1172cb;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;max-width:609px;padding:0 35px 0 82px;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .6s cubic-bezier(.075,.82,.165,1);transition:transform .6s cubic-bezier(.075,.82,.165,1);transition:transform .6s cubic-bezier(.075,.82,.165,1),-webkit-transform .6s cubic-bezier(.075,.82,.165,1);width:100%;z-index:999}.sidebar_responsive.activo{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sidebar_responsive .sidebar__inner{position:relative;width:100%}.contacto__fixed{position:fixed;right:-43px;top:50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contacto__fixed--hide{right:-80px}.contacto__fixed a{background:#439dbc;color:#fff;font-size:17px;font-weight:400;padding:3px 7px;text-decoration:none;text-transform:uppercase}.direccion-tel p{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}.block-servicios__moretext .more,.block-servicios__moretext.active .less{display:block}.block-servicios__moretext.active .more{display:none}.block-servicios__moretext.active i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-servicios__moretext .less{display:none}@media(min-width:769px){@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.m-top-title{margin-top:120px!important}}@media(max-width:1100px){.header__menu{display:none}.header__logo{max-width:66px}.header__inner{padding-bottom:12px;padding-top:12px}.block-productos__inner{grid-template-columns:repeat(3,1fr)}.lines-yellow{display:none}.woocommerce form.login,.woocommerce form.register{margin-top:0}footer .menu{-webkit-box-pack:center!important;-ms-flex-pack:center!important;gap:5px 50px;justify-content:center!important}}@media(max-width:600px){#carrusel-productos .block-productos__inner{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.header__logo img{height:55px!important;width:51px}.block-servicios__item blockquote{border-left:none!important;margin-left:0!important}#search-block .inner-search-block form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;width:100%}#search-block .inner-search-block form input[type=submit]{width:100%}.woocommerce-order-received .woocommerce-thankyou-order-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woocommerce-order-received .woocommerce-thankyou-order-details li{border-right:none!important}}@media(max-width:500px){.footer .footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-top:27px}.footer .footer-inner .row.first{margin-bottom:4px}.footer .footer-inner .row,.footer .footer-inner .row.first{width:100%}.footer .footer-inner .row,.footer .footer-inner .row p,.footer .footer-inner .row.first{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .menu li{text-align:center;width:100%!important}#nav_bar .footer_direccion p{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:20px}.block-productos__inner{grid-template-columns:repeat(1,1fr)}.block-presentaciones__logos .block-presentaciones__items{margin:0 30px 14px;width:100%}.title-block{font-size:25px}.block-presentaciones__logos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-presentaciones__logos img{max-width:179px}.block-somos__home blockquote.first{display:none}.sidebar_responsive{padding:0 25px}.sidebar_responsive .menu-lateral ul li a{font-size:24px;line-height:45px}.block-servicios__item h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:25px;line-height:35px}.block-servicios__item i{font-size:28px}#seccion-somos .block-somos__textos{margin-bottom:34px}#seccion-somos .block-somos__inner .block-somos__textos blockquote{padding-left:25px}.block-somos__inner .block-somos__textos h3{font-size:25px;line-height:33px}.block-somos__inner .block-somos__textos h3:before{top:10px}.block-servicios__item blockquote{margin-left:0}.block-servicios__imagen{min-height:341px}#seccion-representaciones .title-block{margin-bottom:15px}.block-equipo__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 18px 12px;max-width:100%}.block-equipo__items .cruz span{font-size:41px}}@media(max-width:400px){#nav_bar .boton span{font-size:17px}#nav_bar .menu-lateral ul{padding:19px 0}#nav_bar li a{font-size:19px;line-height:28px}#nav_bar .redes-sidebar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:25px}}.block-productos__brand{color:#f6ac18;font-size:12px;text-transform:uppercase}.btn-primary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6ac18;border:0;border-radius:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:400;padding:.8rem 3rem;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.btn-primary:hover{background-color:#d38f08}.modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;opacity:0;padding:3rem 1rem 1rem;position:fixed;right:0;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:950}@media(min-width:768px){.modal{padding-left:0;padding-right:0}}.modal--hidden{display:none}.modal__title{letter-spacing:.1rem;margin-bottom:.5rem;text-transform:uppercase}.modal__text{font-size:14px;font-weight:500;margin-bottom:.5rem}.modal__header{padding:2rem 1.5rem 0;position:relative}.modal__header p{margin-bottom:0}.modal__inner{border-radius:14px;height:100%;max-width:36rem;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.modal__content{background-color:#fff;border-radius:14px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.modal__close-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,0);border:0;border-radius:50%;color:#4b5563;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;height:2rem;justify-content:center;position:absolute;right:.1rem;top:.1rem;width:2rem;z-index:40}.modal__form{padding:2rem 1.5rem 1.5rem}.modal__form .wpcf7-response-output{color:#3f3f3f!important;margin-top:0!important;padding-left:1rem!important;padding-right:1rem!important}.modal__form .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450!important}.quote-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.quote-form__item{grid-column:span 12}@media(min-width:769px){.quote-form__item{grid-column:span 6}}.quote-form__item-full{grid-column:span 12}.quote-form__item-action{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;justify-content:center}.quote-form input,.quote-form select,.quote-form textarea{background-color:#f6f6f6;border:0;color:#414141;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;outline:none;padding:.8rem .6rem;width:100%}.quote-form input::-webkit-input-placeholder,.quote-form textarea::-webkit-input-placeholder{color:#414141}.quote-form input::-moz-placeholder,.quote-form textarea::-moz-placeholder{color:#414141}.quote-form input:-ms-input-placeholder,.quote-form textarea:-ms-input-placeholder{color:#414141}.quote-form input::-ms-input-placeholder,.quote-form textarea::-ms-input-placeholder{color:#414141}.quote-form input::placeholder,.quote-form textarea::placeholder{color:#414141}.quote-form input[type=submit]{background-color:#f6ac18;border-radius:30px;color:#fff;cursor:pointer;padding:.8rem 1rem;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.quote-form input[type=submit]:hover{background-color:#d38f08}.quote-form .wpcf7-not-valid-tip{color:#f04739!important}.w-full{width:100%}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-wrapper-quote{padding-left:111px}.m-top-title{margin-top:46px}.rela{position:relative}.right-absu{right:0}.left-absu,.right-absu{position:absolute;top:0}.left-absu{left:0}.res{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;width:100%}.logo-iso{margin-bottom:34px}.logo-iso img{max-width:227px;width:100%}@media(max-width:1024px){.left-absu,.right-absu{position:relative}.res{min-height:300px}.quienes_somos__first .block-somos__imagen{margin:21px auto}.block-somos__two{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0;padding:29px 0}.block-somos__two .block-somos__imagen{margin:0 auto}.block-somos__three{margin:0}.block-somos__three .block-somos__imagen{margin:0 auto}html .block-somos__three .block-somos__inner .block-somos__textos blockquote{max-width:100%!important}}@media(max-width:600px){.block-somos__inner .block-somos__textos blockquote{margin-left:0}.block-somos__three .block-somos__imagen,.block-somos__two .block-somos__imagen,.quienes_somos__first .block-somos__imagen{padding:0 25px;width:100%}}@-webkit-keyframes scaleUp{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}60%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes scaleUp{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}60%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes pulse{0%,60%,to{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse{0%,60%,to{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes loader-animate{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes loader-animate{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.block-productos__item,.body-noscroll{overflow:hidden}.block-productos__item .overlay{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.block-productos__item.mouseenter.top .overlay{-webkit-animation-name:slide--enter-top;animation-name:slide--enter-top}.block-productos__item.mouseenter.right .overlay{-webkit-animation-name:slide--enter-right;animation-name:slide--enter-right}.block-productos__item.mouseenter.bottom .overlay{-webkit-animation-name:slide--enter-bottom;animation-name:slide--enter-bottom}.block-productos__item.mouseenter.left .overlay{-webkit-animation-name:slide--enter-left;animation-name:slide--enter-left}.block-productos__item.mouseleave.top .overlay{-webkit-animation-name:slide--leave-top;animation-name:slide--leave-top}.block-productos__item.mouseleave.right .overlay{-webkit-animation-name:slide--leave-right;animation-name:slide--leave-right}.block-productos__item.mouseleave.bottom .overlay{-webkit-animation-name:slide--leave-bottom;animation-name:slide--leave-bottom}.block-productos__item.mouseleave.left .overlay{-webkit-animation-name:slide--leave-left;animation-name:slide--leave-left}@-webkit-keyframes slide--enter-top{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:none;transform:none}}@keyframes slide--enter-top{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slide--enter-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:none;transform:none}}@keyframes slide--enter-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slide--enter-bottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:none;transform:none}}@keyframes slide--enter-bottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slide--enter-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:none;transform:none}}@keyframes slide--enter-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slide--leave-top{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slide--leave-top{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes slide--leave-right{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slide--leave-right{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slide--leave-bottom{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slide--leave-bottom{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slide--leave-left{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slide--leave-left{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.block-productos__item{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 30%;flex:1 1 30%;height:150px;justify-items:center;margin:1%;position:relative}@media(min-width:992px){.block-productos__item{height:325px}}.content{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.overlay{background-color:rgba(115,208,233,.1);height:100%;position:absolute;text-align:center;width:100%;z-index:1}