*{padding:0}*,body figure{margin:0}.course-list-block{align-items:center;display:flex;flex-direction:column;gap:0;min-width:300px;padding:20px 10px 10px}.course-list-block a{text-transform:none}.course-list-block p{word-break:break-word}.course-list-block a,.course-list-block h1,.course-list-block h2,.course-list-block h3,.course-list-block h4,.course-list-block h5,.course-list-block h6,.course-list-block p{margin:0;padding:0}.course-list-block .w-full{width:100%}.course-list-block .w-1\/3{width:33.333333%}.course-list-block .w-2\/3{width:66.666667%}.course-list-block .loading-icon{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--primary-color);display:none;height:40px;margin:40px 0;width:40px}.course-list-block .status-message{padding:40px 0;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.course-list-block .filter-inputs{word-break:break-all}.course-list-block .filter-inputs #search-input,.course-list-block .filter-inputs #select-area{border-color:var(--border-color)}.course-list-block .filter-inputs #select-type{align-items:center;border:none;display:flex;flex-flow:wrap;gap:10px;justify-content:center;width:100%}.course-list-block .filter-inputs #select-type .select-list{background-color:var(--secondary-color-rgb);border-color:var(--border-color);border-radius:15px;border-style:solid;border-width:1px;color:var(--primary-color);cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .2s linear}.course-list-block .filter-inputs #select-type .select-list.active,.course-list-block .filter-inputs #select-type .select-list:focus,.course-list-block .filter-inputs #select-type .select-list:hover{background-color:var(--primary-color);border-color:var(--primary-color);border-radius:15px;border-style:solid;border-width:1px;color:var(--secondary-color);cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .2s linear}.course-list-block .filter-inputs #select-type .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.course-list-block .pagination{align-items:center;display:flex;gap:5px;justify-content:center;margin:15px 0}.course-list-block .pagination .page-button{align-items:center;background:none;border:2px solid var(--primary-color);border-radius:8px;color:var(--primary-color);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;line-height:16px;padding:0 10px;transition:all .2s linear;width:40px}.course-list-block .pagination .active-page{background:var(--primary-color);color:#fff}.course-list-block .list-items{display:flex;flex-direction:column;gap:10px;list-style:"none";margin:0;min-width:-moz-fit-content;min-width:fit-content;padding:0;width:100%}.course-list-block .list-items .item-container{border-radius:10px;border-style:solid;border-width:1px;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.course-list-block .list-items .item-container .item-image{justify-items:flex-start;margin-bottom:30px;width:100%}.course-list-block .list-items .item-container .item-image img{aspect-ratio:4/3;border:none;border-radius:10px;-o-object-fit:cover;object-fit:cover}.course-list-block .list-items .item-container .item-content{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.course-list-block .list-items .item-container .item-content .institution-container{display:flex;flex-direction:row;gap:10px}.course-list-block .list-items .item-container .item-content .institution-container .institution-course{align-content:center;border-color:var(--primary-color);color:var(--primary-color);padding:5px 20px;text-align:center;word-break:normal}.course-list-block .list-items .item-container .item-content .institution-container .modality-course{align-content:center;color:var(--primary-color);word-break:keep-all}.course-list-block .list-items .item-container .item-content .course-container .course-name{padding:15px 0}.course-list-block .list-items .item-container .item-content .curso-titulo{color:#928b8b;text-transform:uppercase}.course-list-block .list-items .item-container .item-content .duration-container{align-items:center;display:none;flex-direction:row;gap:10px;margin-bottom:15px}.course-list-block .list-items .item-container .item-content .duration-container .course-duration-title{color:var(--primary-color)}.course-list-block .list-items .item-container .item-content .duration-container .separate-vertical{display:flex;height:35px;margin:0 10px;width:1px}.course-list-block .list-items .item-container .item-content .buy-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between}.course-list-block .list-items .item-container .item-content .buy-container .buy-item{display:flex;flex-direction:column;width:100%}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .separate-horizontal{display:flex;height:1px;margin:10px 0;width:100%}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price{display:flex;flex-direction:row;justify-content:space-between}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price p{flex:1}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info{display:flex;flex:1;flex-direction:row;gap:5px;justify-content:space-between}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info p{align-self:center;word-break:keep-all}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info .payment-option{align-content:center;padding:0 0 0 10px;text-align:center;word-break:keep-all}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-values{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:space-between}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-values .original-price-item{align-content:center;text-align:right}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-values .original-price-item .original-price-value{color:var(--primary-color)}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-values .promo-price-item{align-content:center;color:var(--primary-color);text-align:right;text-decoration:line-through}.course-list-block .list-items .item-container .item-content .buy-container .buy-btn{align-items:flex-end;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;width:100%}.course-list-block .list-items .item-container .item-content .buy-container .buy-btn .buy-subscription-label{align-items:center;border-color:#d1d1d1;box-sizing:border-box;color:#26db4e;display:flex;font-weight:700;gap:13px;justify-content:center;min-width:100%;padding:7px 13px;word-break:break-all}.course-list-block .list-items .item-container .item-content .buy-container .buy-btn .buy-subscription-dot{background-color:color-mix(in srgb,currentColor,transparent 50%);border:1px solid;border-radius:50%;box-shadow:0 0 6px 0 currentColor;display:inline-block;height:.75em;width:.75em}.course-list-block .list-items .item-container .item-content .buy-container .buy-btn a{width:100%}.course-list-block .list-items .item-container .item-content .buy-container .buy-btn a button{align-items:center;background-color:var(--primary-color);border-color:var(--primary-color);border-radius:15px;border-style:solid;border-width:1px;color:var(--secondary-color);cursor:pointer;display:flex;gap:22px;height:65px;justify-content:center;overflow:hidden;text-align:center;width:100%;word-break:break-all}.course-list-block .list-items .item-container .flex-row{display:"flex";flex-direction:"row";gap:"10px"}.course-list-block .list-items .item-container .flex-col{display:"flex";flex-direction:"column";gap:"10px"}@media(min-width:425px){.course-list-block .list-items .item-container .item-image img{height:auto;max-width:420px}.course-list-block .list-items .item-container .item-content .buy-container .buy-btn{padding-top:16px;width:auto}}@media(min-width:992px){.course-list-block .filter-inputs{flex-direction:row;flex-wrap:wrap}.course-list-block .filter-inputs input,.course-list-block .filter-inputs select{flex:1;min-width:0}.course-list-block .list-items .item-container{flex-direction:row;gap:40px;padding:30px}.course-list-block .list-items .item-container .item-content .buy-container{flex:1;flex-direction:row}.course-list-block .list-items .item-container .item-content .buy-container .buy-item{display:flex;flex:1;flex-direction:row;gap:10px}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .buy-subscription-label{min-width:225px}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price{display:flex;flex-direction:column;width:100%}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info{display:flex;flex-direction:column}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info p{align-self:flex-start}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info .modality-option{min-height:47px;min-width:150px}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info .payment-option{padding:5px 0;text-align:right}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-values .original-price-item,.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-values .promo-price-item{text-align:start}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .separate-horizontal{display:none}.course-list-block .list-items .item-container .item-content .duration-container{display:flex}.course-list-block .list-items .item-container .item-image{margin:0;width:-moz-fit-content;width:fit-content}.course-list-block .list-items .item-container .item-image img{min-width:420px}}@media(max-width:425px){.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info .modality-option{font-size:calc(100% - 2px)!important}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info .payment-option{font-size:calc(100% - 3px)!important;text-align:center;word-break:keep-all}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-info .payment-option span{display:block}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-values .original-price-item{font-size:calc(100% - 2px)!important}.course-list-block .list-items .item-container .item-content .buy-container .buy-item .modality-price .modality-price-values .original-price-item span{display:block}}
html{scroll-behavior:smooth}.wp-block-navigation .wp-block-navigation-item:hover>a,::-webkit-scrollbar-thumb:hover,a:hover{border-radius:.25rem;outline-offset:3px;outline-style:solid;outline-width:1px}.wp-block-navigation ul.wp-block-navigation-submenu{border-radius:.25rem;padding:.75rem}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{min-width:-moz-max-content;min-width:max-content}ul.wp-block-navigation-submenu .wp-block-navigation-item+.wp-block-navigation-item{margin-top:.5rem}.container-inline{container-type:inline-size}.flex{display:flex}.flex-col{flex-direction:column}@container (max-width: 576px){.xl\:flex-col{flex-direction:column}}.inline-block{display:inline-block}.hidden{display:none}.w-full{width:100%}.gap-6{gap:24px}.children-flex-1>*{flex:1}.filter-inputs{display:flex;flex-direction:column;gap:15px;justify-content:space-between;margin-bottom:15px;width:100%}.wp-site-blocks input:not([type=button]):not([type=submit]),.wp-site-blocks select,.wp-site-blocks textarea{background-color:#fff;border:1px solid color-mix(in srgb,currentColor,transparent 80%);border-radius:10px;box-sizing:border-box;color:currentColor;font-size:15px;font-weight:500;outline:none}.wp-site-blocks input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.wp-site-blocks select,.wp-site-blocks textarea{font-family:inherit;width:100%}.wp-site-blocks input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.wp-site-blocks select{height:50px;padding:0 15px}.wp-site-blocks textarea{padding:15px}.wp-site-blocks input[type=checkbox],.wp-site-blocks input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;vertical-align:middle;width:30px}.wp-site-blocks input[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27m4 9.4-4-4L1.4 4 4 6.6 10.6 0 12 1.4z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80%}.wp-site-blocks input[type=button],.wp-site-blocks input[type=submit]{border-radius:16px}.wp-site-blocks .wpcf7-list-item{margin-left:0}.wp-site-blocks .wpcf7-form-control-wrap{display:block;margin-top:12px}.wp-site-blocks .wpcf7-not-valid-tip{font-size:small}.paragraph-m-0 p{margin:0}.paragraph-m-0>*{margin-bottom:1rem}
