.ca{font-size:var(--wp--preset--font-size--text-md,1rem)!important;font-weight:600;line-height:160%}.flex-col-start-1{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}.wp-block-theme-blocks-choose-class-course-card .tab-icon-container,.wp-block-theme-blocks-choose-class-course-card .tab-text-container{margin-bottom:16px}.wp-block-theme-blocks-choose-class-course-card .tab-icon-container span,.wp-block-theme-blocks-choose-class-course-card .tab-text-container span{color:var(--wp--preset--color--primary-300);font-size:var(--wp--preset--font-size--text-md,1rem)!important;font-weight:600;line-height:160%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card{gap:80px;justify-content:start;margin-top:40px}@media(max-width:1119px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card{gap:24px}}@media(max-width:600px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card{flex-direction:column;margin-top:0}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description{width:100%}}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__button{background-color:#048ae1;border:none;color:var(--wp--preset--color--primary-50);cursor:pointer;height:40px;outline:none;padding:8px 10px;text-align:center;transition:background-color .3s ease;width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__button:hover{background-color:#0370b8}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__button:disabled{background-color:#f2f7ff;color:#a1c9fd;cursor:not-allowed}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course__topics .add-item{background-color:var(--wp--preset--color--primary-300)}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course__topics li{align-items:center;gap:8px;list-style:none}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course__topics li .check-icon{align-items:center;display:flex;justify-content:center;min-width:24px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course__topics li .remove-item{margin-left:auto}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content{display:flex;width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info{align-items:center;background-color:var(--wp--preset--color--secondary-900);display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:1119px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info{max-width:none;min-width:auto;padding-top:40px;width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info-wrapper{max-width:none}}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__title{font-size:var(--wp--preset--font-size--title-sm,1.75rem)!important;font-weight:600;line-height:120%;margin:0 0 32px}@media only screen and (max-width:1119px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__title{font-size:var(--wp--preset--font-size--title-sm,1.75rem)!important;font-weight:600;line-height:120%;margin-bottom:12px}}@media only screen and (max-width:514px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__title{font-size:var(--wp--preset--font-size--text-xl,1.25rem)!important;font-weight:600;line-height:160%;margin-bottom:16px}}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select{cursor:pointer}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select select{background:var(--wp--preset--color--secondary-900);border:1px solid var(--wp--preset--color--secondary-400);border-radius:1px;color:var(--wp--preset--color--primary-50);width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__wrapper{align-items:flex-start;background:var(--wp--preset--color--primary-50);display:flex;flex-direction:column;gap:1.5rem;min-width:366px;padding:40px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__content{margin-bottom:24px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__title{color:#333;font-size:var(--wp--preset--font-size--title-md,2.25rem)!important;font-weight:600;line-height:120%;margin-bottom:24px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__subtitle{color:#333;font-size:var(--wp--preset--font-size--text-lg,1.125rem)!important;font-weight:500;line-height:160%;margin:16px 0 8px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__list{list-style-type:none;margin:0 0 16px;padding:0}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__list li{color:#666;font-size:var(--wp--preset--font-size--text-md,1rem)!important;font-weight:400;line-height:160%;margin-bottom:8px;position:relative}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__price{align-items:center;display:flex;gap:.5rem;margin:24px 0}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__price__label{color:#666;font-size:var(--wp--preset--font-size--text-md,1rem)!important;font-weight:400;line-height:160%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__price__value{color:#0073aa;font-size:var(--wp--preset--font-size--title-md,2.25rem)!important;font-weight:600;line-height:120%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__button{align-items:center;background-color:#0073aa;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--text-md,1rem)!important;font-weight:500;gap:8px;justify-content:center;line-height:160%;padding:12px 24px;text-align:center;transition:background-color .3s ease;width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__description__button:hover{background-color:#005177}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__actions{padding-bottom:32px}@media only screen and (max-width:514px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__actions{align-items:stretch;flex-direction:column;gap:16px;width:100%}}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__actions .wp-block-button.explore-cases{display:flex;justify-content:center}@media only screen and (min-width:1119px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__actions .wp-block-button.explore-cases{display:none}}@media only screen and (max-width:1119px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__actions .wp-block-button{flex:1}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__actions .wp-block-button .wp-element-button{line-height:50px;padding-bottom:0;padding-top:0;width:100%}}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__product-id{background-color:var(--wp--preset--color--secondary-300);border-radius:4px;margin-bottom:10px;margin-top:15px;padding:16px;width:50%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__product-id .components-base-control__label{font-weight:500}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__product-id .components-text-control__input{width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__product-id .loading-indicator{animation:pulse 1.5s infinite;background-color:#f0f0f0;border-left:3px solid #048ae1;color:#666;font-size:12px;font-style:italic;margin-top:8px;padding:4px 8px}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.wp-block-theme-blocks-choose-class-course-card .editor-only{margin-top:16px}.wp-block-theme-blocks-choose-class-course-card .editor-only .custom-select-dropdown{border:1px solid #728bad;margin-top:4px;max-height:200px;overflow-y:auto;padding:0}.wp-block-theme-blocks-choose-class-course-card .editor-only .custom-select-dropdown::-webkit-scrollbar{width:4px}.wp-block-theme-blocks-choose-class-course-card .editor-only .custom-select-dropdown::-webkit-scrollbar-track{background:var(--wp--preset--color--secondary-900,#0d1e2e)}.wp-block-theme-blocks-choose-class-course-card .editor-only .custom-select-dropdown::-webkit-scrollbar-thumb{background-color:#004470;border-radius:4px}.wp-block-theme-blocks-choose-class-course-card .editor-only .custom-select-dropdown{scrollbar-color:#004470 var(--wp--preset--color--secondary-900,#0d1e2e);scrollbar-width:thin}.wp-block-theme-blocks-choose-class-course-card .editor-only .option-item{border-bottom:1px solid #093855;cursor:pointer;padding:12px}.wp-block-theme-blocks-choose-class-course-card .editor-only .option-item:last-child{border-bottom:none}.wp-block-theme-blocks-choose-class-course-card .editor-only .option-item .option-date{color:var(--wp--preset--color--primary-50,#fff);display:block;margin-bottom:4px}.wp-block-theme-blocks-choose-class-course-card .editor-only .option-item .option-location{color:var(--wp--preset--color--grey-300,#ccc);display:block;font-size:.9em}.wp-block-theme-blocks-choose-class-course-card .editor-only .option-item.selected,.wp-block-theme-blocks-choose-class-course-card .editor-only .option-item:hover{background-color:rgba(114,139,173,.2)}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select .class-select{margin-bottom:8px}.wp-block-theme-blocks-choose-class-course-card .add-item,.wp-block-theme-blocks-choose-class-course-card .remove-item{margin-left:10px}.product-info-auto{position:relative}.product-info-auto .editor-info{color:#777;font-size:12px;font-style:italic;margin-top:0;opacity:.8}.wp-block-theme-blocks-choose-class-course-card .tab-icon-container{margin-bottom:16px}.wp-block-theme-blocks-choose-class-course-card .tab-icon-container .tab-icon{color:var(--wp--preset--color--primary-300);font-size:16px;font-weight:600}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card{display:flex;flex-direction:row}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__wrapper{width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description{background-color:var(--wp--preset--color--primary-50);color:var(--wp--preset--color--grey-700);display:flex;flex-direction:row;max-width:796px;min-height:616px;padding:40px}@media(max-width:600px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description{flex-direction:column}}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button,.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course{display:flex;flex-direction:column;height:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button{border-right:1px solid #adadad;justify-content:space-between;margin-right:40px;padding-right:40px;width:244px}@media(max-width:600px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button{width:100%}}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__title{font-size:24px;font-weight:600}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__price{display:flex;flex-wrap:wrap;font-size:28px;margin-bottom:16px}@media only screen and (min-width:962px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__price{flex-direction:column}}@media only screen and (min-width:600px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__price{flex-direction:column}}@media only screen and (min-width:360px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__price{flex-direction:column}}@media only screen and (min-width:2xs){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__price{flex-direction:column}}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__price del{color:#7b7b7b;font-size:16px;font-weight:600;line-height:140%;text-decoration-line:line-through}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__price ins{color:#313131;font-size:28px;font-weight:600;letter-spacing:-.56px;line-height:38px;text-decoration-line:none}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__text{color:var(--wp--preset--color--grey-500);font-size:14px;font-weight:400;margin-bottom:32px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom form button{align-items:center;display:flex;gap:8px;justify-content:center}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom form__button{background-color:#048ae1;border:none;color:var(--wp--preset--color--primary-50);cursor:pointer;height:40px;outline:none;padding:8px 10px;text-align:center;transition:background-color .3s ease;width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom form__button:hover{background-color:#0370b8}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom form__button:disabled{background-color:#f2f7ff;color:#a1c9fd;cursor:not-allowed}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course{display:flex;flex-direction:column;gap:32px;width:392px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course__subtitle{font-size:16px;font-weight:600;margin-bottom:20px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course__topics{color:#4e5050;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:12px;line-height:23.8px;list-style:none;margin:0;padding:0}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course__topics li{align-items:flex-start;display:flex;margin-bottom:0;position:relative;word-break:break-word}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course__topics li .check-icon{flex-shrink:0;margin-right:8px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select{margin-top:32px;position:relative;width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 stroke=%27%23728BAD%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:20px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease-in-out;width:20px;z-index:2}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select.open:after{transform:translateY(-50%) rotate(180deg)}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select .class-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--wp--preset--color--secondary-900);border:1px solid #728bad;border-radius:1px;color:var(--wp--preset--color--primary-50);cursor:pointer;font-size:14px;padding:12px 14px;width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select .class-select:focus{border-color:var(--wp--preset--color--primary-300);outline:none}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select .class-select option{border-bottom:1px solid #093855;display:flex;flex-direction:column;min-height:60px;padding:12px;white-space:normal}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select .class-select option:last-child{border-bottom:none}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select .custom-select-wrapper{position:relative;width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select .custom-select-trigger{background:var(--wp--preset--color--secondary-900);border:1px solid #728bad;border-radius:1px;color:var(--wp--preset--color--primary-50);cursor:pointer;font-size:14px;padding:12px 14px;position:relative;width:100%;z-index:1}@media(max-width:1119px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card{flex-direction:column}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description{max-width:100%;padding:24px;width:100%}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button{border-right:none;min-width:418px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__title{margin-bottom:24px}}@media(max-width:985px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button{min-width:320px}}@media(max-width:799px){.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description{flex-direction:column;padding:16px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button{margin-bottom:40px;margin-right:0;min-width:100%;padding-right:0}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__title{font-size:20px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__title-price-button__bottom__price{font-size:24px}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card .choose-class-course-card-description__topics-course{width:100%}}.custom-select-wrapper{position:relative;width:100%}.custom-select-wrapper.open .custom-select-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select-trigger{background:var(--wp--preset--color--secondary-900);border:1px solid #728bad;border-radius:1px;color:var(--wp--preset--color--primary-50);cursor:pointer;font-size:14px;padding:12px 14px;position:relative;width:100%;z-index:1}.custom-select-dropdown{background-color:var(--wp--preset--color--secondary-900);border:1px solid #728bad;left:0;margin-top:-1px;max-height:296px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:10}.custom-select-dropdown::-webkit-scrollbar{width:4px}.custom-select-dropdown::-webkit-scrollbar-track{background:var(--wp--preset--color--secondary-900)}.custom-select-dropdown::-webkit-scrollbar-thumb{background-color:#004470;border-radius:4px}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background-color:#5a7091}.custom-select-dropdown{scrollbar-color:#004470 var(--wp--preset--color--secondary-900);scrollbar-width:thin}.custom-select-dropdown .option-item{border-bottom:1px solid #093855;cursor:pointer;padding:12px}.custom-select-dropdown .option-item:last-child{border-bottom:none}.custom-select-dropdown .option-item .option-date{color:var(--wp--preset--color--primary-50);display:block;margin-bottom:4px}.custom-select-dropdown .option-item .option-location{color:var(--wp--preset--color--grey-300);display:block;font-size:.9em}.custom-select-dropdown .option-item.selected,.custom-select-dropdown .option-item:hover{background-color:rgba(114,139,173,.2)}.wp-block-theme-blocks-choose-class-course-card .choose-class-course-card__content__info__class-select .class-select{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}
