add_to_cart_buttonadd_to_cart_buttonadd_to_cart_buttonadd_to_cart_buttonadd_to_cart_buttonadd_to_cart_button#filter-categories{position:relative}#filter-categories .form-filter{position:sticky;top:120px;align-self:flex-start}#filter-categories .form-filter .input-filter{display:flex;align-items:center;gap:5px}#filter-categories .form-filter .input-filter input{margin:0}#filter-categories .form-filter .input-filter span{color:#333c4e}#filter-categories .form-filter h5{font-family:'Varela Round',sans-serif;font-size:18px;color:#1f66ad;font-weight:600;margin:25px 0 10px;letter-spacing:0;line-height:1.1em}#filter-categories .form-filter .custom-btn{display:block;width:100%;margin:20px 0}#search-categories:disabled,#filter-categories .form-control:disabled{opacity:.5;cursor:not-allowed}#filter-categories .custom-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6);display:flex;justify-content:center;padding-top:150px;z-index:9999}#filter-categories .custom-loading__spinner{border:8px solid #f3f3f3;border-top:8px solid #40a0d2;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#load-results .row{display:flex;flex-wrap:wrap}#load-results .result{background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:10px;background-color:#fff;border-width:6px 0 0;border-color:#03a9f4;border-style:solid;border-radius:10px;overflow:hidden;min-height:250px;box-shadow:0px 25px 20px 0px rgb(61 61 61/27%);padding:20px 20px 30px;margin-bottom:30px}#load-results .result form.cart{margin:0}#load-results .course{margin:15px 0}#load-results .course__container{height:100%;padding:20px;box-shadow:.0625rem .125rem .375rem 0 rgba(0,0,0,.18)}#load-results .course__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#load-results .course__title h3{font-family:'Varela Round',sans-serif;font-size:18px;margin:0;text-transform:uppercase;font-weight:700;color:#40a0d2}#load-results .course__title .subnivel{font-size:15px;display:inline-block;padding:2px 6px;line-height:1.2;color:#fff;background-color:#1f66ad}#load-results .course__description h4{display:block;font-size:17px;margin:0;font-weight:600;color:#7abc64}#load-results .course__description p{display:block;margin:0;font-weight:400;color:#333c4e}#load-results .course__button .add_to_cart_inline{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:end;gap:15px;border:0 !important;padding:0 !important;margin:10px 0 0 !important}#load-results .course__button .add_to_cart_inline .amount{font-size:20px;line-height:1.1em;font-weight:600;color:#1f66ad}#load-results .course__button .add_to_cart_inline ins{text-decoration:none}#load-results .course__button .add_to_cart_inline del,#load-results .course__button .add_to_cart_inline del .amount{font-size:14px;font-weight:400;line-height:1.1em;color:#ff4242}#load-results .course__button .add_to_cart_inline .wcsatt-sub-options .amount{font-size:14px;font-weight:500}#load-results .course .course__button .add_to_cart_inline .add_to_cart_button{margin-bottom:8px}#load-results .course .sale-end{font-size:13px;font-weight:400;line-height:1.2em;text-align:right;margin:0}@media only screen and (max-width:768px){#filter-categories .form-filter{position:relative;top:0}#load-results .course p{font-size:13px;line-height:1.5em}#load-results .course .course__button .add_to_cart_inline{gap:10px}#load-results .course .course__button .add_to_cart_inline .add_to_cart_button{width:100% !important}#load-results .course p.sale-end{font-size:11px;text-align:center}}