.program-info-block{background:linear-gradient(to bottom,rgba(255,137,20,0) 60%,#ff8914 100%);transition:background 0.5s ease}.program-info-block:hover{background:linear-gradient(to bottom,rgba(255,137,20,0) 5%,#ff8914 100%)}.program-details-block{display:flex;flex-direction:column;width:100%;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(15px);transition:max-height 0.5s ease,opacity 0.35s ease,transform 0.5s ease,visibility 0s linear 0.5s}.program-item:hover .program-details-block{max-height:300px;opacity:1;visibility:visible;transform:translateY(0);transition:max-height 0.5s ease,opacity 0.4s ease,transform 0.5s ease,visibility 0s linear 0s}.program-separater{opacity:1;visibility:visible;transition:opacity 0.3s ease,visibility 0s linear 0s}.program-item:hover .program-separater{opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0s linear 0.3s}.breakdance .bde-div-1003-105{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}.breakdance .bde-div-1003-106{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left}.breakdance .bde-heading-1003-109{line-height:1.2}.breakdance .bde-fancy-divider-1003-110{--bde-fancy-divider-border-style:dashed;--bde-fancy-divider-border-size:1px;--bde-fancy-divider-border-color:var(--bde-palette-fff-5a575cca-403b-4a48-bdd1-26f5fdcb957e-1);width:100%}@media (max-width:1119px){.breakdance .bde-fancy-divider-1003-110{--bde-fancy-divider-border-style:dashed}}@media (max-width:1023px){.breakdance .bde-fancy-divider-1003-110{--bde-fancy-divider-border-style:dashed}}@media (max-width:767px){.breakdance .bde-fancy-divider-1003-110{--bde-fancy-divider-border-style:dashed}}@media (max-width:479px){.breakdance .bde-fancy-divider-1003-110{--bde-fancy-divider-border-style:dashed}}.breakdance .bde-div-1003-113{width:100%}.breakdance .bde-div-1003-113{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.breakdance .bde-fancy-divider-1003-115{--bde-fancy-divider-border-style:dashed;--bde-fancy-divider-border-size:2px;--bde-fancy-divider-border-color:var(--bde-links-color);width:100%}@media (max-width:1119px){.breakdance .bde-fancy-divider-1003-115{--bde-fancy-divider-border-style:dashed}}@media (max-width:1023px){.breakdance .bde-fancy-divider-1003-115{--bde-fancy-divider-border-style:dashed}}@media (max-width:767px){.breakdance .bde-fancy-divider-1003-115{--bde-fancy-divider-border-style:dashed}}@media (max-width:479px){.breakdance .bde-fancy-divider-1003-115{--bde-fancy-divider-border-style:dashed}}.breakdance .bde-columns-1003-116{--columnCount:2;--bde-column-gap:0px}@media (max-width:1119px){.breakdance .bde-columns-1003-116{--columnCount:2}.breakdance .bde-columns-1003-116.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-1003-116.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-1003-116{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-1003-116{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-1003-116{--columnCount:2}}.breakdance .bde-column-1003-117{--column-width:50%}.breakdance .bde-column-1003-117{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;text-align:left}.breakdance .bde-div-1003-118{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.breakdance .bde-heading-1003-119{font-size:12px}.breakdance .bde-div-1003-121{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.breakdance .bde-heading-1003-122{font-size:12px}.breakdance .bde-div-1003-124{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.breakdance .bde-heading-1003-125{font-size:12px}.breakdance .bde-column-1003-127{--column-width:50%}.breakdance .bde-column-1003-127{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;text-align:left}.breakdance .bde-div-1003-128{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.breakdance .bde-heading-1003-129{font-size:12px}.breakdance .bde-div-1003-131{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.breakdance .bde-heading-1003-132{font-size:12px}