:root{--primary-color:#32afa2;--secondary-color:#faf9f9;--third-color:#111345;--fourth-color:#2d81c5;--fifth-color:#00b1ff;--verde-lima:#c7d549;--fondo-azul:#edf7f6;--white:#fff;--black:#000;--grey:#e9e9e9;--button-primary-color:var(--primary-color);--button-secondary-color:#003a40;--button-primary-lightbg-color-hover:#003a40;--button-secondary-text-color:#fff;--button-primary-darkbg-color-hover:#fff;--button-secondary-color:#003a40;--button-secondary-color-hover:#003a40;--button-secondary-color-background-hover:#fff;--button-primary-text-color:#fff;--family-title:"Oleo Script",sans-serif;--family-subtitle:"Oswald",sans-serif;--family-base:"Lato",sans-serif}#grve-theme-wrapper .grve-bg-blue #grve-theme-wrapper .grve-btn.grve-bg-primary-1{background:var(--primary-color) url(/wp-content/uploads/2024/04/Simbolo_blanco.png) 12% 50%/20% no-repeat;padding-left:3rem}#grve-theme-wrapper .grve-btn.grve-bg-primary-1:hover{background:var(--white) none}.banda-bg-heart{position:relative}.banda-bg-heart:before{content:"";background:var(--white) url("/wp-content/uploads/2024/06/Simbolo_verde-2.png") 0 0 no-repeat;left:0;height:100%;opacity:.4;position:absolute;top:0;width:100%}.grve-fluid-button a.grve-btn{max-width:12rem!important}#grve-theme-wrapper .banda-fila-talleres .grve-bookmark .grve-column,#grve-theme-wrapper .banda-fila-talleres .grve-bookmark .grve-column .grve-column-wrapper{min-height:28rem}#grve-theme-wrapper .banda-fila-talleres .grve-bookmark .grve-column .grve-element{position:absolute;left:0;bottom:0;width:100%}#grve-theme-wrapper .banda-fila-talleres .grve-bookmark .grve-column .grve-element .grve-bg-white{background-color:var(--primary-color);border-color:transparent;color:var(--white);max-width:100% !important}.grve-double-image-text.grve-align-left .grve-image.grve-second-image{transform:translate(0,0) !important}.grve-tabs-title .grve-tab-title{border:2px solid var(--primary-color);border-radius:6px;margin:0 2rem 1rem 0;padding:1rem 1.5rem}.grve-tabs-title .grve-tab-title.active{background-color:var(--primary-color);color:var(--white)}.grve-tabs-title .grve-tab-title .grve-h5{text-transform:none}.grve-tabs-title .grve-tab-title.active .grve-h5{color:var(--white)}.grve-tabs-title .grve-tab-title.active .grve-title:after{content:none}.grve-tab-section .grve-tab-title{margin-top:2rem}.grve-element .grve-tab-content p{margin-top:2rem}.single-post #grve-post-title{position:relative}.single-post #grve-post-title:before{content:"";background:rgba(0,0,0,.5);left:0;height:100%;position:absolute;top:0;width:100%}#grve-post-bar .grve-post-bar-item{border-bottom:1px solid var(--grey)}.grve-blog .grve-media{min-height:15rem}.grve-blog .grve-media img{height:100%;min-height:17rem;object-fit:cover}.grve-column .grve-column-wrapper blockquote{border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);color:var(--primary-color);font-style:italic;font-weight:600;padding:1.5rem 0;text-align:center}.post-template-default .grve-text p{text-align:justify}.post-template-default .grve-text p span,.post-template-default .grve-text p strong,.page .grve-text p strong,.single-sfwd-courses .grve-text p strong{color:var(--primary-color)!important}img.card-img-top.rounded-top{object-position:top}div#privacy-policy-container{flex:0 1 100%;order:6;margin:.5rem !important;padding:.5rem !important}.lp-archive-courses{background-color:#fff}#grve-theme-wrapper .grve-bg-white.boton-pide-cita{font-weight:600;font-style:normal;font-size:1.15rem !important;line-height:30px;letter-spacing:0px;padding:.85rem 2.5rem;margin-top:1.5rem;text-transform:none}.grve-title-content-wrapper .grve-post-meta{display:none}.bookly-modal .bookly-modal-dialog{top:50%}.photo-empleado{display:flex;flex:0 0 30%;justify-content:start;align-items:flex-start}.info-empleado{background:var(--secondary-color);border-radius:6px;padding:2rem}.info-empleado p{margin:0 0 .5rem}.info-empleado li::marker{color:var(--primary-color)}.bookly-bootstrap .form-floating>label{z-index:2}.bookly-staff-form-container .card-group{display:block}.bookly-staff-form-container .card-text h2.title{font-family:Poppins;font-weight:600;font-style:normal;text-transform:uppercase;font-size:18px !important;line-height:24px;letter-spacing:0px}.bookly-staff-form-container .card-group h3{font-size:1.15em !important}.bookly-staff-form-container .card-group br{display:none}.bookly-bootstrap ol,.bookly-bootstrap ul{padding-left:1rem}.bookly-staff-form-container .card-group .card{max-width:none !important;width:100% !important;display:flex;cursor:pointer;flex-direction:row !important;overflow:hidden;border-width:2px !important}.bookly-bootstrap .card-group>.card .card-img-top{display:none}.bookly-staff-form-container .card-group h3{text-align:left;margin-top:.6em;margin-left:1em}.bookly-box.bookly-visible-md.bookly-staff-info,.bookly-form .bookly-staff-info{display:none}.bookly-box{width:100%}.bookly-service-step .bookly-time-range{width:25%}.bookly-form-group.bookly-time-from.bookly-left,.bookly-form-group.bookly-time-to.bookly-left{width:50%}.bookly-form-group.bookly-time-from.bookly-left .bookly-js-select-time-from,.bookly-form-group.bookly-time-to.bookly-left .bookly-js-select-time-to{width:80%!important}.bookly-form :is(.bookly-text-center){padding:0 !important}#grve-main-content .bookly-form .bookly-text-sm{color:#fff !important}#grve-main-content .bookly-form .bookly-text-sm.bookly-pointer-events-none{color:#32afa2 !important}#grve-theme-wrapper button:not(.grve-custom-btn):not(.vc_general):not(.tribe-events-c-subscribe-dropdown__button-text):not(.tribe-events-calendar-month__day-cell--mobile):not(.tribe-events-c-top-bar__datepicker-button):not(.tribe-events-c-nav__next):not(.tribe-events-c-nav__prev){padding:.5rem 1rem;height:auto}@media (min-width:768px){.bookly-bootstrap .card-group>.card .card-img-top{display:block}.bookly-staff-form-container .card-group h3{text-align:right;margin-top:0;margin-left:0}}.bookly-staff-form-container .card-group .card .cols{display:flex;position:relative;top:-3.8em}.bookly-staff-form-container .card-group .card .cols>.document{margin-top:5em !important}.bookly-staff-form-container .card-group .card .cols .document h3{display:flex;align-content:center;align-items:center}.bookly-staff-form-container .card-group .card .cols i{font-size:2em;margin-right:.3em}.bookly-staff-form-container .card-group .card .cols .num{margin-left:3em}.bookly-staff-form-container .card-group .card .card-body{width:70%}.bookly-staff-form-container .card-group .card .card-text{display:block !important;overflow:hidden !important;height:100% !important;max-height:unset !important}.bookly-staff-form-container .card-group div.card-img-top{object-fit:cover;height:100% !important;width:30%}.bookly-staff-form-container .card-group div.card-img-top img{height:100% !important}.bookly-staff-form-container .card-group .card div.card-img-top .bookly-card-title{display:none !important}.bookly-staff-form-container .card-group .bg-bookly{background-color:transparent !important}#grve-theme-wrapper button:not(.grve-custom-btn):not(.vc_general):not(.tribe-events-c-subscribe-dropdown__button-text):not(.tribe-events-calendar-month__day-cell--mobile):not(.tribe-events-c-top-bar__datepicker-button):not(.tribe-events-c-nav__next):not(.tribe-events-c-nav__prev),#grve-theme-wrapper button[type=button]:not(.grve-custom-btn){padding:1.5rem}.et-icon-document{font-family:"et-line"}.et-icon-document:before{content:"\e005"}.card-group .card .title .name{font-size:24px;margin:0;text-wrap:nowrap}.card-group .card .title .work{font-size:18px;margin:0;color:#666}.card-group .card .certifications-title h3{font-size:20px;margin-top:10px}.card-group .card .certifications{padding:0;margin:0;font-size:.9em;line-height:1.3em;padding-left:1.2em}.card-group .card .certifications li{margin:5px 0}.card-group .card .extra-info{text-align:right;font-size:14px;color:#888}.card-group .card i{font-size:2em;margin-right:.3em}.card-group .certifications-title h3{display:flex;align-items:center}.card-group .card i.file{width:.8em;height:1em;background-repeat:no-repeat;background-position:right center;mask-image:url('data:image/svg+xml,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 98.63 122.88"><path d="M98.63,35.57A3.58,3.58,0,0,0,96,32.12L64.39,1.32A3.53,3.53,0,0,0,61.63,0H6.43A6.42,6.42,0,0,0,0,6.43v110a6.42,6.42,0,0,0,6.43,6.43H92.21a6.42,6.42,0,0,0,6.4-6.43q0-40.45,0-80.88Zm-33.43-23L86.68,32.69H65.2V12.57ZM7.18,115.7V7.15H58V36.26a3.61,3.61,0,0,0,3.61,3.61H91.45q0,37.92,0,75.83Zm13.6-56.62a2.59,2.59,0,0,1,1.91-.88H64.84a2.55,2.55,0,0,1,1.91.87,3.1,3.1,0,0,1,0,4.08,2.55,2.55,0,0,1-1.9.88H22.69a2.57,2.57,0,0,1-1.92-.87,3.1,3.1,0,0,1,0-4.08Zm0,34.7a2.59,2.59,0,0,1,1.91-.88H76.59a2.59,2.59,0,0,1,1.91.88,3.12,3.12,0,0,1,0,4.09,2.6,2.6,0,0,1-1.92.87H22.72a2.6,2.6,0,0,1-1.92-.87,3.12,3.12,0,0,1,0-4.09ZM76.59,75.55a2.59,2.59,0,0,1,1.91.88,3.1,3.1,0,0,1,0,4.08,2.57,2.57,0,0,1-1.92.87H22.72a2.57,2.57,0,0,1-1.92-.87,3.1,3.1,0,0,1,0-4.08,2.59,2.59,0,0,1,1.91-.88ZM20.78,41.72a2.59,2.59,0,0,1,1.91-.88H47.62a2.58,2.58,0,0,1,1.92.87,3.12,3.12,0,0,1,.75,2,3,3,0,0,1-.77,2,2.52,2.52,0,0,1-1.9.88H22.69a2.59,2.59,0,0,1-1.92-.86,3.12,3.12,0,0,1,0-4.09Zm0-17.35a2.59,2.59,0,0,1,1.91-.88H36.41a2.55,2.55,0,0,1,1.91.87,3.1,3.1,0,0,1,0,4.08,2.52,2.52,0,0,1-1.9.88H22.72a2.57,2.57,0,0,1-1.92-.87,3.1,3.1,0,0,1,0-4.08Z" /></svg>');background-color:var(--primary-color);display:inline-block;width:30px;height:37px}.card-group .card .row{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.card-group .card .grve-mobile-column-1-2{width:50%}}.card-group .card .grve-column-1{width:100%}#grve-theme-wrapper .button-primary-light-bg,.bookly-bootstrap .modal [slot=footer-end] button{border:1px solid var(--button-primary-color) !important;background-color:var(--button-primary-color) !important;border-color:var(--button-primary-color) !important;color:var(--button-secondary-text-color)}#grve-theme-wrapper .button-primary-light-bg:hover,.bookly-bootstrap .modal [slot=footer-end] button:hover{border:1px solid var(--button-primary-lightbg-color-hover) !important;background-color:var(--button-primary-lightbg-color-hover) !important;border-color:var(--button-primary-darkbg-color-hover) !important;color:var(--button-secondary-text-color)}#grve-theme-wrapper .button-primary-dark-bg{border:1px solid var(--button-primary-color) !important;background-color:var(--button-primary-color) !important;border-color:var(--button-primary-color) !important}#grve-theme-wrapper .button-primary-dark-bg:hover{border:1px solid var(--button-primary-darkbg-color-hover) !important;background-color:var(--button-primary-darkbg-color-hover) !important;border-color:var(--button-primary-darkbg-color-hover) !important}#grve-theme-wrapper .button-secondary-light-bg,.bookly-bootstrap .modal .btn-outline-secondary{border:1px solid var(--button-secondary-color) !important;background-color:var(--button-secondary-color) !important;border-color:var(--button-secondary-color) !important;color:var(--button-secondary-text-color)}#grve-theme-wrapper .button-secondary-light-bg:hover,.bookly-bootstrap .modal .btn-outline-secondary:hover{border:1px solid var(--button-secondary-color) !important;background-color:var(--button-secondary-color-background-hover) !important;color:var(--button-secondary-color-hover)}#grve-theme-wrapper .button-secondary-dark-bg{border:1px solid var(--button-secondary-color) !important;background-color:var(--button-secondary-color) !important;border-color:var(--button-secondary-color) !important;color:var(--button-secondary-text-color)}#grve-theme-wrapper .button-secondary-dark-bg:hover{border:1px solid var(--button-secondary-color) !important;background-color:var(--button-secondary-color-background-hover) !important;color:var(--button-secondary-color-hover)}#grve-body .bookly-bootstrap .modal [slot=footer-end] button.disabled{background-color:#fff !important;border-color:var(--button-primary-color) !important;color:var(--button-primary-color) !important}#grve-body .bookly-bootstrap .modal [slot=footer-end] button:hover{border:1px solid var(--button-primary-lightbg-color-hover) !important;background-color:var(--button-primary-lightbg-color-hover) !important;border-color:var(--button-primary-darkbg-color-hover) !important;color:var(--button-secondary-text-color)}.woocommerce-info.grve-woo-info.grve-bg-blue,#grve-theme-wrapper .grve-bg-blue{background:var(--primary-color);border-color:var(--primary-color)}.ld-course-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.course-info{border:1px solid #ddd;padding:0;margin:0;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,.1);flex:1 1 calc(33.333% - 40px);box-sizing:border-box;max-width:calc(33.333% - 40px);flex-direction:column;display:flex}.course-info img{width:100%;margin-bottom:15px;object-fit:cover;height:15em}.content-course-info{padding:1rem 1.5rem 1.5rem;display:flex;flex-wrap:wrap;height:100%;flex-direction:column}.course-info .grve-h6{margin:10px 0;font-size:1.25em}.course-info p{margin:0 0 1rem;font-size:1em}.content-course-info .ld-course-status-content{display:flex;justify-content:space-between;padding:0;margin:0;margin-top:auto}.course-info .price{font-size:2rem;font-weight:700}.learndash.user_has_no_access .ld-item-list.ld-lesson-list{display:none}.learndash-wrapper .ld-progress .ld-progress-heading{font-size:1rem!important}.learndash-wrapper .ld-course-status.ld-course-status-enrolled{padding:.5rem 1rem!important}.learndash-wrapper .ld-progress .ld-progress-bar{height:.8rem!important}.learndash-wrapper .content-course-info .ld-course-status-content #btn-join,.learndash-wrapper .content-course-info .ld-course-status-content .btn-join{background-color:#0073aa;border-radius:50px;color:var(--white);display:inline-block;font-size:.9rem;padding:1rem 2rem;text-decoration:none}.ld-course-status-content{margin-top:auto}.course-info .price{margin-top:auto}.learndash-wrapper #btn-join:hover{background-color:#005f8d}.single-sfwd-courses .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{height:100%}.grve-product-thumb{display:none}.cart-item-content{color:var(--white)}#grve-theme-wrapper .grve-total-btn .grve-fullwidth-btn.grve-btn.grve-bg-grey{color:var(--black)}#grve-theme-wrapper .grve-total-btn .grve-fullwidth-btn.grve-btn.grve-bg-grey:hover{color:var(--white)}#grve-theme-wrapper .grve-total-btn .grve-fullwidth-btn.grve-btn.grve-bg-primary-1:hover{background:var(--white) none;border:2px solid var(#fff);color:var(--primary-color)}#grve-theme-wrapper input[type=text],#grve-theme-wrapper input[type=input],#grve-theme-wrapper input[type=password],#grve-theme-wrapper input[type=number],#grve-theme-wrapper input[type=email],#grve-theme-wrapper input[type=number],#grve-theme-wrapper input[type=url],#grve-theme-wrapper input[type=tel],#grve-theme-wrapper input[type=search],#grve-theme-wrapper input[type=date],#grve-theme-wrapper textarea,#grve-theme-wrapper select,#grve-theme-wrapper .select2-choice{padding:16px 20px;font-size:16px}#grve-theme-wrapper .grve-cart-content table.shop_table .product-thumbnail{display:none}#grve-theme-wrapper .grve-cart-content table.shop_table .product-name{padding-left:10px;padding-right:10px;text-align:left}.woocommerce form .form-row label{color:var(--button-secondary-color)}#grve-theme-wrapper .woocommerce table.woocommerce-checkout-review-order-table .product-total,#grve-theme-wrapper .woocommerce table.woocommerce-checkout-review-order-table .cart-subtotal td,#grve-theme-wrapper .woocommerce table.woocommerce-checkout-review-order-table .order-total td{text-align:right}.woocommerce form .form-row-first.wooccm-field-state{clear:left}.woocommerce-checkout #payment{background-color:#f7f7f7}.woocommerce-checkout #payment div.payment_box{background:var(--grey)}.woocommerce-checkout #payment div.payment_box:before{border:1em solid var(--grey);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;top:-.85em}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background:var(--button-secondary-color)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:1rem}.woocommerce-MyAccount-content a{text-decoration:underline}.woocommerce-MyAccount-content a:hover{text-decoration:none}.woocommerce ul.order_details{text-align:left}.woocommerce ul.order_details .grve-link-text{font-size:1rem;line-height:normal}.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{max-width:100%}.learndash-wrapper .ld-content-actions .ld-content-action{flex-basis:auto}.learndash-wrapper .ld-button,.learndash-wrapper .ld-expand-button,.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments,.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back,.learndash-wrapper .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson .ld-lesson-title,.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview .ld-topic-titles{font-size:1rem}.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{margin-top:2rem}.learndash-wrapper .learndash_mark_complete_button{padding:1rem 2rem}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu{flex:0 0 22rem!important}.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1{margin:0 0 .5em;padding:0;font-size:3rem;text-transform:capitalize}.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a{font-weight:400}.video-leccion{height:480px;position:relative;width:100%}.banda-video{background:0 0;position:absolute;top:0;left:0;width:100%;height:100px}.banda-video:before{content:"";background:url("/wp-content/uploads/2024/06/icono_video.jpg") 99.5% 5px no-repeat;left:0;height:100%;position:absolute;top:0;width:100%}#grve-footer{border-top:2px solid #f7f7f7!important}.grve-copyright p{font-size:1rem}.bookly-staff-form-container .bookly-flex{display:block}.bookly-staff-form-container .bookly-staffs-staff-mark .title h2.name{font-family:Poppins;font-weight:600;font-style:normal;text-transform:uppercase;font-size:18px !important;line-height:24px;letter-spacing:0px}.bookly-staff-form-container h3,.bookly-staff-form-container .certifications-title h3{font-size:1.15em !important}.bookly-staff-form-container br{display:none}.bookly-bg-white ol,.bookly-bg-white ul{padding-left:1rem}.bookly-staff-form-container .bookly-flex .bookly-staffs-staff-mark{max-width:none !important;width:100% !important;display:flex;cursor:pointer;flex-direction:row !important;overflow:hidden;border-width:2px !important}.bookly-bg-white .bookly-flex>.bookly-staffs-staff-mark .bookly-w-full{display:none}.bookly-staff-form-container h3{text-align:left;margin-top:.6em;margin-left:1em}@media (min-width:768px){.bookly-bg-white .bookly-flex>.bookly-staffs-staff-mark .bookly-w-full{display:block}.bookly-staff-form-container h3{text-align:left;margin-top:0;margin-left:0}}.bookly-staff-form-container .bookly-flex .bookly-staffs-staff-mark .bookly-flex-col{display:flex;position:relative}.bookly-staff-form-container .bookly-flex .bookly-staffs-staff-mark .bookly-flex-col>.document{margin-top:5em !important}.bookly-staff-form-container .bookly-flex .bookly-staffs-staff-mark .bookly-flex-col .document h3{display:flex;align-content:center;align-items:center}.bookly-staff-form-container .bookly-flex .bookly-staffs-staff-mark .bookly-flex-col i{font-size:2em;margin-right:.3em}.bookly-staff-form-container .bookly-flex .bookly-staffs-staff-mark .bookly-flex-col .num{margin-left:3em}.bookly-staff-form-container .bookly-flex .bookly-staffs-staff-mark .bookly-rounded-b{width:70%}.bookly-staff-form-container .bookly-flex .bookly-staffs-staff-mark .bookly-py-1{display:block !important;overflow:hidden !important;height:100% !important;max-height:unset !important}.bookly-staff-form-container .bookly-flex div.bookly-rounded-t{object-fit:cover;height:100% !important;width:30%}.bookly-staff-form-container .bookly-flex div.bookly-rounded-t img{height:100% !important}.bookly-staff-form-container .bookly-flex .bookly-staffs-staff-mark div.bookly-rounded-t .bookly-card-title{display:none !important}.bookly-staff-form-container .bookly-flex .bg-bookly{background-color:transparent !important}.bookly-staff-form-container .bookly-search-form .bookly-flex div.bookly-rounded-t{object-fit:cover;height:auto !important;width:30%}.bookly-search-form-calendar .active{background:green!important}.bookly-bootstrap .col-md{display:none}.bookly-w-full.bookly-relative label{color:#000 !important;z-index:999}.bookly-flex.bookly-w-full div{background:#32afa2;color:#fff!important;font-weight:700}#grve-main-content .bookly-w-full .bookly-bg-slate-100{color:#32afa2!important}#grve-main-content .bookly-w-full .bookly-text-white{background:green!important}#grve-main-content .bookly-staff-form-container .bookly-search-form .bookly-flex div.bookly-rounded-t{height:120px!important;width:100%}#grve-main-content .bookly-staff-form-container .bookly-search-form .bookly-flex div.bookly-rounded-t img{height:120px!important;width:100%;background:#32afa2}.form-floating{position:relative}.form-floating label{position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .2s;pointer-events:none;font-size:16px;color:#6c757d}.form-floating input:focus+label,.form-floating input:not(:placeholder-shown)+label{top:-10px;left:10px;font-size:12px;color:#495057;transform:translateY(0)}.bookly-bootstrap .form-floating>label{top:10px}@media (max-width:768px){.bookly-bootstrap .form-control{font-size:2rem}}@media (max-width:1200px){.grve-blog-columns.grve-with-shadow .grve-blog-item .grve-blog-item-inner{height:initial !important}}@media (max-width:900px){.course-info{flex:1 1 calc(50% - 40px);max-width:calc(50% - 40px)}}@media (max-width:650px){.bookly-service-step .bookly-time-range{width:100%}}@media (max-width:600px){.course-info{flex:1 1 100%;max-width:100%}}