.a-dropdown-program{background:var(--color-gray-40);padding:calc(var(--scale)*0) calc(var(--scale)*12);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.a-dropdown-program:hover{background:var(--color-white)}.a-dropdown-program__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--scale)*12);padding:calc(var(--scale)*12) calc(var(--scale)*0);position:relative}@media (min-width:768px){.a-dropdown-program__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--scale)*10);padding:calc(var(--scale)*14) calc(var(--scale)*0)}}@media (min-width:1200px){.a-dropdown-program__top{padding:calc(var(--scale)*20) calc(var(--scale)*0)}}.a-dropdown-program__top-info{padding-right:calc(var(--scale)*8)}.a-dropdown-program__top-subtitle{color:var(--color-gray-80);margin-top:calc(var(--scale)*8)}.a-dropdown-program__top-number{margin-right:calc(var(--scale)*12)}@media (min-width:768px){.a-dropdown-program__top-number{margin-right:calc(var(--scale)*20)}}.a-dropdown-program__top-number--module{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-gray-10);border-radius:calc(var(--scale)*30);gap:calc(var(--scale)*7);padding:calc(var(--scale)*2);padding-right:calc(var(--scale)*10)}.a-dropdown-program__content,.a-dropdown-program__top-number--module{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.a-dropdown-program__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--scale)*24);padding:calc(var(--scale)*12) calc(var(--scale)*0)}@media (min-width:768px){.a-dropdown-program__content{gap:calc(var(--scale)*40);padding:calc(var(--scale)*12) calc(var(--scale)*0) calc(var(--scale)*20);padding-left:calc(var(--scale)*60)}}.a-dropdown-program__content .medium,.a-dropdown-program__content .small{font-size:calc(var(--scale)*14);font-weight:500;margin-top:calc(var(--scale)*8)}.a-dropdown-program__content .medium{line-height:120%}@media (min-width:1200px){.a-dropdown-program__content .medium{font-size:calc(var(--scale)*19)}}.a-dropdown-program__content-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:calc(var(--scale)*12)}@media (min-width:1200px){.a-dropdown-program__content-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--scale)*20)}}.a-dropdown-program__content-item--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:calc(var(--scale)*1040)}.a-dropdown-program__content-img{height:calc(var(--scale)*160);overflow:hidden;position:relative;width:100%}@media (min-width:1200px){.a-dropdown-program__content-img{height:calc(var(--scale)*409);min-width:calc(var(--scale)*600);width:calc(var(--scale)*312)}}.a-dropdown-program__content-img img,.a-dropdown-program__content-img video{min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.a-dropdown-program__close{margin-left:auto;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease,-o-transform .4s ease}@media (max-width:767px){.a-dropdown-program__close{position:absolute;right:calc(var(--scale)*12);top:calc(var(--scale)*12);z-index:2}}.a-dropdown-program__close svg{height:calc(var(--scale)*14);width:calc(var(--scale)*14)}@media (min-width:1200px){.a-dropdown-program__close svg{height:calc(var(--scale)*20);width:calc(var(--scale)*20)}}.a-dropdown-program__number{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-black);border-radius:100%;color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(var(--scale)*22);-webkit-justify-content:center;justify-content:center;min-height:calc(var(--scale)*22);min-width:calc(var(--scale)*22);width:calc(var(--scale)*22)}@media (min-width:1200px){.a-dropdown-program__number{height:calc(var(--scale)*36);min-height:calc(var(--scale)*36);min-width:calc(var(--scale)*36);width:calc(var(--scale)*36)}}.a-dropdown-program__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--scale)*8)}@media (min-width:768px){.a-dropdown-program__wrapper{padding-left:calc(var(--scale)*30)}}@media (min-width:1200px){.a-dropdown-program__wrapper{gap:calc(var(--scale)*26);padding-left:calc(var(--scale)*66)}}.a-dropdown-program__wrapper:not(:last-child){margin-bottom:calc(var(--scale)*10)}@media (min-width:1200px){.a-dropdown-program__wrapper:not(:last-child){margin-bottom:calc(var(--scale)*14)}}.a-dropdown-program__info-title{margin-bottom:calc(var(--scale)*8)}.a-dropdown-program__subtitle{color:var(--color-gray-80);margin-top:calc(var(--scale)*12)}@media (min-width:768px){.a-dropdown-program__subtitle{margin-top:calc(var(--scale)*8)}}.a-dropdown-program__subtitle,.a-dropdown-program__title{margin-bottom:calc(var(--scale)*16)}@media (min-width:768px){.a-dropdown-program__subtitle,.a-dropdown-program__title{margin-bottom:calc(var(--scale)*12)}}.a-dropdown-program__list{margin-bottom:calc(var(--scale)*10)}@media (min-width:1200px){.a-dropdown-program__list{margin-bottom:calc(var(--scale)*24)}}.a-dropdown-program__result{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:calc(var(--scale)*16);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--scale)*8);margin-top:auto}@media (min-width:768px){.a-dropdown-program__result{border-radius:calc(var(--scale)*36);gap:calc(var(--scale)*10)}}.a-dropdown-program__result-label{background:var(--color-gray-20);border-radius:calc(var(--scale)*12);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:calc(var(--scale)*6) calc(var(--scale)*12)}@media (min-width:768px){.a-dropdown-program__result-label{padding:calc(var(--scale)*10) calc(var(--scale)*40)}}.a-dropdown-program--active{background:var(--color-white)}.a-dropdown-program--active .a-dropdown-program__close{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.a-dropdown-program--active .a-dropdown-program__top-number{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;background:none;padding:0}.a-dropdown-program--active .a-dropdown-program__number{background:var(--color-red);color:var(--color-white)}.a-dropdown-program li{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.a-dropdown-program li:not(:last-child){margin-bottom:calc(var(--scale)*10)}@media (min-width:768px){.a-dropdown-program li:not(:last-child){margin-bottom:calc(var(--scale)*14)}}.a-dropdown-program li:before{background:var(--color-black);border-radius:100%;content:"";height:calc(var(--scale)*4);margin-right:calc(var(--scale)*6);width:calc(var(--scale)*4)}@media (min-width:1200px){.a-dropdown-program li:before{height:calc(var(--scale)*8);margin-right:calc(var(--scale)*12);width:calc(var(--scale)*8)}}
