/*! 
Theme Name:   GeneratePress Child
Theme URI:    https://generatepress.com
Description:  Default GeneratePress child theme
Author:       Tom Usborne
Author URI:   https://tomusborne.com
Template:     generatepress
Version:      0.1
*/@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";*:focus{outline:5px solid #2543eb}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}body{font-family:"Plus Jakarta Sans",sans-serif !important;color:#000;font-size:1rem;line-height:1.5rem}body p{margin-bottom:25px}body p:last-child{margin-bottom:0}a{color:#2543eb;text-decoration:none;transition:all .4s ease !important}a:hover{transition:all .4s ease !important}.white{color:#fff !important}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:#fff;font-weight:700}.main-navigation .main-nav ul li a{color:#fff !important}.gp-icon svg{fill:#fff !important}.add_to_cart_button{border-radius:25px !important;background-color:#2543eb !important;font-size:15px !important}.woocommerce-loop-product__title{font-size:15px !important;min-height:90px}.woocommerce ul.products li.product .price{color:#3f8efc !important;font-size:1.5rem}.logos-kit-digital{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:20px 0}.logos-kit-digital img{display:block;max-width:33%;padding:0 20px}@media screen and (max-width: 1080px){.logos-kit-digital img{max-width:210px}.logos-kit-digital>img:last-child{max-width:23%}}@media screen and (max-width: 600px){.logos-kit-digital img{max-width:165px;padding:10px 5px}.logos-kit-digital>img:last-child{max-width:40%}}.grecaptcha-badge{display:none}.bg-circle{position:absolute !important;z-index:0}.contador{text-align:center}@media screen and (max-width: 767px){.contador{text-align:left}}.iconos-tareas svg{fill:#2543eb !important}.carrusel-iconos .swiper-slide svg{fill:#fff !important}.carrusel-iconos .elementor-swiper-button-prev svg,.carrusel-iconos .elementor-swiper-button-next svg{fill:hsla(0,0%,93%,0) !important}.planes-tabs .e-n-tabs-heading{background-color:#f1f1f1;border-radius:15px;width:-moz-fit-content;width:fit-content;margin:auto;padding:10px}input#nombre,input#email,input#empresa,input#uso{font-family:"Plus Jakarta Sans",sans-serif;background-color:#fff;border:1px solid rgba(0,0,0,.2);margin-top:5px;width:100%;border-radius:10px}.form-contacto{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px}.form-contacto .col-50{width:48%}.form-contacto .col-50>p{width:100%}.form-contacto .col-100{width:100%}.form-contacto .col-100>p{width:100%}.form-contacto label{color:#000}.form-contacto select{font-family:"Plus Jakarta Sans",sans-serif;background-color:#fff;border:1px solid rgba(0,0,0,.2);margin-top:5px;width:100%;border-radius:10px}.form-contacto a{color:#2543eb;border-bottom:1px solid #2543eb;padding-bottom:2px}.form-contacto a:hover{color:#000}.form-contacto textarea.wpcf7-form-control{margin-top:5px;width:100%;max-height:100px;font-family:"Plus Jakarta Sans",sans-serif;background-color:#fff;border:1px solid rgba(0,0,0,.2);margin-top:5px;width:100%;border-radius:10px}.form-contacto .btn-enviar{flex:0 0 100%}.form-contacto .btn-enviar input[type=submit]{font-family:"Plus Jakarta Sans",sans-serif;color:#fff;background:linear-gradient(90deg, #3F8EFC, #2543EB);border-radius:10px;max-width:200px;margin-top:10px}.form-contacto .wpcf7-list-item{margin-left:0}.woocommerce-account .mi-cuenta .e-my-account-tab{font-family:"Plus Jakarta Sans",sans-serif}.woocommerce-account .mi-cuenta .e-my-account-tab .woocommerce-MyAccount-navigation>ul{border:none}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content{padding:20px;border:1px solid #dbdbdb;border-radius:20px;background-color:#fff;margin-top:20px}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content .woocommerce-info{background-color:#fff;border:1px solid #dbdbdb;box-shadow:10px 0px 20px -10px #f0f5fe;border-radius:10px;color:#000;font-size:1rem}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content a{border-bottom:1px solid #2543eb}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content h2{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:clamp(22px,3.5vw,30px);margin-bottom:20px}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-navigation-link a{font-family:"Plus Jakarta Sans",sans-serif}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content-wrapper{border:none !important;padding:0}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce{display:flex;flex-direction:column;align-items:center}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce h2{margin-bottom:20px}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form{width:100%;max-width:1500px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p{width:100%}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p:nth-child(1),.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p:nth-child(2){width:48%}@media screen and (max-width: 600px){.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p:nth-child(1),.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p:nth-child(2){width:100%}}@media screen and (max-width: 1500px){.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form{padding:20px}}.woocommerce-cart .mi-carrito *{font-family:"Plus Jakarta Sans",sans-serif}.woocommerce-cart .mi-carrito .product-name a{font-size:1rem;font-family:"Plus Jakarta Sans",sans-serif}.woocommerce-cart .mi-carrito .product-remove a{width:21px !important;height:22px;font-family:"Plus Jakarta Sans",sans-serif}.woocommerce-cart .mi-carrito .product-thumbnail{padding-right:10px !important;padding-left:10px !important}.woocommerce-cart .mi-carrito .cart-empty,.woocommerce-cart .mi-carrito .wc-empty-cart-message>div{background:none;border:none;padding:0;color:#000;font-size:1.15rem;font-family:"Plus Jakarta Sans",sans-serif !important}.woocommerce-cart .mi-carrito .return-to-shop a{color:#000 !important;text-align:center;position:relative;border:1px solid #000;background-color:#fff !important;backdrop-filter:blur(5px);border-radius:16px;padding:20px 20px 16px;width:300px !important;max-width:100%;text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:500;overflow:hidden;z-index:1;margin-bottom:-10px}.woocommerce-cart .mi-carrito .return-to-shop a::after{content:"";background-color:#2543eb;position:absolute;width:0;height:0;border-radius:500px;z-index:-1;bottom:-50%;right:0;left:0;margin:auto;transition:all .4s ease}.woocommerce-cart .mi-carrito .return-to-shop a:hover::after{width:400px;height:400px;bottom:-185px;left:-10px}.woocommerce-cart .mi-carrito .coupon-col{align-items:center}.woocommerce-checkout .finalizar-compra{font-family:"Plus Jakarta Sans",sans-serif}.woocommerce-checkout .finalizar-compra .e-checkout__column #customer_details{width:100%}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review{display:flex;flex-direction:column}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review{width:100%}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review tr{font-size:1rem;color:#000}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review td,.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review th{padding:5px !important}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review .order-total{background-color:#dbdbdb}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review .order-total th,.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review .order-total td{background:none}.woocommerce-checkout .finalizar-compra .e-checkout__column #payment .woocommerce-info{background-color:#fff;border:1px solid #dbdbdb;box-shadow:10px 0px 20px -10px #f0f5fe;border-radius:16px;color:#000;padding:10px;font-size:1rem;margin-bottom:10px}.woocommerce-checkout .finalizar-compra .e-checkout__column #payment button[type=submit]{margin-top:20px}.woocommerce-checkout .finalizar-compra a{color:#000;border-bottom:1px solid #2543eb;transition:all .35s ease}.woocommerce-checkout .finalizar-compra a:hover{color:#2543eb}.woocommerce-page.single-product .woocommerce-notices-wrapper{position:absolute;top:15vh;left:0;right:0;margin:auto;z-index:10;max-width:1500px}.woocommerce-page.single-product .woocommerce-notices-wrapper .woocommerce-message{background-color:#fff;border:1px solid #dbdbdb;box-shadow:10px 0px 20px -10px #f0f5fe;border-radius:10px;color:#000;font-size:1.15rem}.woocommerce-page.single-product .woocommerce-notices-wrapper .woocommerce-message a{color:#000 !important;border-bottom:1px solid #2543eb;transition:all .35s ease}.woocommerce-page.single-product .woocommerce-notices-wrapper .woocommerce-message a:hover{color:#2543eb !important}.woocommerce-notices-wrapper .woocommerce-message{font-family:"Plus Jakarta Sans",sans-serif !important;background-color:#fff;border:1px solid #dbdbdb;box-shadow:10px 0px 20px -10px #f0f5fe;border-radius:10px;color:#000;font-size:1.15rem}.woocommerce-notices-wrapper .woocommerce-message a{color:#000 !important;border-bottom:1px solid #2543eb;transition:all .35s ease}.woocommerce-notices-wrapper .woocommerce-message a:hover{color:#2543eb !important}.woocommerce-form-login{background-color:#fff}.woocommerce-form-login__rememberme{width:100%;margin-bottom:5px}@media screen and (max-width: 1024px){.woocommerce-MyAccount-navigation>ul{display:grid !important;grid-template-columns:1fr 1fr 1fr;gap:10px}}@media screen and (max-width: 767px){.woocommerce-MyAccount-navigation>ul{grid-template-columns:1fr 1fr}}@media screen and (max-width: 360px){.woocommerce-MyAccount-navigation>ul{grid-template-columns:1fr}}.elementor-button{margin-top:10px;transition:all .4s ease-in-out}.elementor-button:hover{transform:translateY(-5px);box-shadow:0 0 5px 0 rgba(0,0,0,.05)}@media screen and (max-width: 767px){.elementor-button{margin-top:0}}.btn-header .elementor-button{margin-top:0}.btn-header .elementor-button:hover{transform:none}@media screen and (max-width: 768px){.tabla-cookies{overflow-x:scroll}}#moove_gdpr_cookie_info_bar{background:rgba(0,0,0,.5) !important;max-height:100vh !important}.moove-gdpr-info-bar-container{display:flex !important;justify-content:center !important;align-items:center !important;height:100vh !important}.moove-gdpr-info-bar-content{max-width:700px;flex-direction:column !important;background:#fff;padding:2% !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border:none !important;box-shadow:5px 5px 15px #e2e2e2}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-2100px !important}.moove-gdpr-button-holder{margin-top:20px !important;padding-left:0px !important;flex-direction:row-reverse !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:60px !important;padding-right:60px !important;flex-direction:row !important;margin-top:0px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{width:45% !important;order:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{order:2 !important}button.mgbutton{padding:12px 50px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:16px !important;line-height:1.5 !important;font-weight:300 !important;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{background-color:#fff !important;background:#fff !important;border:1px solid #000 !important;color:#000 !important;box-shadow:none !important;opacity:.7}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button:hover{opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible{background-color:#2543eb !important;border-color:#2543eb !important;color:#fff !important;opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all:hover,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover{background:#000 !important;border-color:#000 !important;color:#fff !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{border-color:#000 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{background-color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{display:block !important}@media screen and (max-width: 1024px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:10px !important;padding-right:10px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:12px !important}}@media(min-width: 768px)and (max-width: 999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:650px}.gdpr_lightbox-content{transform:scale(0.85) !important;margin-top:-60px}}@media screen and (max-width: 768px){.moove-gdpr-info-bar-content{padding:5% !important;max-width:100%}.moove-gdpr-button-holder{justify-content:center !important;padding:10px !important}button.mgbutton{padding:5px 10px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:15px !important;padding:15px 35px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{background:#f1f1f1;margin:0 0px !important;border-radius:0 0 5px 5px;justify-content:space-between !important}}@media screen and (max-width: 600px){#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:14px !important}.gdpr_lightbox-content{transform:scale(0.8) !important;margin-top:-80px}}@media screen and (max-width: 510px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{justify-content:space-between !important;flex-direction:row !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all{width:100% !important;order:2}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-reject-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{width:45% !important;order:1}}@media screen and (max-width: 450px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{width:100% !important}}/*# sourceMappingURL=style.css.map */