.hidden{visibility:hidden}.news-list .container{display:inherit;overflow-x:inherit;padding-top:32px;padding-bottom:10px}.news-list .news__content{padding-top:56px}.news-list .news__content:before{background:none;width:0;z-index:-1}.news-list .news__inner{flex:none;height:auto;padding-bottom:32px;margin-bottom:46px}.news-list .news__inner:last-child{padding-right:8px}.news-list .news__img{display:flex}.news-list .news__img img{max-width:100%}.news-list .news__text{word-wrap:break-word;word-wrap:anywhere}.news-list .news__text-preview{position:relative;max-height:140px;overflow:hidden}.news-list .news__text-preview p{max-height:140px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:0}.news-list .news__text-preview p:first-child{padding-top:16px}.news-list .subtitle-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;word-wrap:anywhere}@media(min-width:932px){.news-list .news__content{display:inherit;overflow-x:inherit}.news-list .container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;column-gap:24px}.news-list .news__text,.news-list .news__text p{word-wrap:break-word;word-wrap:anywhere}}@media(min-width:1260px){.news-list .container{grid-template-columns:repeat(3,1fr)}.news-list .news__img img{min-width:auto}}.webinars-list .news__text-preview:before{display:none}.webinars-list .subtitle-2{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.webinars-list .subtitle-2:before{display:none}.news-article{background-color:#d2f3e8}.news-article .news__content:before{background:linear-gradient(270deg,#d2f3e8,rgba(210,243,232,0))}.news-article .news__inner{background-color:#fff;border-radius:18px}@media(min-width:1260px){.news-article .news__content .container{padding-bottom:96px}.news-article .latest-news .news__content .container{padding-bottom:10px}}.news__level{display:none;gap:8px;flex-wrap:wrap;padding-top:16px}.news__level span{font-size:20px;line-height:22px;color:#687782;border:1px solid #e8e9ea;border-radius:12px;padding:8px 16px}.masterclasses-page .news__img{border-radius:8px;margin-top:0}.masterclasses-page .news__img img{border-radius:8px}.masterclasses-page .news__text_masterclasses{display:flex;flex-direction:column-reverse}.masterclasses-page .news-list .news__text-preview p:first-child{padding-top:32px}.masterclasses-page .button{margin-top:32px}.masterclasses-page .subtitle-2{padding-top:32px}@media(min-width:1260px){.masterclasses-page .calendar__popover .news__inner{max-width:628px}.masterclasses-page .calendar__popover .news__inner .news__level{padding-top:0}.masterclasses-page .calendar__popover .news__inner .news__level span{font-size:16px;padding:6px 8px}.masterclasses-page .calendar__popover .news__inner .subtitle-2{font-size:20px;line-height:24px;padding-top:0}.masterclasses-page .calendar__popover .news__inner .body-4{font-size:16px;line-height:20px}.masterclasses-page .calendar__popover .news__inner .news__date{background:url(/images/icon-date_24.svg) top -1px left 0 no-repeat;padding-left:32px;margin-top:16px}.masterclasses-page .calendar__popover .news__inner .news__time{background:url(/images/icon-time_24.svg) top -1px left 0 no-repeat;padding-left:32px;margin-top:16px}.masterclasses-page .calendar__popover .news__inner .news__text-preview p{font-size:16px;line-height:20px;-webkit-line-clamp:5}.masterclasses-page .calendar__popover .news__inner .news__text-preview p:first-child{padding-top:20px}.masterclasses-page .calendar__popover .news__text_masterclasses{display:flex;flex-direction:row;gap:24px}.masterclasses-page .calendar__popover .news__img,.masterclasses-page .calendar__popover .news__img img{max-width:322px}.masterclasses-page .calendar__popover .button{margin-top:24px}}@media(min-width:1420px){.masterclasses-page .calendar__popover .news__inner{max-width:665px}.masterclasses-page .calendar__popover .news__img,.masterclasses-page .calendar__popover .news__img img{min-width:322px}}.button_button__ylS3v{font-size:18px;line-height:24px;font-weight:600;background:#f1565c;border-radius:8px;text-decoration:none;text-align:center;color:#fff;display:inline-block;cursor:pointer;width:100%;padding:16px 21px}.button_button__ylS3v :focus,.button_button__ylS3v:hover{background:linear-gradient(0deg,rgba(8,56,74,.08),rgba(8,56,74,.08)),#f1565c;transition:.5s}.button_button__ylS3v.button_button-large__atVjn{padding:19px 21px}.button_button-small__je1q_{font-size:18px;line-height:20px;font-weight:600;border-radius:8px;width:auto;display:inline;padding:12px 20px 12px 21px}.button_button-secondary__3x6jH{color:#f1565c;background:none;border:2px solid #ffd9e7;padding:14px}.button_button-secondary__3x6jH :focus,.button_button-secondary__3x6jH:hover{background:none;border-color:#ebccda}.button_button-arrow__pLtv1{border-width:1.5px;padding:15px 44px 14px 19px}.button_button-arrow__pLtv1:after{content:"";width:25px;height:22px;position:absolute;background:url(/images/button-icon.svg) top 70% right 2px no-repeat!important}.button_button-arrow-white__jt24Y{border-width:1.5px;padding:16px 48px 16px 24px}.button_button-arrow-white__jt24Y:after{content:"";width:25px;height:22px;position:absolute;background:url(/images/icons/button-arrow.svg) top 70% right 2px no-repeat!important}.button_button-small-2__e_w3H{padding:10px 16px 10px 21px}.button_arrow__ZofAg{font-weight:600;font-size:18px;line-height:24px;white-space:nowrap;color:#f1565c;text-decoration:none;display:block}.button_arrow__ZofAg:after{content:"";width:25px;height:22px;position:absolute;background:url(/images/button-icon.svg) 100% no-repeat}.button_arrow__ZofAg:hover{color:linear-gradient(0deg,rgba(8,56,74,.08),rgba(8,56,74,.08)),#f1565c}.button_button-green__P1k39{color:#75debf;border-color:#d2f3e8;width:auto;padding-right:37px;padding-left:16px}.button_button-green__P1k39:after{background:url(/images/arrow-green.svg) center right 3px no-repeat}.button_button-green__P1k39:hover{border-color:#75debf}.button_button-green-full__y6nqq{background:#75debf}.button_button-green-full__y6nqq:hover{background:#58c2c2}.button_button-accept__ue8Jm{font-size:17px;background-color:#75debf;padding:12px 20px 12px 21px}.button_button-accept__ue8Jm:hover{background-color:#3a4a58}.button_button-sign_in__RJjbg{font-size:18px;line-height:20px;color:#f1565c;background:none;display:inline;border:2px solid #ffd9e7;padding:14px 21px}.button_button-sign_in__RJjbg :focus,.button_button-sign_in__RJjbg:hover{background:none;border-color:#ebccda}@media(min-width:1420px){.button_button-sign_in__RJjbg{padding:10px 20px 12px 21px}}.button_button-auto__0_iQR{width:auto;padding-right:37px;padding-left:16px}.button_button-inactive__a0Ouk{background:#f79a9d;cursor:auto}.button_button-inactive__a0Ouk :focus,.button_button-inactive__a0Ouk:hover{background:#f79a9d}@media(min-width:932px){.button_button__ylS3v{width:auto}.button_button-arrow__pLtv1{padding:15px 38px 15px 16px}}.search-posts{padding-top:96px}.search-posts .container{text-align:center}.search-posts input{border:none}.search-posts input :focus-visible,.search-posts input:focus{outline:none;border:none}.search-posts__input{width:100%;box-shadow:0 8px 16px 0 rgba(0,0,0,.07);border-radius:8px}.search-posts__inner{display:flex;flex-direction:column;align-items:center;gap:32px;margin-left:auto;margin-right:auto}.search-posts__inner a{width:100%}.search-posts__no-result{text-align:center;padding:48px 0 96px}@media(min-width:932px){.search-posts{padding-top:89px}.search-posts input{box-shadow:none;border-radius:18px;padding-top:22px;padding-left:36px;padding-bottom:22px;max-width:678px}.search-posts__input{box-shadow:none}.search-posts__inner{flex-direction:row;gap:0;box-shadow:0 8px 16px 0 rgba(0,0,0,.07);border-radius:18px;max-width:678px}.search-posts__inner a{width:auto;margin:12px}.search-posts__no-result{padding:87px 0}.search-posts__no-result h3{margin-top:0}}section.search-posts__active{border-bottom:1px solid #e8e9ea}section.search-posts__active+section.section-pagination{display:none}.search{padding-top:48px;padding-bottom:48px}.search .search-posts__input{position:relative;border-radius:16px;box-shadow:0 -4px 16px 0 rgba(0,0,0,.02),0 16px 24px 0 rgba(0,0,0,.08)}.search input{background:url(/images/icons/search-input.svg) center left 24px no-repeat;border-radius:16px;padding:24px 24px 24px 64px}.search input:focus{border:4px solid #ffd9e7;box-shadow:inset 0 0 0 2px #f1565c;background:url(/images/icons/search-input.svg) center left 20px no-repeat;padding:20px 20px 20px 60px}.search a{display:none}.search .search-clear{position:absolute;top:24px;right:24px;background:none;border:none;cursor:pointer}.search .search-clear img{width:24px;height:24px}@media(min-width:932px){.search{padding-top:74px}}.contact-form{background:url(/images/contact-form-bg.svg) #d2f3e8 bottom 14px left -350px no-repeat;background-size:1119px;padding-top:96px;padding-bottom:96px}.contact-form__inner{background-color:#fff;border-radius:18px;padding:48px 16px;box-shadow:0 16px 24px 0 rgba(0,0,0,.08),0 -4px 16px 0 rgba(0,0,0,.02)}.contact-form__inner h2,.contact-form__inner h3,.contact-form__inner h4,.contact-form__inner h5,.contact-form__inner h6{text-align:center;padding:0;margin:0}.contact-form__inner .body-4{letter-spacing:-.5px;text-align:center;padding-top:24px}.contact-form__inner form{margin-top:52px}.contact-form__inner .contact-form__policy{letter-spacing:-.5px;padding-top:16px;margin-bottom:-8px}.contact-form__inner .contact-form__success{display:flex;color:#6bb398;line-height:24px;margin-top:20px}.contact-form .attach label{white-space:nowrap;box-sizing:border-box;padding-left:14px}.contact-form .attach label span{background:url(/images/icon-attach-2.svg) 0 no-repeat!important;padding-left:24px}.contact-form .attach label.attach__selected{padding-left:10px}.contact-form .attach label.attach__selected span{background:url(/images/icon-edit.svg) 0 no-repeat!important;padding-left:30px}.contact-form .attach__file{background:url(/images/icon-attach.svg) top 3px left no-repeat;color:#3a4a58;margin-top:16px;padding-left:28px}.contact-form__request{background:none!important;padding-top:80px!important;padding-bottom:0!important}.contact-form__request .container{padding:0;align-items:flex-end}@media(min-width:1260px){.contact-form__request{padding-top:0!important}.contact-form__request .contact-form__inner{margin-left:0;margin-right:0}}@media(min-width:440px){.contact-form{background-position:bottom}.contact-form__inner{padding:48px 32px}}@media(min-width:548px){.contact-form{background-size:auto}.contact-form__inner{padding:48px}}@media(min-width:932px){.contact-form{background-position:top 32px center}.contact-form__inner{max-width:723px;margin-left:auto;margin-right:auto}.contact-form__inner button{display:inline-block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.contact-form .attach{display:flex;align-items:center}.contact-form .attach__file{padding-left:32px;margin-top:0;margin-left:24px}.contact-form .attach__selected{padding-left:48px}}@media(min-width:1260px){.contact-form{padding-top:112px}.contact-form.login-workspace{padding-top:224px;background-position:top 112px center}}form{display:flex;flex-direction:column;gap:32px}form button{font-weight:600;font-size:18px;line-height:24px;color:#fff;text-align:center;background-color:#f1565c;width:100%;border:none;cursor:pointer;border-radius:8px;padding:16px 20px}form button :focus,form button:hover{background:linear-gradient(0deg,rgba(8,56,74,.08),rgba(8,56,74,.08)),#f1565c;transition:.5s}form span{background-image:none!important}input,select{font-size:20px;line-height:28px;padding:9px 14px;color:#3a4a58;border:1px solid #e8e9ea;border-radius:8px;width:100%;max-width:inherit;position:relative}input,input:after,input:before,select,select:after,select:before{box-sizing:border-box}input:hover,select:hover{border-color:#3a4a58}input :focus-visible,input:focus,select :focus-visible,select:focus{outline-color:#e8e9ea;outline-style:solid;outline-width:4px;border-color:#3a4a58}input.not-valid,select.not-valid{border-color:#f1565c}input.not-valid :focus-visible,input.not-valid:focus,select.not-valid :focus-visible,select.not-valid:focus{outline-color:#ffd9e7;outline-style:solid;outline-width:4px}select{background-color:#fff}input:required::-moz-ui-invalid{display:none}span.not-valid{font-weight:400;margin-top:-28px}.workspace-error,span.not-valid{font-size:16px;line-height:20px;letter-spacing:.2px;color:#f1565c}.workspace-error{background:url(/images/icons/information.svg) #ffd9e7 top 14px left 14px no-repeat;border-radius:8px;padding:14px 14px 14px 46px;margin-top:-24px}.workspace-error a,.workspace-error p{font-size:16px;line-height:20px;letter-spacing:.2px;color:#f1565c;padding:0}@media(min-width:660px){.workspace-error{margin-top:-16px;background:url(/images/icons/information.svg) #ffd9e7 top 12px left 14px no-repeat}}.contact-form__wrap{width:100%;display:flex;justify-content:space-between}.contact-form__wrap div{width:calc(50% - 8px)}.button-disabled{opacity:.6;cursor:inherit}.page-service-app .contact-form,.page-service-app-enterprise .contact-form{background-color:#dfe8f6}.page-sofort .contact-form{background-color:#fdf3dc}.page-docflow .contact-form{background-color:#dcf9df}.custom-select{position:relative}.custom-select__selected-option{font-size:20px;line-height:28px;padding:9px 14px;color:#3a4a58;border:1px solid #e8e9ea;border-radius:8px;background:url(/images/arrow-select.svg) center right 14px no-repeat;width:100%;max-width:inherit;box-sizing:border-box;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.custom-select__selected-option.active{color:#687782;border-color:#3a4a58;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select__selected-option.not-valid{border-color:#f1565c}.custom-select__options{color:#3a4a58;border:1px solid #3a4a58;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;width:100%;max-width:inherit;box-sizing:border-box;position:absolute;background-color:#fff;cursor:pointer;overflow:hidden;z-index:2}.custom-select__option:hover{background-color:#f2f4f7}.custom-select__option-border{line-height:28px;border-top:1px solid #e8e9ea;padding:9px 0;margin:0 14px -1px}.custom-select__option-border div{color:#687782}.custom-select__option-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:34px}.custom-select.active{padding-bottom:1px}.active .custom-select__option-option{color:#687782}.default-selected .custom-select__option-option{color:#959ea5}.list-week{display:flex;flex-direction:row;border:1px solid #e8e9ea;border-radius:16px;overflow:hidden;padding:0!important;margin-top:24px}.list-week__time{font-weight:700;min-width:90px;background-color:#e8e9ea;padding:16px}.list-week__inner{width:100%;padding:16px}.list-week .subtitle-2{font-size:20px;line-height:24px;padding-top:8px}.list-week .button{margin-top:16px;margin-bottom:0}.list-week .button a{width:100%;padding-top:8px;padding-bottom:8px}@media(min-width:660px){.list-week .button a{width:auto}}.calendar-week{margin-bottom:96px}.calendar-week table{border-color:#e8e9ea;border-radius:12px;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;padding:0;margin:0}.calendar-week table td,.calendar-week table th{text-align:center;border:none;box-sizing:border-box;padding:4px;margin:0}.calendar-week table th{border-right:1px solid #e8e9ea;padding-top:5px;padding-bottom:5px}.calendar-week table th:last-child{border-right:none}.calendar-week table td{border-top:1px solid #e8e9ea;border-right:1px solid #e8e9ea;height:64px;vertical-align:top}.calendar-week table td:last-child{border-right:none}.calendar-week__day{font-weight:700}.calendar-week__events .calendar-week__day{position:relative;height:55px;border-radius:8px;box-sizing:border-box}.calendar-week__events .calendar-week__day:after{content:"";position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:16px;height:16px;background-color:var(--label-color,#f1565c);border-radius:50%}.calendar-week .active .calendar-week__day{position:relative;height:55px;border-radius:8px;box-sizing:border-box;background-color:#ffd9e7}@media(min-width:1260px){.calendar-week table{border-radius:18px;overflow:hidden}.calendar-week table th{background-color:#d2f3e8;border-color:#fff;padding:24px;line-height:20px;text-align:left}.calendar-week table th:first-child{width:104px}.calendar-week table td{height:210px;text-align:left;padding:8px}.calendar-week table td:first-child{background-color:#d2f3e8;border-color:#fff;font-weight:700;text-align:center;padding-top:22px}.calendar-week table .calendar__content{display:flex;flex-direction:column;padding:16px}.calendar-week table .calendar__content .button{display:none}.calendar-week table .calendar__content:hover .button{display:block;padding-top:16px;margin-top:0}.calendar-week table .calendar__content:hover .button a{width:100%;padding:8px}.calendar-week table .calendar__content-category{padding-bottom:8px}.calendar-week table .calendar__content-title{font-weight:700;line-height:24px;-webkit-line-clamp:3}.calendar-week__day{display:none}}@media(min-width:1580px){.calendar-week table td{height:250px;padding:16px}.calendar-week table .calendar__content:hover .button a{padding-left:16px;padding-right:16px}.calendar-week table .calendar__content-title{-webkit-line-clamp:4}}.calendar.calendar-hidden{margin-bottom:0}@media(min-width:1260px){.calendar.calendar-hidden{margin-bottom:22px}}.calendar.calendar-hidden .fc-view-harness.fc-view-harness-passive{display:none}.banner__inner{background-color:#d2f3e8;border-radius:16px;display:flex;flex-direction:column;gap:9px;padding:48px 16px 20px;overflow:hidden}.banner .container{padding-top:48px}.banner__text{display:flex;flex-direction:column;gap:20px}.banner__title{text-align:center}.banner__title,.banner__title p{font-size:26px;line-height:inherit;font-weight:700}.banner__title p{color:#58c2c2;text-transform:uppercase;padding:0;margin:0}.banner__subtitle{font-weight:600;text-align:center}.banner__image{display:flex;justify-content:center;margin-left:54px;margin-bottom:-96px}.banner__image img{display:flex;object-fit:contain;max-width:478px}.banner__image-desctop{display:none}@media(min-width:548px){.banner__title{font-size:42px;max-width:600px;margin-left:auto;margin-right:auto}}@media(min-width:932px){.banner__inner{gap:24px}.banner__title{font-size:52px}.banner__subtitle ul{display:flex;flex-direction:row;justify-content:center;gap:40px}.banner__subtitle li{position:relative}.banner__subtitle li:not(:last-child):after{content:"";position:absolute;top:3px;right:-21px;width:2px;height:24px;background-color:#08384a}}@media(min-width:1260px){.banner__inner{flex-direction:row;align-items:center;padding:48px 0 20px 48px;margin-left:auto;margin-right:auto}.banner__inner>*{flex:1 1}.banner__title{text-align:left;margin-left:0;margin-right:0}.banner__subtitle{text-align:left;white-space:nowrap}.banner__subtitle ul{justify-content:flex-start}}@media(min-width:1420px){.banner__image{display:none}.banner__image-desctop{display:flex;justify-content:right;margin:-112px -112px -30px 0}.banner__image-desctop img{display:flex;object-fit:contain}}@media(min-width:1580px){.banner__inner{padding-top:0;align-items:flex-start;justify-content:space-between}.banner__text{gap:32px;z-index:1;max-width:800px;margin-right:-154px}.banner__title{text-align:left;font-size:52px;line-height:62px;padding-top:76px;max-width:650px}.banner__title strong:first-child{display:block}.banner__title p{font-size:52px;line-height:62px}.banner__subtitle{font-size:34px;line-height:44px}.banner__subtitle li:not(:last-child):after{content:"";top:6px;right:-22px;width:3px;height:32px}}@media(min-width:1900px){.banner__image-desctop{margin-right:44px}.banner__text{margin-right:0}.banner__title{padding-top:138px;max-width:100%}.banner__title strong:first-child{display:inline}.banner__title strong:last-child{white-space:nowrap}}.text-pages{word-wrap:break-word}.text-pages ol{margin:0;padding:0;list-style:none;counter-reset:item}.text-pages ol li{font-size:20px;line-height:30px;font-weight:400;margin:0;list-style:none;display:block;padding:30px 0 0}.text-pages ol li:before{content:counters(item,".") ". ";counter-increment:item}.text-pages li.title{position:relative;text-align:left;padding-top:88px}.text-pages li.title,.text-pages li.title:before{font-size:34px;line-height:44px;font-weight:700}.text-pages li.title>ol>li:first-child{padding-top:42px}.text-pages p{padding:32px 0 0}.text-pages h1+*,.text-pages h2{padding-top:88px}.text-pages h2{font-size:34px;line-height:44px}.text-pages h3{padding-top:60px;margin:0}.text-pages h3,.text-pages h6{font-size:26px;line-height:31px}.text-pages h6{font-weight:700;padding-top:62px}.text-pages h6:first-of-type{padding-top:88px}.text-pages a{color:#08384a;text-decoration:none}.text-pages ul{padding:32px 0 0;margin-left:32px}.text-pages ul li{list-style-type:disc}.text-pages .container div:first-of-type{padding-top:0}.text-pages .container div p:first-child{padding-top:88px}.text-pages .container .text-pages__pad:first-of-type{padding-top:32px}.text-pages .container .text-pages__2col h6{font-size:20px;line-height:30px;padding-top:32px}.text-pages .container .text-pages__2col h6:first-of-type{padding-top:32px}.text-pages .container .text-pages__2col .links-policy{margin-top:2px}.text-pages .container .text-pages__2col .links-policy a{font-size:20px;line-height:30px;font-weight:400;margin-top:0}.text-pages .container .text-pages__2col .text-pages__pad{padding-top:32px}.text-pages .container .text-pages__2col .text-pages__pad2{padding-top:32px!important}@media(min-width:440px){.text-pages h1{font-size:52px;line-height:62px}}@media(min-width:548px){.text-pages h1{font-size:60px;line-height:60px}}@media(min-width:1260px){.text-pages{padding-top:136px}.text-pages .container{max-width:910px;padding:0;margin-left:auto;margin-right:auto}.text-pages h1{padding-top:32px}.text-pages__2col{display:grid;grid-template-columns:40% 50%;justify-content:space-between;grid-column-gap:112px;column-gap:112px}}.imprint-page p{padding:2px 0 0}.masterclasses-page .text-pages{padding-top:80px;padding-bottom:48px}.masterclasses-page .text-pages h1{font-size:34px;line-height:44px;padding-top:0}.masterclasses-page .text-pages .container div p:first-child{padding-top:32px}@media(min-width:1260px){.masterclasses-page .text-pages{padding-bottom:22px}}.toggle{justify-content:space-between;background-color:#d2f3e8;border-radius:12px;padding:4px;margin-top:48px}.toggle,.toggle button{display:flex;align-items:center}.toggle button{background:none;border:none;cursor:pointer;width:100%;justify-content:center;color:#3a4a58;padding:16px;margin:0 auto}.toggle button:disabled{background-color:#fff;border-radius:8px}.toggle button:disabled svg path{stroke:#f1565c}.toggle button img{display:flex}.toggle__title{display:none}@media(min-width:932px){.toggle{min-width:356px;max-width:max-content;margin-left:auto;margin-right:auto}}@media(min-width:1260px){.toggle{z-index:2;position:relative;margin-right:0;margin-bottom:-90px}.toggle .container{padding:0}.toggle button{gap:8px;width:100%}.toggle button:disabled{color:#08384a}.toggle__title{font-weight:700;display:block}}.filter-button{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;-ms-overflow-style:none;scrollbar-width:none}.filter-button::-webkit-scrollbar{display:none}.filter-button button{font-size:20px;line-height:24px;font-weight:700;color:#08384a;background:none;border:1px solid #e8e9ea;border-radius:12px;white-space:nowrap;cursor:pointer;padding:19px}.filter-button button.active{background:#ffd9e7;border:1px solid #ffd9e7}@media(min-width:932px){.filter-button{justify-content:center}}@media(min-width:1260px){.filter-button button{padding:8px 16px}}.filter-checkbox{position:relative;padding-top:24px}.filter-checkbox__button{font-size:20px;line-height:24px;font-weight:700;color:#08384a;background-color:#fff;border:1px solid #e8e9ea;border-radius:12px;white-space:nowrap;cursor:pointer;width:100%;text-align:left;position:relative;display:flex;gap:16px;padding:19px}.filter-checkbox__button:after{content:"";position:absolute;top:50%;right:18px;width:24px;height:24px;background-image:url(/images/icons/icon-arrow_filter.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}.filter-checkbox__button.active{background-color:#ffd9e7;border:1px solid #ffd9e7}.filter-checkbox__button.active:after{transform:translateY(-50%) rotate(180deg)}.filter-checkbox__num{font-size:16px;display:flex;justify-content:center;align-items:center;position:relative;z-index:0;padding-right:8px}.filter-checkbox__num:before{content:"";position:absolute;width:24px;height:24px;z-index:-1;background-color:#ffd9e7;border-radius:50%}.filter-checkbox__dropdown{border-radius:16px;box-shadow:0 -4px 16px 0 rgba(0,0,0,.02),0 16px 24px 0 rgba(0,0,0,.08);background-color:#fff;color:#3a4a58;padding:8px;margin-top:16px}.filter-checkbox__dropdown label{display:flex;align-items:center;gap:8px;padding:0 12px}.filter-checkbox__labels{font-size:18px;line-height:24px;display:flex;flex-direction:column;gap:16px;border-top:2px solid #e8e9ea;height:222px;overflow-x:inherit;overflow-y:auto;padding-top:20px;padding-bottom:12px;margin-top:4px;margin-left:4px;margin-right:4px;justify-content:left;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.filter-checkbox__labels input:before{content:"";background:url(/images/checkbox.svg) no-repeat top 1px left 3px;background-size:22px 22px;width:24px}.filter-checkbox__labels input:checked:before{content:"";background:url(/images/checkbox-active.svg) no-repeat top 1px left 3px;background-size:22px 22px;width:24px}.filter-checkbox__search{position:relative}.filter-checkbox__search input{font-size:18px;line-height:24px;border:4px solid #fff;background-image:url(/images/icons/search-filter-checkbox.svg);background-position:center left 14px;background-repeat:no-repeat;padding-left:46px}.filter-checkbox__search input:focus,.filter-checkbox__search input:hover{border:4px solid #ffd9e7;border-radius:8px;box-shadow:inset 0 0 0 2px #f1565c;outline:none}.filter-checkbox__search .filter-checkbox__clear{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:0;margin:0}.filter-checkbox__search .filter-checkbox__clear img{width:24px;height:24px;display:block}.filter-checkbox__clear-all{font-size:18px;color:#f1565c;cursor:pointer;border-top:2px solid #e8e9ea;padding:16px 18px;margin-top:6px}@media(min-width:932px){.filter-checkbox{padding-top:0;border-left:1px solid #e8e9ea;padding-left:16px;margin-left:16px}.filter-checkbox .container{padding:0}.filter-checkbox button{padding-right:40px}.filter-checkbox button:after{right:8px}.filter-checkbox__dropdown{position:absolute;right:0;z-index:4;width:364px}.filter-checkbox__labels{height:300px}}@media(min-width:1260px){.filter-checkbox button{padding:8px 40px 8px 16px}.filter-checkbox button:after{right:8px}.filter-checkbox__dropdown{position:absolute;left:20px;z-index:4;width:364px}}@media(min-width:932px){.filter-block{display:flex;justify-content:center}}.list-nofound{display:flex;flex-direction:column;gap:40px;justify-content:center;align-self:center;width:100%;text-align:center;height:100%;padding-bottom:96px;margin-left:auto;margin-right:auto}.list-nofound h2,.list-nofound h3,.list-nofound h4,.list-nofound h5,.list-nofound h6{padding:20px 0 0;margin:0}@media(min-width:932px){.list-nofound{max-width:628px}.list-nofound h2,.list-nofound h3,.list-nofound h4,.list-nofound h5,.list-nofound h6{padding-top:36px}}@media(min-width:1260px){.list-nofound h2,.list-nofound h3,.list-nofound h4,.list-nofound h5,.list-nofound h6{padding-top:52px}}.calendar__container-list:has(.list-nofound){display:block!important}.filtered-out{background-color:#ffd9e7;border-radius:16px;padding:16px;margin-top:48px}.filtered-out__inner{background:url(/images/icons/filtered-out_mobile.svg) 0 0 no-repeat}.filtered-out__link,.filtered-out__title{font-size:18px;line-height:24px;padding-left:36px}.filtered-out__link{color:#f1565c;text-decoration:none;white-space:nowrap;cursor:pointer;background:url(/images/icons/arrow-right-red.svg) 100% no-repeat;display:inline-block;padding-right:24px;margin-right:16px}.filtered-out__subtitle{display:none}@media(min-width:1260px){.filtered-out{display:flex;gap:80px;justify-content:space-between;align-items:center}.filtered-out__inner{background:url(/images/icons/filtered-out.svg) 0 no-repeat;padding-top:0;padding-left:72px}.filtered-out__title{font-size:26px;line-height:inherit;font-weight:700;padding-left:0;padding-bottom:4px}.filtered-out__subtitle{display:block}.filtered-out__link{font-size:18px;line-height:24px;font-weight:600;background:url(/images/icons/arrow-right-red.svg) 100% no-repeat;padding-right:24px;margin-right:16px;margin-top:0}}.calendar{margin-top:24px}.calendar .fc-today-button{display:none}.calendar table{font-size:20px;line-height:24px;font-weight:700;margin-top:0;border:none}.calendar .fc-theme-standard .fc-scrollgrid{border:none}.calendar .fc-theme-standard table.fc-scrollgrid{border:1px solid #e8e9ea;border-radius:12px}.calendar .fc-scrollgrid-section.fc-scrollgrid-section-body td:first-child{border-right:none;border-bottom:none}.calendar .fc-toolbar-chunk:first-child .fc-next-button,.calendar .fc-toolbar-chunk:first-child .fc-prev-button,.calendar .fc-toolbar-chunk:last-child .fc-next-button{background-image:url(/images/controls.svg);background-repeat:no-repeat;background-size:10px;background-color:#fff;background-position:50%;width:64px;height:64px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.06)) drop-shadow(2px 4px 6px rgba(0,0,0,.06));-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);border:none;border-radius:50%;z-index:3;cursor:pointer;display:flex;align-items:center;justify-content:center}.calendar .fc-toolbar-chunk:first-child .fc-next-button:focus,.calendar .fc-toolbar-chunk:first-child .fc-prev-button:focus,.calendar .fc-toolbar-chunk:last-child .fc-next-button:focus{outline:none;border:none;box-shadow:none}.calendar .fc-toolbar-chunk:first-child .fc-next-button,.calendar .fc-toolbar-chunk:first-child .fc-next-button span,.calendar .fc-toolbar-chunk:first-child .fc-prev-button span,.calendar .fc-toolbar-chunk:last-child .fc-next-button span,.calendar .fc-toolbar-chunk:last-child .fc-prev-button,.calendar__content{display:none}.calendar .fc-toolbar-chunk:first-child .fc-prev-button{transform:rotate(180deg)}.calendar table.fc-scrollgrid-sync-table{width:100%}.calendar__news-list .news__content{padding:0}.calendar__news-list .news__inner{padding:24px;margin-bottom:0}.calendar__news-list .news__inner:last-child{padding:24px}.calendar__news-list .news__category{padding:0}.calendar__news-list .news__text{margin:0}.calendar__news-list .container{padding-top:24px;padding-bottom:64px}.calendar__news-list .button{margin-left:0;margin-right:0}.calendar__news-list2 .news__content{padding-top:43px}.calendar__news-list2 .calendar__container-list{gap:0}.calendar__container-title{padding-top:0!important;padding-bottom:0!important;display:block!important;overflow:inherit!important}.calendar__list-title{font-size:20px;line-height:30px;text-transform:capitalize;text-align:center;width:100%;padding-top:12px}.calendar__container-list{padding-top:16px!important}.calendar__innactive{margin-bottom:96px}@media(min-width:932px){.calendar__container-list{row-gap:46px}.calendar__list-title{font-size:34px;line-height:44px}}@media(min-width:1260px){.calendar__list-title{text-align:left;margin-top:-20px}.calendar__container-list{padding-top:48px!important}.calendar__container-list .news__inner,.calendar__container-list .news__inner:last-child{padding:32px}.calendar .fc-theme-standard table.fc-scrollgrid{border-radius:18px}.calendar .fc-toolbar-chunk:first-child .fc-next-button{display:flex}.calendar .fc-toolbar-chunk:last-child .fc-next-button{display:none}.calendar .fc-button-group{gap:16px}}.calendar .fc .fc-toolbar-title{font-size:20px;line-height:30px;padding:0}.calendar .fc-day-other{opacity:.3}.calendar .fc-future-date{opacity:1;pointer-events:auto}.calendar .fc .fc-day-other .fc-daygrid-day-top{opacity:1}.calendar .fc .fc-daygrid-body-natural .fc-daygrid-day-events,.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end,.calendar .fc-direction-rtl .fc-daygrid-event.fc-event-start{justify-content:center;align-items:flex-start;padding:0;margin:0}.calendar .fc .fc-daygrid-body-natural .fc-daygrid-day-events .fc-event-selected:after,.calendar .fc .fc-daygrid-body-natural .fc-daygrid-day-events .fc-event:focus:after,.calendar .fc .fc-daygrid-body-natural .fc-daygrid-day-events:focus,.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end .fc-event-selected:after,.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end .fc-event:focus:after,.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end:focus,.calendar .fc-direction-rtl .fc-daygrid-event.fc-event-start .fc-event-selected:after,.calendar .fc-direction-rtl .fc-daygrid-event.fc-event-start .fc-event:focus:after,.calendar .fc-direction-rtl .fc-daygrid-event.fc-event-start:focus{background:none;box-shadow:none}.calendar .fc-day{padding:4px}.calendar .fc-theme-standard td{height:64px}.calendar .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{z-index:-1}.calendar .fc-day.active .fc-scrollgrid-sync-inner{background-color:#ffd9e7;border-radius:8px;box-sizing:border-box}.calendar .fc-day.active .fc-scrollgrid-sync-inner .fc-daygrid-day-events{z-index:0}.calendar .fc-event-selected{background:#ffd9e7}.calendar .fc .fc-daygrid-day.fc-day-today{background:none}.calendar .fc-daygrid-day-top{justify-content:center}.calendar .fc-daygrid-event-dot{border-radius:50%;width:16px;min-width:16px;height:16px;margin:0;box-sizing:content-box;background-color:var(--dot-color,#f1565c);border-width:0;outline:none}.calendar .fc .fc-daygrid-day-number{padding:4px 16px}.calendar .fc-col-header-cell-cushion{padding:4px 12px}.calendar .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:auto}.calendar .fc-daygrid-dot-event .fc-event-title,.calendar .fc-event-time{display:none}.calendar .fc-daygrid-dot-event.fc-event-mirror,.calendar .fc-daygrid-dot-event:hover{background:none}.calendar .fc-theme-standard td,.calendar .fc-theme-standard th{border-color:#e8e9ea}.calendar .fc-theme-standard td:last-child,.calendar .fc-theme-standard th:last-child{border-right:none}.calendar .fc .fc-scrollgrid-section-sticky>*{background:none}.calendar__more-toggle{display:none}@media(min-width:1260px){.calendar{margin-bottom:96px}.calendar__content{display:flex;flex-direction:column;white-space:normal;width:100%;padding:16px}.calendar__content:hover{cursor:pointer;border-radius:18px;box-shadow:0 -4px 16px 0 rgba(0,0,0,.02),0 16px 24px 0 rgba(0,0,0,.08)}.calendar__content-category{font-size:18px;line-height:24px;font-weight:400;text-transform:capitalize;color:var(--label-color,#f1565c)}.calendar__content-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.calendar .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events,.calendar .fc-day.active .fc-scrollgrid-sync-inner .fc-daygrid-day-events{z-index:1}.calendar__merged .calendar__content{padding-top:8px;padding-bottom:8px}.calendar__merged .calendar__content-category{display:none}.calendar__merged .calendar__content-title{position:relative;padding-left:24px;box-sizing:border-box}.calendar__merged .calendar__content-title:before{content:"";position:absolute;top:4px;left:0;border-radius:50%;width:16px;min-width:16px;height:16px;margin:0;box-sizing:content-box;background-color:var(--dot-color,#f1565c);border-width:0;outline:none}.calendar__merged .fc-daygrid-day-events{display:flex;flex-direction:column}.calendar__merged .fc-daygrid-event-harness{padding-top:8px}.calendar__merged .fc-daygrid-event-harness:first-child{padding-top:0}.calendar__merged .fc-daygrid-day-bottom,.calendar__more .fc-daygrid-event-harness{display:none}.calendar__more .fc-daygrid-event-harness:first-child{display:block}.calendar__more-toggle{display:block;color:#f1565c;text-decoration:none;padding-left:16px;margin-top:16px}.calendar .fc-daygrid-event{font-size:20px}.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end{justify-content:left;align-items:start}.calendar .fc-scrollgrid-sync-inner{padding:16px}.calendar .fc-daygrid-day-top{justify-content:right;padding-bottom:8px}.calendar .fc .fc-daygrid-day-number,.calendar .fc-day{padding:0}.calendar .fc .fc-toolbar{justify-content:left;gap:24px}.calendar .fc .fc-toolbar-title{font-size:34px;line-height:44px}.calendar table.fc-scrollgrid{border-radius:18px;margin-top:18px}.calendar table.fc-scrollgrid table.fc-col-header .fc-day{padding:0}.calendar table.fc-scrollgrid table.fc-col-header .fc-day .fc-scrollgrid-sync-inner{text-align:left}.calendar table.fc-scrollgrid table.fc-col-header .fc-day .fc-col-header-cell-cushion{padding:24px}.calendar .fc-col-header{background-color:#d2f3e8;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-left-radius:0;border-bottom-right-radius:0}.calendar .fc-col-header-cell{border-right:1px solid #fff}.calendar .fc-col-header-cell .fc-scrollgrid-sync-inner{padding:0}.calendar .fc-liquid-hack .fc-daygrid-day-frame{position:relative}.calendar .fc-theme-standard td{height:152px}.calendar .fc-day.active .fc-scrollgrid-sync-inner{background:none}.calendar .fc-daygrid-dot-event .fc-event-title{display:block}.calendar .fc-daygrid-dot-event .fc-daygrid-event-dot{display:none}.calendar .news__inner{position:absolute;bottom:0;right:0}.calendar__popover{z-index:4;margin:16px}.calendar__popover .news__inner{background-color:#fff;max-width:411px;box-shadow:0 -4px 16px 0 rgba(0,0,0,.02),0 16px 24px 0 rgba(0,0,0,.08);border-radius:18px;padding:24px}.calendar__popover .news__category{padding:0}.calendar__popover .news__text{margin:0}.calendar__popover .button{margin-top:32px}.calendar__popover .button a{padding-left:32px;padding-right:32px}.calendar .fc-theme-standard th{border-color:#fff}}.news__past{cursor:auto!important}.news__past .button a{background-color:#f79a9d;cursor:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.news__past .button a:hover{background:#f79a9d}.news__past .button a:active,.news__past .button a:focus{outline:none}.navigation-buttons .container{display:flex;gap:16px;justify-content:center}.navigation-buttons .button{width:100%;display:inline-block}.navigation-buttons a{margin-bottom:96px}@media(min-width:932px){.navigation-buttons .button{width:auto}}