[type=button],[type=submit],button{border:1px solid #00b57d;color:#00b57d}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#00b57d;color:#fff}.wp-block-woocommerce-cart.alignwide{margin:0!important}.woocommerce-cart main#content{padding-inline-end:20px;padding-inline-start:20px;max-width:1400px;margin-top:40px}.woocommerce-cart main#content .page-header .entry-title{max-width:1400px;padding:0;margin-top:0;font-size:56px;font-weight:600;line-height:64px;color:#000}.wc_content_text_box h3.wp-block-heading{font-size:22px}.elementor a{box-shadow:none;text-decoration:none}.wc_size_full{width:100%;display:block;position:relative}.wc_size_full:before{content:'';padding-top:100%;display:block}.wc_size_full img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:100%}.Programas-btn-tab a{background:#fff0;text-align:left;padding:0;color:var(--n-tabs-title-color)!important;font-size:18px;font-weight:600;line-height:27px}.Programas-btn-tab a:hover{background:#fff0;border-style:solid;border-width:0 0 0 0;color:#00B57D!important;border-color:var(--e-global-color-primary)}.Programas-btn-tab{order:5!important}.curso-container{display:flex;justify-content:center;align-items:center;background-color:#000;padding:50px 20px}.curso-content{max-width:1360px;width:100%;margin:0 auto}.curso-container h2{margin-top:0;margin-bottom:1.5rem;color:#fff;font-size:32px;font-weight:600;line-height:40px}.curso-content-info *{margin-bottom:1rem;font-size:1rem;color:#fff}.curso-content-info ul{padding-left:20px}.curso-content-info li::marker,.plan-item li::marker{color:#00b57d}.plan-container{display:flex;justify-content:center;padding:50px 20px}.plan-content{max-width:1360px;width:100%}.plan-container h2{margin-top:0;margin-bottom:1.5rem;font-size:32px;font-weight:600;line-height:40px;color:#111}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin:2rem 0}.plan-item{display:flex;align-items:flex-start;gap:1rem;border:1px solid #00b57d30;border-radius:10px;padding:20px;flex-direction:column;background-color:#ECF5F2}.numero{font-size:20px;font-weight:700;color:#00b57d;flex-shrink:0;width:40px;height:40px;background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;border:1px solid #00b57d30}.texto h3{font-size:20px;font-weight:600;margin-bottom:1rem;margin-top:0;color:#000}.texto ul{margin:0;padding-left:1.2rem;list-style:disc}.texto li{margin-bottom:.4rem;color:#444;font-size:1rem}.hp_container{padding:50px 20px;background-color:#111}.hp_container h2{color:#000;margin-top:0;margin-bottom:1.5rem;font-size:32px;font-weight:600;line-height:40px}.hp_content{max-width:1360px;width:100%;margin:0 auto}.hp_content p{font-size:1.1rem;line-height:1.6;margin-bottom:20px}.hp_container .faq-item{background-color:#ECF5F2;padding:15px 20px;margin-bottom:10px;border-radius:10px;transition:all 0.3s ease;cursor:pointer;position:relative}.hp_container .faq-item .faq-item-title{padding-right:15px;position:relative}.hp_container .faq-item .faq-item-title h3{font-size:20px;font-weight:500;text-decoration:none;line-height:28px;color:#000;margin:0}.hp_container .faq-item:hover .faq-item-title h3{color:#00b57d}.hp_container .faq-item .faq-item-content{display:none;padding-top:10px}.hp_container .faq-item .faq-item-content *{font-size:1rem;line-height:normal}.hp_container .faq-item.active .faq-item-content{display:block}.hp_container .faq-item .faq-item-title::after{content:'+';position:absolute;right:0;top:0;color:#000;transition:transform 0.3s ease;font-size:20px;font-weight:500;text-decoration:none;line-height:28px}.hp_container .faq-item:hover .faq-item-title::after{color:#00b57d}.hp_container .faq-item.active .faq-item-title::after{content:'-';transform:rotate(180deg);color:#00b57d}@media screen and (min-width:768px){.wc_icon_box_hero_section{background:linear-gradient(0deg,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .6) 100%),linear-gradient(0deg,#000 18.5%,rgb(0 0 0 / .6) 46%,rgb(0 0 0 / .3) 61%,#fff0 100%)}}.wc_icon_box_hero_section{background:linear-gradient(180deg,rgb(0 0 0 / .6026785714) 0%,rgb(0 0 0 / .5298494398) 10%,#000000 50%)}.wc_taxt_box ul{padding-left:20px}.wc_taxt_box ul li{list-style-type:disc}.wc_taxt_box p:empty{line-height:0}.custom-course-nav-wrapper{background:#000;position:sticky;top:0;box-shadow:0 2px 6px rgb(0 0 0 / .1);z-index:999;width:100%;left:0;right:0}.custom-course-nav{list-style:none;gap:20px;padding:15px 20px;display:flex;margin:0 auto;width:100%;max-width:1400px;overflow-x:scroll;align-items:center;flex-wrap:nowrap;flex-direction:row;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.custom-course-nav::-webkit-scrollbar{display:none}.custom-course-nav li a{position:relative;display:flex;font-size:.875rem;font-style:normal;line-height:1.1875rem;font-weight:400;color:#fff;text-decoration:none;white-space:nowrap;flex-direction:column;cursor:pointer;transition:color 0.3s ease}.custom-course-nav li a.active{color:#00b57d!important}.custom-course-nav li a.active::before{background-color:#fff;transform:scaleX(1)}.custom-course-nav li a::before{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000;content:"";transform:scaleX(0);transition:transform .3s linear;transform-origin:left}.course__item__section{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;justify-content:stretch}.course__item{border-radius:.5rem;display:flex;flex-direction:column;border:1px solid #4e4e4e;gap:.62rem;padding:0;position:relative;cursor:pointer}.course__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,#fff0 0%,#fff0 0%,#000000 90%);z-index:0}.course__item:hover{border:1px solid #00b57d}.course__item:hover .course__title,.course__item:hover .course__title a{color:#00b57d}.course__img img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:.5rem;max-height:19.5rem;aspect-ratio:9 / 16}.course__body{position:absolute;bottom:0;left:0;width:100%;z-index:1;padding:1rem;color:#fff}.course__title,.course__title a{color:#fff;text-decoration:none;font-size:.875rem;font-style:normal;line-height:1.5rem;font-weight:600}@media screen and (min-width:768px){.course__title,.course__title a{font-size:1rem;line-height:1.75rem}}.course__title:hover,.course__title a:hover{color:#fff}.course__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#eee;text-overflow:ellipsis;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem;margin-top:.5rem;margin-bottom:.5rem}.course__oustanding{display:flex;justify-content:space-between;padding:0;list-style:none}.course__oustanding li{font-size:.75rem;font-style:normal;font-weight:600;line-height:1.125rem}.course-hero-section .course-hero-container{max-width:1360px;margin:0 auto;width:100%;position:relative}.course-hero-section{background-position:center;background-repeat:no-repeat;background-size:cover;padding:50px 20px;position:relative}.course-hero-section:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .49) 61.5%,rgb(0 0 0 / .61) 100%),linear-gradient(0deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .2) 100%)}.course-hero-section .course-title{margin:0;padding:0;font-size:2rem;font-style:normal;line-height:2.375rem;font-weight:600;color:#fff}.course-hero-content{display:flex;flex-direction:column;gap:1.5rem}.course-info{display:flex;padding-left:0;list-style:none;flex-wrap:wrap;row-gap:1rem}.course-info .course-info-item{padding-left:1rem;padding-right:1rem;border-left:2px solid #00b57d;flex-basis:50%}.course-info .course-info-item strong{margin:0;padding:0;font-weight:400;color:#fff;font-size:.875rem;font-style:normal;line-height:1.1875rem;display:block}.course-info .course-info-item span{font-weight:500;color:#fff;font-size:1rem;font-style:normal;line-height:1.5rem;display:block}.course-bottom-description ul{display:flex;flex-direction:column;gap:1rem;padding-left:20px}.course-bottom-description ul li{font-weight:600;font-size:.875rem;line-height:1.1875rem;color:#fff}.course-bottom-description ul li::marker{color:#00b57d}.custom-pagination{display:flex;justify-content:center;align-items:center;margin-top:40px;gap:8px;flex-wrap:wrap}.custom-pagination .page-numbers{display:inline-block;padding:10px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-weight:500;color:#333;text-decoration:none;transition:all 0.2s ease;background-color:#fff}.custom-pagination .page-numbers:hover,.custom-pagination .page-numbers:focus{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff}.custom-pagination .page-numbers.current{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff;cursor:default}.custom-pagination:empty{display:none}.custom-pagination .page-numbers.dots{border:none;background:none;color:#999;padding:10px}.custom-pagination .prev,.custom-pagination .next{font-weight:600}@media screen and (min-width:1024px) and (min-width:768px){.course-info .course-info-item strong{font-size:1rem;line-height:1.75rem}.course-info .course-info-item span{font-size:1.5rem;line-height:2rem}.course-bottom-description ul li{font-size:1rem;line-height:1.75rem}}@media screen and (min-width:768px){.course-hero-section .course-title{font-size:3.5rem;line-height:4rem}.course-info .course-info-item span{font-size:1.25rem;line-height:1.75rem}.course-hero-mobile-images{display:none}}@media screen and (min-width:1024px){.course-hero-section{padding-top:6.28rem;display:flex;padding-bottom:5rem}.course-info .course-info-item{flex-basis:25%}.course-hero-content{max-width:58.333%;gap:2.5rem}}.blog_grid_page{max-width:1400px!important;padding:0 20px}.blog_grid_page .blog_grid_section{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:20px}.blog_grid_page .blog_grid_section .blog_grid_post{border-radius:10px;overflow:hidden;border:1px solid #e0e0e0;position:relative;background-color:#fff}.blog_grid_page .blog-section-category .blog_grid_post{border:1px solid #e0e0e0;background-color:#fff}.blog_grid_page .blog_grid_section .blog_grid_post::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,#fff0 0%,#fff0 0%,#000000 90%);z-index:0}.blog_grid_page .blog-section-category .blog_grid_post::after{display:none}.blog_grid_page .blog_grid_section .blog_grid_post:hover{border:1px solid #00b57d}.blog_grid_page .blog_grid_section .blog_grid_post:first-child{grid-row:span 1}.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_img{position:relative;width:100%;display:block;background-color:#f5f5f5;overflow:hidden;border-radius:10px 10px 0 0}.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_img,.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_img a{width:100%;height:100%}.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_img:before{padding-top:70%;content:'';display:block}.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border-radius:10px 10px 0 0}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:first-child .blog_grid_post_img:before{padding-top:56.25%}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:first-child .blog_grid_post_img img{object-fit:cover;object-position:center center;border-radius:10px 10px 0 0}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:not(:first-child) .blog_grid_post_img:before{padding-top:75%}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:not(:first-child) .blog_grid_post_img img{object-fit:cover;object-position:center center;border-radius:10px 10px 0 0}.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_img a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;text-decoration:none}.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_img a img{transition:transform 0.3s ease}.blog_grid_page .blog_grid_section .blog_grid_post:hover .blog_grid_post_img img{transform:scale(1.05)}.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_contnet{padding:20px;position:relative;z-index:1}.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_contnet h2{color:#fff;text-decoration:none;font-size:1rem;font-style:normal;line-height:1.5rem;font-weight:600;margin:0}.blog_grid_page .blog-section-category .blog_grid_post .blog_grid_post_contnet h2{color:#111;margin-top:0}.blog_grid_page .blog_grid_section .blog_grid_post:hover .blog_grid_post_contnet h2{color:#00b57d}.blog_grid_page .blog-section-category .blog_grid_post .blog_grid_post_contnet h2 a{color:#000;text-decoration:none;transition:color 0.3s ease}.blog_grid_page .blog-section-category .blog_grid_post:hover .blog_grid_post_contnet h2 a,.blog_grid_page .blog-section-category .blog_grid_post .blog_grid_post_contnet h2 a:hover{color:var(--n-tabs-title-color-active)}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:first-child .blog_grid_post_contnet h2 a{color:#000;font-size:1.5rem;line-height:1.8rem;font-weight:700}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:first-child .blog_grid_post_contnet h2 a:hover{color:var(--n-tabs-title-color-active)}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:not(:first-child) .blog_grid_post_contnet h2 a{color:#000;font-size:1rem;line-height:1.5rem;font-weight:600}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:not(:first-child) .blog_grid_post_contnet h2 a:hover{color:var(--n-tabs-title-color-active)}@media screen and (min-width:768px){.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_contnet h2{font-size:1.25rem;line-height:1.75rem}}.blog_grid_page .blog_grid_section .blog_grid_post .blog_grid_post_contnet .blog_grid_post_btn{color:#fff;text-decoration:none;font-size:.875rem;font-style:normal;line-height:1.5rem;font-weight:600}.blog_grid_page .blog_grid_section .blog_grid_post:hover .blog_grid_post_contnet .blog_grid_post_btn{color:#00b57d}.blog_grid_page .blog-section-recommended,.blog_grid_page .blog-section-latest,.blog_grid_page .blog-section-category{margin-bottom:60px}.blog_grid_page .blog-section-recommended h2,.blog_grid_page .blog-section-latest h2,.blog_grid_page .blog-section-category h2{font-size:2rem;font-weight:600;margin-bottom:30px;color:#111;line-height:1.2}.blog_grid_page .blog_post_date{color:#999;font-size:.875rem;margin-bottom:10px;line-height:1.5;display:block}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:first-child .blog_post_date{color:#999;margin-bottom:15px;font-size:.875rem}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:not(:first-child) .blog_post_date{color:#999;margin-bottom:10px;font-size:.875rem}.blog_grid_page .blog_post_excerpt{color:#666;font-size:.875rem;line-height:1.6;margin-top:10px}.blog_grid_page .blog-section-category .blog_grid_post .blog_post_excerpt{color:#666;font-size:.875rem;line-height:1.6;margin-top:15px;font-weight:400}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:first-child .blog_post_excerpt{margin-top:15px}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:not(:first-child) .blog_post_excerpt{margin-top:10px}.blog_grid_page .blog_category_more{margin-top:30px;text-align:left}.blog_grid_page .blog_category_more .blog_grid_post_btn{color:#111;font-weight:600;font-size:1rem;text-decoration:none;transition:color 0.3s ease}.blog_grid_page .blog_category_more .blog_grid_post_btn:hover{color:#00b57d}.blog_grid_page .page-header{margin-bottom:50px}.blog_grid_page .page-title{font-size:2.5rem;font-weight:600;margin-bottom:20px;color:#111}.blog_grid_page .archive-description{color:#666;font-size:1rem;line-height:1.6}.schema-faq{margin-bottom:20px}.schema-faq .schema-faq-section{border-radius:10px;margin-bottom:10px;overflow:hidden;background:#ECF5F2;position:relative}.schema-faq .schema-faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:10px}.schema-faq .schema-faq-question strong{width:100%;padding:10px 15px;background:#ECF5F2;color:#000;font-size:1rem;cursor:pointer;font-weight:500;font-family:"Poppins",Sans-serif}.schema-faq .schema-faq-question:hover strong,.schema-faq .schema-faq-question.active strong{color:#00b57d}.schema-faq .schema-faq-question::after{content:'+';color:#000;transition:transform 0.3s ease;font-size:1rem;cursor:pointer;font-weight:500;text-decoration:none}.schema-faq .schema-faq-question.active::after{transform:rotate(180deg);content:'-';transform:rotate(180deg);color:#00b57d}.schema-faq .schema-faq-answer{display:none;padding:0 15px 10px 15px;font-size:.95rem;line-height:1.6;margin-bottom:0!important}.wc_content_text_box h2.wp-block-heading{font-size:24px;font-weight:600}a,.wc_content_text_box a{color:#008dfe}a:hover,.wc_content_text_box a:hover{color:#00b57d}@media screen and (max-width:1366px){.course__item__section{grid-template-columns:repeat(3,1fr)}.hp_container h2,.plan-container h2,.curso-container h2{font-size:30px}.woocommerce-cart main#content .page-header .entry-title{font-size:50px;line-height:60px}}@media (max-width:1200px){.Programas-btn-tab a{font-size:16px;line-height:24px}.hp_container h2,.plan-container h2,.curso-container h2{font-size:28px;line-height:38px}.woocommerce-cart main#content .page-header .entry-title{font-size:45px;line-height:55px}}@media screen and (max-width:1024px){.course__item__section{grid-template-columns:repeat(2,1fr)}.blog_grid_page .blog_grid_section{grid-template-columns:repeat(3,1fr)}.hp_container h2,.plan-container h2,.curso-container h2{font-size:26px;line-height:36px}button.jkit-close-menu,button.jkit-hamburger-menu{display:flex!important;align-items:center;justify-content:center}.hp_container .faq-item .faq-item-title::after,.hp_container .faq-item .faq-item-title h3{font-size:18px;line-height:24px}.woocommerce-cart main#content .page-header .entry-title{font-size:40px;line-height:50px}}@media (max-width:880px){.Programas-btn-tab a{font-size:14px;line-height:24px}.plan-container h2,.curso-container h2{font-size:24px;line-height:34px}.wc_content_text_box h2.wp-block-heading{font-size:22px;font-weight:600}.woocommerce-cart main#content .page-header .entry-title{font-size:35px;line-height:45px}}@media screen and (max-width:767px){.wc_content_text_box h3.wp-block-heading{font-size:20px}.blog_grid_page .blog_grid_section{grid-template-columns:1fr;grid-gap:20px}.wc_content_text_box h2.wp-block-heading{font-size:20px}.schema-faq .schema-faq-question,.schema-faq .schema-faq-answer{font-size:15px}.blog_grid_page .blog-section-recommended h2,.blog_grid_page .blog-section-latest h2,.blog_grid_page .blog-section-category h2{font-size:1.5rem;margin-bottom:20px}.blog_grid_page .page-title{font-size:2rem}.blog_grid_page .blog-section-recommended,.blog_grid_page .blog-section-latest,.blog_grid_page .blog-section-category{margin-bottom:40px}.blog_grid_page .blog-section-category .blog_grid_section .blog_grid_post:first-child .blog_grid_post_contnet h2 a{font-size:1.25rem;line-height:1.75rem}.custom-pagination .page-numbers{padding:8px 12px;font-size:13px}.hp_container h2,.plan-container h2,.curso-container h2{font-size:20px;line-height:30px}.course-hero-mobile-images{width:100%;height:auto;object-fit:cover;display:block}.course-hero-content{background-color:#000;padding:50px 20px}.plan-grid{grid-template-columns:1fr}.course-hero-section{padding:0;background-image:none!important}.course-hero-section:before{display:none}.course-tab-box button.e-n-tab-title{justify-content:space-between}.wc-block-cart table.wc-block-cart-items td,.wc-block-cart table.wc-block-cart-items th{margin:0 0 10px!important}.woocommerce-cart main#content .page-header .entry-title{font-size:28px;line-height:38px}}@media screen and (max-width:480px){.course__item__section{grid-template-columns:repeat(1,1fr)}}#primary.site-main{max-width:1400px;margin:0 auto;padding:50px 20px;background:#fff}#primary.site-main .page-header{margin-bottom:50px}#primary.site-main .page-title{font-size:2.5rem;font-weight:600;margin-bottom:20px;color:#111;line-height:1.2}#primary.site-main .archive-description{color:#666;font-size:1rem;line-height:1.6}#primary.site-main .pagination{margin-top:50px;text-align:center;display:flex;justify-content:center;gap:5px}#primary.site-main .pagination .page-numbers{padding:10px 15px;border:1px solid #e0e0e0;border-radius:5px;text-decoration:none;color:#111;transition:all 0.3s ease;display:inline-block;margin:0 2px}#primary.site-main .pagination .page-numbers:hover,#primary.site-main .pagination .page-numbers.current{background-color:var(--n-tabs-title-color-active);border-color:var(--n-tabs-title-color-active);color:#fff}.blog-grid-container{margin-bottom:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media screen and (max-width:1024px){.blog-grid-container{grid-template-columns:repeat(2,1fr);gap:25px}}@media screen and (max-width:767px){.blog-grid-container{grid-template-columns:1fr;gap:20px}}.blog-post-item{display:flex;flex-direction:column;background:#fff;overflow:hidden;transition:all 0.3s ease;height:100%;box-shadow:0 2px 8px rgb(0 0 0 / .12)}.blog-post-item:hover{box-shadow:0 4px 16px rgb(0 0 0 / .12)}.blog-post-image{position:relative;width:100%;overflow:hidden;background-color:#f5f5f5;display:block}.blog-post-image:before{content:'';padding-top:56.25%;display:block}.blog-post-image a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-decoration:none;overflow:hidden}.blog-post-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.3s ease;margin:0;padding:0}.blog-post-item:hover .blog-post-thumbnail{transform:scale(1.05)}.blog-post-content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.blog-post-date{color:#999;font-size:.875rem;margin-bottom:12px;line-height:1.5;display:block;font-weight:400;text-align:left}.blog-post-title{margin:0 0 10px 0;font-size:1.25rem;font-weight:700;line-height:1.4;text-align:left}.blog-post-title a{color:#000;text-decoration:none;transition:color 0.3s ease;display:block}.blog-post-title a:hover,.blog-post-item:hover .blog-post-title a{color:var(--n-tabs-title-color-active)}.blog-post-description{color:#666;font-size:.875rem;line-height:1.6;margin-top:0;flex-grow:1;font-weight:400;text-align:left;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){#primary.site-main{padding:30px 15px}.blog-post-content{padding:15px}.blog-post-title{font-size:1.125rem;margin-bottom:12px}.blog-post-date{font-size:.8125rem;margin-bottom:10px}.blog-post-description{font-size:.875rem}}.single-post-hero-section{position:relative;padding:100px 20px;min-height:500px;display:flex;align-items:center;overflow:hidden}.single-post-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;background-color:#fef8e7}.single-post-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:1}.single-post-hero-container{max-width:1360px;margin:0 auto;width:100%;position:relative;z-index:2}.single-post-hero-content{position:relative;z-index:3;color:#fff}.single-post-breadcrumbs{font-size:.875rem;color:#fff;margin-bottom:20px;line-height:1.5}.single-post-breadcrumbs a{color:#fff;text-decoration:none;transition:opacity 0.3s ease}.single-post-breadcrumbs a:hover{opacity:.8}.single-post-breadcrumbs span{color:#fff}.single-post-content ul.wp-block-list{margin-bottom:20px}.single-post-date{font-size:.875rem;color:#fff;margin-bottom:20px;line-height:1.5}.single-post-title{font-size:2.5rem;font-weight:600;line-height:1.2;color:#fff;margin:0;padding:0}.single-post-main{max-width:1360px;margin:0 auto;padding:50px 20px;background:#fff}.single-post-content{line-height:1.8;font-size:1rem;color:#333}.single-post-content h2,.single-post-content h3,.single-post-content h4{color:#111;margin-top:2rem;margin-bottom:1rem}.single-post-content p{margin-bottom:1rem}@media screen and (min-width:768px){.single-post-hero-section{padding:120px 20px;min-height:600px}.single-post-title{font-size:3.5rem;line-height:1.1}.single-post-breadcrumbs{font-size:1rem}.single-post-date{font-size:1rem}}@media screen and (min-width:1024px){.single-post-hero-section{padding:150px 20px;min-height:700px}.single-post-title{font-size:4rem}}@media screen and (max-width:767px){.single-post-hero-section{padding:80px 20px;min-height:400px}.single-post-title{font-size:2rem;line-height:1.3}.single-post-main{padding:30px 15px}.single-post-content{font-size:.9375rem}}.blog-section .section-title{font-size:32px;margin-bottom:25px}.blog-section .blog-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.blog-section .blog-card{background:#fff}.blog-section .img-wrapper{border-radius:10px;overflow:hidden}.blog-section .img-wrapper img{display:block}.blog-section .date{font-size:14px;margin:10px 0;color:#888}.blog-section .title{font-size:22px;margin-bottom:10px;line-height:1.3;color:#000}.blog-section .title:hover{color:#00b57d}.blog-section .title a{color:currentcolor}.blog-section .small .title{font-size:18px}.blog-section .excerpt{font-size:15px;color:#444}.blog-section .btn-container{text-align:center;margin-top:40px}.blog-section .btn-more{display:inline-block;padding:10px 25px;border:2px solid #000;border-radius:30px;font-weight:700;transition:0.3s ease;color:#000}.blog-section .btn-more:hover{background:#000;color:#fff}.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 8px rgb(0 0 0 / .1);padding:10px 20px;display:flex;justify-content:center;align-items:center;z-index:9999}.sticky-add-to-cart .sticky-inner{display:flex;justify-content:space-between;gap:10px;align-items:center;max-width:1200px;width:100%}.sticky-add-to-cart .product-info{display:flex;align-items:center;gap:10px}.sticky-add-to-cart img{width:50px;height:auto;border-radius:4px}.sticky-add-to-cart .button{background-color:#000;color:#fff;border:none;padding:10px 20px;border-radius:30px;cursor:pointer;display:inline-block}.sticky-add-to-cart .button:hover{background-color:#333}.sticky-cart-form button.single_add_to_cart_button,.sticky-cart-form .quantity{display:none}.fluentform .ff-el-group{margin-bottom:10px}.fluent_form_4 .top_merged.ff_submit_btn_wrapper{position:unset!important}.ff-default .ff-el-form-control:focus{border-color:#00B57D}body.woocommerce-account{background:#ECF5F2}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#000;border:1px solid #ccc;border-top:3px solid #00B57D;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-info::before{color:#00B57D}fieldset{padding:.35em .75em .625em;margin-bottom:10px}input:focus{outline:none}.eb-course-card-title.eb-course-title,.eb-course-card-title{color:#00b57d}.woocommerce-account main#content .woocommerce-Addresses .woocommerce-Address{border:1px solid #ccc;padding:10px 20px;background:#fff}.woocommerce-account main#content .woocommerce-Button,.woocommerce-account main#content a.button,.woocommerce-account main#content .woocommerce-button{background-color:#000;color:#fff;border:none;padding:10px 20px;border-radius:30px;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1.5}.woocommerce-account main#content .woocommerce-Button:hover,.woocommerce-account main#content a.button:hover,.woocommerce-account main#content .woocommerce-button:hover{background-color:#333}.woocommerce-account main#content .woocommerce form.woocommerce-form{background:#fff;border-color:#00B57D}.woocommerce-account main#content{max-width:1400px;padding:50px 20px}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:25%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:73%}.woocommerce-account main#content .page-header .entry-title{margin:0 0 20px}.woocommerce-MyAccount-navigation{background:#0D0D0D;padding:20px;border-radius:8px}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;margin:0}.woocommerce-MyAccount-navigation li:not(:last-child){margin-bottom:10px}.woocommerce-MyAccount-navigation a{display:block;padding:10px 15px;color:#333;background:#fff;text-decoration:none;border-radius:4px;transition:background-color 0.3s ease}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{background-color:#00b57d;color:#fff}.woocommerce-account main#content .woocommerce-Addresses .woocommerce-Address h2{font-size:24px;color:#000}@media (max-width:1024px){.woocommerce-MyAccount-navigation{padding:15px}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-MyAccount-navigation li{width:48%;margin-bottom:15px}}@media (max-width:768px){.woocommerce-MyAccount-navigation{padding:10px;margin-bottom:30px}.woocommerce-MyAccount-navigation ul{display:block}.woocommerce-MyAccount-navigation li{width:100%;margin-bottom:12px}.woocommerce-MyAccount-navigation a{font-size:14px}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%!important}}@media (max-width:480px){.woocommerce-MyAccount-navigation{padding:8px}.woocommerce-MyAccount-navigation a{font-size:13px;padding:8px}}@media (max-width:992px){.blog-section .blog-grid{grid-template-columns:1fr 1fr}.blog-section .large{grid-column:span 2}}@media (max-width:768px){.blog-section .blog-grid{grid-template-columns:1fr}.blog-section .large{grid-column:span 1}}@media (max-width:475px){.sticky-add-to-cart .sticky-inner{flex-wrap:wrap}}.cursos-archive-main{padding:0}.cursos-archive-content{background:#fff;padding:40px 20px 80px}.cursos-archive-content .container{max-width:1200px;margin:0 auto}.cursos-category-section{margin-bottom:60px}.cursos-category-section:last-child{margin-bottom:0}.cursos-category-title{font-size:32px;font-weight:700;color:#000;margin:0 0 10px 0;line-height:1.3}.cursos-category-title a{color:#000;text-decoration:none;transition:color 0.3s ease}.cursos-category-title a:hover{color:#00b57d}.cursos-category-description{font-size:16px;color:#666;margin:0 0 30px 0;line-height:1.6}.cursos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:30px}.curso-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:all 0.3s ease;display:flex;flex-direction:column;height:100%}.curso-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .15);transform:translateY(-4px)}.curso-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.curso-card-image{position:relative;width:100%;overflow:hidden;background:#000;aspect-ratio:16 / 9;border-radius:12px}.curso-card-image::before{content:'';display:block;padding-top:56.25%}.curso-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease}.curso-card:hover .curso-card-image img{transform:scale(1.05)}.curso-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:linear-gradient(to bottom,rgb(0 0 0 / .3) 0%,rgb(0 0 0 / .5) 100%);z-index:1}.curso-card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.curso-card-title{font-size:22px;font-weight:700;color:#fff;margin:0 0 12px 0;line-height:1.3;text-shadow:0 2px 4px rgb(0 0 0 / .3)}.curso-card-excerpt{font-size:14px;color:#fff;line-height:1.6;margin:0 0 auto 0;text-shadow:0 1px 3px rgb(0 0 0 / .3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.curso-card-meta{margin-top:auto;padding-top:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.curso-card-meta span{font-size:14px;color:#fff;font-weight:500;text-shadow:0 1px 3px rgb(0 0 0 / .3)}.curso-card-meta .curso-price{font-weight:600}.curso-card-meta .curso-duration,.curso-card-meta .curso-date{font-weight:400}.no-courses{text-align:center;padding:60px 20px;font-size:18px;color:#666}@media (max-width:1024px){.cursos-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.cursos-category-title{font-size:28px}}@media (max-width:768px){.cursos-archive-content{padding:30px 20px 60px}.cursos-category-section{margin-bottom:50px}.cursos-category-title{font-size:24px}.cursos-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.curso-card-overlay{padding:20px}.curso-card-title{font-size:18px}.curso-card-excerpt{font-size:13px}.curso-card-meta span{font-size:13px}}@media (max-width:480px){.cursos-grid{grid-template-columns:1fr;gap:20px}.cursos-category-title{font-size:22px}.curso-card-overlay{padding:18px}.curso-card-title{font-size:18px}.curso-card-excerpt{font-size:12px}.curso-card-meta{gap:8px}.curso-card-meta span{font-size:12px}}#cerebro-fab{border:0;padding:0}#cerebro-fab:focus-visible,.elementor-element-8f4887b a:focus-visible,.jkit-hamburger-menu:focus-visible,.jkit-close-menu:focus-visible,.microchips-submit-btn:focus-visible{outline:3px solid #00b57d;outline-offset:3px}.microchips-input-hint,.microchips-checkbox-hint{color:#596579}@media (max-width:767px){.elementor-element-8f4887b{width:88px!important;max-width:88px;flex:0 0 88px}.elementor-element-8f4887b .elementor-icon-list-items{margin:0!important;gap:0!important;flex-wrap:nowrap}.elementor-element-8f4887b .elementor-icon-list-item{margin:0!important}.elementor-element-8f4887b .elementor-icon-list-item a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.jkit-hamburger-menu,.jkit-close-menu{min-height:44px;min-width:44px}.microchips-brevo-form input:not([type="checkbox"]),.microchips-equivalencia-form input:not([type="checkbox"]){min-height:44px;font-size:16px}.microchips-checkbox-label{min-height:44px}.microchips-checkbox-text{font-size:13px!important;line-height:1.45}.microchips-input-hint,.microchips-checkbox-hint{font-size:12px!important;line-height:1.45}.microchips-submit-btn{min-height:48px}.single-cursos{padding-bottom:84px}.sticky-add-to-cart{padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px))}.sticky-add-to-cart .sticky-inner{flex-wrap:nowrap}.sticky-add-to-cart .product-info{min-width:0}.sticky-add-to-cart .product-title,.sticky-add-to-cart .product-info img{display:none}.sticky-add-to-cart .product-price{font-size:20px;white-space:nowrap}.sticky-add-to-cart .button{min-height:44px;white-space:nowrap}.single-cursos #cerebro-fab{bottom:96px;right:12px}.single-cursos #cerebro-bubble{bottom:160px;max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px)}}body.woocommerce-cart,body.woocommerce-checkout{background:#f4f7fa;color:#162f46}body.woocommerce-cart main#content,body.woocommerce-checkout main#content{max-width:1180px;margin:42px auto 64px;padding:0 24px}body.woocommerce-cart main#content .page-header .entry-title,body.woocommerce-checkout main#content .page-header .entry-title{font-size:clamp(30px,4vw,44px);line-height:1.16;letter-spacing:-1px;font-weight:750;color:#0b2942;margin:0 0 24px;padding:0}.mca-academic-secretariat{margin:0 0 24px;border:1px solid #dbe5ee;border-top:4px solid #0b2942;border-radius:14px;background:#fff;padding:26px 28px}.mca-secretariat-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.mca-secretariat-heading img{display:block;width:68px;height:68px;object-fit:contain;flex:0 0 68px}.mca-secretariat-eyebrow{margin:0 0 6px!important;text-transform:uppercase;letter-spacing:1.4px;font-size:11px;font-weight:750;color:#49718b}.mca-secretariat-intro{margin:0!important;font-size:19px;line-height:1.5;color:#0b2942;font-weight:600}.mca-enrol-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none!important;padding:18px 0 0!important;margin:0!important;border-top:1px solid #e3eaf0;gap:18px}.mca-enrol-steps li{display:flex;gap:10px;align-items:center;font-size:13px;line-height:1.35;color:#6c7d8c;margin:0;padding:0}.mca-enrol-steps li>span{display:inline-flex;width:28px;height:28px;justify-content:center;align-items:center;border:1px solid #d8e2ea;border-radius:50%;font-weight:650;flex:0 0 28px}.mca-enrol-steps li[aria-current=step]{color:#0b2942;font-weight:750}.mca-enrol-steps li[aria-current=step]>span{background:#0b2942;color:#fff;border-color:#0b2942}.mca-academic-help{background:#eaf1f6;border:1px solid #d5e1ea;border-radius:12px;padding:18px 22px;margin:28px 0;color:#40596e;font-size:13px;line-height:1.65}.mca-academic-help strong{display:block;color:#0b2942;margin-bottom:5px}.mca-academic-help p{margin:0}body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-checkout .wc-block-components-sidebar{background:#fff;border:1px solid #dbe5ee;border-radius:14px;padding:24px!important;box-shadow:0 5px 18px #0b294205}body.woocommerce-cart .wc-block-components-main,body.woocommerce-checkout .wc-block-components-main{background:#fff;border:1px solid #dbe5ee;border-radius:14px;padding:28px!important}body.woocommerce-cart .wc-block-cart-items,body.woocommerce-checkout .wc-block-components-order-summary{color:#162f46}body.woocommerce-cart .wc-block-cart-items__header th{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#61768a;padding-bottom:15px}body.woocommerce-cart .wc-block-components-product-name,body.woocommerce-checkout .wc-block-components-product-name{font-weight:650;color:#0b2942;text-decoration:none;line-height:1.45}body.woocommerce-cart .wc-block-components-product-image img,body.woocommerce-checkout .wc-block-components-order-summary-item__image img{border-radius:8px}body.woocommerce-cart .wc-block-components-button,body.woocommerce-checkout .wc-block-components-button{background:#0b2942;color:#fff;border:1px solid #0b2942;border-radius:8px;font-weight:650;min-height:50px;text-transform:none;letter-spacing:0}body.woocommerce-cart .wc-block-components-button:hover,body.woocommerce-checkout .wc-block-components-button:hover{background:#174666;color:#fff}body.woocommerce-cart .wc-block-components-button:focus-visible,body.woocommerce-checkout .wc-block-components-button:focus-visible{outline:3px solid #00bde1;outline-offset:3px}body.woocommerce-cart .wc-block-components-totals-footer-item,body.woocommerce-checkout .wc-block-components-totals-footer-item{color:#0b2942}body.woocommerce-checkout .wc-block-components-checkout-step__title{color:#0b2942;font-size:21px;font-weight:650}body.woocommerce-checkout .wc-block-components-checkout-step__description,body.woocommerce-checkout .wc-block-components-checkout-step__heading-content{color:#61768a}body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-textarea,body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border-color:#cbd9e4;border-radius:7px}@media(max-width:767px){body.woocommerce-cart main#content,body.woocommerce-checkout main#content{margin:28px auto 42px;padding:0 18px}.mca-academic-secretariat{padding:20px 18px}.mca-secretariat-heading{gap:14px;margin-bottom:20px}.mca-secretariat-heading img{width:52px;height:52px;flex-basis:52px}.mca-secretariat-intro{font-size:17px}.mca-secretariat-eyebrow{font-size:10px;letter-spacing:1px}.mca-enrol-steps{gap:10px}.mca-enrol-steps li{font-size:11px;flex-direction:column;align-items:flex-start;gap:7px}.mca-enrol-steps li>span{width:25px;height:25px;flex-basis:25px}body.woocommerce-cart .wc-block-components-main,body.woocommerce-checkout .wc-block-components-main,body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-checkout .wc-block-components-sidebar{padding:20px!important}}