.hubdb-school-info{margin-bottom:120px}.hubdb-school-info .page-center{margin:0 auto;max-width:1500px!important;padding-left:20px;padding-right:20px}.hubdb-school-info .next-btn,.hubdb-school-info .prev-btn{cursor:pointer}.hubdb-school-info-wrapper__title h2{color:#203466;font-size:55px;font-weight:400;line-height:108%;margin-bottom:65px;text-align:center}.filters-wrapper.scroll{display:none}.hubdb-school-info-wrapper__items .filters-wrapper{margin-bottom:13px;position:relative}.hubdb-school-info-wrapper__items .filters-wrapper ul{align-items:center;border-radius:100px;display:flex;gap:10px;margin:0 auto;max-width:max-content;padding:6px 7px}.hubdb-school-info-wrapper__items .filters-wrapper--filter{align-items:center;background:#f5f6fa;border-radius:100px;cursor:pointer;display:flex;gap:14px;line-height:150%;padding:9px 16px;transition:.2s}.hubdb-school-info-wrapper__items .filters-wrapper--filter h3{font-size:13px;font-weight:400;line-height:150%;margin:0}.hubdb-school-info-wrapper__items .filters-wrapper--filter.active{background:#e1eaff}.hubdb-school-info-wrapper__items--item{cursor:pointer;display:none;gap:18px;margin:0 auto;max-width:1300px;min-height:630px}.hubdb-school-info-wrapper__items--item.active{animation:fadeIn .3s ease-out forwards;display:flex!important}.hubdb-school-info-wrapper__items--item .column{max-width:100%;width:100%}.hubdb-school-info-wrapper__items--item .column .title,.hubdb-school-info-wrapper__items--item .text-wrapper h3{font-size:18px;font-weight:500;line-height:120%;margin-bottom:32px}.hubdb-school-info-wrapper__items--item.leben-campus{min-height:450px}.hubdb-school-info-wrapper__items--item .full-text{display:none}.hubdb-school-info-wrapper__items--item.leben-campus .column{background:#f9fbff;border-radius:20px;max-width:496px;padding:50px 30px 50px 50px;width:100%}.hubdb-school-info-wrapper__items--item.leben-campus .image-wrapper{height:auto;max-width:862px;min-width:600px;width:100%}.hubdb-school-info-wrapper__items--item.leben-campus .image-wrapper .image-wrapper-img{height:100%;position:relative}.hubdb-school-info-wrapper__items--item.leben-campus .image-wrapper img{border-radius:20px;height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%}.hubdb-school-info-wrapper__items--item.basic-info .column.one{background:#f9fbff;border-radius:20px;max-width:496px;padding:50px}.hubdb-school-info-wrapper__items--item .scrollbar-thumb{background-color:#dee7ff;border-radius:6px;position:absolute;right:0;top:0;width:4px}.hubdb-school-info-wrapper__items--item.basic-info .column.two{display:flex;flex-direction:column;gap:16px;max-width:503px}.hubdb-school-info-wrapper__items--item.basic-info .column.two .school-info{background:#f9fbff;border-radius:20px;height:60%;padding:50px 40px 125px;position:relative}.hubdb-school-info-wrapper__items--item.basic-info .column.two .school-info .wrapper{display:flex;position:relative;z-index:2}.hubdb-school-info-wrapper__items--item.basic-info .column.two .school-info .col .col-item{margin-bottom:24px}.hubdb-school-info-wrapper__items--item.basic-info .column.two .school-info .col .col-item.label{min-width:200px}.hubdb-school-info-wrapper__items--item.basic-info .column.two .school-info .col .col-item.val{color:#5e8cfc}.hubdb-school-info-wrapper__items--item.basic-info .column.two .school-info .bg-img{bottom:0;left:0;position:absolute;right:0;width:100%}.hubdb-school-info-wrapper__items--item.basic-info .column.two .quote-wrapper{align-items:center;background:#fffbf9;border-radius:20px;display:flex;height:40%;padding:32px 25px 32px 45px}.hubdb-school-info-wrapper__items--item.basic-info .column.two .quote-wrapper .quote-wrapper__quote{color:#e37744;font-size:18px;line-height:140%}.hubdb-school-info-wrapper__items--item.basic-info .column.three{display:flex;flex-direction:column;gap:16px;max-width:302px;min-width:270px}.hubdb-school-info-wrapper__items--item.basic-info .column.three .image-wrapper,.hubdb-school-info-wrapper__items--item.basic-info .column.three .wrapper{height:calc(50% - 8px)}.hubdb-school-info-wrapper__items--item.basic-info .column.three .image-wrapper img{border-radius:20px;height:100%!important;object-fit:cover;width:100%}.hubdb-school-info-wrapper__items--item.basic-info .column.three .wrapper .quote-wrapper{display:none}.hubdb-school-info-wrapper__items--item .students-number{background:#dee7ff;border-radius:20px;height:100%;padding:50px 32px;position:relative}.hubdb-school-info-wrapper__items--item .students-number .title{margin-bottom:20px}.hubdb-school-info-wrapper__items--item .students-number .number{color:#477bfc;font-size:55px;line-height:108%}.hubdb-school-info-wrapper__items--item .students-number .flag{bottom:0;object-fit:contain;position:absolute;right:10px;width:170px}@media (min-width:768px){.hubdb-school-info{margin-bottom:190px}}@media (max-width:1024px){.hubdb-school-info-wrapper__items--item.basic-info .column.two .school-info .col .col-item.label{min-width:130px}.hubdb-school-info-wrapper__items--item.leben-campus{flex-direction:column;gap:10px;max-width:650px}.hubdb-school-info-wrapper__title h2{font-size:33px;margin-bottom:42px}.hubdb-school-info-wrapper__items--item .full-text{display:block}.hubdb-school-info-wrapper__items--item.leben-campus .column{max-width:100%;padding:40px 30px}.hubdb-school-info-wrapper__items--item.leben-campus .image-wrapper{aspect-ratio:16/9;min-width:0}.hubdb-school-info-wrapper__items--item.basic-info{align-items:center;flex-direction:column;gap:12px;max-width:650px}.hubdb-school-info-wrapper__items--item.basic-info .column{max-width:100%!important}.hubdb-school-info-wrapper__items--item.basic-info .column.one{padding:40px 30px}.hubdb-school-info-wrapper__items--item.basic-info .column.two .school-info{padding:40px 30px 95px}.hubdb-school-info-wrapper__items--item.basic-info .column.two .quote-wrapper{display:none}.hubdb-school-info-wrapper__items .filters-wrapper.scroll.active{top:84px}.hubdb-school-info-wrapper__items--item.basic-info .column.three{gap:12px}.hubdb-school-info-wrapper__items--item.basic-info .column.three .image-wrapper{display:flex;order:1}.hubdb-school-info-wrapper__items--item.basic-info .column.three .wrapper{display:flex;gap:12px}.hubdb-school-info-wrapper__items--item.basic-info .column.three .wrapper .students-number{max-width:50%;padding-left:20px;padding-right:20px;width:100%}.hubdb-school-info-wrapper__items--item.basic-info .column.three .wrapper .students-number .number{position:relative;z-index:2}.hubdb-school-info-wrapper__items--item.basic-info .column.three .wrapper .students-number .flag{width:160px}.hubdb-school-info-wrapper__items--item.basic-info .column.three .wrapper .quote-wrapper{align-items:center;background:#fffbf9;border-radius:20px;display:flex;max-width:50%;padding:40px 20px;width:100%}.hubdb-school-info-wrapper__items--item.basic-info .column.three .wrapper .quote-wrapper .quote-wrapper__quote{color:#e37744;font-size:clamp(12px,3vw,20px);line-height:140%}.hubdb-school-info-wrapper__items--item .students-number{height:auto;min-height:277px}}@media (max-width:768px){.hubdb-school-info-wrapper__items .filters-wrapper.scroll.active{background:#fff;display:flex;left:0;padding-left:12px;position:fixed;width:100%;z-index:9}.hubdb-school-info-wrapper__items .filters-wrapper--filter{border-radius:100px;padding:9px 18px}.hubdb-school-info-wrapper__items .filters-wrapper--filter h3{font-size:16px}.hubdb-school-info .next-btn,.hubdb-school-info .prev-btn,.hubdb-school-info-wrapper__items .filters-wrapper--filter .icon-wrapper{display:none}.hubdb-school-info .page-center{padding-left:12px;padding-right:12px}.hubdb-school-info-wrapper__items .filters-wrapper ul{margin:0}}@media (min-width:1024px){.hubdb-school-info-wrapper__items--item.basic-info .scroll-wrapper{max-height:510px;overflow:hidden;position:relative}.hubdb-school-info-wrapper__items--item.leben-campus .scroll-wrapper{max-height:450px;overflow:hidden;position:relative}.hubdb-school-info-wrapper__items--item.leben-campus .scroll-wrapper .text-wrapper{max-height:450px;overflow-y:scroll;padding-right:24px;position:relative;scrollbar-width:none;-ms-overflow-style:none}.hubdb-school-info-wrapper__items--item.basic-info .text-wrapper{max-height:510px;overflow-y:scroll;padding-right:24px;scrollbar-width:none;-ms-overflow-style:none}.hubdb-school-info-wrapper__items--item .text-wrapper::-webkit-scrollbar{display:none}.hubdb-school-info-wrapper__items--item .scrollbar{background-color:#f3f7ff;border-radius:6px;height:100%;position:absolute;right:0;top:0;width:6px}}@media (max-width:576px){.hubdb-school-info-wrapper__items .filters-wrapper.scroll.active{top:74px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:576px){.hubdb-school-info-wrapper__items--item.basic-info .column.three .wrapper .students-number .flag{bottom:2px;width:100px}}.hubdb-school-info-wrapper__items--item *{user-select:none}.hubdb-school-info-wrapper__title{margin:0 auto;max-width:700px}.filters-wrapper--filter .icon-wrapper{align-items:center;display:flex}