.woocommerce-cart #main-content .container:before,.woocommerce-checkout #main-content .container:before,.woocommerce-order-received #main-content .container:before{display:none!important}.woocommerce-cart #left-area,.woocommerce-checkout #left-area,.woocommerce-order-received #left-area{width:100%!important;float:none!important;padding-right:0!important}.woocommerce-cart #sidebar,.woocommerce-checkout #sidebar,.woocommerce-order-received #sidebar{display:none!important}.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received{color:#5F5A57}.woocommerce-cart #main-content,.woocommerce-checkout #main-content,.woocommerce-order-received #main-content{background:linear-gradient(180deg,#F8F2EE 0%,#FCFAF8 100%)}.woocommerce-cart .container,.woocommerce-checkout .container,.woocommerce-order-received .container{width:90%;max-width:1180px}.woocommerce-cart h1,.woocommerce-checkout h1,.woocommerce-order-received h1,.woocommerce-cart h2,.woocommerce-checkout h2,.woocommerce-order-received h2,.woocommerce-cart h3,.woocommerce-checkout h3,.woocommerce-order-received h3{color:#5F5A57;font-weight:600;letter-spacing:-0.01em}.woocommerce-cart form.woocommerce-cart-form,.woocommerce-checkout form.checkout,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-order-received .woocommerce-order{background:rgba(255,255,255,0.92);border:1px solid #EADDD7;border-radius:18px;padding:28px;box-shadow:0 10px 30px rgba(95,90,87,0.06);backdrop-filter:blur(4px)}.woocommerce-cart .cart-collaterals,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{margin-top:26px}.woocommerce table.shop_table{border:1px solid #EADDD7!important;border-radius:16px;overflow:hidden;background:#fff}.woocommerce table.shop_table th{background:#F6ECE7;color:#5F5A57;font-weight:600;border:none!important}.woocommerce table.shop_table td{border-top:1px solid #F1E7E2!important;color:#5F5A57}.woocommerce table.shop_table a{color:#5F5A57;font-weight:500}.woocommerce-info,.woocommerce-message,.woocommerce-error{border-radius:14px;border:1px solid #EADDD7;background:rgba(255,255,255,0.9);color:#5F5A57;box-shadow:0 6px 18px rgba(95,90,87,0.04)}.woocommerce-message{border-left:4px solid #33919d}.woocommerce-error{border-left:4px solid #e7a595}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{background:#fff;border:1px solid #DCCFC8!important;border-radius:12px!important;color:#5F5A57!important;min-height:48px;padding:10px 14px!important;box-shadow:none!important;transition:all 0.25s ease}.woocommerce form .form-row textarea{min-height:130px;padding-top:12px!important}.woocommerce form .form-row label{color:#5F5A57;font-weight:500;margin-bottom:6px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.select2-container--default.select2-container--focus .select2-selection--single{border-color:#33919d!important;box-shadow:0 0 0 3px rgba(51,145,157,0.12)!important;outline:none!important}.woocommerce input::placeholder,.woocommerce textarea::placeholder{color:#9B918C}.woocommerce-Price-amount,.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-subtotal,.woocommerce table.shop_table .order-total td,.woocommerce table.shop_table .order-total th{color:#5F5A57;font-weight:600}.woocommerce-cart .coupon{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.woocommerce-cart .coupon input.input-text{min-width:240px;border-radius:12px;border:1px solid #DCCFC8!important;min-height:46px;padding:10px 12px!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{border-radius:999px!important;padding:13px 24px!important;font-size:15px!important;font-weight:600!important;border:none!important;box-shadow:0 8px 18px rgba(51,145,157,0.16)!important;text-shadow:none!important;transition:all 0.25s ease;letter-spacing:0.01em}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background-color:#33919d!important;color:#ffffff!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background-color:#2c7d87!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 12px 22px rgba(51,145,157,0.2)!important}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #payment #place_order,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #payment #place_order{background-color:#e7a595!important;color:#ffffff!important;box-shadow:0 8px 18px rgba(231,165,149,0.22)!important}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #payment #place_order:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #payment #place_order:hover{background-color:#d89180!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 12px 24px rgba(231,165,149,0.26)!important}.woocommerce-checkout-review-order-table th{background:#F6ECE7;color:#5F5A57}.woocommerce-checkout-review-order-table td{color:#5F5A57}.woocommerce-checkout #payment{background:rgba(255,255,255,0.94)!important;border:1px solid #EADDD7;border-radius:18px;box-shadow:0 10px 28px rgba(95,90,87,0.05)}.woocommerce-checkout #payment div.payment_box{background:#F8F2EE!important;color:#5F5A57!important;border-radius:12px;border:1px solid #EFE2DB}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#F8F2EE!important}.woocommerce a{color:#33919d;transition:color 0.2s ease}.woocommerce a:hover{color:#e7a595}.woocommerce a.remove{color:#e7a595!important;background:transparent!important}.woocommerce a.remove:hover{color:#ffffff!important;background:#e7a595!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#5F5A57!important;line-height:46px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px!important}@media (max-width:980px){.woocommerce-cart form.woocommerce-cart-form,.woocommerce-checkout form.checkout,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-order-received .woocommerce-order{padding:18px;border-radius:14px}.woocommerce-cart .coupon{flex-direction:column;align-items:stretch}.woocommerce-cart .coupon input.input-text{width:100%!important;min-width:100%}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{width:100%;text-align:center}}.woocommerce-order-received #main-content{background:linear-gradient(180deg,#fcf8f5 0%,#f8f1ec 100%)}.woocommerce-order-received .woocommerce-order{max-width:900px;margin:40px auto 0;background:rgba(255,255,255,0.95)!important;border:1px solid #eadfd9!important;border-radius:22px!important;padding:34px!important;box-shadow:0 14px 34px rgba(95,90,87,0.07)!important;text-align:left}.woocommerce-order-received .woocommerce-notice,.woocommerce-order-received .woocommerce-thankyou-order-received{color:#5f5a57!important;font-size:24px;font-weight:600;line-height:1.45;margin-bottom:22px;text-align:center}.woocommerce-order-received .woocommerce-thankyou-order-received::after,.woocommerce-order-received .woocommerce-notice::after{content:"";display:block;width:72px;height:3px;margin:16px auto 0;border-radius:999px;background:linear-gradient(90deg,#33919d 0%,#e7a595 100%);opacity:0.9}.woocommerce-order-received ul.woocommerce-order-overview{background:#fcf7f4;border:1px solid #efe3dc;border-radius:16px;padding:18px 22px;margin:26px 0 30px}.woocommerce-order-received ul.woocommerce-order-overview li{color:#5f5a57;font-size:14px;line-height:1.6}.woocommerce-order-received ul.woocommerce-order-overview li strong{color:#33919d;font-weight:600}.woocommerce-order-received .woocommerce-order-details h2,.woocommerce-order-received .woocommerce-column h2,.woocommerce-order-received h2.woocommerce-order-details__title,.woocommerce-order-received h2.woocommerce-column__title{color:#5f5a57;font-size:24px;font-weight:600;margin-top:30px;margin-bottom:14px}.woocommerce-order-received table.shop_table{border-radius:16px!important;overflow:hidden;border:1px solid #eadfd9!important;background:#fff!important}.woocommerce-order-received table.shop_table th{background:#f7ede8!important;color:#5f5a57!important;font-weight:600}.woocommerce-order-received table.shop_table td{color:#5f5a57!important;border-top:1px solid #f1e7e2!important}.woocommerce-order-received address{background:#fff;border:1px solid #eadfd9;border-radius:16px;padding:18px 20px;color:#5f5a57;line-height:1.7}.woocommerce-order-received a{color:#33919d}.woocommerce-order-received a:hover{color:#e7a595}.woocommerce-order-received .woocommerce{padding-bottom:40px}@media (max-width:980px){.woocommerce-order-received .woocommerce-order{padding:22px!important;border-radius:18px!important;margin-top:24px}.woocommerce-order-received .woocommerce-notice,.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:20px}.woocommerce-order-received ul.woocommerce-order-overview{padding:16px 18px}}.refugio-thankyou-message{max-width:860px;margin:24px auto 0;background:rgba(255,255,255,0.94);border:1px solid #EADDD7;border-radius:18px;padding:28px 30px;box-shadow:0 10px 30px rgba(95,90,87,0.06);text-align:center;color:#5F5A57;line-height:1.85;font-size:16px}.refugio-thankyou-message p{margin-bottom:14px}.refugio-thankyou-message p:last-child{margin-bottom:0}.refugio-thankyou-message strong{color:#33919d;font-weight:600}.refugio-thankyou-message .refugio-heart-line{display:block;width:72px;height:3px;margin:0 auto 18px;border-radius:999px;background:linear-gradient(90deg,#33919d 0%,#e7a595 100%);opacity:0.9}@media (max-width:980px){.refugio-thankyou-message{padding:22px 20px;border-radius:16px;font-size:15px;line-height:1.75}}.agenda-amelia #amelia-container{font-family:inherit!important;color:#4b4642!important}.agenda-amelia #amelia-container .am-fs__main,.agenda-amelia #amelia-container .am-fs__main-inner,.agenda-amelia #amelia-container .am-fs__main-content{background:#ffffff!important;color:#4b4642!important}.agenda-amelia #amelia-container .am-fs-sb{background:#3f9ca3!important;border-radius:18px 0 0 18px!important}.agenda-amelia #amelia-container .am-fs-sb,.agenda-amelia #amelia-container .am-fs-sb p,.agenda-amelia #amelia-container .am-fs-sb span,.agenda-amelia #amelia-container .am-fs-sb [class*="am-icon"]{color:#ffffff!important;fill:#ffffff!important}.agenda-amelia #amelia-container .am-fs-sb__step-selection,.agenda-amelia #amelia-container .am-fs-sb__step-selection span,.agenda-amelia #amelia-container .am-fs-sb__step-selection__wrapper{color:rgba(255,255,255,0.92)!important}.agenda-amelia #amelia-container .am-fs-sb__step-checker{background:#d8a7a3!important;border:1px solid rgba(255,255,255,0.30)!important;box-shadow:none!important}.agenda-amelia #amelia-container .am-fs-sb__step-checker-selected{background:#e3b7b2!important;border:1px solid rgba(255,255,255,0.36)!important;box-shadow:0 0 0 4px rgba(227,183,178,0.18)!important}.agenda-amelia #amelia-container input,.agenda-amelia #amelia-container textarea,.agenda-amelia #amelia-container .el-select__wrapper,.agenda-amelia #amelia-container .el-input__wrapper,.agenda-amelia #amelia-container .am-select .el-select__wrapper{border-color:#d9c9c2!important;border-radius:12px!important;box-shadow:none!important}.agenda-amelia #amelia-container input:focus,.agenda-amelia #amelia-container textarea:focus,.agenda-amelia #amelia-container .el-select__wrapper:focus-within,.agenda-amelia #amelia-container .el-input__wrapper:focus-within{border-color:#3f9ca3!important;box-shadow:0 0 0 3px rgba(63,156,163,0.10)!important}.agenda-amelia #amelia-container .am-button--primary,.agenda-amelia #amelia-container .am-button-continue,.agenda-amelia #amelia-container .am-button.am-button--primary{background:#3f9ca3!important;border-color:#3f9ca3!important;color:#ffffff!important;border-radius:999px!important;box-shadow:0 8px 18px rgba(63,156,163,0.18)!important}.agenda-amelia #amelia-container .am-button--primary:hover,.agenda-amelia #amelia-container .am-button-continue:hover,.agenda-amelia #amelia-container .am-button.am-button--primary:hover{background:#378b92!important;border-color:#378b92!important;color:#ffffff!important}.agenda-amelia #amelia-container .am-button--secondary,.agenda-amelia #amelia-container .am-button.am-button--secondary{background:#f7f1ec!important;border:1px solid #ddd2ca!important;color:#5a5551!important;border-radius:999px!important}.agenda-amelia #amelia-container .am-advsc__slots-item,.agenda-amelia #amelia-container .am-fs__ps-item,.agenda-amelia #amelia-container .am-service,.agenda-amelia #amelia-container .am-employee{border-radius:12px!important;border-color:#e4d8d2!important}.agenda-amelia #amelia-container .am-advsc__slots-item__selected,.agenda-amelia #amelia-container .am-advsc__slots-item:hover{background:rgba(63,156,163,0.10)!important;border-color:#3f9ca3!important}@media (max-width:767px){.agenda-amelia #amelia-container .am-fs-sb{border-radius:18px 18px 0 0!important}}.et-l--footer .et_pb_row{display:flex;flex-wrap:wrap;align-items:flex-start}.et-l--footer .et_pb_column{margin-bottom:20px}.et-l--footer .et_pb_text,.et-l--footer .et_pb_text p,.et-l--footer .et_pb_text a,.et-l--footer .et_pb_text h1,.et-l--footer .et_pb_text h2,.et-l--footer .et_pb_text h3,.et-l--footer .et_pb_text h4,.et-l--footer .et_pb_text h5,.et-l--footer .et_pb_text h6{word-wrap:break-word}@media only screen and (max-width:980px){.et-l--footer .et_pb_row{display:flex;flex-wrap:wrap;justify-content:center}.et-l--footer .et_pb_column{width:48%!important;margin-right:4%!important;margin-bottom:30px!important}.et-l--footer .et_pb_column:nth-child(2n){margin-right:0!important}.et-l--footer .et_pb_text,.et-l--footer .et_pb_text p,.et-l--footer .et_pb_text h1,.et-l--footer .et_pb_text h2,.et-l--footer .et_pb_text h3,.et-l--footer .et_pb_text h4,.et-l--footer .et_pb_text h5,.et-l--footer .et_pb_text h6{text-align:center!important}.et-l--footer .et_pb_image{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.et-l--footer .et_pb_text p,.et-l--footer .et_pb_text a,.et-l--footer .et_pb_text li{font-size:17px!important;line-height:1.8em!important}.et-l--footer .et_pb_text h1,.et-l--footer .et_pb_text h2,.et-l--footer .et_pb_text h3,.et-l--footer .et_pb_text h4,.et-l--footer .et_pb_text h5,.et-l--footer .et_pb_text h6{font-size:24px!important;line-height:1.4em!important;margin-bottom:15px!important}.et-l--footer .et_pb_text p{letter-spacing:normal}}@media only screen and (max-width:767px){.et-l--footer .et_pb_row{display:block!important}.et-l--footer .et_pb_column{width:100%!important;margin-right:0!important;margin-bottom:25px!important}.et-l--footer .et_pb_text,.et-l--footer .et_pb_text p,.et-l--footer .et_pb_text h1,.et-l--footer .et_pb_text h2,.et-l--footer .et_pb_text h3,.et-l--footer .et_pb_text h4,.et-l--footer .et_pb_text h5,.et-l--footer .et_pb_text h6,.et-l--footer .et_pb_text a{text-align:center!important}.et-l--footer .et_pb_image{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.et-l--footer .et_pb_text p,.et-l--footer .et_pb_text a,.et-l--footer .et_pb_text li{font-size:16px!important;line-height:1.7em!important}.et-l--footer .et_pb_text h1,.et-l--footer .et_pb_text h2,.et-l--footer .et_pb_text h3,.et-l--footer .et_pb_text h4,.et-l--footer .et_pb_text h5,.et-l--footer .et_pb_text h6{font-size:22px!important;line-height:1.4em!important;margin-bottom:12px!important}.et-l--footer .et_pb_text a{display:inline-block;margin:4px 6px}}.et-l--footer a{transition:all 0.3s ease}.et-l--footer a:hover{opacity:0.75}.et_pb_menu .menu-cta>a,.et_menu_container .menu-cta>a,#top-menu .menu-cta>a{background:#33919d!important;color:#ffffff!important;padding:10px 18px!important;border-radius:30px!important;line-height:1!important;display:inline-block!important;box-shadow:0 6px 16px rgba(0,0,0,0.10)!important;transition:all 0.3s ease!important}.et_pb_menu .menu-cta>a:hover,.et_menu_container .menu-cta>a:hover,#top-menu .menu-cta>a:hover{transform:translateY(-1px);opacity:1!important}.et_pb_menu .menu-cta,.et_menu_container .menu-cta,#top-menu .menu-cta{margin-left:10px!important}.et-l--header,.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_column{background:#f5f1ec!important}.et-l--header .et_pb_row{display:flex!important;align-items:center!important}.et-l--header .et_pb_menu .et_pb_menu__wrap,.et-l--header .et_pb_menu .et-menu-nav,.et-l--header .et_pb_menu .et-menu{display:flex!important;align-items:center!important}.et-l--header .et_pb_menu .et-menu>li{display:flex!important;align-items:center!important}.et-l--header .et_pb_menu .menu-cta{margin-left:12px!important;display:flex!important;align-items:center!important}.et-l--header .et_pb_menu .menu-cta>a,.et-l--header .et_menu_container .menu-cta>a,.et-l--header #top-menu .menu-cta>a{background:#33919d!important;color:#ffffff!important;padding:12px 22px!important;border-radius:999px!important;line-height:1!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 6px 16px rgba(0,0,0,0.10)!important;transition:all 0.3s ease!important}.et-l--header .et_pb_menu .menu-cta>a:hover,.et-l--header .et_menu_container .menu-cta>a:hover,.et-l--header #top-menu .menu-cta>a:hover{background:#2d7e88!important;color:#ffffff!important;transform:translateY(-1px);opacity:1!important}.et-l--header .et_pb_menu .et-menu>li>a{display:inline-flex;align-items:center}@media (max-width:980px){.et-l--header,.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_column,.et-l--header .et_pb_menu,.et-l--header .et_pb_menu__wrap{background:#f5f1ec!important}.et-l--header .mobile_menu_bar:before{color:#33919d!important}.et-l--header .et_mobile_menu{background:#f5f1ec!important;border-top:1px solid rgba(51,145,157,0.18)!important;padding:10px 0!important;box-shadow:0 10px 24px rgba(0,0,0,0.08)!important}.et-l--header .et_mobile_menu li a{background:#f5f1ec!important;color:#4f4a45!important;border-bottom:1px solid rgba(51,145,157,0.10)!important;padding:12px 20px!important;font-size:16px!important}.et-l--header .et_mobile_menu li:last-child a{border-bottom:none!important}.et-l--header .menu-cta{margin-left:0!important;display:block!important}.et-l--header .menu-cta>a,.et-l--header .et_menu_container .menu-cta>a,.et-l--header #top-menu .menu-cta>a{background:transparent!important;color:#33919d!important;box-shadow:none!important;border-radius:0!important;min-height:auto!important;padding:12px 20px!important;display:block!important;line-height:1.4!important;transform:none!important}}.et-l--header .et_pb_menu .menu-cta>a,.et-l--header .et_menu_container .menu-cta>a,.et-l--header #top-menu .menu-cta>a{position:relative!important;top:-2px!important}@media (max-width:980px){.et-l--header .et_mobile_menu .menu-cta{background:#f5f1ec!important}.et-l--header .et_mobile_menu .menu-cta>a{background:#33919d!important;color:#ffffff!important;border-radius:999px!important;display:inline-block!important;margin:10px 20px!important;padding:12px 18px!important;box-shadow:0 6px 16px rgba(0,0,0,0.08)!important}}@media (max-width:980px){.et-l--header .et_mobile_menu li a:hover{background:#e7a595!important;color:#ffffff!important;opacity:1!important}.et-l--header .et_mobile_menu li a:focus{background:#e7a595!important;color:#ffffff!important;opacity:1!important}}.re-testimonios{position:relative!important;overflow:visible!important}.re-testimonios .owl-stage-outer,.re-testimonios .owl-carousel,.re-testimonios .dipi_testimonial_carousel,.re-testimonios .dipi-testimonial-carousel{overflow:visible!important}.re-testimonios .owl-nav{display:block!important;opacity:1!important;visibility:visible!important}.re-testimonios .owl-nav button.owl-prev,.re-testimonios .owl-nav button.owl-next{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(51,145,157,0.22)!important;background:#ffffff!important;box-shadow:0 6px 16px rgba(0,0,0,0.08)!important;z-index:20!important;opacity:1!important;visibility:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.re-testimonios .owl-nav button.owl-prev{left:-22px!important}.re-testimonios .owl-nav button.owl-next{right:-22px!important}.re-testimonios .owl-nav button.owl-prev span,.re-testimonios .owl-nav button.owl-next span{color:#33919d!important;font-size:26px!important;line-height:1!important;display:block!important}.re-testimonios .owl-nav button.owl-prev:hover,.re-testimonios .owl-nav button.owl-next:hover{background:#e7a595!important}.re-testimonios .owl-nav button.owl-prev:hover span,.re-testimonios .owl-nav button.owl-next:hover span{color:#ffffff!important}@media (max-width:767px){.re-testimonios .owl-nav button.owl-prev{left:-10px!important}.re-testimonios .owl-nav button.owl-next{right:-10px!important}.re-testimonios .owl-nav button.owl-prev,.re-testimonios .owl-nav button.owl-next{width:36px!important;height:36px!important}.re-testimonios .owl-nav button.owl-prev span,.re-testimonios .owl-nav button.owl-next span{font-size:22px!important}}.servicios-full{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;background:transparent!important;overflow-x:clip}.servicios-full .et_pb_row{width:100%!important;max-width:100%!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.servicios-full .et_pb_column,.servicios-full .et_pb_module,.servicios-full .et_pb_code,.servicios-full .et_pb_code_inner{margin-top:0!important;margin-bottom:0!important}.servicios-code-hidden{padding:0!important;margin:0!important;height:0!important;min-height:0!important;overflow:hidden!important;background:transparent!important}.servicios-code-hidden .et_pb_row,.servicios-code-hidden .et_pb_column,.servicios-code-hidden .et_pb_module,.servicios-code-hidden .et_pb_code,.servicios-code-hidden .et_pb_code_inner{padding:0!important;margin:0!important;height:0!important;min-height:0!important}.refugio-seccion,.refugio-seccion *{box-sizing:border-box}.refugio-seccion{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-top:88px!important;padding-bottom:88px!important;position:relative}.refugio-seccion--light{background-color:#faf8f5}.refugio-seccion--warm{background-color:#f5f1ec}.refugio-seccion--cta{background:linear-gradient(rgba(250,248,245,0.96),rgba(250,248,245,0.96)),url('data:image/svg+xml;utf8,')
center center / cover no-repeat;padding-top:86px!important;padding-bottom:86px!important}.refugio-container{width:100%;max-width:1120px!important;margin:0 auto;padding-left:32px!important;padding-right:32px!important}.refugio-titulo-seccion{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-size:28px!important;line-height:1.25em;font-weight:700;color:#3e3835!important;text-align:center;margin:0 0 16px 0!important}.refugio-titulo-seccion--izq{text-align:left}.refugio-titulo-seccion--oscuro{color:#3e3835!important}.refugio-subtitulo{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:17px;line-height:1.8em;color:#5f6670;text-align:center;max-width:820px;margin:0 auto 34px auto!important}.refugio-subtitulo--izq{text-align:left;margin-left:0!important;max-width:100%}.refugio-btn{display:inline-block;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:17px;font-weight:500;background-color:#33919d;color:#ffffff!important;border:none;border-radius:999px;padding:15px 36px;text-decoration:none;transition:all 0.24s ease;box-shadow:0 8px 18px rgba(51,145,157,0.2);cursor:pointer;text-align:center}.refugio-btn:hover{background-color:#2a7a84;transform:translateY(-2px);box-shadow:0 12px 24px rgba(51,145,157,0.28);color:#ffffff!important;text-decoration:none}.refugio-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:30px!important}.refugio-card{flex:1 1 calc(25% - 24px);min-width:230px;min-height:300px!important;background:linear-gradient(180deg,#fffdfb 0%,#fcf8f4 100%);border:1px solid #eadfd6;border-radius:22px;padding:34px 24px 30px!important;text-align:center;transition:all 0.24s ease;box-shadow:0 10px 24px rgba(80,64,54,0.07);display:flex;flex-direction:column;align-items:center}.refugio-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(80,64,54,0.11)}.refugio-card-icon{width:58px;height:58px;border-radius:50%;background:rgba(231,165,149,0.13);border:1px solid rgba(231,165,149,0.25);font-size:30px;line-height:58px;margin-bottom:18px;display:inline-block}.refugio-titulo-card{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-size:21px;line-height:1.25em;font-weight:600;color:#33919d!important;margin:0 0 12px 0;text-align:center}.refugio-card-texto{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.75em;color:#5f6670;margin:0}.refugio-grid-temas{display:flex;flex-wrap:wrap;gap:34px;margin-top:30px}.refugio-col-tema{flex:1 1 calc(50% - 34px);min-width:300px}.refugio-titulo-tema{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-size:23px;line-height:1.25em;font-weight:600;color:#3e3835!important;margin:28px 0 14px 0}.refugio-col-tema .refugio-titulo-tema:first-child{margin-top:0}.refugio-toggle{background:#fffdfb;border:1px solid #eadfd6;border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:0 5px 14px rgba(80,64,54,0.035)}.refugio-toggle-header{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:16.5px;line-height:1.45em;font-weight:600;color:#3e3835;padding:16px 48px 16px 22px;cursor:pointer;position:relative;background:#fffdfb;transition:all 0.24s ease}.refugio-toggle-header:hover{background:rgba(51,145,157,0.045)}.refugio-toggle-header::after{content:"⌄";font-size:22px;line-height:1;position:absolute;right:20px;top:50%;transform:translateY(-55%);color:#e7a595;transition:transform 0.3s ease}.refugio-toggle--abierto .refugio-toggle-header::after{transform:translateY(-55%) rotate(180deg)}.refugio-toggle-contenido{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.75em;color:#5f6670;padding:0 22px 18px 22px;display:none;border-top:1px solid #eadfd6}.refugio-toggle--abierto .refugio-toggle-contenido{display:block}.refugio-toggle-contenido p{margin:14px 0 0 0}.refugio-row{display:flex;flex-wrap:wrap;align-items:center;gap:64px!important;margin:8px 0}.refugio-col{flex:1;min-width:300px}.refugio-modalidad{background:linear-gradient(180deg,#fffdfb 0%,#fcf8f4 100%);border:1px solid #eadfd6;border-radius:22px;padding:40px 34px!important;box-shadow:0 8px 18px rgba(80,64,54,0.05)}.refugio-modalidad ul{list-style:none;padding:0;margin:0}.refugio-modalidad li{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:17px;line-height:1.85em;color:#5f6670;padding-left:30px;position:relative;margin-bottom:10px}.refugio-modalidad li:last-child{margin-bottom:0}.refugio-modalidad li::before{content:"✓";color:#e7a595;font-size:18px;font-weight:700;position:absolute;left:0;top:1px}.refugio-pasos-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:30px!important}.refugio-paso{flex:1 1 calc(25% - 24px);min-width:220px;min-height:250px!important;background:linear-gradient(180deg,#fffdfb 0%,#fcf8f4 100%);border:1px solid #ede1d7;border-radius:22px;padding:32px 22px 30px!important;text-align:center;transition:all 0.24s ease;box-shadow:0 8px 18px rgba(80,64,54,0.05)}.refugio-paso:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(80,64,54,0.11)}.refugio-paso-numero{width:52px;height:52px;border-radius:50%;margin:0 auto 16px auto;background:rgba(51,145,157,0.09);border:1px solid rgba(51,145,157,0.18);font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-size:28px;line-height:50px;font-weight:700;color:#33919d}.refugio-paso-titulo{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-size:20px;line-height:1.3em;font-weight:600;color:#3e3835;margin:0 0 12px 0}.refugio-paso-texto{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:15.5px;line-height:1.7em;color:#5f6670;margin:0}.refugio-faq-wrap{max-width:900px;margin:30px auto 0 auto!important}@media (max-width:980px){.refugio-seccion{padding-top:72px!important;padding-bottom:72px!important}.refugio-container{padding-left:28px!important;padding-right:28px!important}.refugio-titulo-seccion{font-size:27px!important}.refugio-subtitulo{font-size:16.5px;max-width:700px;margin-bottom:30px!important}.refugio-card,.refugio-paso{flex:1 1 calc(50% - 24px)}.refugio-col-tema{flex:1 1 100%}.refugio-row{gap:42px!important}.refugio-seccion--cta{padding-top:72px!important;padding-bottom:72px!important}}@media (max-width:767px){.refugio-seccion{padding-top:58px!important;padding-bottom:58px!important}.refugio-container{padding-left:20px!important;padding-right:20px!important}.refugio-titulo-seccion{font-size:24px!important}.refugio-subtitulo{font-size:16px;line-height:1.65em;margin-bottom:26px!important}.refugio-card,.refugio-paso{flex:1 1 100%;min-height:auto!important}.refugio-card{padding:30px 22px 28px!important}.refugio-paso{padding:30px 22px 28px!important}.refugio-grid,.refugio-pasos-grid{gap:20px}.refugio-titulo-card{font-size:20px}.refugio-titulo-tema{font-size:21px}.refugio-toggle-header{font-size:16px;padding:14px 42px 14px 18px}.refugio-toggle-contenido{font-size:15.5px;padding:0 18px 16px 18px}.refugio-row{gap:30px!important}.refugio-modalidad{padding:28px 22px!important}.refugio-modalidad li{font-size:16px}.refugio-seccion--cta{padding-top:60px!important;padding-bottom:60px!important}.refugio-btn{padding:13px 30px;font-size:16px}}@media (max-width:480px){.refugio-seccion{padding-top:52px!important;padding-bottom:52px!important}.refugio-titulo-seccion{font-size:23px!important}}@media (max-width:980px){html,body{overflow-x:hidden!important}#page-container,#et-main-area,#main-content{overflow-x:hidden!important}img,video,iframe{max-width:100%!important;height:auto}.et_pb_row{max-width:92%!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:980px){.et-l--header{position:relative!important;z-index:99999!important}.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_column,.et-l--header .et_pb_module,.et-l--header .et_pb_menu,.et-l--header .et_pb_menu_inner_container,.et-l--header .et_pb_menu__wrap{overflow:visible!important}.et-l--header .et_mobile_menu{z-index:999999!important;background:#f5f1ec!important;border-top:1px solid rgba(51,145,157,0.18)!important;box-shadow:0 14px 28px rgba(0,0,0,0.10)!important}.et-l--header .et_mobile_menu li a{color:#4f4a45!important;background:#f5f1ec!important;font-size:16px!important;line-height:1.4!important;padding:13px 20px!important}.et-l--header .et_mobile_menu li a:hover{background:#e7a595!important;color:#ffffff!important}}@media (max-width:980px){.et-l--footer .et_pb_image img,.et-l--footer img{max-width:150px!important;height:auto!important}.et-l--footer .et_pb_image,.et-l--footer .et_pb_image_wrap{text-align:center!important}}@media (max-width:767px){.et-l--footer .et_pb_image img,.et-l--footer img{max-width:125px!important}}body.page-id-1309 #sidebar,body.page-id-1306 #sidebar,body.page-id-1313 #sidebar,body.pmpro-confirmation #sidebar,body.pmpro-member-profile-edit #sidebar,body.pmpro-account #sidebar,body.pmpro-login #sidebar{display:none!important}body.page-id-1309 #left-area,body.page-id-1306 #left-area,body.page-id-1313 #left-area,body.pmpro-confirmation #left-area,body.pmpro-member-profile-edit #left-area,body.pmpro-account #left-area,body.pmpro-login #left-area{width:100%!important;float:none!important;padding-right:0!important}body.page-id-1309 #main-content .container:before,body.page-id-1306 #main-content .container:before,body.page-id-1313 #main-content .container:before,body.pmpro-confirmation #main-content .container:before,body.pmpro-member-profile-edit #main-content .container:before,body.pmpro-account #main-content .container:before,body.pmpro-login #main-content .container:before{display:none!important}body.page-id-1309 #main-content,body.page-id-1306 #main-content,body.page-id-1313 #main-content,body.pmpro-confirmation #main-content,body.pmpro-member-profile-edit #main-content,body.pmpro-account #main-content,body.pmpro-login #main-content{background:#FAF8F5!important}body.page-id-1309 h1.entry-title,body.page-id-1309 .et_post_meta_wrapper,body.page-id-1309 .et_pb_title_container,body.page-id-1309 .et_pb_post_title{display:none!important}body.page-id-1309 #main-content{position:relative!important;padding-top:315px!important;background-color:#FAF8F5!important;background-image:url("https://refugioemocional.com.ar/wp-content/uploads/2026/07/Hero.png")!important;background-size:100vw 315px!important;background-position:top center!important;background-repeat:no-repeat!important;overflow-x:hidden!important}body.page-id-1309 #main-content::before{content:"Registrarme"!important;display:block!important;position:absolute!important;top:86px!important;left:50%!important;transform:translateX(-50%)!important;width:min(90vw,820px)!important;text-align:center!important;color:#2f3f43!important;font-family:'Playfair Display',Georgia,serif!important;font-size:46px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-0.3px!important;z-index:3!important;pointer-events:none!important}body.page-id-1309 #main-content::after{content:"Completá tus datos para crear tu acceso a Refugio Emocional. La membresía seleccionada aparecerá detallada a continuación."!important;display:block!important;position:absolute!important;top:162px!important;left:50%!important;transform:translateX(-50%)!important;width:min(88vw,720px)!important;text-align:center!important;color:#5f6f73!important;font-family:'Inter',Arial,sans-serif!important;font-size:17px!important;line-height:1.7!important;font-weight:400!important;z-index:3!important;pointer-events:none!important}body.page-id-1309 #main-content .container,body.page-id-1309 #left-area,body.page-id-1309 .entry-content{width:100%!important;max-width:100%!important;padding-top:0!important;padding-right:0!important;margin:0 auto!important;float:none!important;position:relative!important;z-index:1!important}body.page-id-1309 #pmpro_form,body.page-id-1309 .pmpro{max-width:920px!important;margin:0 auto 90px!important;padding:0 22px!important;font-family:'Inter',Arial,sans-serif!important;color:#4E463F!important}body.page-id-1309 .pmpro_checkout,body.page-id-1309 .pmpro_card,body.page-id-1309 #pmpro_pricing_fields,body.page-id-1309 #pmpro_user_fields,body.page-id-1309 #pmpro_checkout_box-user,body.page-id-1309 #pmpro_checkout_box-more-information,body.page-id-1309 #pmpro_billing_address_fields,body.page-id-1309 #pmpro_payment_information_fields{background:#FFFDFB!important;border:1px solid rgba(51,145,157,0.14)!important;border-radius:26px!important;box-shadow:0 14px 34px rgba(40,59,64,0.06)!important;padding:34px 36px!important;margin-bottom:28px!important;overflow:visible!important}body.page-id-1309 .pmpro_checkout h2,body.page-id-1309 .pmpro_checkout h3,body.page-id-1309 .pmpro_checkout .pmpro_checkout-h2-name,body.page-id-1309 .pmpro_card h2,body.page-id-1309 .pmpro_card h3{color:#2f3f43!important;font-family:'Playfair Display',Georgia,serif!important;font-size:28px!important;line-height:1.2!important;margin-bottom:18px!important}body.page-id-1309 .pmpro_checkout p,body.page-id-1309 .pmpro_checkout li,body.page-id-1309 .pmpro_checkout label,body.page-id-1309 .pmpro_card p,body.page-id-1309 .pmpro_card li,body.page-id-1309 .pmpro_card label{color:#4E463F!important;font-size:15px!important;line-height:1.7!important}body.page-id-1309 .pmpro_checkout strong,body.page-id-1309 .pmpro_card strong{color:#2B7F88!important;font-weight:800!important}body.page-id-1309 .pmpro_checkout input[type="text"],body.page-id-1309 .pmpro_checkout input[type="password"],body.page-id-1309 .pmpro_checkout input[type="email"],body.page-id-1309 .pmpro_checkout input[type="tel"],body.page-id-1309 .pmpro_checkout textarea,body.page-id-1309 .pmpro_checkout select,body.page-id-1309 .pmpro_card input[type="text"],body.page-id-1309 .pmpro_card input[type="password"],body.page-id-1309 .pmpro_card input[type="email"],body.page-id-1309 .pmpro_card input[type="tel"],body.page-id-1309 .pmpro_card textarea,body.page-id-1309 .pmpro_card select{width:100%!important;min-height:48px!important;border-radius:14px!important;border:1px solid rgba(51,145,157,0.18)!important;background:#ffffff!important;padding:12px 15px!important;color:#4E463F!important;font-size:15px!important;box-shadow:none!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}body.page-id-1309 .pmpro_checkout input:focus,body.page-id-1309 .pmpro_checkout textarea:focus,body.page-id-1309 .pmpro_checkout select:focus,body.page-id-1309 .pmpro_card input:focus,body.page-id-1309 .pmpro_card textarea:focus,body.page-id-1309 .pmpro_card select:focus{border-color:#33919D!important;box-shadow:0 0 0 3px rgba(51,145,157,0.12)!important;outline:none!important}body.page-id-1309 .pmpro_form_field,body.page-id-1309 .pmpro_checkout-field{margin-bottom:18px!important}body.page-id-1309 .pmpro_actions_nav,body.page-id-1309 .pmpro_checkout-h3-msg{background:#FAF8F5!important;border-radius:0 0 22px 22px!important;padding:16px 20px!important;color:#5f6f73!important}body.page-id-1309 .pmpro_actions_nav a,body.page-id-1309 .pmpro_checkout-h3-msg a,body.page-id-1309 .pmpro a{color:#33919D!important;font-weight:800!important;text-decoration:none!important}body.page-id-1309 .pmpro_actions_nav a:hover,body.page-id-1309 .pmpro_checkout-h3-msg a:hover,body.page-id-1309 .pmpro a:hover{color:#2B7F88!important;text-decoration:underline!important}body.page-id-1309 .pmpro_checkout input[type="checkbox"],body.page-id-1309 .pmpro_card input[type="checkbox"]{width:16px!important;min-height:16px!important;height:16px!important;margin-right:8px!important;accent-color:#33919D!important}body.page-id-1309 .pmpro_submit,body.page-id-1309 #pmpro_submit_span{text-align:left!important;display:block!important;margin-top:18px!important}body.page-id-1309 .pmpro_btn,body.page-id-1309 .pmpro_btn-submit,body.page-id-1309 .pmpro_btn-submit-checkout,body.page-id-1309 input.pmpro_btn,body.page-id-1309 input[type="submit"]{min-width:220px!important;min-height:52px!important;padding:14px 28px!important;border-radius:999px!important;background:#33919D!important;color:#ffffff!important;border:none!important;font-family:'Inter',Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-indent:0!important;box-shadow:0 12px 26px rgba(51,145,157,0.22)!important;cursor:pointer!important;transition:all 0.2s ease!important}body.page-id-1309 .pmpro_btn:hover,body.page-id-1309 .pmpro_btn-submit:hover,body.page-id-1309 .pmpro_btn-submit-checkout:hover,body.page-id-1309 input.pmpro_btn:hover,body.page-id-1309 input[type="submit"]:hover{background:#2B7F88!important;color:#ffffff!important;transform:translateY(-2px)!important}body.page-id-1309 .pmpro_form_field-password,body.page-id-1309 .pmpro_checkout-field-password,body.page-id-1309 .pmpro_form_field-password .wp-pwd,body.page-id-1309 .pmpro_checkout-field-password .wp-pwd{position:relative!important}body.page-id-1309 .pmpro_form_field-password input[type="password"],body.page-id-1309 .pmpro_form_field-password input[type="text"],body.page-id-1309 .pmpro_checkout-field-password input[type="password"],body.page-id-1309 .pmpro_checkout-field-password input[type="text"],body.page-id-1309 #password{padding-right:170px!important}body.page-id-1309 .pmpro_show_password,body.page-id-1309 button.pmpro_show_password,body.page-id-1309 .wp-hide-pw,body.page-id-1309 button.wp-hide-pw{position:absolute!important;right:12px!important;bottom:7px!important;width:auto!important;min-width:auto!important;height:34px!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;background:#33919D!important;color:#ffffff!important;border:none!important;font-size:13px!important;font-weight:800!important;line-height:34px!important;box-shadow:0 8px 18px rgba(51,145,157,0.18)!important;z-index:5!important}body.page-id-1309 .pmpro_show_password:hover,body.page-id-1309 button.pmpro_show_password:hover,body.page-id-1309 .wp-hide-pw:hover,body.page-id-1309 button.wp-hide-pw:hover{background:#2B7F88!important;color:#ffffff!important}body.page-id-1309 .wp-hide-pw *,body.page-id-1309 button.wp-hide-pw *{color:#ffffff!important;font-size:13px!important;font-weight:800!important}body.page-id-1309 .wp-hide-pw .dashicons,body.page-id-1309 button.wp-hide-pw .dashicons{display:none!important}@media (max-width:980px){body.page-id-1309 #main-content{padding-top:290px!important;background-size:100vw 290px!important}body.page-id-1309 #main-content::before{top:76px!important;font-size:40px!important;width:min(88vw,720px)!important}body.page-id-1309 #main-content::after{top:150px!important;width:min(86vw,640px)!important;font-size:16px!important}}@media (max-width:767px){body.page-id-1309 #main-content{padding-top:270px!important;background-size:100vw 270px!important}body.page-id-1309 #main-content::before{top:62px!important;font-size:33px!important;line-height:1.14!important;width:min(88vw,420px)!important}body.page-id-1309 #main-content::after{top:128px!important;width:min(84vw,380px)!important;font-size:15px!important;line-height:1.6!important}body.page-id-1309 #pmpro_form,body.page-id-1309 .pmpro{margin:0 auto 64px!important;padding:0 16px!important}body.page-id-1309 .pmpro_checkout,body.page-id-1309 .pmpro_card,body.page-id-1309 #pmpro_pricing_fields,body.page-id-1309 #pmpro_user_fields,body.page-id-1309 #pmpro_checkout_box-user,body.page-id-1309 #pmpro_checkout_box-more-information,body.page-id-1309 #pmpro_billing_address_fields,body.page-id-1309 #pmpro_payment_information_fields{padding:28px 22px!important;border-radius:22px!important}body.page-id-1309 .pmpro_checkout h2,body.page-id-1309 .pmpro_checkout h3,body.page-id-1309 .pmpro_checkout .pmpro_checkout-h2-name,body.page-id-1309 .pmpro_card h2,body.page-id-1309 .pmpro_card h3{font-size:25px!important}body.page-id-1309 .pmpro_form_field-password input[type="password"],body.page-id-1309 .pmpro_form_field-password input[type="text"],body.page-id-1309 .pmpro_checkout-field-password input[type="password"],body.page-id-1309 .pmpro_checkout-field-password input[type="text"],body.page-id-1309 #password{padding-right:15px!important}body.page-id-1309 .pmpro_show_password,body.page-id-1309 button.pmpro_show_password,body.page-id-1309 .wp-hide-pw,body.page-id-1309 button.wp-hide-pw{position:static!important;transform:none!important;width:100%!important;margin-top:8px!important}body.page-id-1309 .pmpro_btn,body.page-id-1309 .pmpro_btn-submit,body.page-id-1309 .pmpro_btn-submit-checkout,body.page-id-1309 input.pmpro_btn,body.page-id-1309 input[type="submit"]{width:100%!important}}@media (max-width:480px){body.page-id-1309 #main-content::before{font-size:30px!important}body.page-id-1309 #main-content::after{font-size:14.5px!important}}body.pmpro-confirmation #main-content{padding-top:0!important;background:#FAF8F5!important}body.pmpro-confirmation h1.entry-title,body.pmpro-confirmation #main-content::before,body.pmpro-confirmation #main-content .container::before,body.pmpro-confirmation #main-content .container::after{display:none!important;content:none!important}body.pmpro-confirmation #main-content .container,body.pmpro-confirmation #left-area,body.pmpro-confirmation .entry-content{width:100%!important;max-width:100%!important;padding-top:0!important;padding-right:0!important;margin:0 auto!important;float:none!important}.re-pmpro-hero{width:100vw!important;max-width:100vw!important;min-height:315px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;padding:86px 24px 78px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background-image:url("https://refugioemocional.com.ar/wp-content/uploads/2026/07/Hero.png")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;box-sizing:border-box!important}.re-pmpro-hero-inner{width:100%!important;max-width:820px!important;margin:0 auto!important;padding:0 18px!important;box-sizing:border-box!important}.re-pmpro-hero h1{margin:0!important;padding:0!important;color:#2f3f43!important;font-family:'Playfair Display',Georgia,serif!important;font-size:46px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-0.3px!important;text-align:center!important}.re-pmpro-hero p{max-width:720px!important;margin:22px auto 0!important;padding:0!important;color:#5f6f73!important;font-family:'Inter',Arial,sans-serif!important;font-size:17px!important;line-height:1.7!important;text-align:center!important}body.pmpro-confirmation #pmpro_confirmation{max-width:820px!important;margin:80px auto 90px!important;background:#FFFDFB!important;border:1px solid rgba(51,145,157,0.14)!important;border-radius:28px!important;box-shadow:0 18px 42px rgba(40,59,64,0.07)!important;padding:42px 46px!important}body.pmpro-confirmation #pmpro_confirmation>p:empty{display:none!important}body.pmpro-confirmation #pmpro_confirmation>p,body.pmpro-confirmation #pmpro_confirmation li{color:#4E463F!important;font-family:'Inter',Arial,sans-serif!important;font-size:16px!important;line-height:1.85!important}body.pmpro-confirmation .pmpro_card,body.pmpro-confirmation .pmpro_section,body.pmpro-confirmation .pmpro_message,body.pmpro-confirmation .pmpro_invoice_wrap{background:#FFFDFB!important;border:1px solid rgba(51,145,157,0.14)!important;border-radius:26px!important;box-shadow:0 14px 34px rgba(40,59,64,0.06)!important;padding:34px 36px!important;max-width:720px!important;margin:34px auto 28px!important}body.pmpro-confirmation .pmpro_actions_nav,body.pmpro-confirmation .entry-content>p:last-of-type{text-align:right!important;margin:28px auto 0!important}body.pmpro-confirmation .pmpro_actions_nav a,body.pmpro-confirmation .entry-content a[href*="membership-account"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:14px 26px!important;border-radius:999px!important;background:#33919D!important;color:#ffffff!important;font-family:'Inter',Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 12px 26px rgba(51,145,157,0.22)!important}body.pmpro-confirmation .pmpro_actions_nav a:hover,body.pmpro-confirmation .entry-content a[href*="membership-account"]:hover{background:#2B7F88!important;color:#ffffff!important;transform:translateY(-2px)!important}@media (max-width:980px){.re-pmpro-hero{min-height:290px!important;padding:78px 28px 70px!important}.re-pmpro-hero h1{font-size:40px!important}.re-pmpro-hero p{max-width:640px!important;font-size:16px!important}}@media (max-width:767px){.re-pmpro-hero{min-height:270px!important;padding:66px 22px 58px!important}.re-pmpro-hero h1{font-size:33px!important;line-height:1.15!important}.re-pmpro-hero p{max-width:360px!important;margin-top:16px!important;font-size:15px!important;line-height:1.6!important}body.pmpro-confirmation #pmpro_confirmation{margin:50px auto 70px!important;padding:28px 22px!important;border-radius:22px!important}body.pmpro-confirmation .pmpro_actions_nav,body.pmpro-confirmation .entry-content>p:last-of-type{text-align:center!important}}.re-account-page{padding-bottom:96px}.re-account-hero{width:100vw;min-height:360px;margin-left:calc(50% - 50vw);background-image:url("https://refugioemocional.com.ar/wp-content/uploads/2026/07/Hero.png");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:70px 20px}.re-account-hero__content{max-width:780px;text-align:center}.re-account-eyebrow{display:inline-block;margin-bottom:14px;color:#2f9aa3;font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.re-account-hero h1{margin:0 0 18px;color:#2f4144;font-size:clamp(42px,5vw,66px);line-height:1.05}.re-account-hero p{max-width:670px;margin:0 auto;color:#3f4546;font-size:18px;line-height:1.75}.re-account-layout{display:grid;gap:30px;max-width:1180px;margin:56px auto 0;padding:0 24px}.re-account-sidebar{position:relative}.re-account-sidebar-card{position:sticky;top:120px;padding:18px;border-radius:22px;background:#ffffff;border:1px solid rgba(24,54,58,0.08);box-shadow:0 12px 30px rgba(24,54,58,0.08)}.re-account-sidebar-title{display:block;margin:0 0 14px;padding:0 4px;color:#2f4144;font-size:20px;font-weight:800}.re-account-sidebtn{display:block;padding:14px 16px;margin-bottom:10px;border-radius:15px;background:#f8f6f1;color:#2f4144;font-weight:800;text-decoration:none;transition:all 0.22s ease}.re-account-sidebtn:hover,.re-account-sidebtn.active{background:#2f9aa3;color:#ffffff;text-decoration:none}.re-account-main{min-width:0}.re-account-section{margin-bottom:36px;scroll-margin-top:120px}.re-account-section-heading{margin-bottom:16px}.re-account-section-heading span,.re-account-resources-heading span{display:inline-block;margin-bottom:8px;color:#2f9aa3;font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.re-account-section-heading h2,.re-account-resources-heading h2{margin:0 0 8px;color:#333333;font-size:clamp(30px,3vw,40px);line-height:1.12}.re-account-section-heading p,.re-account-resources-heading p{max-width:720px;margin:0;color:#555555;font-size:16px;line-height:1.7}.re-account-main .pmpro_card,.re-account-main .pmpro_account-profile,.re-account-main .pmpro_account-membership,.re-account-main .pmpro_account-invoices,.re-account-security-box{border:1px solid rgba(24,54,58,0.08)!important;border-radius:22px!important;background:#ffffff!important;box-shadow:0 12px 34px rgba(24,54,58,0.08)!important;overflow:hidden}.re-account-security-box{padding:28px}.re-account-main .pmpro_section_title,.re-account-main .pmpro_account-profile>h2:first-child,.re-account-main .pmpro_account-membership>h2:first-child,.re-account-main .pmpro_account-invoices>h2:first-child,.re-account-main .pmpro_account-profile>h3:first-child,.re-account-main .pmpro_account-membership>h3:first-child,.re-account-main .pmpro_account-invoices>h3:first-child{display:none!important}.re-account-main h2,.re-account-main h3{color:#333333}.re-account-main p,.re-account-main li,.re-account-main td,.re-account-main th{color:#333333}.re-account-main a{color:#2f9aa3;font-weight:800;text-decoration:none}.re-account-main a:hover{color:#267f86;text-decoration:underline}.re-account-main .pmpro_actionlinks a,.re-account-main .pmpro_card_actions a,.re-account-security-link{display:inline-flex;align-items:center;justify-content:center;margin:4px 6px 4px 0;padding:8px 14px;border-radius:999px;background:rgba(47,154,163,0.10);color:#267f86!important;font-size:14px;font-weight:800;text-decoration:none!important;transition:background 0.2s ease,color 0.2s ease}.re-account-main .pmpro_actionlinks a:hover,.re-account-main .pmpro_card_actions a:hover,.re-account-security-link:hover{background:#2f9aa3;color:#ffffff!important}.re-account-main a[href*="cancel"]{background:rgba(238,185,166,0.22)!important;color:#9d6757!important}.re-account-main a[href*="cancel"]:hover{background:#eeb9a6!important;color:#ffffff!important}.re-account-main table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:16px}.re-account-main table th{background:#fbf8f2;color:#3b3b3b;font-weight:800}.re-account-main table th,.re-account-main table td{padding:14px 16px;border-color:rgba(24,54,58,0.08)!important}.re-account-main .pmpro_tag-success,.re-account-main .pmpro_tag-active,.re-account-main .pmpro_tag{border-radius:999px;font-weight:800}.re-account-resources{max-width:1180px;margin:28px auto 0;padding:0 24px}.re-account-resources-heading{margin-bottom:22px}.re-account-shortcuts{display:grid;gap:18px}.re-account-shortcut{position:relative;display:block;min-height:138px;padding:24px;border:1px solid rgba(47,154,163,0.16);border-radius:22px;background:#ffffff;color:#333333;text-decoration:none;box-shadow:0 12px 32px rgba(24,54,58,0.08);overflow:hidden;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.re-account-shortcut::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#2f9aa3,#eeb9a6,#9fbdad)}.re-account-shortcut:hover{transform:translateY(-4px);border-color:rgba(47,154,163,0.42);box-shadow:0 18px 42px rgba(24,54,58,0.13);color:#333333;text-decoration:none}.re-account-shortcut span{display:block;margin-bottom:10px;color:#2f4144;font-size:20px;font-weight:800;line-height:1.25}.re-account-shortcut small{display:block;color:#5d5d5d;font-size:14.5px;line-height:1.6}@media (max-width:1080px){.re-account-shortcuts{}}@media (max-width:980px){.re-account-layout{margin-top:42px}.re-account-sidebar-card{position:static;display:grid;gap:10px}.re-account-sidebar-title{grid-column:1 / -1}.re-account-sidebtn{margin-bottom:0;text-align:center}}@media (max-width:640px){.re-account-page{padding-bottom:64px}.re-account-hero{min-height:310px;padding:54px 16px;background-position:center}.re-account-hero h1{font-size:40px}.re-account-hero p{font-size:16px;line-height:1.7}.re-account-layout,.re-account-resources{padding:0 16px}.re-account-sidebar-card{}.re-account-section-heading h2,.re-account-resources-heading h2{font-size:30px}.re-account-shortcuts{}.re-account-shortcut{min-height:auto;padding:24px 20px 22px}.re-account-main table{display:block;overflow-x:auto;white-space:nowrap}}.re-account-tab-panel{display:none}.re-account-tab-panel.is-active{display:block}.re-account-sidebtn{width:100%;border:0;cursor:pointer;font-family:inherit;text-align:left}.re-account-sidebtn:focus{outline:2px solid rgba(47,154,163,0.35);outline-offset:2px}.re-account-tab-panel.re-account-security-box{margin-bottom:0}@media (max-width:980px){.re-account-sidebtn{text-align:center}}.re-account-page .re-account-layout.re-account-tabs{display:flex!important;align-items:flex-start;gap:30px;max-width:1180px;margin:56px auto 0;padding:0 24px}.re-account-page .re-account-sidebar{flex:0 0 260px}.re-account-page .re-account-main{flex:1 1 auto;min-width:0}.re-account-page .re-account-sidebar-card{position:sticky;top:120px;padding:18px;border-radius:22px;background:#ffffff;border:1px solid rgba(24,54,58,0.08);box-shadow:0 12px 30px rgba(24,54,58,0.08)}.re-account-page .re-account-sidebtn{display:block;width:100%;border:0;cursor:pointer;font-family:inherit;text-align:left;padding:14px 16px;margin-bottom:10px;border-radius:15px;background:#f8f6f1;color:#2f4144;font-weight:800;text-decoration:none;transition:all 0.22s ease}.re-account-page .re-account-sidebtn:hover,.re-account-page .re-account-sidebtn.active{background:#2f9aa3!important;color:#ffffff!important;text-decoration:none}.re-account-page .re-account-tab-panel{display:none!important}.re-account-page .re-account-tab-panel.is-active{display:block!important}.re-account-page .re-account-shortcuts{display:flex!important;flex-wrap:wrap;gap:18px}.re-account-page .re-account-shortcut{flex:1 1 220px}@media (max-width:980px){.re-account-page .re-account-layout.re-account-tabs{flex-direction:column;margin-top:42px}.re-account-page .re-account-sidebar{flex:1 1 auto;width:100%}.re-account-page .re-account-sidebar-card{position:static;display:flex;flex-wrap:wrap;gap:10px}.re-account-page .re-account-sidebar-title{width:100%}.re-account-page .re-account-sidebtn{flex:1 1 180px;margin-bottom:0;text-align:center}}@media (max-width:640px){.re-account-page .re-account-layout.re-account-tabs,.re-account-page .re-account-resources{padding:0 16px}.re-account-page .re-account-sidebar-card{display:block}.re-account-page .re-account-sidebtn{text-align:center;margin-bottom:10px}.re-account-page .re-account-shortcut{flex:1 1 100%}}.re-account-tabs-css{display:flex!important;align-items:flex-start;gap:30px;max-width:1180px;margin:56px auto 0;padding:0 24px}.re-account-tabs-css>input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.re-account-tabs-css .re-account-sidebar{flex:0 0 260px}.re-account-tabs-css .re-account-main{flex:1 1 auto;min-width:0}.re-account-tabs-css .re-account-tab-panel{display:none!important}#re-tab-datos:checked~.re-account-main .panel-datos,#re-tab-membresias:checked~.re-account-main .panel-membresias,#re-tab-historial:checked~.re-account-main .panel-historial,#re-tab-seguridad:checked~.re-account-main .panel-seguridad{display:block!important}.re-account-tabs-css .re-account-sidebtn{display:block;width:100%;padding:14px 16px;margin-bottom:10px;border-radius:15px;background:#f8f6f1;color:#2f4144;font-weight:800;text-decoration:none;cursor:pointer;transition:all 0.22s ease}.re-account-tabs-css .re-account-sidebtn:hover{background:rgba(47,154,163,0.16);color:#2f4144}#re-tab-datos:checked~.re-account-sidebar label[for="re-tab-datos"],#re-tab-membresias:checked~.re-account-sidebar label[for="re-tab-membresias"],#re-tab-historial:checked~.re-account-sidebar label[for="re-tab-historial"],#re-tab-seguridad:checked~.re-account-sidebar label[for="re-tab-seguridad"]{background:#2f9aa3!important;color:#ffffff!important}@media (max-width:980px){.re-account-tabs-css{flex-direction:column;margin-top:42px}.re-account-tabs-css .re-account-sidebar{width:100%;flex:1 1 auto}.re-account-tabs-css .re-account-sidebar-card{position:static;display:flex;flex-wrap:wrap;gap:10px}.re-account-tabs-css .re-account-sidebar-title{width:100%}.re-account-tabs-css .re-account-sidebtn{flex:1 1 180px;margin-bottom:0;text-align:center}}@media (max-width:640px){.re-account-tabs-css{padding:0 16px}.re-account-tabs-css .re-account-sidebar-card{display:block}.re-account-tabs-css .re-account-sidebtn{margin-bottom:10px}}body.page-id-1306 .entry-title,body.page-id-1306 .et_post_meta_wrapper,body.page-id-1306 .et_pb_title_container,body.page-id-1306 .et_pb_post_title{display:none!important}body.page-id-1306 #main-content,body.page-id-1306 #main-content .container,body.page-id-1306 .et_pb_section:first-child{padding-top:0!important;margin-top:0!important}body.page-id-1313 .entry-title,body.page-id-1313 .et_post_meta_wrapper,body.page-id-1313 .et_pb_title_container,body.page-id-1313 .et_pb_post_title{display:none!important}body.page-id-1313 #main-content,body.page-id-1313 #main-content .container,body.page-id-1313 .et_pb_section:first-child{padding-top:0!important;margin-top:0!important}body.page-id-1313 #main-content,body.page-id-1313 #main-content .container,body.page-id-1313 .et_pb_section:first-child{padding-top:0!important;margin-top:0!important}.re-login-page{padding-bottom:88px}.re-login-hero{width:100vw;min-height:340px;margin-left:calc(50% - 50vw);background-image:url("https://refugioemocional.com.ar/wp-content/uploads/2026/07/Hero.png");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:68px 20px}.re-login-hero__content{max-width:780px;text-align:center}.re-login-eyebrow{display:inline-block;margin-bottom:14px;color:#2f9aa3;font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.re-login-hero h1{margin:0 0 18px;color:#2f4144;font-size:clamp(42px,5vw,66px);line-height:1.05}.re-login-hero p{max-width:680px;margin:0 auto;color:#3f4546;font-size:18px;line-height:1.75}.re-login-wrap{max-width:980px;margin:56px auto 0;padding:0 24px}.re-login-intro{margin-bottom:22px}.re-login-intro span{display:inline-block;margin-bottom:8px;color:#2f9aa3;font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.re-login-intro h2{margin:0 0 10px;color:#333333;font-size:clamp(32px,4vw,46px);line-height:1.12}.re-login-intro p{max-width:760px;margin:0;color:#555555;font-size:16px;line-height:1.7}.re-login-card,.re-login-card .pmpro_card,.re-login-card #loginform,.re-login-card .pmpro_login_wrap,.re-login-card .pmpro_logged_in_welcome_wrap{border:1px solid rgba(24,54,58,0.08)!important;border-radius:24px!important;background:#ffffff!important;box-shadow:0 14px 36px rgba(24,54,58,0.09)!important;overflow:hidden}.re-login-card{padding:0}.re-login-card .pmpro_card,.re-login-card #loginform,.re-login-card .pmpro_login_wrap,.re-login-card .pmpro_logged_in_welcome_wrap{box-shadow:none!important;border:0!important}.re-login-card .pmpro_card_content,.re-login-card .pmpro_login_wrap{padding:0!important;margin:0!important;background:transparent!important}.re-login-card form,.re-login-card .pmpro_logged_in_welcome_wrap,.re-login-card .pmpro_message{padding:34px!important;margin:0!important}.re-login-card label{color:#333333;font-size:16px;font-weight:800}.re-login-card input[type="text"],.re-login-card input[type="email"],.re-login-card input[type="password"]{width:100%!important;min-height:54px;padding:12px 16px!important;border:1px solid rgba(47,65,68,0.24)!important;border-radius:14px!important;background:#ffffff!important;color:#333333!important;font-size:16px!important;transition:border-color 0.2s ease,box-shadow 0.2s ease}.re-login-card input[type="text"]:focus,.re-login-card input[type="email"]:focus,.re-login-card input[type="password"]:focus{outline:none!important;border-color:#2f9aa3!important;box-shadow:0 0 0 3px rgba(47,154,163,0.15)!important}.re-login-card input[type="checkbox"]{accent-color:#2f9aa3}.re-login-card input[type="submit"],.re-login-card button[type="submit"],.re-login-card .pmpro_btn,.re-login-card .button-primary{width:100%!important;min-height:54px;border:0!important;border-radius:999px!important;background:#2f9aa3!important;color:#ffffff!important;font-size:16px!important;font-weight:900!important;letter-spacing:0.01em;box-shadow:0 10px 24px rgba(47,154,163,0.22);cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.re-login-card input[type="submit"]:hover,.re-login-card button[type="submit"]:hover,.re-login-card .pmpro_btn:hover,.re-login-card .button-primary:hover{background:#267f86!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(47,154,163,0.28)}.re-login-card a{color:#2f9aa3!important;font-weight:800;text-decoration:none}.re-login-card a:hover{color:#267f86!important;text-decoration:underline}.re-login-card .pmpro_actions_nav,.re-login-card .login_lost_password,.re-login-card .pmpro_card_actions{padding:18px 34px!important;background:#fbf8f2!important;border-top:1px solid rgba(24,54,58,0.08)}.re-login-card h2,.re-login-card h3{color:#333333}.re-login-card .pmpro_logged_in_welcome_wrap{font-size:18px}.re-login-register{position:relative;margin-top:28px;padding:30px;border:1px solid rgba(47,154,163,0.16);border-radius:24px;background:#ffffff;box-shadow:0 14px 36px rgba(24,54,58,0.08);overflow:hidden}.re-login-register::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#2f9aa3,#eeb9a6,#9fbdad)}.re-login-register h3{margin:0 0 10px;color:#2f4144;font-size:28px;line-height:1.15}.re-login-register p{max-width:740px;margin:0 0 18px;color:#555555;font-size:16px;line-height:1.7}.re-login-register a{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:999px;background:rgba(47,154,163,0.12);color:#267f86;font-weight:900;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.re-login-register a:hover{background:#2f9aa3;color:#ffffff;text-decoration:none}@media (max-width:640px){.re-login-page{padding-bottom:64px}.re-login-hero{min-height:310px;padding:54px 16px}.re-login-hero h1{font-size:40px}.re-login-hero p{font-size:16px;line-height:1.7}.re-login-wrap{margin-top:42px;padding:0 16px}.re-login-card form,.re-login-card .pmpro_logged_in_welcome_wrap,.re-login-card .pmpro_message,.re-login-card .pmpro_card_content{padding:26px 22px!important}.re-login-card .pmpro_actions_nav,.re-login-card .login_lost_password,.re-login-card .pmpro_card_actions{padding:16px 22px!important}.re-login-register{padding:26px 22px}.re-login-register h3{font-size:25px}}body.page-id-1313 .re-login-wrap{margin-top:46px}body.page-id-1313 .re-login-card{padding:0!important;overflow:hidden!important}body.page-id-1313 .re-login-card .pmpro_login_wrap,body.page-id-1313 .re-login-card .pmpro_card,body.page-id-1313 .re-login-card .pmpro_card_content,body.page-id-1313 .re-login-card #loginform{margin:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.page-id-1313 .re-login-card .pmpro_actions_nav,body.page-id-1313 .re-login-card .login_lost_password,body.page-id-1313 .re-login-card .pmpro_card_actions{margin:0!important;padding:18px 34px!important;background:#fbf8f2!important;border-top:1px solid rgba(24,54,58,0.08)!important;border-radius:0!important;box-shadow:none!important}body.page-id-1313 .re-login-card p:last-child,body.page-id-1313 .re-login-card .pmpro_login_wrap>*:last-child,body.page-id-1313 .re-login-card .pmpro_card_content>*:last-child{margin-bottom:0!important}body.page-id-1313 .re-login-card .pmpro_card_content:empty,body.page-id-1313 .re-login-card .pmpro_login_wrap:empty{display:none!important}body.page-id-1313 .re-login-card{padding:0!important;margin:0 auto!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.page-id-1313 .re-login-card .pmpro_card,body.page-id-1313 .re-login-card .pmpro_login_wrap{margin:0!important;padding:0!important;border:1px solid rgba(24,54,58,0.08)!important;border-radius:24px!important;background:#ffffff!important;box-shadow:0 14px 36px rgba(24,54,58,0.09)!important;overflow:hidden!important}body.page-id-1313 .re-login-card .pmpro_card_content,body.page-id-1313 .re-login-card form#loginform,body.page-id-1313 .re-login-card #loginform{margin:0!important;padding:34px!important;background:#ffffff!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.page-id-1313 .re-login-card .pmpro_card_actions,body.page-id-1313 .re-login-card .pmpro_actions_nav,body.page-id-1313 .re-login-card .login_lost_password{margin:0!important;padding:18px 34px!important;background:#fbf8f2!important;border-top:1px solid rgba(24,54,58,0.08)!important;border-radius:0!important;box-shadow:none!important}body.page-id-1313 .re-login-card .pmpro_card>*{margin-bottom:0!important}body.page-id-1313 .re-login-card .pmpro_card_content>*:last-child,body.page-id-1313 .re-login-card form#loginform>*:last-child{margin-bottom:0!important}body.page-id-1313 .re-login-card .pmpro_card>div:empty,body.page-id-1313 .re-login-card .pmpro_login_wrap>div:empty{display:none!important}@media (max-width:640px){body.page-id-1313 .re-login-card .pmpro_card_content,body.page-id-1313 .re-login-card form#loginform,body.page-id-1313 .re-login-card #loginform{padding:26px 22px!important}body.page-id-1313 .re-login-card .pmpro_card_actions,body.page-id-1313 .re-login-card .pmpro_actions_nav,body.page-id-1313 .re-login-card .login_lost_password{padding:16px 22px!important}}body.page-id-1313 .re-login-card .wp-hide-pw,body.page-id-1313 .re-login-card button.wp-hide-pw{font-size:0!important;min-width:auto!important;width:auto!important;background:transparent!important;box-shadow:none!important;color:#2f9aa3!important;padding:0!important}body.page-id-1313 .re-login-card .wp-hide-pw::after,body.page-id-1313 .re-login-card button.wp-hide-pw::after{content:"Mostrar contraseña";font-size:14px!important;font-weight:800;color:#2f9aa3}body.page-id-1313 .re-login-card a[href*="lostpassword"],body.page-id-1313 .re-login-card a[href*="lost-password"]{font-size:0!important}body.page-id-1313 .re-login-card a[href*="lostpassword"]::after,body.page-id-1313 .re-login-card a[href*="lost-password"]::after{content:"¿Olvidaste tu contraseña?";font-size:15px!important;font-weight:800;color:#2f9aa3}body.page-id-1313 .re-login-card .wp-hide-pw{right:14px!important;padding:2px 8px!important;border-radius:999px!important;background:#2f9aa3!important;color:#ffffff!important;line-height:1.2!important}body.page-id-1313 .re-login-card .wp-hide-pw .text,body.page-id-1313 .re-login-card .wp-hide-pw span{color:#ffffff!important}body.page-id-1313 .re-login-card .login-password{position:relative!important}body.page-id-1313 .re-login-card .login-password button,body.page-id-1313 .re-login-card .login-password .button,body.page-id-1313 .re-login-card .wp-pwd button,body.page-id-1313 .re-login-card .wp-pwd .button,body.page-id-1313 .re-login-card button[aria-label*="contraseña"],body.page-id-1313 .re-login-card button[aria-label*="password"]{position:absolute!important;top:-30px!important;right:0!important;width:auto!important;min-width:auto!important;height:auto!important;min-height:auto!important;padding:3px 10px!important;border:0!important;border-radius:999px!important;background:#2f9aa3!important;color:#ffffff!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important}body.page-id-1313 .re-login-card .login-password button *,body.page-id-1313 .re-login-card .login-password .button *,body.page-id-1313 .re-login-card .wp-pwd button *,body.page-id-1313 .re-login-card .wp-pwd .button *{color:#ffffff!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}body.page-id-1313 .re-login-card .login-password .dashicons,body.page-id-1313 .re-login-card .wp-pwd .dashicons{display:none!important}body.page-id-1313 .re-login-card .login-password{position:relative!important}body.page-id-1313 .re-login-card .login-password input[type="password"],body.page-id-1313 .re-login-card .login-password input[type="text"]{padding-right:170px!important}body.page-id-1313 .re-login-card .login-password button,body.page-id-1313 .re-login-card .login-password .button,body.page-id-1313 .re-login-card .wp-pwd button,body.page-id-1313 .re-login-card .wp-pwd .button,body.page-id-1313 .re-login-card button[aria-label*="contraseña"],body.page-id-1313 .re-login-card button[aria-label*="password"]{top:48px!important;right:12px!important;transform:none!important;z-index:5!important}body.page-id-1309 #pmpro_form{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}body.page-id-1309 .pmpro_checkout,body.page-id-1309 .pmpro_card{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}body.page-id-1309 #pmpro_user_fields .pmpro_card,body.page-id-1309 #pmpro_user_fields .pmpro_card_content,body.page-id-1309 #pmpro_user_fields .pmpro_checkout-fields{background:transparent!important;border:0!important;box-shadow:none!important}body.page-id-1309 #pmpro_user_fields .pmpro_checkout-fields{display:flex!important;flex-wrap:wrap!important;column-gap:22px!important;row-gap:18px!important;padding:0!important}body.page-id-1309 #pmpro_user_fields .pmpro_checkout-field,body.page-id-1309 #pmpro_user_fields .pmpro_form_field{flex:1 1 calc(50% - 11px)!important;min-width:0!important}body.page-id-1309 #pmpro_user_fields .pmpro_checkout-field-username,body.page-id-1309 #pmpro_user_fields .pmpro_form_field-username{flex-basis:100%!important}body.page-id-1309 #pmpro_user_fields label{display:block!important;margin-bottom:7px!important;white-space:nowrap!important}body.page-id-1309 #pmpro_user_fields .pmpro_checkout-field-password,body.page-id-1309 #pmpro_user_fields .pmpro_form_field-password{position:relative!important}body.page-id-1309 #pmpro_user_fields .pmpro_checkout-field-password input[type="password"],body.page-id-1309 #pmpro_user_fields .pmpro_checkout-field-password input[type="text"],body.page-id-1309 #pmpro_user_fields .pmpro_form_field-password input[type="password"],body.page-id-1309 #pmpro_user_fields .pmpro_form_field-password input[type="text"],body.page-id-1309 #pmpro_user_fields #password{padding-right:145px!important}body.page-id-1309 #pmpro_user_fields .pmpro_show_password,body.page-id-1309 #pmpro_user_fields button.pmpro_show_password,body.page-id-1309 #pmpro_user_fields .wp-hide-pw,body.page-id-1309 #pmpro_user_fields button.wp-hide-pw{position:absolute!important;right:10px!important;bottom:8px!important;top:auto!important;transform:none!important;width:auto!important;min-width:auto!important;height:34px!important;min-height:34px!important;padding:0 13px!important;border-radius:999px!important;background:#33919D!important;color:#ffffff!important;border:none!important;font-size:12px!important;font-weight:800!important;line-height:34px!important;box-shadow:0 8px 18px rgba(51,145,157,0.18)!important;z-index:10!important}body.page-id-1309 #pmpro_user_fields .pmpro_show_password *,body.page-id-1309 #pmpro_user_fields .wp-hide-pw *{color:#ffffff!important;font-size:12px!important;font-weight:800!important}body.page-id-1309 #pmpro_user_fields .dashicons{display:none!important}body.page-id-1309 #pmpro_user_fields .pmpro_actions_nav,body.page-id-1309 #pmpro_user_fields .pmpro_card_actions{margin-top:24px!important}body.page-id-1309 #pmpro_submit_span,body.page-id-1309 .pmpro_submit{display:block!important;max-width:760px!important;margin:34px auto 0!important;text-align:left!important}body.page-id-1309 input[type="submit"],body.page-id-1309 input.pmpro_btn{font-size:15px!important;text-indent:0!important;color:#ffffff!important}@media (max-width:767px){body.page-id-1309 #pmpro_form{max-width:100%!important;padding-left:18px!important;padding-right:18px!important}body.page-id-1309 #pmpro_user_fields .pmpro_checkout-fields{display:block!important}body.page-id-1309 #pmpro_user_fields label{white-space:normal!important}body.page-id-1309 #pmpro_user_fields .pmpro_checkout-field-password input[type="password"],body.page-id-1309 #pmpro_user_fields .pmpro_checkout-field-password input[type="text"],body.page-id-1309 #pmpro_user_fields .pmpro_form_field-password input[type="password"],body.page-id-1309 #pmpro_user_fields .pmpro_form_field-password input[type="text"],body.page-id-1309 #pmpro_user_fields #password{padding-right:15px!important}body.page-id-1309 #pmpro_user_fields .pmpro_show_password,body.page-id-1309 #pmpro_user_fields button.pmpro_show_password,body.page-id-1309 #pmpro_user_fields .wp-hide-pw,body.page-id-1309 #pmpro_user_fields button.wp-hide-pw{position:static!important;width:100%!important;margin-top:8px!important}body.page-id-1309 #pmpro_submit_span,body.page-id-1309 .pmpro_submit{text-align:center!important}}