.stripped-button{background:unset;border:unset;cursor:pointer;padding:0}.stripped-button .icon svg path.fill{fill:var(--font-color)}.stripped-button .icon svg path.stroke{stroke:var(--font-color)}.back-button{position:relative;height:56px}.back-button:before{position:absolute;right:100%;height:100%;width:100vh;content:"";background:var(--black)}.back-button button{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--black);border-radius:0 50% 50% 0}.back-button button svg path.moveable{transition:.3s ease-in-out;transform:translateX(0)}.back-button--primary button,.back-button--primary:before{background:var(--primary-color)}.back-button:hover svg path.moveable{transform:translateX(-5px)}.title-and-actions-bar{display:flex;justify-content:space-between;align-items:center;gap:20px}.title-and-actions-bar__title{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.title-and-actions-bar__title div{display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.title-and-actions-bar__title{flex-direction:row;align-items:center}}.title-and-actions-bar__title p{margin-top:4px}.title-and-actions-bar__mobile-title{display:flex;flex-direction:column;gap:4px}.title-and-actions-bar__mobile-title p{margin-bottom:8px}.title-and-actions-bar__actions{display:flex;align-items:center;gap:16px}.foldout-button{padding:0;background:unset;border:unset;cursor:pointer;transform:rotate(0deg);transition:transform .3s ease-in-out}.foldout-button span span{display:flex;align-items:center;justify-content:center}.foldout-button--active{transform:rotate(180deg)}.foldout-button--active.foldout-button__with-background{background:var(--background-color)}.foldout-button--active.foldout-button__with-background span span svg path{stroke:var(--font-color)!important}.foldout-button__with-background{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:50%}.information-field{display:flex;flex-direction:column;width:100%}.information-field__item{display:block;width:100%}.information-item{--information-item-label-color:var(--font-color);display:flex;flex-direction:column;gap:16px;padding:16px 0;border-top:1px solid var(--font-color-placeholder)}@media(min-width:576px){.information-item{flex-direction:row;display:flex}}.information-item__label{width:100%}.information-item__label span{font-weight:400;color:var(--information-item-label-color)!important}.information-item__value{width:100%}.information-item__value a,.information-item__value span{color:var(--information-item-label-color)!important;font-weight:600;font-style:italic;word-break:break-word}.information-item__value a{color:var(--primary-color)!important}.information-item--inverted{--information-item-label-color:var(--font-color)}.information-list__title{font-weight:600;color:var(--font-color)!important;margin-top:36px;margin-bottom:24px}.information-list__container{max-width:636px;border-bottom:1px solid var(--font-color-placeholder);margin:16px 0}@media(min-width:576px){.information-list__container{margin:36px 0}}.metro-line-station{padding:32px 0;border-top:1px solid var(--font-color-placeholder)}.metro-line-station:last-child{border-bottom:1px solid var(--font-color-placeholder)}.metro-line-station__header{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;border:unset;background:unset;cursor:pointer;position:relative}.metro-line-station__header span svg path{stroke:var(--font-color)}.metro-line-station__header-side-block{position:absolute;top:0;right:100%;width:134px;height:62px}.metro-line-station__header-title{font-weight:600;color:var(--font-color);line-height:1.2;text-align:left}.metro-line-station__content{margin-top:62px;overflow:hidden}.metro-line-station__content-description{max-width:872px;color:var(--font-color)}.metro-line-station--selected{padding:13px 0 48px}.metro-line-station--selected .metro-line-station__header{height:62px;border-radius:0 36px 36px 0;padding-right:6px}.metro-line-station--selected .metro-line-station__header-title{color:var(--white)}.metro-line-station--selected .metro-line-station__header-arrow-container{background:var(--background-color);width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:rotate(180deg);cursor:pointer}.metro-line-station--selected .metro-line-station__header-arrow-container span{display:flex;align-items:center}.metro-line-toggle{min-width:56px;min-height:33px;border-radius:17px;position:relative;background-color:#943b3b}.metro-line-toggle__ball{width:22px;height:22px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;left:5px}.metro-line-toggle__ball--active{left:calc(100% - 22px - 5px);background-color:var(--white)}.collapsable-data-list-item{position:relative;border-radius:0;background-color:var(--main-background-color);border-bottom:1px solid var(--font-color-placeholder);transition:padding-left .5s ease-in-out;scroll-margin-top:120px}.collapsable-data-list-item__header{display:flex;align-items:flex-start;gap:36px;width:100%;padding:24px 0;background:unset;border:none}.collapsable-data-list-item__header .button.transparent{padding-top:2px;font-weight:600;color:var(--font-color);font-size:clamp(1.2rem,1rem + .875vw,1.5rem);line-height:1.2;text-align:left;white-space:normal}.collapsable-data-list-item__header-content{display:grid;width:calc(100% - 142px);grid-gap:8px;gap:8px}.collapsable-data-list-item__header-description{color:var(--font-color);text-align:left;font-weight:400}.collapsable-data-list-item__cost-information{margin-top:24px;text-align:left;font-weight:400}.collapsable-data-list-item__header-audiences{color:var(--font-color);text-align:left;font-weight:300}.collapsable-data-list-item__header-starting-date{color:var(--font-color);text-align:left;font-style:italic}.collapsable-data-list-item__content{padding:0 6px 0 86px}.collapsable-data-list-item__content-title{font-weight:500;color:var(--font-color);text-align:left;margin:72px 0 24px}.collapsable-data-list-item__content-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:24px}.collapsable-data-list-item--selected{border-radius:24px;background-color:var(--background-color-secondary);border-bottom:unset;padding:24px;margin:24px 0}.collapsable-data-list-item--selected .collapsable-data-list-item__header{cursor:default}.collapsable-data-list-item--selected .collapsable-data-list-item__header .button.transparent{max-width:600px}.collapsable-data-list-item--selected .collapsable-data-list-item__header-content{grid-template-columns:1fr 1fr;gap:36px}.collapsable-data-list-item--selected .collapsable-data-list-item__header-audiences,.collapsable-data-list-item--selected .collapsable-data-list-item__header-description,.collapsable-data-list-item--selected .collapsable-data-list-item__header-starting-date,.collapsable-data-list-item--selected .collapsable-data-list-item__header-title{color:var(--font-color)}.collapsable-data-list-item--selected .collapsable-data-list-item__request-ticket-button{border:unset;height:72px;padding:12px 24px 12px 12px;border-radius:42px;display:flex;gap:16px;align-items:center;cursor:pointer}.collapsable-data-list-item--selected .collapsable-data-list-item__request-ticket-button span{font-weight:600;color:var(--white)}.collapsable-data-list-item__request-ticket-button-icon-wrapper{width:48px;height:48px;background-color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center}.collapsable-data-list-item__request-ticket-button-icon-wrapper svg path{fill:var(--black);stroke:none}