.ag-booking-split,.ag-booking-intro,.ag-booking-page,.ag-booking-card-wrap{--ag-primary:#CB6CE6;--ag-light:#B4DBDC;--ag-accent:#28B6C3;--ag-gray:#737373;--ag-text:#333333;--ag-white:#FFFFFF;--ag-soft:#F7FBFB;--ag-border:rgba(180,219,220,.62)}.ag-booking-split{width:88%!important;max-width:1180px!important;margin:22px auto 35px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,40%)minmax(0,60%)!important;gap:24px!important;align-items:start!important;box-sizing:border-box!important}.ag-booking-split>.et_pb_column{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;float:none!important;box-sizing:border-box!important}.ag-booking-intro{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid var(--ag-border)!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 8% 12%,rgba(180,219,220,.20),transparent 30%),radial-gradient(circle at 90% 88%,rgba(203,108,230,.10),transparent 34%),#FFFFFF!important;box-shadow:0 12px 35px rgba(40,182,195,.045)!important}.ag-booking-intro .et_pb_code_inner,.ag-booking-intro .et_pb_text_inner,.ag-booking-intro .et_pb_module_inner{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.ag-booking-intro .ag-booking-page{width:100%!important;margin:0!important;padding:0!important}.ag-booking-intro .ag-booking-head{width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:32px!important;display:block!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ag-booking-intro .ag-booking-icon{width:58px!important;height:58px!important;min-width:58px!important;margin:0 0 20px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,rgba(203,108,230,.12),rgba(180,219,220,.18))!important;border:1px solid rgba(203,108,230,.18)!important;box-shadow:0 7px 20px rgba(203,108,230,.05)!important}.ag-booking-intro .ag-booking-icon svg{width:26px!important;height:26px!important;stroke:var(--ag-primary)!important;stroke-width:1.8!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ag-booking-intro .ag-booking-content{width:100%!important;min-width:0!important;display:block!important}.ag-booking-intro .ag-booking-eyebrow{margin:0 0 10px!important;color:var(--ag-primary)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.ag-booking-intro .ag-booking-head h1{max-width:100%!important;margin:0 0 18px!important;padding:0!important;font-family:Georgia,"Times New Roman",serif!important;font-size:33px!important;line-height:1.12!important;font-weight:500!important;color:var(--ag-text)!important}.ag-booking-intro .ag-booking-head h1 span{color:var(--ag-primary)!important}.ag-booking-intro .ag-booking-bottom{display:block!important;width:100%!important;margin:0!important}.ag-booking-intro .ag-booking-description{max-width:100%!important;margin:0 0 20px!important;padding:0!important;color:var(--ag-gray)!important;font-size:14px!important;line-height:1.6!important}.ag-booking-intro .ag-booking-details{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;white-space:normal!important}.ag-booking-intro .ag-booking-detail{min-height:40px!important;padding:8px 12px!important;display:flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;border:1px solid rgba(180,219,220,.55)!important;border-radius:11px!important;background:rgba(255,255,255,.70)!important;color:var(--ag-gray)!important;font-size:12.5px!important;line-height:1.35!important}.ag-booking-intro .ag-booking-detail svg{width:17px!important;height:17px!important;min-width:17px!important;stroke:var(--ag-accent)!important;stroke-width:1.8!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ag-booking-card-wrap{position:relative!important;min-width:0!important;box-sizing:border-box!important;border:1px solid rgba(180,219,220,.62)!important;border-radius:22px!important;overflow:hidden!important;background:#FFFFFF!important;box-shadow:0 12px 35px rgba(40,182,195,.045)!important;isolation:isolate!important}.ag-booking-card-wrap::after{content:""!important;position:absolute!important;inset:0!important;z-index:999!important;pointer-events:none!important;border-radius:22px!important;background:radial-gradient(circle at 0% 0%,rgba(180,219,220,.24) 0%,rgba(180,219,220,.14) 11%,rgba(180,219,220,.05) 20%,transparent 32%),radial-gradient(circle at 100% 100%,rgba(203,108,230,.16) 0%,rgba(203,108,230,.09) 12%,rgba(203,108,230,.03) 22%,transparent 34%),linear-gradient(90deg,rgba(180,219,220,.13) 0%,rgba(180,219,220,.05) 4%,transparent 10%),linear-gradient(0deg,rgba(203,108,230,.08) 0%,rgba(203,108,230,.03) 5%,transparent 12%)!important;box-shadow:inset 0 0 0 1px rgba(180,219,220,.30)!important}.ag-booking-card-wrap>.et_pb_module{position:relative!important;z-index:2!important;margin-top:0!important;margin-bottom:0!important}.ag-booking-card-wrap::before{content:""!important;position:absolute!important;top:0!important;left:18%!important;right:18%!important;height:2px!important;z-index:1000!important;pointer-events:none!important;border-radius:0 0 10px 10px!important;background:linear-gradient(90deg,transparent,rgba(40,182,195,.42),rgba(203,108,230,.48),transparent)!important}@media(max-width:980px){.ag-booking-split{width:92%!important;max-width:800px!important;margin:22px auto 35px!important;grid-template-columns:1fr!important;gap:18px!important}.ag-booking-intro .ag-booking-head{padding:28px!important}.ag-booking-intro .ag-booking-head h1{font-size:31px!important}.ag-booking-card-wrap,.ag-booking-card-wrap::after{border-radius:20px!important}}@media(max-width:767px){.ag-booking-split{width:94%!important;margin-top:16px!important;gap:15px!important}.ag-booking-intro,.ag-booking-card-wrap,.ag-booking-card-wrap::after{border-radius:18px!important}.ag-booking-intro .ag-booking-head{padding:23px 20px!important}.ag-booking-intro .ag-booking-head h1{font-size:28px!important;line-height:1.14!important}.ag-booking-intro .ag-booking-description{font-size:13.5px!important}}@media(max-width:420px){.ag-booking-split{width:96%!important}.ag-booking-intro .ag-booking-head{padding:20px 17px!important}.ag-booking-intro .ag-booking-head h1{font-size:26px!important}}@media (min-width:981px){#top-menu li.ag-menu-cta{display:inline-block!important;position:relative!important;float:none!important;vertical-align:top!important;padding:0!important;margin-left:12px!important;margin-right:0!important;transform:translateY(-14px)!important}#top-menu li.ag-menu-cta>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;top:0!important;bottom:auto!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 19px!important;background:#CB6CE6!important;color:#FFFFFF!important;border:0!important;border-radius:999px!important;font-family:"Antic",Arial,Helvetica,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;text-decoration:none!important;opacity:1!important;box-shadow:none!important;box-sizing:border-box!important;transition:background .22s ease,box-shadow .22s ease,color .22s ease!important}#top-menu li.ag-menu-cta>a:hover{background:#28B6C3!important;color:#FFFFFF!important;opacity:1!important;box-shadow:0 7px 18px rgba(203,108,230,.17)!important}#top-menu li.ag-menu-cta.current-menu-item>a,#top-menu li.ag-menu-cta.current_page_item>a,#top-menu li.ag-menu-cta.current-menu-ancestor>a{background:#CB6CE6!important;color:#FFFFFF!important}.et-fixed-header #top-menu li.ag-menu-cta{transform:translateY(-14px)!important}.et-fixed-header #top-menu li.ag-menu-cta>a{background:#CB6CE6!important;color:#FFFFFF!important}.et-fixed-header #top-menu li.ag-menu-cta>a:hover{background:#28B6C3!important;color:#FFFFFF!important}}@media (min-width:981px) and (max-width:1300px){#top-menu>li:not(.ag-menu-cta){padding-right:12px!important}#top-menu>li:not(.ag-menu-cta)>a{font-size:13px!important}#top-menu li.ag-menu-cta{margin-left:6px!important;transform:translateY(-14px)!important}#top-menu li.ag-menu-cta>a{height:40px!important;min-height:40px!important;padding:0 15px!important;font-size:12px!important}.et-fixed-header #top-menu li.ag-menu-cta{transform:translateY(-14px)!important}}@media (max-width:980px){.et_mobile_menu li.ag-menu-cta{display:block!important;position:static!important;float:none!important;transform:none!important;width:auto!important;margin:12px 5% 15px!important;padding:0!important}.et_mobile_menu li.ag-menu-cta>a{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;width:100%!important;height:auto!important;min-height:48px!important;margin:0!important;padding:13px 18px!important;background:#CB6CE6!important;color:#FFFFFF!important;border:0!important;border-radius:999px!important;font-family:"Antic",Arial,Helvetica,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important;text-align:center!important;white-space:normal!important;opacity:1!important}.et_mobile_menu li.ag-menu-cta>a:hover{background:#28B6C3!important;color:#FFFFFF!important;opacity:1!important}}body.single-product #main-content{background:radial-gradient(circle at 85% 20%,rgba(180,219,220,.16),transparent 27%),radial-gradient(circle at 15% 75%,rgba(203,108,230,.06),transparent 25%),#FFFFFF}body.single-product #main-content>.container{width:90%!important;max-width:1100px!important;padding-top:70px!important;padding-bottom:80px!important;margin-left:auto!important;margin-right:auto!important}body.single-product #main-content>.container::before{display:none!important}body.single-product #main-content #sidebar{display:none!important}body.single-product #main-content div.product{--ag-primary:#CB6CE6;--ag-light:#B4DBDC;--ag-accent:#28B6C3;--ag-gray:#737373;--ag-text:#333333;--ag-white:#FFFFFF;--ag-border:rgba(180,219,220,.58);--ag-font-main:"Maharlika",Georgia,"Times New Roman",serif;--ag-font-secondary:"Antic",Arial,Helvetica,sans-serif;--ag-font-body:Arial,Helvetica,sans-serif;width:100%!important;max-width:900px!important;margin:0 auto!important;padding:0!important;display:block!important;font-family:var(--ag-font-body)}body.single-product #main-content .woocommerce-breadcrumb{display:none!important}body.single-product #main-content div.product .woocommerce-product-gallery,body.single-product #main-content div.product div.images{display:none!important}body.single-product #main-content div.product .product_meta,body.single-product #main-content div.product .posted_in,body.single-product #main-content div.product .sku_wrapper,body.single-product #main-content div.product .tagged_as{display:none!important}body.single-product #main-content div.product .woocommerce-tabs{display:none!important}body.single-product #main-content .related.products,body.single-product #main-content .upsells.products{display:none!important}body.single-product #main-content div.product form.cart .quantity{display:none!important}body.single-product #main-content div.product form.cart .single_add_to_cart_button{display:none!important}body.single-product #main-content div.product .summary{float:none!important;width:100%!important;max-width:900px!important;margin:0 auto!important;padding:48px 52px!important;background:#FFFFFF!important;border:1px solid rgba(180,219,220,.58)!important;border-radius:24px!important;box-shadow:0 14px 40px rgba(40,182,195,.07)!important;text-align:center!important}body.single-product #main-content div.product .summary::before{content:"ASESORÍA ESTRATÉGICA";display:inline-block;margin-bottom:18px;color:#CB6CE6;font-family:"Antic",Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}body.single-product #main-content div.product .product_title{max-width:760px;margin:0 auto 18px!important;color:#333333!important;font-family:"Maharlika",Georgia,"Times New Roman",serif!important;font-size:48px!important;line-height:1.08!important;font-weight:400!important;text-align:center!important}body.single-product #main-content div.product p.price,body.single-product #main-content div.product span.price{margin:0 auto 25px!important;color:#CB6CE6!important;font-family:"Antic",Arial,Helvetica,sans-serif!important;font-size:30px!important;line-height:1.2!important;font-weight:700!important;text-align:center!important}body.single-product #main-content div.product.woocommerce-product-details__short-description{max-width:720px;margin:0 auto 29px!important;color:#737373!important;font-size:15.5px!important;line-height:1.75!important;text-align:center!important}body.single-product #main-content div.product.woocommerce-product-details__short-description p{margin:0!important}body.single-product #main-content div.product form.cart{width:100%!important;margin:5px auto 0!important;padding:0!important;display:block!important}body.single-product #main-content div.product .ppc-button-wrapper,body.single-product #main-content div.product #ppc-button,body.single-product #main-content div.product [id*="ppc-button"],body.single-product #main-content div.product .paypal-buttons{width:100%!important;max-width:620px!important;margin:16px auto 0!important}body.single-product #main-content div.product .summary::after{content:"Después de completar el pago podrás seleccionar la fecha y hora de tu asesoría de 60 minutos.";display:block;max-width:650px;margin:25px auto 0;padding:16px 18px;color:#5F5F5F;background:rgba(180,219,220,.14);border:1px solid rgba(180,219,220,.52);border-radius:13px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6;text-align:center}@media(max-width:980px){body.single-product #main-content>.container{padding-top:50px!important;padding-bottom:65px!important}body.single-product #main-content div.product .summary{padding:40px 35px!important}body.single-product #main-content div.product .product_title{font-size:42px!important}}@media(max-width:600px){body.single-product #main-content>.container{width:92%!important;padding-top:35px!important;padding-bottom:50px!important}body.single-product #main-content div.product .summary{padding:31px 20px!important;border-radius:18px!important}body.single-product #main-content div.product .product_title{font-size:34px!important;line-height:1.12!important}body.single-product #main-content div.product p.price,body.single-product #main-content div.product span.price{font-size:26px!important}body.single-product #main-content div.product.woocommerce-product-details__short-description{font-size:14.5px!important;text-align:left!important}body.single-product #main-content div.product .summary::after{font-size:12.5px;text-align:left}}