/*!
 * Bootstrap Grid v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
/**
 * Swiper 9.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 16, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

:root{--red:#e3000f;--dark-red:#9d0318;--darker-red:#850214;--blue:#00406e;--dark-blue:#00365d;--darker-blue:#002c4d;--black:#262626;--mid-darker-grey:rgba(38,38,38,.75);--darker-grey:rgba(38,38,38,.65);--dark-grey:rgba(38,38,38,.25);--mid-grey:rgba(38,38,38,.15);--light-grey:rgba(38,38,38,.07);--off-white:#f8f8f5;--white:#fff}:root.sis{--blue:#180445;--dark-blue:#14033a;--darker-blue:#100230;--off-white:#f8f8f9}:root.his{--red:#c5242d;--blue:#c5242d;--dark-red:#89191f;--darker-red:#74151a;--dark-blue:#89191f;--darker-blue:#74151a;--off-white:#f6f6f6}:root.eah{--red:#00bed9;--blue:#00bed9;--dark-red:#f9414b}:root{--full-width: 100vw;--slanted-steep-padding: 0.077778;--slanted-steep-padding-mobile: 0.213333;--slanted-shallow-padding: 0.038889;--slanted-shallow-padding-mobile: 0.1066667}:root{--font:Strada;--bold-font:StradaBold}:root.sis{--font:TradeGothic;--bold-font:TradeGothicBold}:root.his{--font:Futura;--bold-font:FuturaBold}*{box-sizing:border-box}body{margin:0;hyphens:none;font-size:1rem;scroll-behavior:smooth}body:has(dialog[open]){overflow:hidden}ul,li{list-style:none;margin:0;padding:0}::placeholder{color:#fff;opacity:1}.img-resp{width:100%;height:auto}iframe{border:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.hidden{display:none}.styleguide__link{font:400 20px/24px var(--font),sans-serif}@media(min-width: 992px){.styleguide__link{font:400 20px/24px var(--font),sans-serif}}.styleguide__link{padding:.5rem}.styleguide__link a{color:#000}.container--scroll::-webkit-scrollbar{height:2px}.container--scroll::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}.container--scroll::-webkit-scrollbar-thumb{background-color:#000}.container--styleguide{margin:4rem auto}.container--styleguide .section--grid .container{height:300px;background-color:rgba(255,0,0,.1019607843)}.container--styleguide .section--grid .container .col .content{height:300px;background-color:rgba(255,0,0,.1019607843);text-align:center}.section--styleguide{margin-top:4rem}.section--styleguide .title--swiper{margin-top:2rem}.section--styleguide .section--slider{padding:2rem 0rem 2rem 0rem}.section--styleguide .section--flat{padding:2rem 0rem 0rem 0rem;min-height:400px}.section--styleguide .container{padding:0}.section--styleguide--logos{margin-top:2rem}.section--styleguide--icons{margin-top:3rem}.section--styleguide--scrollbar{margin-top:3rem}.section--styleguide--scrollbar .campus--cards-3{padding:20px 0px 20px 0px}.box--flex-social{background-color:var(--red);width:400px;padding:.5rem 0rem 0rem 1rem}.typography{display:flex}.typography__column{margin-right:6rem}.typography__column :nth-child(even){margin:0rem 0rem 1rem 0rem}.title--styleguide{text-decoration:underline;margin:1rem 0rem 1rem 0rem}.title--styleguide__main{font-size:2.5rem;letter-spacing:.2rem;margin-bottom:2rem}.title--secondary{font-weight:lighter;margin:0rem 0rem 1rem 0rem}.style-nav{display:flex;justify-content:space-around;margin-bottom:2rem}.style-nav-item{display:flex;text-decoration:none;color:#000}.block--colors{display:flex;justify-content:space-evenly;margin:2rem}.color{width:100px;height:100px}.color-name{margin-top:1rem;text-align:center}.color--red{background-color:var(--red)}.color--dark-red{background-color:var(--dark-red)}.color--darker-red{background-color:var(--darker-red)}.color--blue{background-color:var(--blue)}.color--dark-blue{background-color:var(--dark-blue)}.color--darker-blue{background-color:var(--darker-blue)}.color--black{background-color:var(--black)}.color--mid-darker-grey{background-color:var(--mid-darker-grey)}.color--dark-grey{background-color:var(--dark-grey)}.color--mid-grey{background-color:var(--mid-grey)}.color--light-grey{background-color:var(--light-grey)}.color--off-white{background-color:var(--off-white)}.color--white{background-color:var(--white);border:1px var(--mid-grey) solid}.backgrounds h2{margin:2rem 0rem -3rem 0rem}.title--backgrounds{text-decoration:underline;margin:3rem 0rem 1rem 0rem}.background{margin-bottom:50px !important}.background p{margin-top:10px}.buttons{margin:1rem 0rem 4rem 0rem}.buttons__table th{font-size:1.3rem;margin-bottom:1rem}.buttons__table td{width:1%;white-space:nowrap;text-align:center}.buttons__table tr{padding:15px 0}.buttons__table button{margin:.5rem}.buttons__table .red__buttons .btn--hover{background-color:var(--dark-red);transition:all .3s ease-out}.buttons__table .red__buttons .btn--pressed{background-color:var(--darker-red);transition:all .3s ease-out}.buttons__table .blue__buttons .btn{transition:all .3s ease-out;background-color:var(--blue)}.buttons__table .blue__buttons .btn--hover{background-color:var(--dark-blue)}.buttons__table .blue__buttons .btn--pressed{background-color:var(--darker-blue)}.buttons__table .blue__buttons .btn:hover{background-color:var(--dark-blue);transition:all .3s ease-out}.buttons__table .blue__buttons .btn:focus{background-color:var(--darker-blue);transition:all .3s ease-out}.buttons__table .white__buttons td{background-color:var(--red)}.buttons__table .white__buttons .row__title,.buttons__table .white__buttons td:nth-child(6){background-color:var(--white)}.buttons__table .white__buttons .btn{color:var(--black);background-color:var(--white);transition:all .3s ease-out;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.buttons__table .white__buttons .btn{font:20px/24px var(--bold-font),sans-serif}}.buttons__table .white__buttons .btn:hover{background-color:hsla(0,0%,100%,.94);color:var(--black);transition:all .3s ease-out}.buttons__table .white__buttons .btn--hover{background-color:hsla(0,0%,100%,.94)}.buttons__table .white__buttons .btn:focus{color:rgba(38,38,38,.85);background-color:hsla(0,0%,100%,.94);transition:all .3s ease-out}.buttons__table .white__buttons .btn:disabled{background-color:var(--mid-grey)}.buttons__table .white__buttons .btn--pressed{color:rgba(38,38,38,.85);background-color:hsla(0,0%,100%,.94)}.buttons__table .white__buttons .btn:focus{background-color:var(--white);transition:all .3s ease-out}.buttons__table .inverted__buttons .btn--pill-large--arrow__left{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.buttons__table .inverted__buttons .btn--pill-large--arrow__left{font:20px/24px var(--bold-font),sans-serif}}.buttons__table .inverted__buttons .btn--pill-large--arrow__left{color:var(--black);background-color:unset;padding:12px 20px;padding-left:44px;border:2px solid var(--mid-grey);border-radius:32px;transition:all .3s ease-out}.buttons__table .inverted__buttons .btn--pill-large--arrow__left:hover{border-color:var(--dark-grey);transition:all .3s ease-out}.buttons__table .inverted__buttons .btn--pill-large--arrow__left{transition:all .3s ease-out}.buttons__table .inverted__buttons .btn--pill-large--arrow__left:hover{background-color:unset;border:2px solid var(--dark-grey);transition:all .3s ease-out}.buttons__table .inverted__buttons .btn--pill-large--arrow__left:focus{background-color:unset}.buttons__table .inverted__buttons .btn--pill-large--arrow__left:disabled{background-color:unset;border:2px solid rgba(38,38,38,.07)}.buttons__table .inverted__buttons .btn--invert{background-color:unset;color:var(--black);border:2px solid var(--mid-grey);transition:all .3s ease-out}.buttons__table .inverted__buttons .btn--invert.btn--hover{border:2px solid var(--dark-grey)}.buttons__table .inverted__buttons .btn--invert:hover{background-color:unset;color:var(--black);border:2px solid var(--dark-grey);transition:all .3s ease-out}.buttons__table .inverted__buttons .btn--invert:focus{background-color:unset;border:2px solid var(--mid-grey);transition:all .3s ease-out;color:var(--black)}.buttons__table .inverted__buttons .btn--invert:disabled{background-color:unset;border:2px solid rgba(38,38,38,.07)}.buttons__table .medium__buttons .btn--pill-medium{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.buttons__table .medium__buttons .btn--pill-medium{font:18px/24px var(--bold-font),sans-serif}}.buttons__table .medium__buttons .btn--pill-medium{color:var(--black);background-color:var(--light-grey);min-width:110px;height:40px;border-radius:24px;padding:8px 20px;border:none;transition:all .3s ease-out}.buttons__table .medium__buttons .btn--pill-medium:hover{background-color:var(--mid-grey);color:var(--black);transition:all .3s ease-out}.buttons__table .medium__buttons .btn--pill-medium:focus{background-color:var(--dark-grey);color:var(--black);transition:all .3s ease-out}.buttons__table .medium__buttons .btn--pill-medium__arrow__right,.buttons__table .medium__buttons .btn--pill-medium__arrow__left{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.buttons__table .medium__buttons .btn--pill-medium__arrow__right,.buttons__table .medium__buttons .btn--pill-medium__arrow__left{font:18px/24px var(--bold-font),sans-serif}}.buttons__table .medium__buttons .btn--pill-medium__arrow__right,.buttons__table .medium__buttons .btn--pill-medium__arrow__left{color:var(--black);background-color:var(--light-grey);min-width:124px;height:40px;border-radius:24px;border:none;transition:all .3s ease-out}.buttons__table .medium__buttons .btn--pill-medium__arrow__right:hover,.buttons__table .medium__buttons .btn--pill-medium__arrow__left:hover{background-color:var(--mid-grey);color:var(--black);transition:all .3s ease-out}.buttons__table .medium__buttons .btn--pill-medium__arrow__right:focus,.buttons__table .medium__buttons .btn--pill-medium__arrow__left:focus{background-color:var(--dark-grey);transition:all .3s ease-out;color:var(--black)}.buttons__table .medium__buttons .btn--pill-medium__arrow__right{position:relative;display:inline-block;padding-right:20px}.buttons__table .medium__buttons .btn--pill-medium__arrow__right::after{content:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23262626"/></svg>');display:inline-block;position:absolute;transition:all .3s ease-out;right:16px;width:20px;top:9px}.buttons__table .medium__buttons .btn--pill-medium__arrow__right:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23262626"/></svg>')}.buttons__table .medium__buttons .btn--pill-medium__arrow__left{position:relative;display:inline-block;padding-left:10px}.buttons__table .medium__buttons .btn--pill-medium__arrow__left::after{content:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23262626"/></svg>');display:inline-block;position:absolute;left:12px;width:20px;top:9px}.buttons__table .medium__buttons .btn--pill-medium__arrow__left:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23262626"/></svg>')}.buttons__table .language__buttons{height:56px}.buttons__table .language__buttons .btn__language--large{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.buttons__table .language__buttons .btn__language--large{font:16px/22px var(--bold-font),sans-serif}}.buttons__table .language__buttons .btn__language--large{color:var(--black);background-color:var(--light-grey);width:65px;height:40px;border-radius:20px;border:none;column-gap:7px;transition:all .3s ease-out;align-items:center;display:flex;justify-content:center;margin-left:55px}.buttons__table .language__buttons .btn__language--large:hover{background-color:var(--mid-grey);transition:all .3s ease-out}.buttons__table .language__buttons .btn__language--large:focus{background-color:var(--dark-grey);transition:all .3s ease-out}.buttons__table .language__buttons .btn__language--small{font:14px/16px var(--bold-font),sans-serif}@media(min-width: 992px){.buttons__table .language__buttons .btn__language--small{font:14px/16px var(--bold-font),sans-serif}}.buttons__table .language__buttons .btn__language--small{color:var(--black);background-color:var(--light-grey);width:47px;height:20px;border-radius:16px;border:none;align-items:center;display:flex;column-gap:3px;justify-content:center;margin-left:55px;transition:all .3s ease-out}.buttons__table .language__buttons .btn__language--small:hover{background-color:var(--mid-grey);transition:all .3s ease-out}.buttons__table .language__buttons .btn__language--small:focus{background-color:var(--dark-grey);transition:all .3s ease-out}.buttons__table .text__buttons{height:40px}.buttons__table .text__buttons button{color:var(--black);background-color:var(--white);transition:all .3s ease-out}.buttons__table .text__buttons button:hover{background-color:var(--white);transition:all .3s ease-out}.buttons__table .text__buttons button:focus{background-color:var(--white);transition:all .3s ease-out}.buttons__table .user__button .btn__user{background-color:var(--light-grey);transition:all .3s ease-out}.buttons__table .user__button .btn__user:hover{background-color:var(--mid-grey);transition:all .3s ease-out}.buttons__table .user__button .btn__user:focus{background-color:var(--dark-grey);transition:all .3s ease-out}.row__title{white-space:nowrap}.buttons__table__title{font-size:1.3rem;text-align:start}.chevron--right--white--styleguide{background-color:var(--mid-grey)}.section--styleguide--shapes .background--shape{position:relative}.section--styleguide--shapes .shapes{display:flex;margin:2rem}.section--styleguide--shapes h4{margin-top:1rem;text-align:center}.section--styleguide--shapes .header-left{text-align:start}.section--styleguide--shapes .header-white{margin:1rem 0rem 0rem 4rem}.section--styleguide--shapes .header-right{position:relative;text-align:end}.section--styleguide--shapes .styleguide-white{background-color:var(--red);margin-left:4rem;padding:1rem}.section--styleguide--shapes .styleguide-skewed-right{margin-left:8rem}.section--styleguide--shapes .background--shape--styleguide--white{background-color:var(--red);padding:1rem}.section--styleguide--shapes .header-skewed-right{margin-left:8rem}.icon{display:block;margin:1rem 2rem 2rem 0rem}.icons h2{margin-bottom:2rem}.logo{display:block;margin:1.5rem 2rem 2rem 0rem}.box--flex{display:flex}html{scroll-behavior:smooth;scroll-padding-top:128px}.chip--active{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.chip--active{font:16px/22px var(--bold-font),sans-serif}}.chip--active{color:var(--blue);background-color:var(--white);border:2px solid var(--blue);width:72px;height:36px;border-radius:24px;display:flex}.chip--inactive{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.chip--inactive{font:16px/22px var(--bold-font),sans-serif}}.chip--inactive{color:var(--black);background-color:var(--white);border:2px solid var(--mid-grey);width:72px;height:36px;border-radius:24px;display:flex}.chip__text,.tag__text{margin:auto}.tag{font:12px/14px var(--bold-font),sans-serif}@media(min-width: 992px){.tag{font:12px/14px var(--bold-font),sans-serif}}.tag{height:max-content;color:var(--white);background-color:var(--blue);padding:1px 6px;border-radius:24px;display:flex;width:max-content}.tag p{font:12px/14px var(--bold-font),sans-serif}@media(min-width: 992px){.tag p{font:12px/14px var(--bold-font),sans-serif}}.tag--alt{color:var(--black);background-color:var(--white);width:49px;height:16px;border-radius:40px}.tags{display:flex}.tag__alt__box{background-color:var(--red);width:80px;height:60px;display:flex;justify-content:center;align-items:center}.chips__container,.tags__container{display:flex;gap:50px}.tags__container{display:flex}.speech__bubble__container{margin-top:2rem}.speech__bubble{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.speech__bubble{font:16px/22px var(--bold-font),sans-serif}}.speech__bubble{color:var(--white);background-color:var(--blue);width:150px;height:54px;display:flex;justify-content:center}.speech__bubble__text{width:120px;margin:auto;font-weight:700;font-size:16px;line-height:18px;letter-spacing:.5px}.speech__bubble__icon{margin:0px 0px 7px 125px}.headline--section .container{position:relative}.headline--section.section--theme-main .btn.btn--invert{border:none}.headline--section.section--theme-main .btn.btn--invert.btn--transparent{border:2px solid var(--mid-grey);transition:all .3s ease-out}.headline--section.section--theme-main .btn.btn--invert.btn--transparent:hover{border-color:var(--mid-darker-grey);transition:all .3s ease-out}.section--header-description{margin-top:16px;font:400 20px/24px var(--font),sans-serif}@media(min-width: 992px){.section--header-description{font:400 20px/24px var(--font),sans-serif}}.text--large{font:400 20px/24px var(--font),sans-serif}@media(min-width: 992px){.text--large{font:400 20px/24px var(--font),sans-serif}}.section--theme-main .quote::before{color:var(--white)}.quote{letter-spacing:-0.02em;font:400 36px/38px var(--font),sans-serif}@media(min-width: 992px){.quote{font:400 64px/68px var(--font),sans-serif}}.quote{position:relative}.quote strong{letter-spacing:-0.02em;font:36px/38px var(--bold-font),sans-serif}@media(min-width: 992px){.quote strong{font:64px/68px var(--bold-font),sans-serif}}.quote{text-indent:75px}.quote::before{content:"»";color:var(--red);font-weight:700;font-size:104px;left:-75px;top:-5px;letter-spacing:-0.02em;position:absolute}.author{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.author{font:400 16px/22px var(--font),sans-serif}}.author{margin-top:16px}.author strong{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.author strong{font:16px/22px var(--bold-font),sans-serif}}.section__header--h1{letter-spacing:-0.02em;font:400 36px/38px var(--font),sans-serif}@media(min-width: 992px){.section__header--h1{font:400 64px/68px var(--font),sans-serif}}.section__header--h1 strong{letter-spacing:-0.02em;font:36px/38px var(--bold-font),sans-serif}@media(min-width: 992px){.section__header--h1 strong{font:64px/68px var(--bold-font),sans-serif}}.section__header,.section--header{margin-bottom:16px}.button--back{padding:0 !important}.button--back.section--flat{padding:0 !important;min-height:unset !important}.button--back.section--theme-secondary a.btn{color:var(--black)}.button--back p{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.button--back p{font:20px/24px var(--bold-font),sans-serif}}.button--back.bottom{padding-bottom:128px !important}.button--back.top{padding-top:98px !important}.button--back.section .btn.btn--invert.btn--transparent{color:var(--black)}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.button--back:has(+.section--calendar-detail){padding-top:18px !important}.button--back p{display:none}.button--back .btn.btn--pill-large--arrow__left{padding:22px}}input[type=radio]{appearance:none;-webkit-appearance:none;border-radius:50%;width:28px;height:28px;position:relative;background-color:var(--white)}input[type=radio]:checked::after{content:"";inset:5px;background-color:var(--red);border-radius:50%;position:absolute}@media not all and (min-resolution: 0.001dpcm){html,body{position:relative;overflow-x:hidden}}.icon{display:block;cursor:pointer;margin:1rem 2rem 2rem 0rem}.logo{display:block;margin:1.5rem 2rem 2rem 0rem}.box--flex{display:flex}.chevron--small-top{content:url("./images/icons/arrow-down.svg");transform:rotate(180deg)}.chevron--small-bottom{content:url("./images/icons/arrow-down.svg")}.chevron--small-right{content:url("./images/icons/arrow-down.svg");transform:rotate(-90deg)}.chevron--smaller-right-white{content:url("./images/icons/arrow-small-right.svg")}.chevron--small-right-white{content:url("./images/icons/arrow-right.svg")}.chevron--small-left{content:url("./images/icons/arrow-down.svg");transform:rotate(90deg)}.chevron--large-top{content:url("./images/icons/arrow-down-large.svg");transform:rotate(180deg)}.chevron--large-bottom{content:url("./images/icons/arrow-down-large.svg")}.chevron--large-right{content:url("./images/icons/arrow-down-large.svg");transform:rotate(-90deg)}.chevron--large-left{content:url("./images/icons/arrow-down-large.svg");transform:rotate(90deg)}.icon--facebook{content:url("./images/icons/facebook.svg")}.icon--instagram{content:url("./images/icons/instagram.svg")}.icon--youtube{content:url("./images/icons/youtube.svg")}.icon--linkedin{content:url("./images/icons/linkedin.svg")}.icon--kununu{content:url("./images/icons/kununu.svg")}.icon--tiktok{content:url("./images/icons/tiktok.svg")}.icon--user{content:url("./images/icons/user.svg")}.icon--user--active{content:url("./images/icons/user-active.svg")}.icon--search{content:url("./images/icons/search.svg")}.icon--download{content:url("./images/icons/download.svg")}.icon--download-white{content:url("./images/icons/download-white.svg")}.icon--document{content:url("./images/icons/document.svg")}.icon--document-white{content:url("./images/icons/document-white.svg")}.icon--play{content:url("./images/icons/play.svg")}.icon--map-marker{content:url("./images/icons/map-marker.svg")}.icon--map-marker-white{content:url("./images/icons/map-marker-white.svg")}.icon--upload{content:url("./images/icons/upload.svg")}.icon--bin{content:url("./images/icons/bin.svg")}.icon--upload{content:url("./images/icons/upload.svg")}.icon--plus{content:url("./images/icons/plus.svg")}.icon--check{content:url("./images/icons/check.svg")}.icon--hamburger{content:url("./images/icons/hamburger.svg")}.icon--x{content:url("./images/icons/x.svg")}.icon--link{content:url("./images/icons/link.svg")}.icon--facebook-black{content:url("./images/icons/social-fb.svg")}.icon--linkedin-black{content:url("./images/icons/social-li.svg")}.icon--xing-black{content:url("./images/icons/social-xi.svg")}.icon--mail-black{content:url("./images/icons/social-mail.svg")}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-pagination{display:none}}@media screen and (max-width: 1199px),screen and (max-device-width: 1199px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-pagination{width:85% !important}}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-pagination{bottom:0;top:90% !important;width:88% !important;height:2px !important}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--black) !important}.section--styleguide--sliders .section--slider,.section--styleguide--sliders .section--slider-text-hover{padding:60px 0 128px;overflow:hidden}.section--styleguide--sliders .section--slider ::-webkit-scrollbar-track,.section--styleguide--sliders .section--slider-text-hover ::-webkit-scrollbar-track{margin-right:40px}@media(min-width: 576px){.section--styleguide--sliders .section--slider ::-webkit-scrollbar-track,.section--styleguide--sliders .section--slider-text-hover ::-webkit-scrollbar-track{margin-right:calc(100vw - 540px + 24px)}}@media(min-width: 768px){.section--styleguide--sliders .section--slider ::-webkit-scrollbar-track,.section--styleguide--sliders .section--slider-text-hover ::-webkit-scrollbar-track{margin-right:calc(100vw - 720px + 24px)}}.section--styleguide--sliders .section--slider .section--btn-bar,.section--styleguide--sliders .section--slider-text-hover .section--btn-bar{margin-top:0}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider,.section--styleguide--sliders .section--slider-text-hover{padding:64px 0 82px}}.section--styleguide--sliders .section--slider .swiper-container,.section--styleguide--sliders .section--slider-text-hover .swiper-container{display:flex;justify-content:center}.section--styleguide--sliders .section--slider .swiper-container .container,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container{position:relative;height:100%;font-size:14px;color:#000;margin:0;width:100%}.section--styleguide--sliders .section--slider .swiper-container .container .headline--wrapper,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .headline--wrapper{margin-bottom:56px}.section--styleguide--sliders .section--slider .swiper-container .container .headline--wrapper .swiper--headline,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .headline--wrapper .swiper--headline{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider .swiper-container .container .headline--wrapper .swiper--headline,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .headline--wrapper .swiper--headline{flex-wrap:wrap}}.section--styleguide--sliders .section--slider .swiper-container .container .headline--wrapper a,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .headline--wrapper a{text-decoration:none;color:var(--black);font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--styleguide--sliders .section--slider .swiper-container .container .headline--wrapper a,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .headline--wrapper a{font:18px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider .swiper-container .container .headline--wrapper .section--btn-bar,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .headline--wrapper .section--btn-bar{margin-top:0}}.section--styleguide--sliders .section--slider .swiper-container .container .swiper,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper{width:100%;height:400px;margin:0 auto;overflow:unset}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper{overflow:scroll;width:calc(100vw - (100vw - 720px + 24px)/2) !important;overflow-y:hidden;height:300px}}@media screen and (max-width: 767px),screen and (max-device-width: 767px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper{width:calc(100vw - (100vw - 540px + 24px)/2) !important}}@media screen and (max-width: 575px),screen and (max-device-width: 575px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper{width:calc(100vw - (100vw - 540px + 24px)/2) !important}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-next,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-next{display:none}}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-next,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-next{--swiper-navigation-size: 13px;--swiper-navigation-top-offset: 85%;--swiper-navigation-sides-offset: 10px;padding:14px;width:48px;height:48px;background:var(--blue);border-radius:32px}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-next::after,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-next::after{content:url("./images/icons/arrow-right.svg")}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-next.swiper-button-disabled,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-next.swiper-button-disabled{background-color:var(--mid-grey) !important}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-next.swiper-button-disabled::after,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-next.swiper-button-disabled::after{content:url("./images/icons/arrow-down.svg") !important;transform:rotate(-90deg) scale(1.3) !important;height:15px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-prev,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-prev{display:none}}@media screen and (max-width: 1199px),screen and (max-device-width: 1199px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-prev,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-prev{--swiper-navigation-sides-offset: 87%}}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-prev,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-prev{--swiper-navigation-size: 13px;--swiper-navigation-top-offset: 85%;--swiper-navigation-sides-offset: 90%;--swiper-navigation-size: 13px;padding:14px;width:48px;height:48px;background:var(--blue);border-radius:32px}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-prev::after,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-prev::after{content:url("./images/icons/arrow-right.svg");z-index:5;transform:rotate(180deg)}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-prev.swiper-button-disabled,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-prev.swiper-button-disabled{background-color:var(--mid-grey) !important}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-button-prev.swiper-button-disabled::after,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-button-prev.swiper-button-disabled::after{content:url("./images/icons/arrow-down.svg") !important;transform:rotate(90deg) scale(1.3) !important;height:15px}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper{height:60%}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper{height:70%}}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper .swiper-slide,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper .swiper-slide{display:block;justify-content:center;align-items:center;text-align:left}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper .swiper-slide .name,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper .swiper-slide .name{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper .swiper-slide .name,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper .swiper-slide .name{font:22px/26px var(--bold-font),sans-serif}}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper .swiper-slide .name,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper .swiper-slide .name{margin-top:12px}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper .swiper-slide .position,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper .swiper-slide .position{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper .swiper-slide .position,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper .swiper-slide .position{font:400 16px/22px var(--font),sans-serif}}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper .swiper-slide .position,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper .swiper-slide .position{margin-top:2px}.section--styleguide--sliders .section--slider .swiper-container .container .swiper .swiper-wrapper .swiper-slide img,.section--styleguide--sliders .section--slider-text-hover .swiper-container .container .swiper .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.section--styleguide--sliders .section--slider--generic .swiper .swiper-slide h4{margin:12px 0px 6px 0px}.section--styleguide--sliders .section--slider--generic .swiper .swiper-buttons{bottom:0;margin-bottom:5px}.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-slide{position:relative}.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-slide img{width:100%;height:auto}.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-text{position:absolute;bottom:40px;margin:0 25px;transition:all .3s ease-out}.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-text h4{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-text h4{font:26px/30px var(--bold-font),sans-serif}}.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-text h4{color:var(--white);margin-bottom:1rem}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-pagination{display:none}}@media screen and (max-width: 1199px),screen and (max-device-width: 1199px){.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-pagination{width:85% !important}}.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-pagination{top:87% !important;bottom:0;width:88% !important;height:2px !important}.section--styleguide--sliders .section--slider-text .swiper-container .container .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--black) !important}.section--styleguide--sliders .section--slider-text-hover .swiper-container .headline--wrapper .swiper--headline{display:block}.section--styleguide--sliders .section--slider-text-hover .swiper-container .swiper{height:700px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider-text-hover .swiper-container .swiper{height:500px}}.section--styleguide--sliders .section--slider-text-hover .swiper-container .swiper-slide{position:relative}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--styleguide--sliders .section--slider-text-hover .swiper-container .swiper-pagination{display:none}}@media screen and (max-width: 1199px),screen and (max-device-width: 1199px){.section--styleguide--sliders .section--slider-text-hover .swiper-container .swiper-pagination{width:85% !important}}.section--styleguide--sliders .section--slider-text-hover .swiper-container .swiper-pagination{top:87% !important;bottom:0;width:88% !important;height:2px !important}.section--styleguide--sliders .section--slider-text-hover .swiper-container .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--black) !important}.btn,.section .btn{text-decoration:none;color:var(--white);background-color:var(--red);display:flex;align-items:center;cursor:pointer;width:max-content;transition:all .3s ease-out}.btn:hover,.section .btn:hover{transition:all .3s ease-out;background-color:var(--dark-red)}.btn:focus,.section .btn:focus{transition:all .3s ease-out;background-color:var(--darker-red)}.btn:disabled,.section .btn:disabled{transition:all .3s ease-out;color:var(--disabled);background-color:var(--mid-grey);border:none}.section .btn--pill-large,.btn--pill-small{transition:all .3s ease-out}.section .btn--pill-large:hover,.btn--pill-small:hover{color:var(--white);transition:all .3s ease-out}.btn--document{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.btn--document{font:18px/24px var(--bold-font),sans-serif}}.btn--document{height:auto;text-decoration:underline;cursor:pointer;margin-top:16px;display:flex;align-items:center}.btn--document::before{content:url("./images/icons/document-white.svg");padding:14px;margin-right:12px;background:#e3000f;border-radius:32px;width:16px;height:17px}.section .container .btn-bar .btn{display:none}.section .container .btn-bar .btn.btn--back{display:flex;width:48px;padding-left:24px}@media(min-width: 992px){.section .container .btn-bar .btn.btn--back{display:inline-block;width:max-content;padding-left:44px}}@media(min-width: 992px){.section .container .btn-bar .btn{display:inline-block;width:max-content}}.card--hover .btn{transition:all .3s ease-out}.card--hover:hover .btn{background-color:var(--red);transition:all .3s ease-out}.card--hover:focus .btn{background-color:var(--darker-red);transition:all .3s ease-out}.section--btn-bar{margin-top:32px;display:flex;column-gap:8px;row-gap:12px}.section--btn-bar .btn{float:left;height:max-content;width:max-content}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--btn-bar{flex-direction:column;margin-top:24px}}.btn--pill-large{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.btn--pill-large{font:20px/24px var(--bold-font),sans-serif}}.btn--pill-large{cursor:pointer;min-height:48px;border-radius:32px;padding:10px 20px;border:none;display:flex;align-items:center}.btn--pill-medium{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.btn--pill-medium{font:18px/24px var(--bold-font),sans-serif}}.btn--pill-medium{background-color:var(--light-grey);min-width:110px;height:40px;border-radius:24px;padding:8px 20px;border:none}.btn--pill-small{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.btn--pill-small{font:16px/22px var(--bold-font),sans-serif}}.btn--pill-small{height:36px;border-radius:24px;border:none;padding:6px 16px;width:max-content;color:var(--white);background-color:var(--red)}a.btn.btn--invert,button.btn.btn--invert,li.btn.btn--invert{background-color:var(--white) !important;color:var(--black);cursor:pointer;width:max-content;border:2px solid var(--mid-grey);border-radius:32px;transition:all .3s ease-out}a.btn.btn--invert:hover,button.btn.btn--invert:hover,li.btn.btn--invert:hover{border-color:var(--dark-grey);transition:all .3s ease-out}a.btn.btn--invert,button.btn.btn--invert,li.btn.btn--invert{transition:all .3s ease-out}a.btn.btn--invert a,button.btn.btn--invert a,li.btn.btn--invert a{transition:all .3s ease-out}a.btn.btn--invert a:hover,button.btn.btn--invert a:hover,li.btn.btn--invert a:hover{color:inherit;transition:all .3s ease-out}a.btn.btn--invert:hover,button.btn.btn--invert:hover,li.btn.btn--invert:hover{transition:all .3s ease-out;color:var(--black)}a.btn.btn--invert.active,button.btn.btn--invert.active,li.btn.btn--invert.active{border:2px solid var(--blue);transition:all .3s ease-out}a.btn.btn--invert.btn--transparent,button.btn.btn--invert.btn--transparent,li.btn.btn--invert.btn--transparent{background-color:unset !important;color:var(--white)}a.btn.btn--invert:hover,button.btn.btn--invert:hover,li.btn.btn--invert:hover{background-color:var(--white)}a.btn.btn--invert:focus,button.btn.btn--invert:focus,li.btn.btn--invert:focus{background-color:var(--white)}.btn--pill-large--arrow__left{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.btn--pill-large--arrow__left{font:20px/24px var(--bold-font),sans-serif}}.btn--pill-large--arrow__left{color:var(--black);background-color:var(--white);width:max-content;height:48px;border:2px solid var(--mid-grey);border-radius:32px;transition:all .3s ease-out}.btn--pill-large--arrow__left:hover{border-color:var(--dark-grey);transition:all .3s ease-out}.btn--pill-large--arrow__left{position:relative;padding:12px 24px 12px 44px;display:flex;align-items:center;transition:all .3s ease-out}.btn--pill-large--arrow__left::before{position:absolute;left:22px;content:url("./images/icons/arrow-down.svg");transform:rotate(90deg)}.btn--pill-large--arrow__left:hover{background-color:var(--white);transition:all .3s ease-out}.btn--pill-large--arrow__left:focus{background-color:var(--white);transition:all .3s ease-out}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.btn--pill-large--arrow__left::before{left:18px}}.btn--pill-large--arrow__left.btn.btn--invert{display:flex}.section .tabs a,.section .tabs--secondary a{color:var(--black)}.section .tabs a:hover,.section .tabs--secondary a:hover{color:var(--black);transition:all .3s ease-out}.section .tabs a,.section .tabs--secondary a{transition:all .3s ease-out}.btn--pill-medium__arrow__right,.btn--pill-medium__arrow__left{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.btn--pill-medium__arrow__right,.btn--pill-medium__arrow__left{font:18px/24px var(--bold-font),sans-serif}}.btn--pill-medium__arrow__right,.btn--pill-medium__arrow__left{color:var(--black);background-color:var(--light-grey);min-width:124px;height:40px;border-radius:24px;border:none;transition:all .3s ease-out}.btn--pill-medium__arrow__right:hover,.btn--pill-medium__arrow__left:hover{background-color:var(--light-grey);transition:all .3s ease-out}.btn--pill-medium__arrow__right:focus,.btn--pill-medium__arrow__left:focus{background-color:var(--light-grey);transition:all .3s ease-out}.btn--pill-small__arrow__right,.btn--pill-small__arrow__left{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.btn--pill-small__arrow__right,.btn--pill-small__arrow__left{font:16px/22px var(--bold-font),sans-serif}}.btn--pill-small__arrow__right,.btn--pill-small__arrow__left{color:var(--white);background-color:var(--red);height:36px;border-radius:24px;padding:6px 16px;border:none}.btn--pill-small__arrow__right{position:relative;display:inline-block;padding-right:30px}.btn--pill-small__arrow__right::after{content:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>');display:inline-block;position:absolute;transition:all .3s ease-out;right:10px;width:20px;top:8px}.btn--pill-small__arrow__right:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>')}.btn--pill-small__arrow__left{position:relative;display:inline-block;padding-left:30px}.btn--pill-small__arrow__left::after{content:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>');display:inline-block;position:absolute;left:10px;width:20px;top:8px}.btn--pill-small__arrow__left:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>')}.chevron--button--left{margin-right:6px}.chevron--button--left--small{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.chevron--button--left--small{font:16px/22px var(--bold-font),sans-serif}}.chevron--button--left--small{margin:6px -4px -5px -10px}.chevron--button--left--medium{margin:0px 2px -0.7px -4px}.chevron--button--right{margin:0px 0px -0.7px 2px}.chevron--button--right--small{margin:6px 2px -5px -3px}.btn__chevron--large{padding:14px;border-radius:32px;border:none}.section .btn.btn--white{background-color:var(--white);color:var(--black);width:max-content}.section .btn.btn--white:hover{background-color:var(--white);color:var(--black)}.section .btn.btn--white:active{background-color:var(--white);color:var(--black)}.btn__chevron--small{padding:9px;border-radius:24px;border:none}.icon--button{margin:auto;color:var(--white)}.btn__user{background-color:var(--light-grey);width:40px;height:40px;border-radius:24px;padding:12px;border:none}.btn__user:hover{background-color:var(--light-grey)}.btn__user:focus{background-color:var(--light-grey)}.btn--hover{background-color:var(--dark-red)}.btn--pressed{background-color:var(--darker-red)}.btn:disabled{color:var(--disabled);background-color:var(--mid-grey)}.btn__language--large{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.btn__language--large{font:16px/22px var(--bold-font),sans-serif}}.btn__language--large{color:var(--black);background-color:var(--light-grey);margin:6px 2px -5px -3px;width:65px;height:40px;border-radius:20px;column-gap:7px;border:none;align-items:center;display:flex;justify-content:center;margin-left:55px}.btn__language--large:hover{background-color:var(--light-grey)}.btn__language--large:focus{background-color:var(--light-grey)}.btn__language--small{font:14px/16px var(--bold-font),sans-serif}@media(min-width: 992px){.btn__language--small{font:14px/16px var(--bold-font),sans-serif}}.btn__language--small{color:var(--black);background-color:var(--light-grey);width:47px;height:20px;border-radius:16px;border:none;align-items:center;display:flex;column-gap:3px;justify-content:center;margin-left:55px}.btn__language--small:hover{background-color:var(--light-grey)}.btn__language--small:focus{background-color:var(--light-grey)}.chevron--button--down--medium{margin:0px 0px 1.8px 0px}.section--theme-main a.btn.btn--text,.section--theme-main a.btn.btn--text--underline,.section--theme-main button.btn.btn--text,.section--theme-main button.btn.btn--text--underline{position:relative;display:inline-block;padding-right:20px}.section--theme-main a.btn.btn--text::after,.section--theme-main a.btn.btn--text--underline::after,.section--theme-main button.btn.btn--text::after,.section--theme-main button.btn.btn--text--underline::after{content:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>');display:inline-block;position:absolute;transition:all .3s ease-out;right:2px;width:20px;top:1px}.section--theme-main a.btn.btn--text:hover::after,.section--theme-main a.btn.btn--text--underline:hover::after,.section--theme-main button.btn.btn--text:hover::after,.section--theme-main button.btn.btn--text--underline:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>')}.section--theme-main a.btn.btn--text,.section--theme-main a.btn.btn--text--underline,.section--theme-main button.btn.btn--text,.section--theme-main button.btn.btn--text--underline{color:var(--white);transition:all .3s ease-out}.section--theme-main a.btn.btn--text:hover,.section--theme-main a.btn.btn--text--underline:hover,.section--theme-main button.btn.btn--text:hover,.section--theme-main button.btn.btn--text--underline:hover{text-decoration:underline !important;position:relative;display:inline-block;padding-right:20px}.section--theme-main a.btn.btn--text:hover::after,.section--theme-main a.btn.btn--text--underline:hover::after,.section--theme-main button.btn.btn--text:hover::after,.section--theme-main button.btn.btn--text--underline:hover::after{content:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>');display:inline-block;position:absolute;transition:all .3s ease-out;right:2px;width:20px;top:1px}.section--theme-main a.btn.btn--text:hover:hover::after,.section--theme-main a.btn.btn--text--underline:hover:hover::after,.section--theme-main button.btn.btn--text:hover:hover::after,.section--theme-main button.btn.btn--text--underline:hover:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>')}.section--theme-main a.btn.btn--text:hover,.section--theme-main a.btn.btn--text--underline:hover,.section--theme-main button.btn.btn--text:hover,.section--theme-main button.btn.btn--text--underline:hover{background-color:unset;color:var(--white);transition:all .3s ease-out}.section--theme-main a.btn.btn--text:focus,.section--theme-main a.btn.btn--text--underline:focus,.section--theme-main button.btn.btn--text:focus,.section--theme-main button.btn.btn--text--underline:focus{text-decoration:underline !important;background-color:unset;color:var(--white);transition:all .3s ease-out}.section--theme-secondary a.btn.btn--text,.section--theme-secondary a.btn.btn--text--underline,.section--theme-secondary button.btn.btn--text,.section--theme-secondary button.btn.btn--text--underline{position:relative;display:inline-block;padding-right:20px}.section--theme-secondary a.btn.btn--text::after,.section--theme-secondary a.btn.btn--text--underline::after,.section--theme-secondary button.btn.btn--text::after,.section--theme-secondary button.btn.btn--text--underline::after{content:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23262626"/></svg>');display:inline-block;position:absolute;transition:all .3s ease-out;right:2px;width:20px;top:1px}.section--theme-secondary a.btn.btn--text:hover::after,.section--theme-secondary a.btn.btn--text--underline:hover::after,.section--theme-secondary button.btn.btn--text:hover::after,.section--theme-secondary button.btn.btn--text--underline:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>')}.section--theme-secondary a.btn.btn--text,.section--theme-secondary a.btn.btn--text--underline,.section--theme-secondary button.btn.btn--text,.section--theme-secondary button.btn.btn--text--underline{color:var(--black);transition:all .3s ease-out}.section--theme-secondary a.btn.btn--text:hover,.section--theme-secondary a.btn.btn--text--underline:hover,.section--theme-secondary button.btn.btn--text:hover,.section--theme-secondary button.btn.btn--text--underline:hover{text-decoration:underline !important;position:relative;display:inline-block;padding-right:20px}.section--theme-secondary a.btn.btn--text:hover::after,.section--theme-secondary a.btn.btn--text--underline:hover::after,.section--theme-secondary button.btn.btn--text:hover::after,.section--theme-secondary button.btn.btn--text--underline:hover::after{content:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23e3000f"/></svg>');display:inline-block;position:absolute;transition:all .3s ease-out;right:2px;width:20px;top:1px}.section--theme-secondary a.btn.btn--text:hover:hover::after,.section--theme-secondary a.btn.btn--text--underline:hover:hover::after,.section--theme-secondary button.btn.btn--text:hover:hover::after,.section--theme-secondary button.btn.btn--text--underline:hover:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>')}.section--theme-secondary a.btn.btn--text:hover,.section--theme-secondary a.btn.btn--text--underline:hover,.section--theme-secondary button.btn.btn--text:hover,.section--theme-secondary button.btn.btn--text--underline:hover{background-color:unset;color:var(--red);transition:all .3s ease-out}.section--theme-secondary a.btn.btn--text:focus,.section--theme-secondary a.btn.btn--text--underline:focus,.section--theme-secondary button.btn.btn--text:focus,.section--theme-secondary button.btn.btn--text--underline:focus{text-decoration:underline !important;background-color:unset;color:var(--dark-red);transition:all .3s ease-out}a.btn.btn--text,a.btn.btn--text--underline,button.btn.btn--text,button.btn.btn--text--underline{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){a.btn.btn--text,a.btn.btn--text--underline,button.btn.btn--text,button.btn.btn--text--underline{font:18px/24px var(--bold-font),sans-serif}}a.btn.btn--text,a.btn.btn--text--underline,button.btn.btn--text,button.btn.btn--text--underline{position:relative;display:inline-block;padding-right:20px}a.btn.btn--text::after,a.btn.btn--text--underline::after,button.btn.btn--text::after,button.btn.btn--text--underline::after{content:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23262626"/></svg>');display:inline-block;position:absolute;transition:all .3s ease-out;right:2px;width:20px;top:1px}a.btn.btn--text:hover::after,a.btn.btn--text--underline:hover::after,button.btn.btn--text:hover::after,button.btn.btn--text--underline:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>')}a.btn.btn--text,a.btn.btn--text--underline,button.btn.btn--text,button.btn.btn--text--underline{color:var(--black);height:24px;border:none;transition:all .3s ease-out;background-color:unset}a.btn.btn--text:hover,a.btn.btn--text--underline:hover,button.btn.btn--text:hover,button.btn.btn--text--underline:hover{text-decoration:underline !important;position:relative;display:inline-block;padding-right:20px}a.btn.btn--text:hover::after,a.btn.btn--text--underline:hover::after,button.btn.btn--text:hover::after,button.btn.btn--text--underline:hover::after{content:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23e3000f"/></svg>');display:inline-block;position:absolute;transition:all .3s ease-out;right:2px;width:20px;top:1px}a.btn.btn--text:hover:hover::after,a.btn.btn--text--underline:hover:hover::after,button.btn.btn--text:hover:hover::after,button.btn.btn--text--underline:hover:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23ffffff"/></svg>')}a.btn.btn--text:hover,a.btn.btn--text--underline:hover,button.btn.btn--text:hover,button.btn.btn--text--underline:hover{transition:all .3s ease-out;background-color:unset;cursor:pointer;color:var(--red)}a.btn.btn--text:focus,a.btn.btn--text--underline:focus,button.btn.btn--text:focus,button.btn.btn--text--underline:focus{text-decoration:underline !important;background-color:unset;transition:all .3s ease-out;color:var(--dark-red)}.btn--text--underline{text-decoration:underline !important;text-decoration-thickness:2px;text-underline-offset:6px}@font-face{font-family:Strada;src:url("./fonts/StradaWebPro.woff") format("woff")}@font-face{font-family:StradaBold;src:url("./fonts/StradaWebPro-Bold.woff") format("woff")}@font-face{font-family:TradeGothic;src:url("./fonts/TradeGothicLTStd-Cn18.woff") format("woff")}@font-face{font-family:TradeGothicBold;src:url("./fonts/TradeGothicLTStd-Bold.woff") format("woff")}@font-face{font-family:Futura;src:url("./fonts/Futura.woff") format("woff")}@font-face{font-family:FuturaBold;src:url("./fonts/Futura-Bold.woff") format("woff")}body{font-family:var(--font),sans-serif}strong{font-family:var(--bold-font),sans-serif}.display{font:104px/112px var(--bold-font),sans-serif;letter-spacing:-0.02em}h1{letter-spacing:-0.02em;font:400 36px/38px var(--font),sans-serif}@media(min-width: 992px){h1{font:400 64px/68px var(--font),sans-serif}}h1 b,h1 strong{letter-spacing:-0.02em;font:36px/38px var(--bold-font),sans-serif}@media(min-width: 992px){h1 b,h1 strong{font:64px/68px var(--bold-font),sans-serif}}.h1--bold{letter-spacing:-0.02em;font:36px/38px var(--bold-font),sans-serif}@media(min-width: 992px){.h1--bold{font:64px/68px var(--bold-font),sans-serif}}h2{letter-spacing:-0.02em;font:400 32px/34px var(--font),sans-serif}@media(min-width: 992px){h2{font:400 48px/52px var(--font),sans-serif}}h2 b,h2 strong{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){h2 b,h2 strong{font:48px/52px var(--bold-font),sans-serif}}.h2--bold{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.h2--bold{font:48px/52px var(--bold-font),sans-serif}}h3{letter-spacing:-0.02em;font:400 30px/32px var(--font),sans-serif}@media(min-width: 992px){h3{font:400 40px/44px var(--font),sans-serif}}h3 b,h3 strong{letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){h3 b,h3 strong{font:40px/44px var(--bold-font),sans-serif}}.h3--bold{letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.h3--bold{font:40px/44px var(--bold-font),sans-serif}}h4,.h4{letter-spacing:-0.02em;font:400 24px/26px var(--font),sans-serif}@media(min-width: 992px){h4,.h4{font:400 26px/30px var(--font),sans-serif}}h4 b,h4 strong,.h4 b,.h4 strong{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){h4 b,h4 strong,.h4 b,.h4 strong{font:26px/30px var(--bold-font),sans-serif}}.h4--bold{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.h4--bold{font:26px/30px var(--bold-font),sans-serif}}h5{letter-spacing:-0.02em;font:400 20px/24px var(--font),sans-serif}@media(min-width: 992px){h5{font:400 22px/26px var(--font),sans-serif}}h5 b,h5 strong{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){h5 b,h5 strong{font:22px/26px var(--bold-font),sans-serif}}.h5--bold{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.h5--bold{font:22px/26px var(--bold-font),sans-serif}}.p--large{font:400 20px/24px var(--font),sans-serif}@media(min-width: 992px){.p--large{font:400 20px/24px var(--font),sans-serif}}.p--large--bold{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.p--large--bold{font:20px/24px var(--bold-font),sans-serif}}p{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){p{font:400 18px/24px var(--font),sans-serif}}.p--bold{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.p--bold{font:18px/24px var(--bold-font),sans-serif}}.p--small{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.p--small{font:400 16px/22px var(--font),sans-serif}}.p--small--bold{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.p--small--bold{font:16px/22px var(--bold-font),sans-serif}}.p--xsmall{font:400 14px/16px var(--font),sans-serif}@media(min-width: 992px){.p--xsmall{font:400 14px/16px var(--font),sans-serif}}.p--xsmall--bold{font:14px/16px var(--bold-font),sans-serif}@media(min-width: 992px){.p--xsmall--bold{font:14px/16px var(--bold-font),sans-serif}}.p--xxsmall{font:400 12px/14px var(--font),sans-serif}@media(min-width: 992px){.p--xxsmall{font:400 12px/14px var(--font),sans-serif}}.p--xxsmall--bold{font:12px/14px var(--bold-font),sans-serif}@media(min-width: 992px){.p--xxsmall--bold{font:12px/14px var(--bold-font),sans-serif}}.hexagon-triangle{position:relative}@media all and (min-resolution: 0.001dpcm){.hexagon-triangle__inner{-webkit-mask-composite:source-in}}.hexagon-triangle__inner{width:500px;height:500px;background-image:url("./images/dog.jpeg");background-position:136px 60px;background-repeat:no-repeat;background-size:100% 100%;-webkit-mask-image:url("./images/triangle-2-copy.svg"),url("./images/triangle.svg");-webkit-mask-size:334px 417px,334px 415px;-webkit-mask-position:123px -23px,130px 2px;-webkit-mask-repeat:no-repeat;mask-composite:intersect;position:relative;z-index:105}.hexagon-triangle__outer{top:0px;width:500px;height:1500px;background:var(--red);-webkit-mask-image:url("./images/triangle-2.svg"),url("./images/triangle.svg");-webkit-mask-size:334px 417px,334px 415px;-webkit-mask-position:123px -23px,130px 2px;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:unset;position:absolute}.hexagon-type1{position:relative}@media all and (min-resolution: 0.001dpcm){.hexagon-type1__inner{-webkit-mask-composite:source-in}}.hexagon-type1__inner{width:500px;height:500px;background-image:url("./images/dog.jpeg");background-position:133px 18px;background-repeat:no-repeat;background-size:100% 100%;-webkit-mask-image:url("./images/hexagon-slanted-steep.svg"),url("./images/hexagon-slanted-shallow.svg");-webkit-mask-size:334px 417px,334px 415px;-webkit-mask-position:100px -42px,130px 0px;-webkit-mask-repeat:no-repeat;mask-composite:intersect;position:relative;z-index:105}.hexagon-type1__outer{top:0px;width:500px;height:1500px;background:var(--red);-webkit-mask-image:url("./images/hexagon-outline.svg"),url("./images/hexagon-slanted-shallow.svg");-webkit-mask-size:334px 417px,333px 415px;-webkit-mask-position:100px -42px,130px 0px;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:unset;position:absolute}.hexagon-type2{position:relative}@media all and (min-resolution: 0.001dpcm){.hexagon-type2__inner{-webkit-mask-composite:source-in}}.hexagon-type2__inner{width:500px;height:500px;background:#000;background-image:url("./images/dog.jpeg");background-position:63px 54px;background-repeat:no-repeat;background-size:70% 70%;-webkit-mask-image:url("./images/triangle-2-copy.svg"),url("./images/Vector3.svg");-webkit-mask-size:334px 417px,334px 415px;-webkit-mask-position:52px -35px,40px 0px;-webkit-mask-repeat:no-repeat;mask-composite:intersect;position:relative;z-index:105}.hexagon-type2__outer{top:0px;width:600px;height:1500px;background:var(--red);-webkit-mask-image:url("./images/triangle-2.svg"),url("./images/Vector3.svg");-webkit-mask-size:334px 417px,333px 415px;-webkit-mask-position:52px -35px,40px 0px;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:unset;position:absolute;animation-iteration-count:15;animation-duration:3s}.hexagon-type3{position:relative}@media all and (min-resolution: 0.001dpcm){.hexagon-type3__inner{-webkit-mask-composite:source-in}}.hexagon-type3__inner{width:500px;height:500px;background-image:url("./images/dog.jpeg");background-position:136px 26px;background-repeat:no-repeat;background-size:100% 100%;-webkit-mask-image:url("./images/triangle-2-copy.svg"),url("./images/hexagon-slanted-steep.svg");-webkit-mask-size:337px 416px,336px 414px;-webkit-mask-position:157px -23px,83px 0px;-webkit-mask-repeat:no-repeat;mask-composite:intersect;position:relative;z-index:105}.hexagon-type3__outer{top:0px;width:500px;height:1500px;background:var(--red);-webkit-mask-image:url("./images/triangle-2.svg"),url("./images/hexagon-outline.svg");-webkit-mask-size:334px 417px,334px 415px;-webkit-mask-position:157px -23px,83px 0px;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:unset;position:absolute}.hexagon-white{position:relative}@media all and (min-resolution: 0.001dpcm){.hexagon-white__inner{-webkit-mask-composite:source-in}}.hexagon-white__inner{width:500px;height:500px;position:relative;z-index:105;background-image:url("./images/boy-writes.jpg");background-position:69px 22px;background-repeat:no-repeat;background-size:58% auto;-webkit-mask-image:url("./images/hexagon-white-left-filled.svg"),url("./images/hexagon-white-right-filled.svg");-webkit-mask-size:335px 335px,335px 341px;-webkit-mask-position:0px 22px,73px 2px;-webkit-mask-repeat:no-repeat;mask-composite:intersect}.hexagon-white__outer{width:500px;height:500px;position:absolute;top:0px;background:var(--white);-webkit-mask-image:url("./images/hexagon-white-left.svg"),url("./images/hexagon-white-right.svg");-webkit-mask-size:332px 336px,333px 340px;-webkit-mask-position:0px 22px,73px 2px;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:unset}.header{width:100%;height:128px;z-index:10000}@media(min-width: 992px){.header:has(li.active){margin-bottom:var(--subnavi-height, 48px)}}.header li,.header a{list-style:none;text-decoration:none}.header--mobile-main{display:none}.header--mobile-main .header--hamburger-menu{cursor:pointer;content:url("./images/icons/hamburger.svg")}.header--mobile-main .header--hamburger-menu.active{content:url("./images/icons/hamburger-active.svg")}.header--navigation-wrapper .header--upper-part-wrapper{background:var(--off-white);position:fixed;width:100%;z-index:1000}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--upper-part-wrapper .container{margin:0;padding:0}}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper{display:flex;margin:0 auto;max-width:1264px;align-items:center;position:relative;justify-content:center}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul{height:32px;display:flex;justify-content:center;align-items:center;gap:20px}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li{cursor:pointer}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li::first-letter{text-transform:uppercase}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a{font:14px/16px var(--bold-font),sans-serif}@media(min-width: 992px){.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a{font:14px/16px var(--bold-font),sans-serif}}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a{transition:all .3s ease-out}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a.pressed{color:var(--red)}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a.icon--union{padding-left:16px;position:relative}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a.icon--union svg{top:50%;transform:translateY(-50%);position:absolute;left:0}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a.icon--union svg path{transition:.3s ease-out}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a:hover{color:var(--red);transition:all .3s ease-out}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a:hover svg path{fill:var(--red);transition:.3s ease-out}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a.active::after{content:"";position:absolute;width:6px;height:6px;background-color:var(--red);border-radius:100%}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons{display:flex;position:absolute;right:0;gap:13px}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons a{cursor:pointer}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons .navigation--language{background:var(--light-grey);border-radius:16px;padding:2px 8px;padding-right:20px;display:flex;cursor:pointer;position:relative}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons .navigation--language::after{content:url("./images/icons/arrow-down.svg");position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:all .3s ease-out}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons .navigation--language.active::after{transition:all .3s ease-out;transform:rotate(180deg) translateY(50%)}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons .navigation--language-text{font:14px/16px var(--bold-font),sans-serif}@media(min-width: 992px){.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons .navigation--language-text{font:14px/16px var(--bold-font),sans-serif}}.header--navigation-wrapper .header--container{background-color:var(--white);position:fixed;width:100%;top:32px;z-index:10000}.header--navigation-wrapper .header--container-inner{width:100%;position:relative}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--container-inner{margin:0;padding:0;max-width:100% !important}}.header--navigation-wrapper .header--container-inner .header--main{height:96px;display:flex;justify-content:center;align-items:center;position:relative}.header--navigation-wrapper .header--container-inner .header--main .header--logo{position:absolute;left:0;height:64px;width:auto;background-size:100% 100%}.header--navigation-wrapper .header--container-inner .header--main .header--logo img{height:64px}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul{display:flex;gap:24px;padding:0 190px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul{padding:0}}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul .active span{color:var(--red)}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li{cursor:pointer}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li::first-letter{text-transform:uppercase}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li span{padding-right:20px}}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li span{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li span{font:20px/24px var(--bold-font),sans-serif}}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li span{transition:all .3s ease-out}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li span:hover{color:var(--red);transition:all .3s ease-out}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper{position:absolute;background-color:var(--white);left:0;padding:14px 0px;border-top:2px solid var(--light-grey);border-bottom:2px solid var(--light-grey);top:96px}@media screen and (min-width: 992px){.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper{width:100vw;left:calc((100vw - 960px + 24px)/2*-1)}}@media screen and (min-width: 1200px){.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper{left:calc((100vw - 1140px + 24px)/2*-1)}}@media screen and (min-width: 1400px){.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper{left:-88px}}@media screen and (min-width: 1440px){.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper{left:calc((100vw - 1440px + 176px)/2*-1)}}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper.collapsed{display:none}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list{justify-content:center}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list a{transition:all .3s ease-out}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list a:hover{color:var(--red);transition:all .3s ease-out}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list a{color:var(--black)}.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list .active a,.header--navigation-wrapper .header--container-inner .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list .pressed a{color:var(--red)}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper{display:flex;align-items:center;position:absolute;right:0}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn{display:flex;align-items:center;position:relative;justify-content:center;padding:6px 16px;transition:all .3s ease-out}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn+.header--btn{margin-left:10px}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn.btn--invert .header--btn-desktop{color:var(--black)}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn::first-letter{text-transform:uppercase}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn-desktop{display:block;color:var(--white);font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn-desktop{font:16px/22px var(--bold-font),sans-serif}}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn-mobile{display:none;color:var(--white);font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn-mobile{font:16px/22px var(--bold-font),sans-serif}}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn:hover{background-color:var(--dark-red);transition:all .3s ease-out}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--btn:active{background-color:var(--darker-red);transition:all .3s ease-out}.header--navigation-wrapper .header--container-inner .header--main .header--actions-wrapper .header--hamburger-menu{display:none}.header--navigation-wrapper .header--container-inner .login{display:none;position:absolute;right:88px;padding:20px;padding-top:16px;width:320px;background:var(--off-white);height:auto;border:2px solid var(--mid-grey);z-index:500;top:12px}@media screen and (max-width: 1399px),screen and (max-device-width: 1399px){.header--navigation-wrapper .header--container-inner .login{right:13px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--container-inner .login{width:100vw;height:100vh;right:0;top:0;background-color:var(--white);border:none}.header--navigation-wrapper .header--container-inner .login-title{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.header--navigation-wrapper .header--container-inner .login-title{font:26px/30px var(--bold-font),sans-serif}}.header--navigation-wrapper .header--container-inner .login.active{display:block}.header--navigation-wrapper .header--container-inner .login::after{content:"";width:12.5px;height:12.5px;top:-8px;right:85px;position:absolute;transform:rotate(45deg);background:var(--off-white);border-top:2px solid var(--mid-grey);border-left:2px solid var(--mid-grey)}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--container-inner .login::after{display:none}}.header--navigation-wrapper .header--container-inner .login--title{margin-bottom:16px;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.header--navigation-wrapper .header--container-inner .login--title{font:22px/26px var(--bold-font),sans-serif}}.header--navigation-wrapper .header--container-inner .login--class-select{margin-bottom:12px;width:100%;height:48px;padding:12px 16px 12px 18px;background:var(--white);border:2px solid var(--mid-grey);padding:12px 16px 12px 18px;display:flex;justify-content:space-between;align-items:center;color:var(--darker-grey);font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.header--navigation-wrapper .header--container-inner .login--class-select{font:400 18px/24px var(--font),sans-serif}}.header--navigation-wrapper .header--container-inner .login--class-select{cursor:pointer}.header--navigation-wrapper .header--container-inner .login--class-select .chevron--large-bottom{width:16px;height:16px}.header--navigation-wrapper .header--container-inner .login--password{width:100%;height:48px;margin-bottom:24px;border:2px solid var(--mid-grey);padding:12px 18px;font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.header--navigation-wrapper .header--container-inner .login--password{font:400 18px/24px var(--font),sans-serif}}.header--navigation-wrapper .header--container-inner .login--password::placeholder{color:var(--darker-grey);font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.header--navigation-wrapper .header--container-inner .login--password::placeholder{font:400 18px/24px var(--font),sans-serif}}.header--navigation-wrapper .header--container-inner .login .btn{width:100% !important;display:flex;justify-content:center}.header--navigation-wrapper .language--container{position:relative}.header--navigation-wrapper .language--container .language--popup{display:none;position:absolute;right:90px;padding:20px;padding-top:16px;width:max-content;background:#f8f8f5;height:auto;border:2px solid rgba(38,38,38,.15);z-index:10001;top:40px;row-gap:12px;flex-direction:column}.header--navigation-wrapper .language--container .language--popup li.active a{color:var(--red)}.header--navigation-wrapper .language--container .language--popup li a:hover,.header--navigation-wrapper .language--container .language--popup li a:focus{color:var(--red)}.header--navigation-wrapper .language--container .language--popup li{cursor:pointer}.header--navigation-wrapper .language--container .language--popup::after{content:"";width:12.5px;height:12.5px;top:-9px;right:10%;position:absolute;transform:rotate(45deg);background:var(--off-white);border-top:2px solid var(--mid-grey);border-left:2px solid var(--mid-grey)}@media screen and (max-width: 1399px),screen and (max-device-width: 1399px){.header--navigation-wrapper .language--container .language--popup{right:15px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .language--container{order:10;margin:0;padding:0}.header--navigation-wrapper .language--container .language--popup{top:0;left:35px;right:unset}.header--navigation-wrapper .language--container .language--popup::after{left:10%;right:unset}}.header--mobile-btn{display:none}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header{display:flex;position:relative;top:0px;flex-direction:column;height:98px;background-color:var(--white)}.header--mobile-main{display:flex;justify-content:space-between;padding:16px 20px;background-color:var(--white);top:0px;z-index:10000;position:fixed;width:100%}.header--mobile-main .header--logo{height:64px;width:auto;background-size:100% 100%}.header--mobile-main .header--logo img{height:64px;max-width:calc(100vw - 210px)}.header--mobile-main .header--actions-wrapper{display:flex;align-items:center;gap:20px}.header--mobile-main .header--actions-wrapper .header--btn{display:flex;align-items:center;padding:6px 16px;transition:all .3s ease-out}.header--mobile-main .header--actions-wrapper .header--btn-mobile{color:var(--white)}.header--mobile-main .header--actions-wrapper .header--btn::first-letter{text-transform:uppercase}.header--mobile-main .header--actions-wrapper .header--btn:hover{background-color:var(--dark-red);transition:all .3s ease-out}.header--mobile-main .header--actions-wrapper .header--btn:active{transition:all .3s ease-out;background-color:var(--darker-red)}.header--navigation-wrapper{display:none;flex-direction:column;height:100%;padding-bottom:50px;background:var(--white);overflow-y:scroll}.header--navigation-wrapper::-webkit-scrollbar{display:none}.header--navigation-wrapper .header--upper-part-wrapper{order:5;padding:16px 20px;width:100%;background:var(--white);position:relative}.header--navigation-wrapper .header--upper-part-wrapper.collapsed{display:none}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper{display:block}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul{display:block;height:100%;margin-bottom:30px}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li+li{margin-top:10px}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a{transition:all .3s ease-out}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a:hover{color:var(--red);transition:all .3s ease-out}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a{font:18px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper ul li a{font:18px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons{position:relative}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons a{background:var(--light-grey);border-radius:24px;padding:9px 14px}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons a:first-child{order:3}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons .navigation--language{order:-1;padding:9px 14px;padding-right:30px;position:relative}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons .navigation--language::after{right:13px}.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons .navigation--language-text{margin-right:0;font:16px/22px var(--bold-font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.header--navigation-wrapper .header--upper-part-wrapper .navigation--upper .navigation--icons .navigation--language-text{font:16px/22px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--container{position:relative;top:0px !important}.header--navigation-wrapper .header--container .header--main{flex-wrap:wrap;display:flex;justify-content:space-between;padding:16px 20px;height:100% !important}.header--navigation-wrapper .header--container .header--main .header--logo{display:none;position:relative}.header--navigation-wrapper .header--container .header--main .navigation--main-menu{width:100%;order:3}.header--navigation-wrapper .header--container .header--main .navigation--main-menu.collapsed{display:none}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul{display:block;position:relative}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul .active::after{transform:rotate(180deg);transition:all .3s ease-out}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li{position:relative}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li::after{position:absolute;right:0;transition:all .3s ease-out;top:25px;content:url("./images/icons/arrow-down.svg")}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li.no-sub-navigation::after{display:none}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li span{width:100%;display:block;letter-spacing:-0.02em;font:36px/38px var(--bold-font),sans-serif;position:relative}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li{padding:14px 0;border-top:2px solid var(--light-grey)}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li span{font:64px/68px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li:last-child{border-bottom:2px solid var(--light-grey)}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper{position:relative;top:0 !important;margin:14px 0 12px;border:none;padding:0}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list{margin-top:0}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list li a{transition:all .3s ease-out}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list li a:hover{color:var(--red);transition:all .3s ease-out}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list li a{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list li{padding:14px 0 0;border:none}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list li a{font:22px/26px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.header--navigation-wrapper .header--container .header--main .navigation--main-menu ul li .sub-navigation--list-wrapper .sub-navigation--list li::after{display:none}.header--navigation-wrapper .header--container .header--main .header--actions-wrapper{display:none}.header--navigation-wrapper .header--container .header--main .header--actions-wrapper .header--btn{position:relative;margin-right:24px;transition:all .3s ease-out}.header--navigation-wrapper .header--container .header--main .header--actions-wrapper .header--btn-desktop{display:none;color:var(--white)}.header--navigation-wrapper .header--container .header--main .header--actions-wrapper .header--btn-mobile{display:block;color:var(--white)}.header--navigation-wrapper .header--container .header--main .header--actions-wrapper .header--btn:hover{background-color:var(--dark-red);transition:all .3s ease-out}.header--navigation-wrapper .header--container .header--main .header--actions-wrapper .header--btn:active{background-color:var(--darker-red);transition:all .3s ease-out}.header--mobile-btn-wrapper .header--mobile-btn{display:none;justify-content:center;order:5;align-items:center;height:48px;margin:20px;background:var(--red);color:var(--white);border-radius:24px;transition:all .3s ease-out;width:unset}.header--mobile-btn-wrapper .header--mobile-btn:last-of-type{margin-bottom:calc(env(safe-area-inset-right, 0px) + 84px)}.header--mobile-btn-wrapper .header--mobile-btn.btn--invert{width:unset}.header--mobile-btn-wrapper .header--mobile-btn:hover{background-color:var(--dark-red);transition:all .3s ease-out}.header--mobile-btn-wrapper .header--mobile-btn:active{background-color:var(--darker-red);transition:all .3s ease-out}.header--mobile-btn-wrapper .header--mobile-btn::first-letter{text-transform:uppercase}.header--mobile-btn-wrapper .header--mobile-btn p{text-align:center}.header+section.hero,.header+section.hero--small:not(.footer){padding-top:1rem}}*{padding:0;margin:0}.footer{width:100vw;position:relative;padding-top:112px;padding-bottom:0 !important}.footer::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.footer a{text-decoration:none}.footer--main-part{padding:0 0 98px}.footer--main-part .container{display:flex;flex-wrap:wrap}.footer--main-part .container .footer--main-title{width:100%}.footer--main-part .container .footer--main-title h2,.footer--main-part .container .footer--main-title p{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.footer--main-part .container .footer--main-title h2,.footer--main-part .container .footer--main-title p{font:26px/30px var(--bold-font),sans-serif}}.footer--main-part .container .footer--main-title h2,.footer--main-part .container .footer--main-title p{margin-bottom:32px}.footer--main-part .container .details--campus-1 p,.footer--main-part .container .details--campus-1 a{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.footer--main-part .container .details--campus-1 p,.footer--main-part .container .details--campus-1 a{font:400 16px/22px var(--font),sans-serif}}.footer--main-part .container .details--campus-1 span{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.footer--main-part .container .details--campus-1 span{font:16px/22px var(--bold-font),sans-serif}}.footer--main-part .container .details--campus-1{margin-bottom:48px}.footer--main-part .container .details--campus-1 .details--capmus-email{text-decoration:underline}.footer--main-part .container .details--campus-2 span{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.footer--main-part .container .details--campus-2 span{font:16px/22px var(--bold-font),sans-serif}}.footer--main-part .container .details--campus-2 p,.footer--main-part .container .details--campus-2 a{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.footer--main-part .container .details--campus-2 p,.footer--main-part .container .details--campus-2 a{font:400 16px/22px var(--font),sans-serif}}.footer--main-part .container .details--campus-2{margin-bottom:48px}.footer--main-part .container .details--campus-2 .details--capmus-email{text-decoration:underline}.footer--main-part .container .details--capmus-other p,.footer--main-part .container .details--capmus-other a,.footer--main-part .container .details--capmus-other span{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.footer--main-part .container .details--capmus-other p,.footer--main-part .container .details--capmus-other a,.footer--main-part .container .details--capmus-other span{font:400 16px/22px var(--font),sans-serif}}.footer--main-part .container .details--capmus-other span{text-decoration:underline}.footer--main-part .container .navigation--links{display:flex}.footer--main-part .container .navigation--links ul li+li{margin-top:8px}.footer--main-part .container .navigation--links ul li::first-letter{text-transform:uppercase}.footer--main-part .container .navigation--links ul li{cursor:pointer}.footer--main-part .container .navigation--links ul li a{font:14px/16px var(--bold-font),sans-serif}@media(min-width: 992px){.footer--main-part .container .navigation--links ul li a{font:14px/16px var(--bold-font),sans-serif}}.footer--main-part .container .navigation--links ul li a{transition:all .3s ease-out}.footer--main-part .container .navigation--links ul li:hover a{transition:all .3s ease-out;text-decoration:underline}.footer--main-part .container .navigation--actions-list p{font:400 14px/16px var(--font),sans-serif}@media(min-width: 992px){.footer--main-part .container .navigation--actions-list p{font:400 14px/16px var(--font),sans-serif}}.footer--main-part .container .navigation--actions-list .navigation--socials-links{margin:14px 0 70px;display:flex}.footer--main-part .container .navigation--actions-list .navigation--socials-links li{cursor:pointer}.footer--main-part .container .navigation--actions-list .navigation--socials-links li+li{margin-left:18.5px}.footer--main-part .container .navigation--actions-list .navigation--partner-links{display:flex;gap:24px 40px;-webkit-gap:24px 40px;flex-wrap:wrap}.footer--main-part .container .navigation--actions-list .navigation--partner-links li{height:48px;cursor:pointer}.footer--main-part .container .navigation--actions-list .navigation--partner-links li a{display:flex}.footer--main-part .container .navigation--actions-list .navigation--partner-links li a img{max-height:48px;width:max-content}.footer--bottom-part{min-height:32px;width:100vw;position:relative;z-index:105}.footer--bottom-part .container .row{padding:9px 0px}.footer--bottom-part .container .row a{font:400 12px/14px var(--font),sans-serif}@media(min-width: 992px){.footer--bottom-part .container .row a{font:400 12px/14px var(--font),sans-serif}}.footer--bottom-part .container .row ul{display:flex;gap:12px;-webkit-gap:12px;flex-wrap:wrap}.footer--bottom-part .container .row ul a{transition:all .3s ease-out;font:12px/14px var(--bold-font),sans-serif}@media(min-width: 992px){.footer--bottom-part .container .row ul a{font:12px/14px var(--bold-font),sans-serif}}.footer--bottom-part .container .row ul a:hover{transition:all .3s ease-out;text-decoration:underline}.footer--bottom-part .container .row .footer--breadcrumb-wrapper{display:flex;column-gap:4px;-webkit-column-gap:4px;height:100%;align-items:center}.footer--bottom-part .container .row .bread-crumbs{display:flex;column-gap:4px;-webkit-column-gap:4px;height:max-content;align-items:center;transition:all .3s ease-out}.footer--bottom-part .container .row .bread-crumbs a{transition:all .3s ease-out;font:400 12px/14px var(--font),sans-serif}@media(min-width: 992px){.footer--bottom-part .container .row .bread-crumbs a{font:400 12px/14px var(--font),sans-serif}}.footer--bottom-part .container .row .bread-crumbs a:hover{text-decoration:underline;transition:all .3s ease-out}.footer--bottom-part .container .row .bread-crumbs .icon{margin:0;width:10px;height:10px}.footer--bottom-part-wrapper{z-index:-1;background:var(--black);position:absolute;bottom:0;opacity:.06;width:100vw;height:100%}.footer--links-wrapper{display:flex;height:100%}.footer--links-wrapper ul{align-self:center}.footer--breadcrumb-wrapper{font:400 12px/14px var(--font),sans-serif}@media(min-width: 992px){.footer--breadcrumb-wrapper{font:400 12px/14px var(--font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.footer--main-part{padding:0px 0 32px}.footer--main-part .container{row-gap:40px;-webkit-row-gap:40px}.footer--main-part .container .footer--main-title h2,.footer--main-part .container .footer--main-title p{margin-bottom:0px}.footer--main-part .container .details--campus-1{margin-bottom:0px}.footer--main-part .container .details--campus-2{margin-bottom:40px}.footer--main-part .container .navigation--links{margin-top:40px;order:3;-webkit-order:3}.footer--main-part .container .navigation--actions-list{margin-top:40px;order:4;-webkit-order:4}.footer--main-part .container .navigation--actions-list .navigation--socials-links{margin-bottom:80px}.footer--bottom-part .container{padding:14px 20px 24px}.footer--bottom-part .container .row{-webkit-row-gap:24px;row-gap:24px;padding:0}}.section--theme-main+.section--theme-main.footer,.section--theme-secondary+.section--theme-secondary.footer{padding-top:0}.dropdown{position:relative}.dropdown-toggle{color:var(--black) !important;background-color:var(--white);text-align:left}.dropdown-toggle:hover,.dropdown-toggle:focus,.dropdown-toggle.show{background-color:inherit}.dropdown-menu{position:absolute;top:57px;display:none;width:100%;gap:16px;padding:24px;background-color:var(--off-white);border:2px solid var(--mid-grey);border-radius:32px;z-index:100}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.dropdown-menu{width:max-content}}.dropdown-menu.show{display:flex;flex-direction:column}.form-check{display:flex;align-items:center}.form-check-label{--fc-checkbox-size: 26px;--fc-label-offset: 16px;--fc-border-width: 1px;--fc-label-height: calc(var(--fc-checkbox-size) + (var(--fc-border-width) * 2));position:relative;padding-left:calc(var(--fc-checkbox-size) + var(--fc-label-offset));height:var(--fc-label-height);line-height:var(--fc-label-height)}.form-check-label::before{content:"";position:absolute;left:0;display:block;width:var(--fc-checkbox-size);height:var(--fc-checkbox-size);background-color:var(--white);border:1px solid var(--dark-grey);cursor:pointer}.form-check-label::after{position:absolute;left:0;width:var(--fc-label-height);height:var(--fc-label-height);background:url("./images/icons/check-white.svg") no-repeat center}.form-check-input{appearance:none}.form-check-input:checked+.form-check-label::before{background-color:#e3000f;border-color:rgba(0,0,0,0)}.form-check-input:checked+.form-check-label::after{content:""}.cards--slider.section--slider .headline--wrapper{margin-bottom:32px}.cards--slider.section--slider .swiper--wrapper .campus--cards-title{margin-bottom:16px;letter-spacing:-0.02em;font:400 32px/34px var(--font),sans-serif}@media(min-width: 992px){.cards--slider.section--slider .swiper--wrapper .campus--cards-title{font:400 48px/52px var(--font),sans-serif}}.cards--slider.section--slider .swiper--wrapper .campus--cards-title strong{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.cards--slider.section--slider .swiper--wrapper .campus--cards-title strong{font:48px/52px var(--bold-font),sans-serif}}.cards--slider.section--slider .swiper--wrapper .campus--cards-desc{margin-bottom:32px;font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.cards--slider.section--slider .swiper--wrapper .campus--cards-desc{font:400 18px/24px var(--font),sans-serif}}.cards--slider.section--slider .swiper--wrapper .swiperJS6 .swiper-wrapper .swiper-slide div.campus--card{height:350px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.cards--slider.section--slider .swiper--wrapper .swiperJS6 .swiper-wrapper .swiper-slide div.campus--card{height:340px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper{height:364px}}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide a{text-decoration:none}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card{width:100%;height:477px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:end;flex-direction:column;position:relative;overflow:hidden}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content{padding:20px;position:relative;z-index:102;transform:translateY(52px);transition:all .3s ease-out}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content p:first-child{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content p:first-child{font:400 16px/22px var(--font),sans-serif}}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content p:nth-child(2){letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content p:nth-child(2){font:40px/44px var(--bold-font),sans-serif}}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content p:nth-child(2){margin-top:2px}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content p{color:var(--white)}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content .btn{color:var(--white);border:none;text-decoration:none;cursor:pointer;margin-top:16px;opacity:0;transition:all .3s ease-out}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-shadow{width:100%;height:calc(100% - 170px);position:absolute;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.74) 100%)}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-shadow{height:calc(100% - 120px)}}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card:hover{cursor:pointer}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card:hover .campus--card-content{transform:translateY(0px);transition:all .3s ease-out}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card:hover .btn{opacity:100%;transition:all .3s ease-out;background-color:var(--red) !important}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card:hover .btn:hover{background-color:var(--dark-red) !important;transition:all .3s ease-out}@media screen and (max-width: 1199px),screen and (max-device-width: 1199px){.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card{height:340px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content{transform:translateY(0px)}.cards--slider.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .campus--card-content .btn{opacity:100%}}.campus--banner-3 .background--shape{top:300px;left:unset;right:-230px;margin-left:auto;rotate:-15deg}.campus--banner-3 .campus--banner-wrapper{padding-top:56px}.campus--banner-3 .campus--banner-wrapper .container{display:flex}.campus--banner-3 .campus--banner-wrapper .container--title{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--banner-3 .campus--banner-wrapper .container--title{font:48px/52px var(--bold-font),sans-serif}}.campus--banner-3 .campus--banner-wrapper .container--title{margin-bottom:32px}.campus--banner-3 .campus--banner-wrapper .container--percent{font:104px/112px var(--bold-font),sans-serif;letter-spacing:-0.02em}.campus--banner-3 .campus--banner-wrapper .container--desc{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.campus--banner-3 .campus--banner-wrapper .container--desc{font:400 16px/22px var(--font),sans-serif}}.campus--banner-3 .campus--banner-wrapper .container li{position:relative}.campus--banner-3 .campus--banner-wrapper .container li .campus--banner-comment{padding:8px 10px;max-width:max-content;position:absolute;top:-52px;right:0px}.campus--banner-3 .campus--banner-wrapper .container li .campus--banner-comment::after{content:"";width:15px;height:15px;position:absolute;right:6px;bottom:-7px;transform:rotate(45deg)}.campus--banner-3 .campus--banner-wrapper .container li+li{padding-left:24px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--banner-3{padding-top:0;padding-bottom:65px}.campus--banner-3 .campus--banner-wrapper .container{display:block}.campus--banner-3 .campus--banner-wrapper .container li{padding-left:0 !important}.campus--banner-3 .campus--banner-wrapper .container li:first-child{margin-bottom:32px}.campus--banner-3 .campus--banner-wrapper .container li+li{margin-top:24px}.campus--banner-3 .campus--banner-wrapper .container li .campus--banner-comment{top:0%;transform:translateY(50%)}}.document--banner .files{display:flex;margin-top:32px;align-items:center}.document--banner .files .icon--document-white,.document--banner .files .icon--download-white{background:#e3000f;border-radius:32px;padding:14px;margin-right:12px}.document--banner .files .name{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.document--banner .files .name{font:18px/24px var(--bold-font),sans-serif}}.document--banner .files .name{text-decoration:underline}.btns-4--banner .btn.btn--invert{border:none}.btns-4--banner .btn.btn--invert.btn--transparent{border:2px solid var(--mid-grey);transition:all .3s ease-out}.btns-4--banner .btn.btn--invert.btn--transparent:hover{border-color:var(--dark-grey);transition:all .3s ease-out}.hero .p--large{margin-top:16px}.hero .animation-container{position:relative;min-height:348px}.hero .animation-container .hexagon-type1{position:absolute;top:20%;left:50%;transform:translateX(-50%)}@media screen and (min-width: 992px){.hero .animation-container .hexagon-type1{top:-106px;left:0;transform:none}}.hero .animation-container .hexagon-type1-hero{max-height:900px}@media all and (min-resolution: 0.001dpcm){.hero .animation-container .hexagon-type1__inner{-webkit-mask-composite:source-in}}.hero .animation-container .hexagon-type1__inner{width:calc(90vw - 14px);max-width:750px;height:calc((90vw - 14px)*1000/750);max-height:750px;background-image:url("./images/boy-in-class.png");background-position:35.084% 25%;background-repeat:no-repeat;background-size:100% auto;-webkit-mask-image:url("./images/hexagon-slanted-steep.svg"),url("./images/hexagon-slanted-shallow.svg");mask-image:url("./images/hexagon-slanted-steep.svg"),url("./images/hexagon-slanted-shallow.svg");-webkit-mask-size:96.2% 92%,95.5% 96.1%;mask-size:96.2% 92%,95.5% 96.1%;-webkit-mask-position:5% 2.21%,137.06% 23px;mask-position:5% 2.21%,137.06% 23px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;position:relative;z-index:105}@media screen and (min-width: 992px){.hero .animation-container .hexagon-type1__inner{width:calc(50vw - 14px);height:calc((50vw - 14px)*1000/750);background-position:35.084% 37%;background-size:100% auto;mask-clip:content-box,content-box;padding-right:26px;padding-bottom:60px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero .animation-container .hexagon-type1__inner{width:325px;height:298px;-webkit-mask-size:317px 299px,310px 318px;mask-size:317px 299px,310px 318px}}.hero .animation-container .hexagon-type1__outer{top:0px;width:calc(90vw - 14px);max-width:750px;height:calc((90vw - 14px)*1000/750);max-height:750px;background:var(--red);-webkit-mask-image:url("./images/hexagon-outline.svg"),url("./images/hexagon-slanted-shallow.svg");mask-image:url("./images/hexagon-outline.svg"),url("./images/hexagon-slanted-shallow.svg");-webkit-mask-size:95.2% 70%,95.2% 74.1%;mask-size:95.2% 70%,95.2% 74.1%;-webkit-mask-position:0 .21%,138.06% 24.5px;mask-position:0 .21%,138.06% 24.5px;mask-repeat:no-repeat;-webkit-mask-composite:unset;mask-composite:unset;position:absolute}@media screen and (min-width: 992px){.hero .animation-container .hexagon-type1__outer{width:calc(50vw - 14px);height:calc((50vw - 14px)*1000/750);-webkit-mask-size:95.2% 92%,95.2% 96.1%;mask-size:95.2% 92%,95.2% 96.1%}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero .animation-container .hexagon-type1__outer{height:431px;width:325px}}.hero.landscape .animation-container .hexagon-type1__inner{-webkit-mask-image:url("./images/triangle-2-copy.svg"),url("./images/Vector3.svg");mask-image:url("./images/triangle-2-copy.svg"),url("./images/Vector3.svg");-webkit-mask-position:37% 7.75%,8.06% 94px;mask-position:37% 7.75%,8.06% 94px;-webkit-mask-size:81.2% 92%,87.2% 96.1%;mask-size:81.2% 92%,87.2% 96.1%;background-size:100%;background-position:35.084% 64%}.hero.landscape .animation-container .hexagon-type1__outer{-webkit-mask-image:url("./images/triangle-2.svg"),url("./images/Vector3.svg");mask-image:url("./images/triangle-2.svg"),url("./images/Vector3.svg");-webkit-mask-position:37% 10.21%,9.06% 95.5px;mask-position:37% 10.21%,9.06% 95.5px;-webkit-mask-size:81.2% 92%,87.2% 96.1%;mask-size:81.2% 92%,87.2% 96.1%}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero.landscape .animation-container{top:-50px}.hero.landscape .animation-container .hexagon-type1__inner{-webkit-mask-position:55% -44.79%,3.06% 49.5px;mask-position:55% -44.79%,3.06% 49.5px;-webkit-mask-size:89.2% 92%,90.2% 96.1%;mask-size:89.2% 92%,90.2% 96.1%;height:427px;width:320px;background-position:35% 56%;background-size:96%;mask-clip:content-box,content-box;padding-left:25px}.hero.landscape .animation-container .hexagon-type1__outer{-webkit-mask-position:37% 10.21%,9.06% 45px;mask-position:37% 10.21%,9.06% 45px}}@media(min-width: 992px){.hero.landscape .animation-container .hexagon-type1__inner{mask-clip:content-box,content-box;padding-left:60px}}.hero.portrait .animation-container .hexagon-type1__inner{-webkit-mask-image:url("./images/portrait-filled.svg"),url("./images/hexagon-slanted-shallow.svg");mask-image:url("./images/portrait-filled.svg"),url("./images/hexagon-slanted-shallow.svg");-webkit-mask-position:200% 38.75%,-93.94% 45px;mask-position:200% 38.75%,-93.94% 45px;-webkit-mask-size:97.2% 73%,95.2% 80%;mask-size:97.2% 73%,95.2% 80%;background-size:68% auto;background-position:41% 37%}.hero.portrait .animation-container .hexagon-type1__outer{-webkit-mask-image:url("./images/portrait-outline.svg"),url("./images/hexagon-slanted-shallow.svg");mask-image:url("./images/portrait-outline.svg"),url("./images/hexagon-slanted-shallow.svg");-webkit-mask-position:200% 39.21%,-94.94% 46.5px;mask-position:200% 39.21%,-94.94% 46.5px;-webkit-mask-size:97.2% 73%,95.2% 80%;mask-size:97.2% 73%,95.2% 80%}@media screen and (max-width: 1399px),screen and (max-device-width: 1399px){.hero.portrait .animation-container .hexagon-type1__inner{-webkit-mask-size:97.2% 62%,95.2% 70%;mask-size:97.2% 62%,95.2% 70%;mask-position:200% 32.21%,-94.94% 46.5px;background-size:74% auto}.hero.portrait .animation-container .hexagon-type1__outer{-webkit-mask-size:97.2% 62%,95.2% 70%;mask-size:97.2% 62%,95.2% 70%;-webkit-mask-position:200% 32.21%,-94.94% 46.5px;mask-position:200% 32.21%,-94.94% 46.5px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero.portrait .animation-container .hexagon-type1__inner{-webkit-mask-size:100.2% 65%,97.2% 71%;mask-size:100.2% 65%,97.2% 71%;-webkit-mask-position:103% 46.21%,-29px 50px;mask-position:103% 46.21%,-29px 50px;-webkit-mask-clip:content-box,content-box;mask-clip:content-box,content-box;padding:75px 0 82px 0;height:426px;background-position:20% 38%;background-size:75%}.hero.portrait .animation-container .hexagon-type1__outer{-webkit-mask-size:97.2% 64%,91.2% 72%;mask-size:97.2% 64%,91.2% 72%;-webkit-mask-position:200% 44.21%,-93.94% 46.5px;mask-position:200% 44.21%,-93.94% 46.5px}}@media(min-width: 992px){.hero.portrait .animation-container .hexagon-type1__inner{mask-clip:content-box,content-box;padding-top:95px;padding-bottom:125px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero .row.hero-image-first{flex-direction:column-reverse}.hero .row.hero-image-first .animation-container{margin-bottom:1rem}.hero .row.hero-image-first .animation-container .hexagon-type1{top:0}}.hero-video video{height:100%;pointer-events:none}.hero-video a:has(video){display:block;height:100%}.hero-video-dialog{width:100%;height:100%;max-height:unset;max-width:unset;border:none;overflow:hidden;position:fixed}.hero-video-dialog button{position:absolute;z-index:1;top:24px;right:24px;width:40px;height:40px;padding:12px;background:var(--off-white) url("./images/icons/x.svg") no-repeat center;border-radius:50%;border:none;cursor:pointer}.hero-video-dialog button:focus{outline:none}.hero-video-dialog button:focus-visible{outline:2px solid var(--red)}.hero-video-dialog-content{height:100dvh;display:flex;flex-direction:column;justify-content:center;background-color:var(--mid-grey)}.hero-video-dialog video{width:auto;height:auto;aspect-ratio:16/9}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.hero-video-dialog video{whith:100%;height:100%}}.section--faq{padding:176px 0px 128px}.section--faq .btn{color:var(--white)}.section--faq .background--shape{top:330px;rotate:15deg}.section--faq .container .faq{justify-content:space-between}.section--faq .container .faq--left-description{margin-top:16px;font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.section--faq .container .faq--left-description{font:400 18px/24px var(--font),sans-serif}}.section--faq .container .faq--right-list li{cursor:pointer;padding:18px 0 20px;position:relative}.section--faq .container .faq--right-list li.active .faq--right-list-inner{height:max-content;opacity:1;margin-top:20px;transition:all .3s ease-out}.section--faq .container .faq--right-list li.active::after{transform:rotate(180deg);transition:all .3s ease-out}.section--faq .container .faq--right-list li::after{content:url("./images/icons/arrow-down.svg");position:absolute;right:8px;top:22px;transition:all .3s ease-out}.section--faq .container .faq--right-list li:first-child{border-top:2px solid var(--mid-grey)}.section--faq .container .faq--right-list li:last-child{border-bottom:2px solid var(--mid-grey)}.section--faq .container .faq--right-list li+li{border-top:2px solid var(--mid-grey)}.section--faq .container .faq--right-list li:hover span{color:var(--red);transition:all .3s ease-out}.section--faq .container .faq--right-list li span{display:block;padding-right:60px;transition:all .3s ease-out;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--faq .container .faq--right-list li span{font:22px/26px var(--bold-font),sans-serif}}.section--faq .container .faq--right-list li .faq--right-list-inner{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.section--faq .container .faq--right-list li .faq--right-list-inner{font:400 16px/22px var(--font),sans-serif}}.section--faq .container .faq--right-list li .faq--right-list-inner{margin:0;opacity:0;height:0;transition:all .2s ease-out}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--faq{padding:96px 0 80px}.section--faq .container .faq--right{margin-top:48px}}.section--social .socials{display:flex;flex-wrap:wrap}.section--social .socials img{width:100%}.section--social .socials .instagram--large{margin-bottom:24px}.section--social .socials .instagram--large-post{display:block;padding-right:0;text-decoration:none;position:relative}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--social .socials .instagram--large-post{padding-right:24px}}.section--social .socials .instagram--large-post p{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.section--social .socials .instagram--large-post p{font:400 18px/24px var(--font),sans-serif}}.section--social .socials .instagram--large-post p{margin-top:12px}.section--social .socials .instagram--large-post::after{content:url("./images/icons/instagram-overlayed.svg");position:absolute;right:6px;top:6px}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--social .socials .instagram--large-post::after{right:30px}}.section--social .socials .instagram--large .instagram__text{overflow-wrap:break-word}.section--social .socials .instagram--small{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:24px;height:max-content}.section--social .socials .instagram--small-post{position:relative}.section--social .socials .instagram--small-post::after{content:url("./images/icons/instagram-overlayed.svg");position:absolute;right:6px;top:6px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--social .socials .instagram--small{margin-bottom:32px}.section--social .socials .instagram--header .section--header{margin-bottom:24px}.section--social .socials .instagram--header .section--btn-bar{display:none}}.section--social .socials .instagram--btn-mobile{display:none}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--social .socials .instagram--btn-mobile{display:block}}.campus--gallery{position:relative;min-height:240px}.campus--gallery__shadow-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - var(--clip-padding)), 0% 100%)}.campus--gallery__shadow-container::after{content:"";z-index:-1;position:absolute;left:-30%;top:-100%;width:1447.07px;height:1887.84px;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.66) 17.19%, rgba(0, 0, 0, 0) 100%);transform:rotate(-45deg)}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--gallery__shadow-container::after{left:-60%;height:1000px;width:1447.07px;top:-60%}}@media screen and (max-width: 575px),screen and (max-device-width: 575px){.campus--gallery__shadow-container::after{left:-160%}}.campus--gallery .background-image-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;overflow:hidden;background-image:url("https://images.pexels.com/photos/5896802/pexels-photo-5896802.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1");background-repeat:no-repeat;background-size:cover}.campus--gallery::before{background-color:rgba(0,0,0,0) !important}.campus--gallery{height:735px;position:relative;overflow:hidden;z-index:101}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--gallery{height:665px}}.campus--gallery-title .btn{border:none !important}.campus--gallery-title h2{letter-spacing:-0.02em;font:400 36px/38px var(--font),sans-serif}@media(min-width: 992px){.campus--gallery-title h2{font:400 64px/68px var(--font),sans-serif}}.campus--gallery-title h2 strong{letter-spacing:-0.02em;font:36px/38px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--gallery-title h2 strong{font:64px/68px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--gallery-title .section__btn-bar{display:flex;flex-direction:column;margin-top:24px}.campus--gallery-title .section__btn-bar a{width:max-content}}.section--slanted-steep-bottom-left .campus--gallery__shadow-container,.section--slanted-shallow-bottom-left .campus--gallery__shadow-container{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--clip-padding)))}.campus--headline .btn{color:var(--white)}.section--slider .swiper--wrapper .swiper .swiper-pagination{top:calc(100% - 25px) !important}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider .swiper--wrapper .swiper .swiper-pagination{top:100% !important}}.section--slider .swiper--wrapper .swiper .swiper-pagination{width:calc(100% - 132px);height:2px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider .swiper--wrapper .swiper .swiper-pagination{width:100% !important}}.section--slider .swiper--wrapper .swiper .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--black) !important}.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide img{max-height:270px}.section--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide iframe{max-height:270px;aspect-ratio:4/3;width:100%}.section--slider:has(iframe,video,img) .swiper-wrapper .swiper-slide video{height:270px !important}.section--slider,.section--slider-text-hover{padding:112px 0 128px}.section--slider ::-webkit-scrollbar-track,.section--slider-text-hover ::-webkit-scrollbar-track{margin-right:20px}@media(min-width: 576px){.section--slider ::-webkit-scrollbar-track,.section--slider-text-hover ::-webkit-scrollbar-track{margin-right:calc((100vw - 540px)/2 + 12px)}}@media(min-width: 768px){.section--slider ::-webkit-scrollbar-track,.section--slider-text-hover ::-webkit-scrollbar-track{margin-right:calc((100vw - 720px)/2 + 12px)}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider,.section--slider-text-hover{padding:64px 0 82px}}.section--slider .swiper--wrapper,.section--slider-text-hover .swiper--wrapper{display:flex;justify-content:center}.section--slider .swiper--wrapper .container,.section--slider .swiper--wrapper .slider--container,.section--slider-text-hover .swiper--wrapper .container,.section--slider-text-hover .swiper--wrapper .slider--container{position:relative;height:100%;font-size:14px;margin:0;width:100%}.section--slider .swiper--wrapper .headline--wrapper,.section--slider-text-hover .swiper--wrapper .headline--wrapper{margin-bottom:56px}.section--slider .swiper--wrapper .headline--wrapper .swiper--headline,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline{display:flex;justify-content:space-between;align-items:center;column-gap:20px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider .swiper--wrapper .headline--wrapper .swiper--headline,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline{flex-wrap:wrap}}.section--slider .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar{margin:0;height:24px}.section--slider .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn{background-color:unset;padding:0;margin:0;text-decoration:none;font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--slider .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn{font:18px/24px var(--bold-font),sans-serif}}.section--slider .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn{transition:all .3s ease-out;padding-right:20px;position:relative;color:var(--black)}.section--slider .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn.btn--text:hover,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn.btn--text:hover{text-decoration:underline;transition:all .3s ease-out}.section--slider .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn::after,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar .btn::after{content:url("./images/icons/arrow-down.svg");transform:rotate(-90deg);position:absolute;right:5px}.section--slider .swiper--wrapper .headline--wrapper a,.section--slider-text-hover .swiper--wrapper .headline--wrapper a{text-decoration:none;font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--slider .swiper--wrapper .headline--wrapper a,.section--slider-text-hover .swiper--wrapper .headline--wrapper a{font:18px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 575px),screen and (max-device-width: 575px){.section--slider .swiper--wrapper .headline--wrapper .section--btn-bar .btn,.section--slider-text-hover .swiper--wrapper .headline--wrapper .section--btn-bar .btn{width:fit-content;hyphens:auto}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider .swiper--wrapper .headline--wrapper,.section--slider-text-hover .swiper--wrapper .headline--wrapper{margin-bottom:26px}.section--slider .swiper--wrapper .headline--wrapper .swiper--headline,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline{flex-direction:column;align-items:baseline;row-gap:16px}.section--slider .swiper--wrapper .headline--wrapper .swiper--headline .section--header,.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline .section--header{margin-bottom:0}}.section--slider .swiper--wrapper .swiper,.section--slider-text-hover .swiper--wrapper .swiper{width:100%;margin:0 auto;overflow:unset}.section--slider .swiper--wrapper .swiper--details-wrapper,.section--slider-text-hover .swiper--wrapper .swiper--details-wrapper{margin-bottom:90px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider .swiper--wrapper .swiper--details-wrapper,.section--slider-text-hover .swiper--wrapper .swiper--details-wrapper{margin-bottom:50px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider .swiper--wrapper .swiper .swiper-button-next,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-next{display:none}}.section--slider .swiper--wrapper .swiper .swiper-button-next,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-next{--swiper-navigation-top-offset: calc(100% - 44px);--swiper-navigation-size: 13px;--swiper-navigation-sides-offset: 0px;padding:14px;width:48px;height:48px;background:var(--blue);border-radius:32px}.section--slider .swiper--wrapper .swiper .swiper-button-next::after,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-next::after{content:url("./images/icons/arrow-right.svg")}.section--slider .swiper--wrapper .swiper .swiper-button-next.swiper-button-disabled,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-next.swiper-button-disabled{background-color:var(--mid-grey) !important}.section--slider .swiper--wrapper .swiper .swiper-button-next.swiper-button-disabled::after,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-next.swiper-button-disabled::after{content:url("./images/icons/arrow-down.svg") !important;transform:rotate(-90deg) scale(1.3) !important;height:15px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider .swiper--wrapper .swiper .swiper-button-prev,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-prev{display:none}}.section--slider .swiper--wrapper .swiper .swiper-button-prev,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-prev{--swiper-navigation-size: 13px;--swiper-navigation-top-offset: calc(100% - 44px);--swiper-navigation-sides-offset: calc(100% - 108px);--swiper-navigation-size: 13px;padding:14px;width:48px;height:48px;background:var(--blue);border-radius:32px}.section--slider .swiper--wrapper .swiper .swiper-button-prev::after,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-prev::after{content:url("./images/icons/arrow-right.svg");z-index:5;transform:rotate(180deg)}.section--slider .swiper--wrapper .swiper .swiper-button-prev.swiper-button-disabled,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-prev.swiper-button-disabled{background-color:var(--mid-grey) !important}.section--slider .swiper--wrapper .swiper .swiper-button-prev.swiper-button-disabled::after,.section--slider-text-hover .swiper--wrapper .swiper .swiper-button-prev.swiper-button-disabled::after{content:url("./images/icons/arrow-down.svg") !important;transform:rotate(90deg) scale(1.3) !important}.section--slider .swiper--wrapper .swiper .swiper-wrapper,.section--slider-text-hover .swiper--wrapper .swiper .swiper-wrapper{height:60%}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider .swiper--wrapper .swiper .swiper-wrapper,.section--slider-text-hover .swiper--wrapper .swiper .swiper-wrapper{height:70%}}.section--slider .swiper--wrapper .swiper-slide,.section--slider-text-hover .swiper--wrapper .swiper-slide{align-items:flex-end;text-align:left}.section--slider .swiper--wrapper .swiper-slide:last-child,.section--slider-text-hover .swiper--wrapper .swiper-slide:last-child{margin:0}.section--slider .swiper--wrapper .swiper-slide .name,.section--slider-text-hover .swiper--wrapper .swiper-slide .name{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--slider .swiper--wrapper .swiper-slide .name,.section--slider-text-hover .swiper--wrapper .swiper-slide .name{font:22px/26px var(--bold-font),sans-serif}}.section--slider .swiper--wrapper .swiper-slide .name,.section--slider-text-hover .swiper--wrapper .swiper-slide .name{margin-top:12px}.section--slider .swiper--wrapper .swiper-slide .position,.section--slider-text-hover .swiper--wrapper .swiper-slide .position{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.section--slider .swiper--wrapper .swiper-slide .position,.section--slider-text-hover .swiper--wrapper .swiper-slide .position{font:400 16px/22px var(--font),sans-serif}}.section--slider .swiper--wrapper .swiper-slide .position,.section--slider-text-hover .swiper--wrapper .swiper-slide .position{margin-top:2px}.section--slider .swiper--wrapper .swiper-slide img,.section--slider-text-hover .swiper--wrapper .swiper-slide img{display:block;width:100%;object-fit:cover}.section--slider .swiper--wrapper .swiper-slide img:active,.section--slider-text-hover .swiper--wrapper .swiper-slide img:active{cursor:grabbing}.section--slider-text .swiper--wrapper .headline--wrapper .swiper--headline{display:block;margin-bottom:1.5rem}.section--slider-text .swiper--wrapper .swiper-slide{position:relative}.section--slider-text .swiper--wrapper .swiper-slide img{width:400px}.section--slider-text .swiper--wrapper .swiper-slide .slide--shadow{position:absolute;width:100%;height:35%;bottom:88px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.74) 100%)}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-text .swiper--wrapper .swiper-slide .slide--shadow{bottom:24px}}.section--slider-text .swiper--wrapper .swiper-text{position:absolute;bottom:108px;margin-left:25px;transition:all .3s ease-out}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-text .swiper--wrapper .swiper-text{bottom:44px}}@media screen and (max-width: 1199px),screen and (max-device-width: 1199px){.section--slider-text .swiper--wrapper .swiper-pagination{width:85% !important}}.section--slider-text .swiper--wrapper .swiper-pagination{top:87% !important;bottom:0;width:88% !important;height:2px !important}.section--slider-text .swiper--wrapper .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--black) !important}.section--theme-secondary.section--slider-text-hover .slider-text__content{padding:20px;background-color:var(--white)}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--theme-secondary.section--slider-text-hover .slider-text__content{background-color:rgba(0,0,0,0)}}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--theme-secondary.section--slider-text-hover.swiper-slide:has(:hover,:focus) .slider-text__content{background-color:var(--white)}}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--slider-text-hover .swiper{padding-bottom:88px}}.section--slider-text-hover .swiper-slide:has(.slider-text__content){--slider-text-first-row-height: minmax(max-content , 40px)}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--slider-text-hover .swiper-slide:has(.slider-text__content){display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.section--slider-text-hover .swiper-slide:has(.slider-text__content)>*{position:relative;grid-area:1/1}}.section--slider-text-hover .slider-text__content{display:grid;grid-template-rows:repeat(2, var(--slider-text-first-row-height));padding:20px;transition:all .3s ease-out;margin-bottom:24px;background-color:var(--off-white);color:var(--black)}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--slider-text-hover .slider-text__content{grid-template-rows:var(--slider-text-first-row-height) 0fr;background-color:rgba(0,0,0,0);color:var(--white);margin:20px}}@media screen and (min-width: 992px)and (prefers-reduced-motion: no-preference),screen and (min-device-width: 992px)and (prefers-reduced-motion: no-preference){.section--slider-text-hover .slider-text__content{transition:grid-template-rows .3s ease-out,background-color .3s ease-out,color .3s ease-out}}.section--slider-text-hover .slider-text__content h4{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.section--slider-text-hover .slider-text__content h4{font:26px/30px var(--bold-font),sans-serif}}.section--slider-text-hover .slider-text__content h4{margin-bottom:20px}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--slider-text-hover .slider-text__content h4{margin-bottom:0}}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content{grid-template-rows:var(--slider-text-first-row-height) 1fr;background-color:var(--off-white);color:var(--black)}.section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content .slider-text__content-copy{grid-template-rows:1fr}}.section--slider-text-hover .slide--image{overflow:hidden}.section--slider-text-hover .swiper-slide img{scale:100%}@media(prefers-reduced-motion: no-preference){.section--slider-text-hover .swiper-slide img{transition:scale .3s ease-out 0s}}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--slider-text-hover .swiper-slide:hover img{scale:105%}}.section--slider-text-hover .card--shadow{width:100%;height:50%;align-self:end;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.66) 64.06%)}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-text-hover .card--shadow{display:none}}.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline{display:block}.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar a.btn--pill-large{padding:12px 20px}.section--slider-text-hover .swiper--wrapper .headline--wrapper .swiper--headline .section__btn-bar a.btn--pill-large::after{content:unset}.section--slider-text-hover .swiper--wrapper .swiper{height:auto}.section--slider-text-hover .swiper--wrapper .swiper-slide{position:relative}.section--slider-text-hover .swiper--wrapper .swiper-pagination{top:calc(100% - 25px) !important}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-text-hover .swiper--wrapper .swiper-pagination{top:100% !important;width:100% !important}}.section--slider-text-hover .swiper--wrapper .swiper-pagination{width:calc(100% - 132px);bottom:0;height:2px !important}.section--slider-text-hover .swiper--wrapper .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--black) !important}.section--theme-main .headline--wrapper .swiper--headline .section__btn-bar .btn{color:var(--white) !important}.section--theme-main .headline--wrapper .swiper--headline .section__btn-bar .btn::after{content:url("./images/icons/arrow-down-white.svg") !important;transform:rotate(-90deg);width:10px}.slider-text__content--reveal:not(.reveal-initialized){opacity:0 !important}@media(prefers-reduced-motion: no-preference){.slider-text__content--reveal:not(.reveal-initialized){transition:opacity .2s ease-out 0s}}.section--slider-video .swiper--wrapper .swiper{height:auto}.section--slider-video .swiper--wrapper .swiper .swiper-pagination{top:calc(100% - 25px) !important}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-video .swiper--wrapper .swiper .swiper-pagination{top:100% !important}}.section--slider-video .swiper--wrapper .swiper .swiper-button-next{--swiper-navigation-top-offset: calc(100% - 44px)}.section--slider-video .swiper--wrapper .swiper .swiper-button-prev{--swiper-navigation-top-offset: calc(100% - 44px)}.section--slider-video .swiper--wrapper .swiper .swiper-wrapper{height:65%}.section--slider-video .swiper--wrapper .swiper h4{margin-top:16px;letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.section--slider-video .swiper--wrapper .swiper h4{font:26px/30px var(--bold-font),sans-serif}}.section--slider-video .swiper--wrapper .swiper p{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.section--slider-video .swiper--wrapper .swiper p{font:400 16px/22px var(--font),sans-serif}}.section--slider-video .swiper--wrapper .swiper p{margin-top:8px}.section--slider-video .swiper--wrapper .swiper--details-wrapper{margin-bottom:88px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-video .swiper--wrapper .swiper--details-wrapper{margin-bottom:50px}}.section--slider-video .swiper--wrapper .swiper .play-button{display:none;z-index:10;width:80px;height:80px;border-radius:50%;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--white);cursor:pointer}.section--slider-video .swiper--wrapper .swiper .play-button.active{display:flex}.section--slider-video .swiper--wrapper .swiper .play-button .icon{margin:31px 30px 30px 34px}.slider-text__content-header-wrapper :first-child{margin-top:0 !important}.slider-text__content-header{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end}.slider-text__content-header .btn-reveal{align-self:flex-start;margin-left:auto}.slider-text__content-header .btn-reveal:is(button.btn--invert){background-color:rgba(0,0,0,0) !important;border:none !important}.slider-text__content-header .btn-reveal svg{pointer-events:none;rotate:90deg}@media(prefers-reduced-motion: no-preference){.slider-text__content-header .btn-reveal svg{transition:rotate .3s ease-out 0s}}.slider-text__content-header .btn-reveal[aria-expanded=true] svg{rotate:-90deg}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.slider-text__content-header .btn-reveal{display:none}}.slider-text__content:has(.btn-reveal){grid-template-rows:var(--slider-text-first-row-height) 0fr}.slider-text__content:has(.btn-reveal) .slider-text__content-copy{display:grid;grid-template-rows:0fr}@media(prefers-reduced-motion: no-preference){.slider-text__content:has(.btn-reveal) .slider-text__content-copy{transition:grid-template-rows .3s ease-out 0s}}.slider-text__content:has(.btn-reveal) .slider-text__content-copy>*{grid-area:1/1}@media(prefers-reduced-motion: no-preference){.slider-text__content:has(.btn-reveal[aria-expanded=true]) .slider-text__content-copy{transition:grid-template-rows .4s ease-in-out 0s}}.slider-text__content:has(.btn-reveal[aria-expanded=true]) .slider-text__content-copy{grid-template-rows:1fr}.slider-text__content:has(.btn-reveal[aria-expanded=true]) .slider-text__content-copy .slider-text__content-fade{margin-bottom:2rem}@media(prefers-reduced-motion: no-preference){.slider-text__content:has(.btn-reveal[aria-expanded=true]) .slider-text__content-copy .slider-text__content-fade{transition:margin-bottom .4s ease-in .1s}}.slider-text__content .slider-text__content-fade{overflow:hidden}@media(prefers-reduced-motion: no-preference){.slider-text__content .slider-text__content-fade{transition:margin-bottom .1s ease-in-out 0s}}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.slider-text__content--reveal .slider-text__content-copy{display:grid;grid-template-rows:0fr}}@media screen and (min-width: 992px)and (prefers-reduced-motion: no-preference),screen and (min-device-width: 992px)and (prefers-reduced-motion: no-preference){.slider-text__content--reveal .slider-text__content-copy{transition:grid-template-rows .3s ease-out 0s}}.section--slider-secondary .swiper--wrapper p{margin-top:4px}.section--slider-secondary .swiper--wrapper .swiper--headline{margin-bottom:2rem}.section--slider-secondary .swiper--wrapper .p--large{margin-bottom:2.5rem}.section--slider-secondary .swiper--wrapper .tabs{margin-bottom:1rem;overflow:hidden}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-secondary .swiper--wrapper .tabs{display:flex;padding-right:20px;overflow-x:auto}}.section--slider-secondary .swiper--wrapper .swiper-line{border:1px solid var(--light-grey);margin-bottom:1.5rem}.section--slider-secondary .swiper--wrapper .swiper{height:auto;padding-bottom:3rem}.section--slider-secondary .swiper--wrapper .swiper:not(.active){display:none}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--slider-secondary .swiper--wrapper .swiper{padding-bottom:5.5rem}}.section--slider-secondary .swiper--wrapper .swiper .swiper-wrapper{height:auto !important}.section--slider-secondary .swiper--wrapper .swiper .swiper-wrapper .swiper-slide{height:auto}.section--slider-secondary .swiper--wrapper .swiper .swiper-wrapper .swiper-slide img{max-height:420px}.section--slider-secondary .swiper--wrapper .swiper .swiper-wrapper .swiper-slide .tabs{margin-top:16px;margin-right:0}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-secondary .swiper--wrapper .swiper .swiper-wrapper .swiper-slide img{max-height:200px}}.section--slider-secondary .swiper--wrapper .swiper .swiper-pagination{top:calc(100% - 25px) !important}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-secondary .swiper--wrapper .swiper .swiper-pagination{top:100% !important}}.section--slider-secondary .swiper--wrapper .swiper .swiper-button-next{--swiper-navigation-top-offset: calc(100% - 44px)}.section--slider-secondary .swiper--wrapper .swiper .swiper-button-prev{--swiper-navigation-top-offset: calc(100% - 44px)}.section--slider-secondary .slider-text__content{padding-top:18px}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.section--slider-secondary .slider-text__content:has(.btn-reveal){display:block}}.hero--small{padding:176px 0 96px;position:relative}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero--small{padding:96px 0 0px}.hero--small .row.hero-image-first{flex-direction:column-reverse}.hero--small .row.hero-image-first .hexagon-type3{height:348px;top:0}.hero--small.footer .row.hero-image-first{margin-bottom:6rem}}.hero--small .p--large{margin-top:12px}.hero--small .section__header{margin-bottom:12px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero--small .section__btn-bar{margin-top:24px}}.hero--small .hexagon-type3{position:absolute;top:112px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero--small .hexagon-type3{position:relative;top:40px;height:400px;display:flex;justify-content:center}}.hero--small .hexagon-type3__inner{width:500px;height:500px;background-image:url("./images/boy-writes.jpg");background-position:0 0;background-repeat:no-repeat;background-size:88% auto;-webkit-mask-image:url("./images/hexagon-slanted-shallow.svg"),url("./images/hexagon-filled.svg");mask-image:url("./images/hexagon-slanted-shallow.svg"),url("./images/hexagon-filled.svg");-webkit-mask-size:380px 437px,378px 435px;mask-size:380px 437px,378px 435px;-webkit-mask-position:60px 22px,33px -12px;mask-position:60px 22px,33px -12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;position:relative;z-index:105}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero--small .hexagon-type3__inner{height:258px;max-width:320px;background-position:0 22px;background-size:79% auto;-webkit-mask-size:232px 269px,231px 264px;mask-size:232px 269px,231px 264px;-webkit-mask-position:24px 39px,5px 10px;mask-position:24px 39px,5px 10px}}.hero--small .hexagon-type3__outer{top:0px;width:500px;height:100%;max-height:600px;-webkit-mask-image:url("./images/hexagon-slanted-shallow.svg"),url("./images/hexagon-outline.svg");mask-image:url("./images/hexagon-slanted-shallow.svg"),url("./images/hexagon-outline.svg");-webkit-mask-size:377px 435px,377px 435px;mask-size:377px 435px,377px 435px;-webkit-mask-position:62px 22px,33px -12px;mask-position:62px 22px,33px -12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:unset;mask-composite:unset;position:absolute}.hero--small .hexagon-type3__outer.filled{-webkit-mask-image:url("./images/hexagon-slanted-shallow.svg"),url("./images/hexagon-outline.svg");mask-image:url("./images/hexagon-slanted-shallow.svg"),url("./images/hexagon-outline.svg")}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero--small .hexagon-type3__outer{max-width:320px;background-position:0;background-size:79% auto;-webkit-mask-size:230px 265px,230px 265px;mask-size:230px 265px,230px 265px;-webkit-mask-position:25px 40px,5px 10px;mask-position:25px 40px,5px 10px}}.hero--small.landscape .hexagon-type3__inner{-webkit-mask-image:url("./images/triangle-2-copy.svg"),url("./images/Vector3.svg");mask-image:url("./images/triangle-2-copy.svg"),url("./images/Vector3.svg");-webkit-mask-position:38% 7.75%,26.06% 73px;mask-position:38% 7.75%,26.06% 73px;-webkit-mask-size:350px 435px,377px 435px;mask-size:350px 435px,377px 435px;background-size:92% auto;background-position:0}.hero--small.landscape .hexagon-type3__outer{-webkit-mask-image:url("./images/triangle-2.svg"),url("./images/Vector3.svg");mask-image:url("./images/triangle-2.svg"),url("./images/Vector3.svg");-webkit-mask-position:38% 10.21%,27.06% 74.5px;mask-position:38% 10.21%,27.06% 74.5px;-webkit-mask-size:347px 435px,377px 435px;mask-size:347px 435px,377px 435px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero--small.landscape .hexagon-type3__inner{-webkit-mask-position:44% -34.25%,17.06% 61px;mask-position:44% -34.25%,17.06% 61px;-webkit-mask-size:247px 300px,258px 265px;mask-size:247px 300px,258px 265px;height:352px;width:320px;background-position:35px 52%;background-size:95%}.hero--small.landscape .hexagon-type3__outer{-webkit-mask-position:38% 10.21%,16.06% 61.5px;mask-position:38% 10.21%,16.06% 61.5px;-webkit-mask-size:230px 265px,259px 265px;mask-size:230px 265px,259px 265px}}@media(min-width: 992px){.hero--small.landscape .hexagon-type3__inner{mask-clip:content-box,content-box;padding-left:60px}}.hero--small.portrait .hexagon-type3__inner{-webkit-mask-image:url("./images/portrait-filled.svg"),url("./images/hexagon-slanted-shallow.svg");mask-image:url("./images/portrait-filled.svg"),url("./images/hexagon-slanted-shallow.svg");-webkit-mask-position:83px -10px,33px -5px;mask-position:83px -10px,33px -5px;background-position:86px;background-size:65% auto;-webkit-mask-size:405px 437px,378px 435px;mask-size:405px 437px,378px 435px}.hero--small.portrait .hexagon-type3__outer{-webkit-mask-image:url("./images/portrait-outline.svg"),url("./images/hexagon-slanted-shallow.svg");mask-image:url("./images/portrait-outline.svg"),url("./images/hexagon-slanted-shallow.svg");-webkit-mask-position:85px -10px,33px -5px;mask-position:85px -10px,33px -5px;-webkit-mask-size:405px 437px,378px 435px;mask-size:405px 437px,378px 435px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero--small.portrait .hexagon-type3__inner{-webkit-mask-position:73px 0px,33px 0px;mask-position:75px 0px,40px 0px;-webkit-mask-size:245px 265px,259px 265px;mask-size:245px 265px,259px 265px;background-size:66% auto;background-position:67% 9%;max-width:330px}.hero--small.portrait .hexagon-type3__outer{-webkit-mask-position:75px 0px,33px 0px;mask-position:75px 0px,33px 0px;-webkit-mask-size:245px 265px,259px 265px;mask-size:245px 265px,259px 265px}}.hero--small.footer .hexagon-type3__inner{-webkit-mask-image:url("./images/triangle-2-copy.svg"),url("./images/hexagon-filled.svg");mask-image:url("./images/triangle-2-copy.svg"),url("./images/hexagon-filled.svg");-webkit-mask-position:104px -20px,33px -12px;mask-position:104px -20px,33px -12px;-webkit-mask-size:380px 437px,378px 435px;mask-size:380px 437px,378px 435px;background-position:0px 0px;background-size:82% auto}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero--small.footer .hexagon-type3__inner{-webkit-mask-position:50px 0,5px 10px;mask-position:50px 0,5px 10px;-webkit-mask-size:232px 269px,231px 264px;mask-size:232px 269px,231px 264px;background-position:50px 0;max-width:320px}}@media(min-width: 992px){.hero--small.footer .hexagon-type3__inner{mask-clip:content-box,content-box;padding-left:105px}}.hero--small.footer .hexagon-type3__outer{-webkit-mask-image:url("./images/triangle-2.svg"),url("./images/hexagon-outline.svg");mask-image:url("./images/triangle-2.svg"),url("./images/hexagon-outline.svg");-webkit-mask-position:106px -20px,33px -12px;mask-position:106px -20px,33px -12px;-webkit-mask-size:377px 435px,377px 435px;mask-size:377px 435px,377px 435px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.hero--small.footer .hexagon-type3__outer{background-position:49.084% 32.064%;background-size:59% auto;-webkit-mask-position:50px 0,5px 10px;mask-position:50px 0,5px 10px;-webkit-mask-size:230px 265px,230px 265px;mask-size:230px 265px,230px 265px}}@media(min-width: 992px){.hero--small.square .hexagon-type3__inner{mask-clip:content-box,content-box;padding-top:25px;padding-left:65px}}.section--theme-main.hero--small .hexagon-type3__outer{background:var(--white);border:2px solid blue}.section--theme-main.hero--small .btn{border:none !important}.campus--calendar{padding:176px 0 128px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar{padding:103px 0 50px}}.campus--calendar a{text-decoration:none;color:unset}.campus--calendar .container{display:flex}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar .container{display:block}}.campus--calendar .container .calendar--headline{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar .container .calendar--headline{flex-wrap:wrap}.campus--calendar .container .calendar--headline .section--header{width:100%;margin-bottom:16px}}.campus--calendar .container .calendar--headline .btn--text{white-space:nowrap;margin:0}.campus--calendar .container .calendar--cards{row-gap:12px;display:flex;flex-direction:column}.campus--calendar .container .calendar--cards a:hover{color:var(--black)}.campus--calendar .container .calendar--cards a:hover .calendar--card-title{color:var(--red);transition:all .3s ease-out}.campus--calendar .container .calendar--cards .calendar--card:first-child{margin-top:32px}.campus--calendar .container .calendar--cards .calendar--card{padding:12px 24px 18px 18px;border-left:2px solid var(--red);display:flex;justify-content:space-between;align-items:center;column-gap:40px;background-color:var(--off-white)}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar .container .calendar--cards .calendar--card{column-gap:16px}}.campus--calendar .container .calendar--cards .calendar--card-date{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar .container .calendar--cards .calendar--card-date{font:18px/24px var(--bold-font),sans-serif}}.campus--calendar .container .calendar--cards .calendar--card-date{margin-bottom:8px}.campus--calendar .container .calendar--cards .calendar--card-title{transition:all .3s ease-out;letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar .container .calendar--cards .calendar--card-title{font:26px/30px var(--bold-font),sans-serif}}.campus--calendar .container .calendar--cards .calendar--card-title{margin-bottom:12px}.campus--calendar .container .calendar--cards .calendar--card-time{font:400 14px/16px var(--font),sans-serif}@media(min-width: 992px){.campus--calendar .container .calendar--cards .calendar--card-time{font:400 14px/16px var(--font),sans-serif}}.campus--calendar .container .calendar--cards .calendar--card-time{display:flex}.campus--calendar .container .calendar--cards .calendar--card-time .type{padding:1px 6px;font:12px/14px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar .container .calendar--cards .calendar--card-time .type{font:12px/14px var(--bold-font),sans-serif}}.campus--calendar .container .calendar--cards .calendar--card-time .type{background-color:var(--blue);border-radius:40px;color:var(--white);margin-right:8px}.campus--calendar .container .calendar--cards .calendar--card-download{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar .container .calendar--cards .calendar--card-download{font:16px/22px var(--bold-font),sans-serif}}.campus--calendar .container .calendar--cards .calendar--card-download{display:flex;align-items:center}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar .container .calendar--cards .calendar--card-download span{display:none}.campus--calendar .container .calendar--cards .calendar--card-download .icon--download-white{margin-left:0}}.campus--calendar .container .calendar--cards .calendar--card-download .icon--download-white{padding:9px;background-color:var(--red);border-radius:100%;margin-left:8px;transition:all .3s ease-out}.campus--calendar .container .calendar--cards .calendar--card-download .icon--download-white:hover{background-color:var(--dark-red);cursor:pointer;transition:all .3s ease-out}.campus--calendar .container .hexagon-type2{position:relative;display:flex;justify-content:center}@media all and (min-resolution: 0.001dpcm){.campus--calendar .container .hexagon-type2__inner{-webkit-mask-composite:source-in}}.campus--calendar .container .hexagon-type2__inner{width:500px;height:500px;background:var(--red);background-image:url("./images/children.jpg");background-position:52px 59px;background-repeat:no-repeat;background-size:80% auto;-webkit-mask-image:url("./images/triangle-2-copy.svg"),url("./images/Vector3.svg");mask-image:url("./images/triangle-2-copy.svg"),url("./images/Vector3.svg");-webkit-mask-size:375px 430px,375px 430px;mask-size:375px 430px,375px 430px;-webkit-mask-position:52px 5px,40px 55px;mask-position:52px 5px,40px 55px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;position:relative;z-index:105}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar .container .hexagon-type2__inner{height:281px;max-width:350px;-webkit-mask-size:213px 245px,213px 245px;mask-size:213px 245px,213px 245px;background-position:84px 86px;background-size:65% auto;-webkit-mask-position:82px 49px,56.5% 72px;mask-position:82px 49px,56.5% 72px}}.campus--calendar .container .hexagon-type2__outer{top:0px;width:500px;height:500px;background:var(--red);-webkit-mask-image:url("./images/triangle-2.svg"),url("./images/Vector3.svg");mask-image:url("./images/triangle-2.svg"),url("./images/Vector3.svg");-webkit-mask-size:375px 430px,375px 430px;mask-size:375px 430px,375px 430px;-webkit-mask-position:52px 5px,40px 55px;mask-position:52px 5px,40px 55px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:unset;mask-composite:unset;position:absolute;animation-iteration-count:15;animation-duration:3s}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar .container .hexagon-type2__outer{height:400px;max-width:350px;-webkit-mask-size:213px 245px,213px 245px;mask-size:213px 245px,213px 245px;-webkit-mask-position:81px 44px,77px 72px;mask-position:81px 44px,77px 72px}}.section--theme-main .events a{color:var(--black)}.section--theme-secondary.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card,.section--theme-secondary.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card{background-color:var(--white)}.section--theme-secondary.campus--calendar .container .calendar--cards .calendar--card{background-color:var(--white)}.section--calendar-detail{position:relative;background-color:var(--off-white)}.section--calendar-detail h4{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.section--calendar-detail h4{font:26px/30px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail{margin-top:0}}.section--calendar-detail .calendar-header{padding:60px 0px 0px;min-height:300px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-header{min-height:200px;padding:20px 0px 0px 0px;--clip-padding: calc( var(--full-width) * var(--slanted-shallow-padding-mobile) )}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-header .section--flat{padding:0}}.section--calendar-detail .calendar-header .btn{display:flex;justify-content:center;align-items:center;height:48px;margin-bottom:1.5rem}.section--calendar-detail .calendar-header .btn p{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-header .btn p{font:20px/24px var(--bold-font),sans-serif}}.section--calendar-detail .calendar-header .btn .chevron--small-left{width:16px;height:16px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-header .btn{width:48px}.section--calendar-detail .calendar-header .btn p{display:none}}.section--calendar-detail .calendar-header h1{margin-bottom:-6rem}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-header h1{margin-bottom:1rem}}.section--calendar-detail .calendar-header .background--shape{top:20px;right:-82px;rotate:-15deg}.section--calendar-detail .calendar-info{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-info{font:400 18px/24px var(--font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-info{padding-top:1rem !important}}.section--calendar-detail .calendar-info p{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-info p{font:400 18px/24px var(--font),sans-serif}}.section--calendar-detail .calendar-info ul{margin-top:.75rem}.section--calendar-detail .calendar-info li{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-info li{font:400 18px/24px var(--font),sans-serif}}.section--calendar-detail .calendar-info li{display:list-item;list-style-type:disc;margin:0rem 0rem .1rem 2rem}.section--calendar-detail .calendar-info-data{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-info-data{font:16px/22px var(--bold-font),sans-serif}}.section--calendar-detail .calendar-info-data{margin-bottom:.75rem}@media screen and (min-width: 992px){.section--calendar-detail .calendar-info-data{font:16px/22px var(--bold-font),sans-serif}}@media screen and (min-width: 992px)and (min-width: 992px){.section--calendar-detail .calendar-info-data{font:16px/22px var(--bold-font),sans-serif}}@media screen and (min-width: 992px){.section--calendar-detail .calendar-info-type{font:400 16px/22px var(--font),sans-serif}}@media screen and (min-width: 992px)and (min-width: 992px){.section--calendar-detail .calendar-info-type{font:400 16px/22px var(--font),sans-serif}}.section--calendar-detail .calendar-info-title{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-info-title{font:26px/30px var(--bold-font),sans-serif}}.section--calendar-detail .calendar-info-title{margin-bottom:1rem}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-info-title{margin-bottom:1.25rem}}.section--calendar-detail .calendar-info-image{margin-top:3rem}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-info-image{max-width:100%;margin-bottom:1rem;margin-top:0px}}.section--calendar-detail .calendar-info h3,.section--calendar-detail .calendar-info h4{margin-top:3rem}.section--calendar-detail .calendar-info h3:first-child,.section--calendar-detail .calendar-info h4:first-child{margin-top:0}.section--calendar-detail .calendar-info-download,.section--calendar-detail .calendar-info-map{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-info-download,.section--calendar-detail .calendar-info-map{font:16px/22px var(--bold-font),sans-serif}}.section--calendar-detail .calendar-info-download,.section--calendar-detail .calendar-info-map{display:flex;align-items:center}.section--calendar-detail .calendar-info-download .icon--download-white,.section--calendar-detail .calendar-info-download .icon--map-marker-white,.section--calendar-detail .calendar-info-map .icon--download-white,.section--calendar-detail .calendar-info-map .icon--map-marker-white{padding:9px;color:var(--white);background-color:var(--red);border-radius:100%;transition:all .3s ease-out}.section--calendar-detail .calendar-info-download .icon--download-white:hover,.section--calendar-detail .calendar-info-download .icon--map-marker-white:hover,.section--calendar-detail .calendar-info-map .icon--download-white:hover,.section--calendar-detail .calendar-info-map .icon--map-marker-white:hover{background-color:var(--dark-red);cursor:pointer;transition:all .3s ease-out}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-info-download .icon--download-white,.section--calendar-detail .calendar-info-download .icon--map-marker-white,.section--calendar-detail .calendar-info-map .icon--download-white,.section--calendar-detail .calendar-info-map .icon--map-marker-white{padding:6px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-info-download,.section--calendar-detail .calendar-info-map{margin-bottom:1rem}}.section--calendar-detail .calendar-info-map{margin-top:3rem}@media screen and (min-width: 992px){.section--calendar-detail .calendar-info-map{margin-top:2rem}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-info-map{margin-top:1rem;margin-right:.5rem}}.section--calendar-detail .calendar-info-download{margin-top:1rem}.section--calendar-detail .calendar-info-button{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-info-button{font:18px/24px var(--bold-font),sans-serif}}.section--calendar-detail .calendar-info-button{color:var(--black);text-align:left;background-color:var(--off-white);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;margin-left:1rem;border:none;transition:all .3s ease-out}.section--calendar-detail .calendar-info-button:hover{text-decoration:underline !important;background-color:unset;cursor:pointer;transition:all .3s ease-out}.section--calendar-detail .calendar-info-button:focus{text-decoration:underline !important;background-color:unset}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-info-button{margin-left:.25rem;font-size:12px;background-color:var(--white)}}.section--calendar-detail .calendar-info .col-lg-4 p:not(.col-lg-4-data){font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-info .col-lg-4 p:not(.col-lg-4-data){font:400 16px/22px var(--font),sans-serif}}.section--calendar-detail .calendar-form-container{padding-top:48px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-form-container{padding-top:40px}}.section--calendar-detail .calendar-form-title{margin-bottom:1.5rem}.section--calendar-detail .calendar-form input{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-form input{font:20px/24px var(--bold-font),sans-serif}}.section--calendar-detail .calendar-form input{padding:12px 18px;width:100%}.section--calendar-detail .calendar-form .form-group{margin-bottom:1.5rem}.section--calendar-detail .calendar-form .form-group.input-lists{margin-bottom:0}.section--calendar-detail .calendar-form .btn{margin-top:1.5rem;font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.section--calendar-detail .calendar-form .btn{font:400 18px/24px var(--font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--calendar-detail .calendar-form .radio--unspecified{margin-left:0}}.calendar-detail-desktop,.calendar-detail-mobile{z-index:98;position:relative}.campus--application{padding:176px 0 128px}.campus--application .container h3{letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--application .container h3{font:40px/44px var(--bold-font),sans-serif}}.campus--application .container h3{padding-right:24px;letter-spacing:0}.campus--application .container .buttons--wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--application .container .buttons--wrapper{flex-direction:column;row-gap:24px;align-items:flex-start}}.campus--application .container .buttons--wrapper .additional--child-btn{padding:12px 20px 12px 44px;border:2px solid var(--mid-grey);border-radius:32px;background-color:unset;position:relative;color:var(--black);cursor:pointer;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--application .container .buttons--wrapper .additional--child-btn{font:20px/24px var(--bold-font),sans-serif}}.campus--application .container .buttons--wrapper .additional--child-btn::before{content:url("./images/icons/plus.svg");position:absolute;left:16px;width:20px;height:20px;top:50%;transform:translateY(-50%)}.campus--application .container .buttons--wrapper .delete--child-data-btn{display:flex;align-items:center;column-gap:18px;cursor:pointer;padding:16px 24px;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--application .container .buttons--wrapper .delete--child-data-btn{font:20px/24px var(--bold-font),sans-serif}}.campus--application .container .buttons--wrapper .delete--child-data-btn::before{content:url("./images/icons/trash.svg");width:24px;height:24px}.campus--application .container .error--message{display:none}.campus--application .container .siblings--attends{display:none}.campus--application .container .child-1 .additional--address{display:flex}.campus--application .container .select-address--wrapper{display:none}.campus--application .container .additional--address{display:none;flex-direction:column;row-gap:24px}.campus--application .container .additional--address .row{margin-bottom:0}.campus--application .container .first-guardian--data{display:flex}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--application .container .first-guardian--data{flex-direction:column}}.campus--application .container .first-guardian--data .clearfix h2{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--application .container .first-guardian--data .clearfix h2{font:26px/30px var(--bold-font),sans-serif}}.campus--application .container .first-guardian--data .clearfix h2{margin-bottom:24px}.campus--application .container .first-guardian--data .clearfix p{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.campus--application .container .first-guardian--data .clearfix p{font:400 18px/24px var(--font),sans-serif}}.campus--application .container .first-guardian--data .actions{margin-top:56px}.campus--application .container .first-guardian--data .actions .btn-group .next .btn{white-space:nowrap;width:100%}.campus--application .container .first-guardian--data .relationship{margin-bottom:56px}.campus--application .container .error--message{color:var(--red);margin-top:8px}.campus--application .container .form-radio.has-error input{border-color:var(--red)}.campus--application .container .form-radio.has-error span{color:var(--red)}.campus--application .container .form-radio.has-error+.error--message{display:flex}.campus--application .guardians{display:none;flex-direction:column}.campus--application select{cursor:pointer}.campus--application .child--data+.child--data{margin-top:92px}.campus--application .child--data.collapsed{display:none !important}.campus--application .first-guardian--data{margin-top:92px}.campus--application .first-guardian--data .form-radio{display:flex;justify-content:space-between}.campus--application .second-guardian--data{margin-top:92px;display:none}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--application .second-guardian--data{flex-direction:column}}.campus--application .application--wrapper .child--block{display:flex}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--application .application--wrapper .child--block{flex-direction:column}.campus--application .application--wrapper .child--block .row{row-gap:24px}.campus--application .application--wrapper .child--block .row [class*=col-]:first-child{padding:0}}.campus--application .application--wrapper .child--block .form-group .input .control-label{display:block;font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--application .application--wrapper .child--block .form-group .input .control-label{font:16px/22px var(--bold-font),sans-serif}}.campus--application .application--wrapper .child--block .form-group .input .control-label{opacity:.6;margin-bottom:6px}.campus--application .application--wrapper .child--block .form-group .input .form-radio{display:flex;justify-content:space-between}.campus--application .data--block-wrapper,.campus--application .parent--block-wrapper,.campus--application .form--completion{display:flex;flex-direction:column;row-gap:24px}.campus--application .form--completion{margin-top:24px}.section--tutor .application--wrapper{display:flex;flex-direction:column;row-gap:24px}.section--tutor .guardians .select-address--wrapper{display:none !important}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--application{padding:96px 0 100px}.campus--application .child--data{margin-bottom:36px}.campus--application .container h3{margin-bottom:48px}.campus--application .container .input .form-radio{row-gap:16px}.campus--application .container .first-guardian--data .inputs-list .form-group{row-gap:16px}.campus--application .container .first-guardian--data .inputs-list .form-group .radio{width:100%}.campus--application .container .first-guardian--data .actions .btn-group .next .btn{white-space:nowrap;width:max-content}}.form-group{border:none;display:flex;flex-wrap:wrap;width:100%}.form-group h2{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.form-group h2{font:26px/30px var(--bold-font),sans-serif}}.form-group .radio{cursor:pointer}.form-group .radio span{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.form-group .radio span{font:400 18px/24px var(--font),sans-serif}}.form-group .radio span{line-height:28px !important}.form-group .radio label{display:flex}.form-group .clearfix h2{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.form-group .clearfix h2{font:26px/30px var(--bold-font),sans-serif}}.form-group .clearfix h2{margin-bottom:24px}.form-group .input{width:100%}.form-group .input .inputs-list{margin-bottom:0}.form-group .input input,.form-group .input select,.form-group .input textarea{border:2px solid var(--mid-grey);color:var(--black);transition:all .3s ease-out}.form-group .input input::placeholder,.form-group .input select::placeholder,.form-group .input textarea::placeholder{color:var(--mid-darker-grey)}.form-group .input input:hover,.form-group .input input:focus,.form-group .input select:hover,.form-group .input select:focus,.form-group .input textarea:hover,.form-group .input textarea:focus{border:2px solid var(--dark-grey);outline:none;transition:all .3s ease-out}.form-group .input input[type=date]{color:var(--mid-darker-grey)}.form-group .input select{background:url("data:image/svg+xml,%0A%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.881282 0.381282C1.22299 0.0395728 1.77701 0.0395728 2.11872 0.381282L6 4.26256L9.88128 0.381282C10.223 0.0395732 10.777 0.0395732 11.1187 0.381282C11.4604 0.722991 11.4604 1.27701 11.1187 1.61872L6.61872 6.11872C6.27701 6.46043 5.72299 6.46043 5.38128 6.11872L0.881282 1.61872C0.539573 1.27701 0.539573 0.72299 0.881282 0.381282Z' fill='%23262626'/%3E%3C/svg%3E") no-repeat 100% 50%;-moz-appearance:none;background-position-x:calc(100% - 16px);-webkit-appearance:none;appearance:none;background-color:var(--white)}.form-group .input select,.form-group .input .form-control{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.form-group .input select,.form-group .input .form-control{font:400 18px/24px var(--font),sans-serif}}.form-group .input select,.form-group .input .form-control{padding:12px 18px;width:100%}.form-group input::placeholder,.form-group select:first-child{color:var(--mid-darker-grey);font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.form-group input::placeholder,.form-group select:first-child{font:400 18px/24px var(--font),sans-serif}}.form-group .checkbox input[type=checkbox]{position:absolute;opacity:0;z-index:3}.form-group .checkbox label{color:#000;cursor:pointer;font-weight:normal;line-height:26px;vertical-align:middle}.form-group .checkbox label span{margin-left:6px}.form-group .checkbox label span.required{margin-left:0px}.form-group .checkbox label:before{box-sizing:border-box;content:"";color:#000;display:inline-block;position:relative;text-align:center;text-indent:0px;min-width:26px;min-height:26px;background:var(--white);border:2px solid var(--mid-grey);border-image:initial;vertical-align:middle}.form-group .checkbox label::before{background:#eee;color:#aaa}.form-group .checkbox label.active::before{content:url("./images/icons/check-arrow.svg ");background:var(--red);border:none}.form-group input[type=radio],.form-group input[type=checkbox]{cursor:pointer;accent-color:var(--red);width:26px;height:26px;padding:0;margin-right:6px;align-items:center}.form-group .control-label{display:block;font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.form-group .control-label{font:16px/22px var(--bold-font),sans-serif}}.form-group .control-label{opacity:.6;margin-bottom:6px}.form-group .add-on{display:flex;align-items:center}.form-group .add-on.form-check-label{align-items:flex-start}.form-group .add-on:first-child{margin-top:17px}.form-group .add-on span{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.form-group .add-on span{font:400 18px/24px var(--font),sans-serif}}.form-group .form-check{cursor:pointer}.form-group .form-check-label{margin-bottom:17px}.data--block-wrapper .horizontal-rule{width:100%;border-top:2px solid var(--mid-grey);margin-top:40px;padding-top:32px}.data--block-wrapper .form-group{justify-content:space-between}.data--block-wrapper .form-group .inputs-list .form-group{margin-bottom:0}.data--block-wrapper .row{width:100%;margin:0}.data--block-wrapper .row [class*=col-]:first-child{padding:0;padding-right:24px}.data--block-wrapper .row [class*=col-]:last-child{padding:0}.data--block-wrapper textarea{min-height:128px}.data--block-wrapper .form-control{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.data--block-wrapper .form-control{font:400 18px/24px var(--font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.form-group .row{row-gap:24px;margin-bottom:24px}.form-group .row>div{padding-right:0 !important}.form-group .children-data .inputs-list .form-group,.form-group .program .inputs-list .form-group{row-gap:16px}.form-group .children-data .row .col-12:first-child,.form-group .program .row .col-12:first-child{padding:0px;margin-bottom:24px}.form-group .children-data .birth-data textarea,.form-group .children-data .comments textarea,.form-group .children-data .nationality textarea,.form-group .program .birth-data textarea,.form-group .program .comments textarea,.form-group .program .nationality textarea{height:160px}.form-group .children-data .birth-data,.form-group .children-data .comments,.form-group .children-data .nationality,.form-group .program .birth-data,.form-group .program .comments,.form-group .program .nationality{margin-top:32px;padding-top:48px}.data--block-wrapper .horizontal-rule{margin-top:32px;padding-top:24px}}.detail--application{display:flex;flex-direction:column;row-gap:24px}form .form-group.has-error input,form .form-group.has-error textbox,form .form-group.has-error select,form .form-group.has-error textarea{color:var(--red);border-color:var(--red)}form .form-group.has-error input::placeholder,form .form-group.has-error textbox::placeholder,form .form-group.has-error select::placeholder,form .form-group.has-error textarea::placeholder{color:var(--red)}form .form-group.has-error input:focus::placeholder,form .form-group.has-error textbox:focus::placeholder,form .form-group.has-error select:focus::placeholder,form .form-group.has-error textarea:focus::placeholder{color:var(--mid-darker-grey)}form .form-group.has-error label{color:var(--red)}form .form-group.has-error .error--message{display:flex;color:var(--red);margin-top:8px}form .form-group.has-error .form-check-label:before{border-color:var(--red)}form.invalid .form-group input:invalid,form.invalid .form-group textbox:invalid,form.invalid .form-group select:invalid,form.invalid .form-group textarea:invalid{color:var(--red);border-color:var(--red)}form.invalid .form-group input:invalid::placeholder,form.invalid .form-group textbox:invalid::placeholder,form.invalid .form-group select:invalid::placeholder,form.invalid .form-group textarea:invalid::placeholder{color:var(--red)}form.invalid .form-group input:invalid:focus::placeholder,form.invalid .form-group textbox:invalid:focus::placeholder,form.invalid .form-group select:invalid:focus::placeholder,form.invalid .form-group textarea:invalid:focus::placeholder{color:var(--mid-darker-grey)}form.invalid .form-group input:invalid+.error--message,form.invalid .form-group textbox:invalid+.error--message,form.invalid .form-group select:invalid+.error--message,form.invalid .form-group textarea:invalid+.error--message{display:flex}form.invalid .form-group input[type=checkbox]:invalid+span{color:var(--red)}form.invalid .form-group label:has(input[type=checkbox]:invalid):before{border-color:var(--red)}.campus--info{padding:176px 0 138px;position:relative}.campus--info .background--shape-right{top:850px;rotate:15deg}.campus--info-title h2{margin-top:16px}.campus--info .tabs{margin-top:48px}.campus--info-detailed{display:none;margin-top:24px;justify-content:space-between;background-color:var(--off-white);transition:all .3s ease-out}.campus--info-detailed.active{transition:all .3s ease-out;display:flex}.campus--info-detailed-text{padding:32px 0px 48px 40px;letter-spacing:0px}.campus--info-detailed-text p:first-child{margin-top:56px;font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.campus--info-detailed-text p:first-child{font:400 18px/24px var(--font),sans-serif}}.campus--info-detailed-text h3{letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--info-detailed-text h3{font:40px/44px var(--bold-font),sans-serif}}.campus--info-detailed-text h3{margin-bottom:56px}.campus--info-detailed-text ul{margin-left:16px;font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.campus--info-detailed-text ul{font:400 16px/22px var(--font),sans-serif}}.campus--info-detailed-text ul li{list-style:disc;list-style-position:outside}.campus--info-detailed-text ol{margin-left:16px;font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.campus--info-detailed-text ol{font:400 16px/22px var(--font),sans-serif}}.campus--info-detailed-text ol li{list-style:unset;list-style-position:outside}.campus--info-detailed-img img{width:100%;height:100%}.section--theme-secondary .campus--info-detailed,.section--theme-main .campus--info-detailed{background-color:var(--white)}.section--theme-main .campus--info-detailed{color:var(--black)}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--info{padding:152px 0 80px}.campus--info-tabs{margin-top:32px}.campus--info-detailed.active{display:block}.campus--info-detailed{margin-top:20px}.campus--info-detailed-text{padding:20px 16px 24px}.campus--info-detailed-text p:first-child{margin-top:16px}.campus--info-detailed-text h3{margin-bottom:16px}}.section--text{padding-bottom:6rem}.section--text ul{margin-left:24px}.section--text ul li{list-style:disc;list-style-position:outside}.section--text ol{margin-left:24px}.section--text ol li{list-style:unset;list-style-position:outside}.section--text h4{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.section--text h4{font:26px/30px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--text{margin-top:0}}.text--header{background-color:var(--off-white);margin-top:24px;padding:0px}@media screen and (min-width: 576px){.text--header.section{padding:0 0 80px;min-height:unset}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.text--header{min-height:unset}.text--header.section{padding:0px 0px 80px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.text--header .section--flat{padding:0}}.text--header .background--shape{top:220px;left:-160px;rotate:-15deg}.text-content{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.text-content{font:400 18px/24px var(--font),sans-serif}}.text-content{padding:0px !important}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.text-content{padding-top:0px !important}}.text-content img{max-width:100%;height:auto}.text-content .container{display:flex;flex-direction:column;row-gap:48px}.text-content .download{display:flex;align-items:center;column-gap:12px;height:max-content;cursor:pointer}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.text-content .download{margin-bottom:24px}}.text-content .download:hover .title{border-color:var(--red);transition:all .3s ease-out}.text-content .download .icon--wrapper{background-color:var(--red);border-radius:50%;padding:9px;width:34px;height:34px}.text-content .download .title{border-bottom:2px solid var(--black);transition:all .3s ease-out}.text-content h3,.text-content h4{margin-bottom:1rem}.text-content .text--wrapper{display:flex;flex-direction:column;row-gap:48px}.section--slider-text .swiper--wrapper{display:block}.section--slider-text .swiper--wrapper .headline--wrapper .swiper--headline{display:block}.section--slider-text .swiper--wrapper .swiper img{margin-bottom:88px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-text .swiper--wrapper .swiper img{margin-bottom:24px}}.section--slider-text .swiper--wrapper .swiper .swiper-example{margin-bottom:4rem}.section--slider-text .swiper--wrapper .swiper-wrapper .swiper-slide{width:100%}.section--slider-text .swiper--wrapper .swiper-wrapper .swiper-slide img{margin-bottom:88px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--slider-text .swiper--wrapper .swiper-wrapper .swiper-slide img{margin-bottom:24px}}.section--slider-text .swiper--wrapper .swiper-image{width:100%;height:auto;object-fit:cover}.section--number-text{margin-top:6rem}.section--number-text p{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.section--number-text p{font:400 16px/22px var(--font),sans-serif}}.section--number-text p{margin-bottom:1rem}.section--number-text h1{color:var(--red)}.section--number-text h2{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.section--number-text h2{font:48px/52px var(--bold-font),sans-serif}}.section--number-text h2{margin-bottom:3rem}.section--number-text h4{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.section--number-text h4{font:26px/30px var(--bold-font),sans-serif}}.section--number-text h4{margin-bottom:1rem}.section--number-text.section--theme-main h1{color:var(--white)}.video{position:relative;object-fit:cover;width:100%}.video .background--shape{top:500px;rotate:-15deg}.video .headline--wrapper{margin-bottom:48px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.video .headline--wrapper{margin-bottom:32px}}.video .headline--wrapper .section__header{margin-bottom:0}.video .headline--wrapper .p--large{margin-top:16px}.video .headline--wrapper .p--large p{font:400 20px/24px var(--font),sans-serif}@media(min-width: 992px){.video .headline--wrapper .p--large p{font:400 20px/24px var(--font),sans-serif}}.video .headline{margin-bottom:26px}.video__video-container{position:relative;cursor:pointer;background-color:rgba(0,0,0,0)}.video__video-container video{background-color:rgba(0,0,0,0);clip-path:inset(1px 1px 1px 1px)}.video__video-container img{width:100%;height:100%;object-fit:cover}.video__video-container .play-button{display:none;z-index:10;width:80px;height:80px;border-radius:50%;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--white);cursor:pointer}.video__video-container .play-button.active{display:flex}.video__video-container .play-button .icon{margin:31px 30px 30px 34px}.campus--calendar-events{padding:200px 0 128px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar-events{padding:152px 0 80px}}.campus--calendar-events-list{padding:176px 0 144px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar-events-list{padding:96px 0 80px}}.campus--calendar-events .container .tabs--secondary,.campus--calendar-events-list .container .tabs--secondary{margin-top:12px}.campus--calendar-events .container .events,.campus--calendar-events-list .container .events{display:flex;margin-top:48px}.campus--calendar-events .container .events+.events,.campus--calendar-events-list .container .events+.events{margin-top:12px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar-events .container .events,.campus--calendar-events-list .container .events{display:block}}.campus--calendar-events .container .events--date,.campus--calendar-events-list .container .events--date{letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar-events .container .events--date,.campus--calendar-events-list .container .events--date{font:40px/44px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar-events .container .events--date,.campus--calendar-events-list .container .events--date{margin:40px 0 16px}}.campus--calendar-events .container .events--date.collapsed,.campus--calendar-events-list .container .events--date.collapsed{display:none}.campus--calendar-events .container .events--wrapper .calendar--cards,.campus--calendar-events-list .container .events--wrapper .calendar--cards{row-gap:12px;display:flex;flex-direction:column}.campus--calendar-events .container .events--wrapper .calendar--cards a,.campus--calendar-events-list .container .events--wrapper .calendar--cards a{text-decoration:none;transition:all .3s ease-out}.campus--calendar-events .container .events--wrapper .calendar--cards a:hover,.campus--calendar-events-list .container .events--wrapper .calendar--cards a:hover{color:var(--black)}.campus--calendar-events .container .events--wrapper .calendar--cards a:hover .calendar--card-title,.campus--calendar-events-list .container .events--wrapper .calendar--cards a:hover .calendar--card-title{color:var(--red);transition:all .3s ease-out}.campus--calendar-events .container .events--wrapper .calendar--cards a:focus,.campus--calendar-events-list .container .events--wrapper .calendar--cards a:focus{color:#000}.campus--calendar-events .container .events--wrapper .calendar--cards a:focus .calendar--card-title,.campus--calendar-events-list .container .events--wrapper .calendar--cards a:focus .calendar--card-title{transition:all .3s ease-out;color:var(--dark-red)}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card{padding:12px 24px 18px 18px;background-color:var(--off-white);border-left:2px solid var(--red);display:flex;justify-content:space-between;align-items:center;column-gap:40px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card{column-gap:16px}}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-date,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-date{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-date,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-date{font:18px/24px var(--bold-font),sans-serif}}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-date,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-date{margin-bottom:8px}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-title,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-title{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-title,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-title{font:26px/30px var(--bold-font),sans-serif}}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-title,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-title{margin-bottom:12px;transition:all .3s ease-out}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-time,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-time{font:400 14px/16px var(--font),sans-serif}@media(min-width: 992px){.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-time,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-time{font:400 14px/16px var(--font),sans-serif}}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-time,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-time{display:flex}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-time .type,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-time .type{padding:1px 6px;font:12px/14px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-time .type,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-time .type{font:12px/14px var(--bold-font),sans-serif}}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-time .type,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-time .type{background-color:var(--blue);border-radius:40px;color:var(--white);margin-right:8px}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-download,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-download{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-download,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-download{font:16px/22px var(--bold-font),sans-serif}}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-download,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-download{display:flex;align-items:center}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-download span,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-download span{display:none}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-download .icon--download-white,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-download .icon--download-white{margin-left:0}}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-download .icon--download-white,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-download .icon--download-white{padding:9px;background-color:var(--red);border-radius:100%;margin-left:8px;transition:all .3s ease-out}.campus--calendar-events .container .events--wrapper .calendar--cards .calendar--card-download .icon--download-white:hover,.campus--calendar-events-list .container .events--wrapper .calendar--cards .calendar--card-download .icon--download-white:hover{background-color:var(--dark-red);cursor:pointer;transition:all .3s ease-out}.campus--calendar-events .container .events--wrapper .calendar--cards .collapsed,.campus--calendar-events-list .container .events--wrapper .calendar--cards .collapsed{display:none}.campus--calendar-download{padding:112px 0 128px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar-download{padding:64px 0 80px}}.campus--calendar-download .container .title{letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar-download .container .title{font:40px/44px var(--bold-font),sans-serif}}.campus--calendar-download .container .subtitle{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.campus--calendar-download .container .subtitle{font:400 16px/22px var(--font),sans-serif}}.campus--calendar-download .container .subtitle{margin-top:8px}.campus--calendar-download .container .downloads{margin-top:48px;display:flex}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.campus--calendar-download .container .downloads{flex-direction:column;row-gap:12px}}.campus--calendar-download .container .downloads a{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.campus--calendar-download .container .downloads a{font:18px/24px var(--bold-font),sans-serif}}.campus--calendar-download .container .downloads a{display:flex;align-items:center}.campus--calendar-download .container .downloads a .icon--download-white{padding:14px;border-radius:32px;background-color:var(--red);margin-right:12px}.customer-portal--downloads,.customer-portal--details{padding:200px 0 140px}.customer-portal--downloads .container .title,.customer-portal--details .container .title{margin-bottom:40px;letter-spacing:-0.02em;font:400 32px/34px var(--font),sans-serif}@media(min-width: 992px){.customer-portal--downloads .container .title,.customer-portal--details .container .title{font:400 48px/52px var(--font),sans-serif}}.customer-portal--downloads .container .title strong,.customer-portal--details .container .title strong{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.customer-portal--downloads .container .title strong,.customer-portal--details .container .title strong{font:48px/52px var(--bold-font),sans-serif}}.customer-portal--downloads .container .title p,.customer-portal--details .container .title p{letter-spacing:-0.02em;font:400 32px/34px var(--font),sans-serif}@media(min-width: 992px){.customer-portal--downloads .container .title p,.customer-portal--details .container .title p{font:400 48px/52px var(--font),sans-serif}}.customer-portal--downloads .container .title p strong,.customer-portal--details .container .title p strong{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.customer-portal--downloads .container .title p strong,.customer-portal--details .container .title p strong{font:48px/52px var(--bold-font),sans-serif}}.customer-portal--downloads .container .files,.customer-portal--details .container .files{display:flex;flex-wrap:wrap;row-gap:34px;margin-top:48px}.customer-portal--downloads .container .files a,.customer-portal--details .container .files a{display:flex;align-items:center}.customer-portal--downloads .container .files a .icon--document-white,.customer-portal--downloads .container .files a .icon--download-white,.customer-portal--details .container .files a .icon--document-white,.customer-portal--details .container .files a .icon--download-white{background:#e3000f;border-radius:32px;padding:14px;margin-right:12px}.customer-portal--downloads .container .files a .name,.customer-portal--details .container .files a .name{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.customer-portal--downloads .container .files a .name,.customer-portal--details .container .files a .name{font:18px/24px var(--bold-font),sans-serif}}.customer-portal--downloads .container .files a .name,.customer-portal--details .container .files a .name{text-decoration:underline}.customer-portal--downloads .container .menu--wrapper,.customer-portal--details .container .menu--wrapper{margin-bottom:128px}.customer-portal--downloads .container .downloads--wrapper,.customer-portal--details .container .downloads--wrapper{margin-bottom:120px}.customer-portal--downloads .container .downloads--wrapper-title,.customer-portal--details .container .downloads--wrapper-title{margin-bottom:16px}.customer-portal--downloads .container .downloads--wrapper-subtitle,.customer-portal--details .container .downloads--wrapper-subtitle{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.customer-portal--downloads .container .downloads--wrapper-subtitle,.customer-portal--details .container .downloads--wrapper-subtitle{font:400 16px/22px var(--font),sans-serif}}.customer-portal--downloads .container .downloads--wrapper-subtitle,.customer-portal--details .container .downloads--wrapper-subtitle{margin-top:16px}.customer-portal--downloads .container .downloads--wrapper .section__btn-bar,.customer-portal--details .container .downloads--wrapper .section__btn-bar{margin-top:24px}.customer-portal--downloads .container .downloads--wrapper .section__btn-bar .btn,.customer-portal--details .container .downloads--wrapper .section__btn-bar .btn{background-color:unset;color:unset;margin:0}.customer-portal--downloads .container .items--wrapper-subtitle,.customer-portal--details .container .items--wrapper-subtitle{margin-bottom:24px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.customer-portal--downloads,.customer-portal--details{padding:96px 0 80px}.customer-portal--downloads .container .title,.customer-portal--details .container .title{margin-bottom:24px}.customer-portal--downloads .container .files,.customer-portal--details .container .files{row-gap:12px;margin-top:24px}.customer-portal--downloads .container .menu--wrapper,.customer-portal--details .container .menu--wrapper{margin-bottom:64px}.customer-portal--downloads .container .downloads--wrapper,.customer-portal--details .container .downloads--wrapper{margin-bottom:64px}.customer-portal--downloads .container .details--wrapper-title,.customer-portal--details .container .details--wrapper-title{margin-bottom:24px !important}.customer-portal--downloads .container .downloads--wrapper .title,.customer-portal--details .container .downloads--wrapper .title{margin-bottom:16px}.customer-portal--downloads .container .downloads--wrapper .btn,.customer-portal--details .container .downloads--wrapper .btn{margin-bottom:24px}}.customer-portal--banner .container{position:relative}.customer-portal--banner .container .headline h1 strong{letter-spacing:normal}.customer-portal--banner .container .headline .btn{margin-top:32px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.customer-portal--banner .container .headline .btn{margin-top:84px}}.headline-tip{position:absolute;padding:10px;padding-top:8px;background-color:var(--blue);top:0;color:var(--white);right:.75rem}@media screen and (min-width: 1400px){.headline-tip{right:88px}}@media screen and (max-width: 575px),screen and (max-device-width: 575px){.headline-tip{right:1.15rem}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.headline-tip{top:168px}}.headline-tip{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.headline-tip{font:400 18px/24px var(--font),sans-serif}}.headline-tip::after{content:"";width:15px;height:15px;position:absolute;right:6px;bottom:-7px;background:conic-gradient(at 50% 50%, transparent 135deg, var(--blue) 0, var(--blue) 225deg, transparent 0);transform:rotate(45deg)}.customer-portal--team-title{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.customer-portal--team-title{font:48px/52px var(--bold-font),sans-serif}}.customer-portal--team-title{margin-bottom:40px}.customer-portal--team .tabs{margin-bottom:48px;-ms-overflow-style:none;scrollbar-width:none}.customer-portal--team .tabs::-webkit-scrollbar{display:none}.customer-portal--team .section__header{margin-bottom:40px}.customer-portal--team-members{display:grid;grid-template-columns:repeat(auto-fill, 298px);grid-row-gap:48px;grid-column-gap:24px;justify-content:center}.customer-portal--team-members li.collapsed{display:none}.customer-portal--team-members li img{width:100%;height:auto}.customer-portal--team-members li .name{margin-top:12px;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.customer-portal--team-members li .name{font:22px/26px var(--bold-font),sans-serif}}.customer-portal--team-members li .position{margin-top:2px;font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.customer-portal--team-members li .position{font:400 16px/22px var(--font),sans-serif}}.customer-portal--team-members li .email{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.customer-portal--team-members li .email{font:400 16px/22px var(--font),sans-serif}}.customer-portal--team-members li .email-mobile{display:none}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.customer-portal--team .tabs{padding-right:8px;margin-bottom:32px}.customer-portal--team-members{grid-template-columns:repeat(auto-fill, 160px);grid-column-gap:15px;grid-row-gap:34px}.customer-portal--team-members li .email{display:none}.customer-portal--team-members li .email-mobile{font:18px/24px var(--bold-font),sans-serif;display:block;margin-top:4px;text-decoration:none;border-bottom:2px solid;width:max-content}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.customer-portal--team-members li .email-mobile{font:18px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.customer-portal--team .section__header{margin-bottom:32px}}.contact--section .contact--image{display:flex}.contact--section .contact--image .details h2{margin-bottom:32px;letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.contact--section .contact--image .details h2{font:48px/52px var(--bold-font),sans-serif}}.contact--section .contact--image .details .description{margin-bottom:32px;font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.contact--section .contact--image .details .description{font:400 18px/24px var(--font),sans-serif}}.contact--section .contact--image .details .tel{margin-bottom:16px}.contact--section .contact--image .details .tel,.contact--section .contact--image .details .mail{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.contact--section .contact--image .details .tel,.contact--section .contact--image .details .mail{font:26px/30px var(--bold-font),sans-serif}}.contact--section .contact--image .details .tel a,.contact--section .contact--image .details .mail a{text-decoration:none}.contact--section .contact--image .details .tel span,.contact--section .contact--image .details .mail span{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.contact--section .contact--image .details .tel span,.contact--section .contact--image .details .mail span{font:400 16px/22px var(--font),sans-serif}}.contact--section .contact--image .details .tel span,.contact--section .contact--image .details .mail span{margin-top:2px;display:block}.contact--section .contact--image .details .btn{margin-top:32px}.contact--section .contact--image .details .address{margin-top:32px}.contact--section .contact--image .managers{display:flex;justify-content:space-between}.contact--section .contact--image .managers .col-6{width:calc(50% - 12px)}.contact--section .contact--image .managers img{margin-bottom:12px;width:100%;height:auto}.contact--section .contact--image .managers .name{margin-bottom:2px;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.contact--section .contact--image .managers .name{font:22px/26px var(--bold-font),sans-serif}}.contact--section .contact--image .managers .position{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.contact--section .contact--image .managers .position{font:400 16px/22px var(--font),sans-serif}}.contact--section .contact--image .section--btn-bar{margin:0}.contact--section .contact--text-block-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:24px;grid-row-gap:96px}.contact--section .contact--text-block-wrapper .contact--text-block h2{margin-bottom:16px;letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.contact--section .contact--text-block-wrapper .contact--text-block h2{font:26px/30px var(--bold-font),sans-serif}}.contact--section .contact--text-block-wrapper .contact--text-block .details{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.contact--section .contact--text-block-wrapper .contact--text-block .details{font:400 16px/22px var(--font),sans-serif}}.contact--section .contact--text-block-wrapper .contact--text-block .details strong{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.contact--section .contact--text-block-wrapper .contact--text-block .details strong{font:16px/22px var(--bold-font),sans-serif}}.contact--section .contact--text-block-wrapper .contact--text-block .details a{color:var(--black);cursor:pointer}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.contact--section .container{display:block}.contact--section .container .details .description{margin-bottom:24px}.contact--section .container .details .mail{margin-bottom:32px}.contact--section .container .details .btn{margin-top:0}.contact--section .container .details .tel,.contact--section .container .details .mail{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.contact--section .container .details .tel,.contact--section .container .details .mail{font:22px/26px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.contact--section .container .managers{margin-top:76px}.contact--section .container .managers .col-6{width:calc(50% - 8px)}.contact--section .container .managers .name{margin-bottom:0}.contact--section .container .managers img{margin-bottom:8px}.contact--section .contact--text-block-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:24px}}.blog--hero-section .blog--hero{display:flex}.blog--hero-section .blog--hero-title{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.blog--hero-section .blog--hero-title{font:48px/52px var(--bold-font),sans-serif}}.blog--hero-section .blog--hero-title{margin-bottom:12px}.blog--hero-section .blog--hero-date-wrapper{margin-bottom:10px;display:flex;column-gap:8px;align-items:center}.blog--hero-section .blog--hero-date-wrapper .date{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.blog--hero-section .blog--hero-date-wrapper .date{font:400 16px/22px var(--font),sans-serif}}.blog--hero-section .blog--hero-date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.blog--hero-section .blog--hero-date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}}.blog--hero-section .blog--hero-tabs{display:flex;column-gap:4px;margin-bottom:24px}.blog--hero-section .blog--hero-descr{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.blog--hero-section .blog--hero-descr{font:400 18px/24px var(--font),sans-serif}}.blog--hero-section .blog--hero-descr{margin-bottom:24px}.blog--hero-section .blog--hero img{width:100%;padding-left:24px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.blog--hero-section .blog--hero{display:flex;flex-direction:column}.blog--hero-section .blog--hero .details{order:2}.blog--hero-section .blog--hero .picture{margin-bottom:12px}.blog--hero-section .blog--hero-title{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif;margin-bottom:12px}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.blog--hero-section .blog--hero-title{font:48px/52px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.blog--hero-section .blog--hero-date-wrapper{margin-bottom:10px;display:flex;column-gap:8px;align-items:center}.blog--hero-section .blog--hero-date-wrapper .date{font:400 16px/22px var(--font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.blog--hero-section .blog--hero-date-wrapper .date{font:400 16px/22px var(--font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.blog--hero-section .blog--hero-date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.blog--hero-section .blog--hero-date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.blog--hero-section .blog--hero-tabs{display:flex;column-gap:4px;margin-bottom:24px}.blog--hero-section .blog--hero-descr{font:400 18px/22px var(--font),sans-serif;margin-bottom:24px}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.blog--hero-section .blog--hero-descr{font:400 18px/24px var(--font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.blog--hero-section .blog--hero img{padding-left:0}}.blog--cards-section .blog--cards-buttons{display:flex;justify-content:center;margin-top:48px}.blog--cards-section .blog--cards-filter{display:flex;column-gap:4px;margin-bottom:48px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.blog--cards-section .blog--cards-filter{flex-direction:column;row-gap:6px}.blog--cards-section .blog--cards-filter li{width:100%}}.blog--cards-section .blog--cards-filter a{text-decoration:none}.blog--cards-section .blog--cards-filter a:hover{text-decoration:none}.blog--cards-section .blog--cards-filter .type.active .types-list,.blog--cards-section .blog--cards-filter .type.active .period-list,.blog--cards-section .blog--cards-filter .period.active .types-list,.blog--cards-section .blog--cards-filter .period.active .period-list{display:block;transition:all .3s ease-out}.blog--cards-section .blog--cards-filter .type:hover .types-list,.blog--cards-section .blog--cards-filter .type:hover .period-list,.blog--cards-section .blog--cards-filter .period:hover .types-list,.blog--cards-section .blog--cards-filter .period:hover .period-list{transition:all .3s ease-out;border-color:var(--mid-darker-grey)}.blog--cards-section .blog--cards-filter .type .types-list,.blog--cards-section .blog--cards-filter .type .period-list,.blog--cards-section .blog--cards-filter .period .types-list,.blog--cards-section .blog--cards-filter .period .period-list{z-index:2;border:2px solid var(--mid-grey);border-radius:32px;transition:all .3s ease-out}.blog--cards-section .blog--cards-filter .type .types-list:hover,.blog--cards-section .blog--cards-filter .type .period-list:hover,.blog--cards-section .blog--cards-filter .period .types-list:hover,.blog--cards-section .blog--cards-filter .period .period-list:hover{border-color:var(--dark-grey);transition:all .3s ease-out}.blog--cards-section .blog--cards-filter .type .types-list,.blog--cards-section .blog--cards-filter .type .period-list,.blog--cards-section .blog--cards-filter .period .types-list,.blog--cards-section .blog--cards-filter .period .period-list{min-width:120px;background-color:#fff;display:none;padding:20px;position:absolute;width:calc(100% + 3px);left:-2px;top:22px;border:2px solid rgba(38,38,38,.15);border-top:0;border-radius:0 0 16px 16px}.blog--cards-section .blog--cards-filter .period{min-width:180px}.blog--cards-section .blog--cards-filter .period.active .period-list{display:block}.blog--cards-section .blog--cards-filter .period .period-list{min-width:180px;display:none;position:absolute;padding:20px;background-color:var(--white)}.blog--cards-section .blog--cards-filter .btn{display:flex;padding-right:40px;position:relative;background-color:unset !important}.blog--cards-section .blog--cards-filter .btn::after{content:url("./images/icons/arrow-down-large.svg");position:absolute;right:14px}.blog--cards-section .blog--cards .tip{display:none;text-align:center;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.blog--cards-section .blog--cards .tip{font:22px/26px var(--bold-font),sans-serif}}.blog--cards-section .blog--cards .tip{margin-top:48px}.articles--cards-list{display:grid;justify-content:center;grid-gap:24px;grid-template-columns:repeat(auto-fill, 405px)}.articles--cards-list .card{background-color:var(--white)}.articles--cards-list .card a{text-decoration:none}.articles--cards-list .card:hover a{text-decoration:none}.articles--cards-list .card img{object-fit:cover;margin-bottom:20px}.articles--cards-list .card .details-wrapper{padding:0px 20px 24px 20px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(auto-fit, minmax(78px, 1fr));grid-column-gap:0px;grid-row-gap:24px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.articles--cards-list .card .details-wrapper{grid-row-gap:12px;grid-template-rows:repeat(auto-fit, minmax(75px, 1fr))}}.articles--cards-list .card .details-wrapper .details-info{display:flex;flex-direction:column;justify-content:flex-end}.articles--cards-list .card .details-wrapper .articles--hero{display:flex}.articles--cards-list .card .details-wrapper .articles--hero-title{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.articles--cards-list .card .details-wrapper .articles--hero-title{font:22px/26px var(--bold-font),sans-serif}}.articles--cards-list .card .details-wrapper .articles--hero-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper{margin-bottom:10px;display:flex;column-gap:8px;align-items:center}.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper .date{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper .date{font:400 16px/22px var(--font),sans-serif}}.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}}.articles--cards-list .card .details-wrapper .articles--hero-tabs{display:flex;column-gap:4px}.articles--cards-list .card .details-wrapper .articles--hero img{width:100%;padding-left:24px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.articles--cards-list .card .details-wrapper .articles--hero{display:flex;flex-direction:column}.articles--cards-list .card .details-wrapper .articles--hero .details{order:2}.articles--cards-list .card .details-wrapper .articles--hero .picture{margin-bottom:12px}.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper{margin-bottom:10px;display:flex;column-gap:8px;align-items:center}.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper .date{font:400 16px/22px var(--font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper .date{font:400 16px/22px var(--font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.articles--cards-list .card .details-wrapper .articles--hero-date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.articles--cards-list .card .details-wrapper .articles--hero-tabs{display:flex;column-gap:4px}.articles--cards-list .card .details-wrapper .articles--hero-descr{font:400 18px/22px var(--font),sans-serif;margin-bottom:24px}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.articles--cards-list .card .details-wrapper .articles--hero-descr{font:400 18px/24px var(--font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.articles--cards-list .card .details-wrapper .articles--hero img{padding-left:0}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.articles--cards-list{grid-template-columns:repeat(auto-fill, 335px);grid-gap:20px}.articles--cards-list img{width:100%}.articles--cards-list .card .details-wrapper .blog--hero-tabs{margin-bottom:0}}.section--articles .section__header{margin-bottom:0}.section--articles-headline{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:56px}.section--articles-headline .section--header{margin-bottom:0px}.section--articles-headline a{white-space:nowrap}.section--articles-headline .btn--text{text-decoration:none}.section--articles .card{background-color:var(--off-white)}.section--articles .btn{display:flex}.section--articles .btn .chevron--large-left{margin-right:8px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--articles .section__header{margin-bottom:16px}.section--articles-headline{display:block;margin-bottom:24px}.section--articles-headline .section--header{margin-bottom:16px}.section--articles .btn p{display:none}.section--articles .btn .chevron--large-left{margin-right:0}}.blog--detail-hero{padding-top:48px}.blog--detail-hero h2{letter-spacing:-0.02em;font:32px/34px var(--bold-font),sans-serif}@media(min-width: 992px){.blog--detail-hero h2{font:48px/52px var(--bold-font),sans-serif}}.blog--detail-hero .btn{margin-bottom:24px;display:flex}.blog--detail-hero .btn .chevron--large-left{margin-right:8px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.blog--detail-hero-headline{display:block;margin-bottom:24px}.blog--detail-hero-headline .section--header{margin-bottom:16px}.blog--detail-hero .btn{padding:16px}.blog--detail-hero .btn p{display:none}.blog--detail-hero .btn .chevron--large-left{margin-right:0}}.blog--slider-info{display:flex;margin-bottom:64px}.blog--slider-info .date{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.blog--slider-info .date{font:400 16px/22px var(--font),sans-serif}}.blog--slider-info .campus{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.blog--slider-info .campus{font:16px/22px var(--bold-font),sans-serif}}.blog--slider-info .campus{margin-bottom:16px}.blog--slider-info .tabs{flex-direction:column;row-gap:4px;margin-bottom:48px}.blog--slider-info .tabs .tag{padding:1px 6px;font:400 12px/14px var(--font),sans-serif}@media(min-width: 992px){.blog--slider-info .tabs .tag{font:400 12px/14px var(--font),sans-serif}}.blog--slider-info .downloads a{cursor:pointer;width:max-content;text-decoration:none;display:flex;align-items:center}.blog--slider-info .downloads a .icon--wrapper{padding:9px;background-color:var(--red);border-radius:50%}.blog--slider-info .downloads a .icon--wrapper .icon--download-white{width:16px;height:16px}.blog--slider-info .downloads a .name{margin-left:12px;font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.blog--slider-info .downloads a .name{font:18px/24px var(--bold-font),sans-serif}}.blog--slider-info .downloads a .name{width:max-content;border-bottom:solid 2px var(--black);transition:all .3s ease-out}.blog--slider-info .downloads a .name:hover{border-bottom:solid 2px var(--red);transition:all .3s ease-out}.blog--slider-info .descr{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.blog--slider-info .descr{font:400 18px/24px var(--font),sans-serif}}@media(min-width: 992px){.blog--slider .swiper--wrapper .swiper .swiper-wrapper .swiper-slide img{max-height:unset}}.blog--slider .swiper p{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.blog--slider .swiper p{font:400 16px/22px var(--font),sans-serif}}.blog--slider .swiper p{margin-top:12px}.blog--slider.section--slider-text-hover .swiper--wrapper .swiper .swiper-wrapper .swiper-slide img{margin-bottom:0}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.blog--slider-info{display:block;margin-bottom:48px}.blog--slider-info .date--wrapper{display:flex;column-gap:8px}.blog--slider-info .date--wrapper .campus{margin-bottom:10px}.blog--slider-info .tabs{flex-direction:row;column-gap:4px;margin-bottom:32px}.blog--slider-info .downloads{margin-bottom:48px}}.filtered--faq .tabs{margin-top:0;margin-bottom:64px;flex-wrap:wrap;gap:12px 4px}.filtered--faq .tabs--content{display:none}.filtered--faq .tabs--content-title{letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.filtered--faq .tabs--content-title{font:40px/44px var(--bold-font),sans-serif}}.filtered--faq .tabs--content #SchoolFees:target{background-color:var(--red)}.filtered--faq .tabs--content.active{display:flex}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.filtered--faq .tabs--content.active{flex-direction:column}}.umbrella--jobs-search{margin:0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;border-radius:32px;position:relative}.umbrella--jobs-search ul{position:absolute;top:110%;background-color:var(--white);width:100%;border-radius:32px;border:2px solid var(--mid-grey);z-index:2;padding:20px;max-height:300px;overflow-y:scroll;box-shadow:0px 10px 15px rgba(38,38,38,.35)}.umbrella--jobs-search ul:not(:has(li)){display:none !important}.umbrella--jobs-search ul li{padding:10px 0;cursor:pointer}.umbrella--jobs-search ul li+li{border-top:2px solid var(--mid-grey)}.umbrella--jobs-search input{border-radius:32px;border:2px solid var(--mid-grey);height:64px;width:100%;padding-left:56px;background-image:url("./images/icons/searchWithOpacity.svg");background-size:20px;background-position:30px 50%;background-repeat:no-repeat;font:400 20px/24px var(--font),sans-serif}@media(min-width: 992px){.umbrella--jobs-search input{font:400 20px/24px var(--font),sans-serif}}.umbrella--jobs-search input{padding-right:120px;text-overflow:ellipsis}.umbrella--jobs-search input::placeholder{color:var(--black);opacity:65%}.umbrella--jobs-search .btn{display:flex;position:absolute;top:50%;transform:translateY(-50%);right:8px}.umbrella--jobs-search .btn p{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--jobs-search .btn p{font:20px/24px var(--bold-font),sans-serif}}.umbrella--jobs-search .btn .chevron--small-right-white{display:none}.umbrella--jobs-filter{margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:8px;margin-bottom:49px}.umbrella--jobs-filter-dropdown-button,.umbrella--jobs-filter-categories,.umbrella--jobs-filter-departments{color:var(--black);cursor:pointer;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--jobs-filter-dropdown-button,.umbrella--jobs-filter-categories,.umbrella--jobs-filter-departments{font:20px/24px var(--bold-font),sans-serif}}.umbrella--jobs-filter-dropdown-button,.umbrella--jobs-filter-categories,.umbrella--jobs-filter-departments{border:2px solid var(--mid-grey);border-radius:32px;padding:12px 16px 12px 20px;width:100%;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(./images/icons/arrow-down.svg) no-repeat center/contain;background-size:11px;background-position:calc(100% - 15px)}.umbrella--jobs-filter-dropdown-button:disabled,.umbrella--jobs-filter-categories:disabled,.umbrella--jobs-filter-departments:disabled{opacity:.7}.umbrella--jobs-filter-dropdown-button ul,.umbrella--jobs-filter-categories ul,.umbrella--jobs-filter-departments ul{display:none;position:absolute;width:100%;left:0;top:110%;padding:10px;background-color:var(--white);border-radius:20px;border:2px solid var(--mid-grey);flex-direction:column;row-gap:10px;z-index:10}.umbrella--jobs-filter-dropdown-button ul .active,.umbrella--jobs-filter-categories ul .active,.umbrella--jobs-filter-departments ul .active{background-color:var(--red)}.umbrella--jobs-filter-location{display:flex;flex-direction:column;padding-left:24px;gap:16px;margin-top:16px}.umbrella--jobs-filter-location:not(:has(li)){display:none}.umbrella--jobs-filter .dropdown-toggle{display:inline-flex;background-color:#fff}.umbrella--jobs-filter-check-actions{gap:12px;margin:0 -24px;padding:24px 24px 0;border-top:2px solid var(--mid-grey)}.umbrella--jobs-filter-check-actions .btn{flex:1;justify-content:center;white-space:nowrap}.umbrella--jobs-filter-counter{margin-right:16px;margin-left:auto;border-radius:50%;font-size:14px;line-height:24px;width:24px;height:24px;background-color:var(--darker-grey);color:#fff;text-align:center}.umbrella--jobs-result{display:flex;align-items:center;column-gap:17px;margin:0 auto;margin-bottom:48px}.umbrella--jobs-result-total{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--jobs-result-total{font:26px/30px var(--bold-font),sans-serif}}.umbrella--jobs-cards{margin:0 auto;display:flex;flex-direction:column;row-gap:12px}.umbrella--jobs-cards .card{display:block;padding:20px;text-decoration:none;padding-right:24px;background-color:var(--off-white)}.umbrella--jobs-cards .card--headline{margin-bottom:20px;display:flex;justify-content:space-between;position:relative}.umbrella--jobs-cards .card--headline p{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--jobs-cards .card--headline p{font:26px/30px var(--bold-font),sans-serif}}.umbrella--jobs-cards .card--headline p{padding-right:136px}.umbrella--jobs-cards .card--headline .tag{position:absolute;right:0;top:6px;font:12px/14px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--jobs-cards .card--headline .tag{font:12px/14px var(--bold-font),sans-serif}}.umbrella--jobs-cards .card--headline .tag{white-space:nowrap}.umbrella--jobs-cards .card--description{--job-location-department-gap: 6px;display:flex;flex-wrap:wrap;row-gap:var(--job-location-department-gap);column-gap:calc(var(--job-location-department-gap)*3);overflow:hidden}.umbrella--jobs-cards .card--description-location{min-width:fit-content;font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--jobs-cards .card--description-location{font:16px/22px var(--bold-font),sans-serif}}.umbrella--jobs-cards .card--description-department{position:relative;min-width:fit-content;font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.umbrella--jobs-cards .card--description-department{font:400 16px/22px var(--font),sans-serif}}.umbrella--jobs-cards .card--description-department::before{content:"";width:4px;height:4px;background-color:var(--black);position:absolute;left:calc(var(--job-location-department-gap)*-2);border-radius:100%;top:50%;transform:translateY(-50%)}.umbrella--jobs-cards .card.collapsed{display:none !important}.umbrella--jobs-cards .card a{text-decoration:none}.umbrella--jobs .btn--show-more{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--jobs .btn--show-more{font:20px/24px var(--bold-font),sans-serif}}.umbrella--jobs .btn--show-more{display:none;white-space:nowrap;background-color:unset !important}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.umbrella--jobs-search-placeholder p{display:none}.umbrella--jobs-search-placeholder .mobile--text{display:flex}.umbrella--jobs-search .btn{padding:14px}.umbrella--jobs-search .btn p{display:none}.umbrella--jobs-search .btn .chevron--small-right-white{display:block}.umbrella--jobs-filter{margin-bottom:32px;grid-template-columns:repeat(1, 1fr);grid-row-gap:6px}.umbrella--jobs-result{flex-direction:column;row-gap:14px;align-items:flex-start;margin-bottom:32px}.umbrella--jobs-cards .card{padding:16px;padding-right:39px}.umbrella--jobs-cards .card--headline{display:block}.umbrella--jobs-cards .card--headline p{padding:0;margin-bottom:8px}.umbrella--jobs-cards .card--headline .tag{position:unset}.umbrella--jobs-cards .card--description{display:block}.umbrella--jobs-cards .card--description-location{margin:0;margin-bottom:2px}.umbrella--jobs-cards .card--description-location::after{display:none}}.umbrella--jobs-link-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:48px}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.umbrella--jobs-link-wrapper{flex-direction:row}}.umbrella--job-offers .container{display:flex}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.umbrella--job-offers .container{display:block}.umbrella--job-offers .container .umbrella--jobs-headline{margin-bottom:30px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.umbrella--job-offers .card--headline p{padding:0}}.umbrella--job-offers .card--headline p{padding-right:216px}@media screen and (min-width: 576px),screen and (min-device-width: 576px){.jobs--location-hero.section--flat{min-height:680px}}.jobs--location-hero .container{display:flex}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.jobs--location-hero .container{flex-direction:column;row-gap:32px}}.jobs--location-hero-description{margin-top:16px}.jobs--location-hero-locations{display:flex;flex-wrap:nowrap;column-gap:8px;margin-top:32px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.jobs--location-hero-locations{flex-direction:column;row-gap:16px}}.jobs--location-hero-locations select{white-space:break-spaces;cursor:pointer;color:var(--black);letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.jobs--location-hero-locations select{font:20px/24px var(--bold-font),sans-serif}}.jobs--location-hero-locations select{border:2px solid var(--mid-grey);border-radius:32px;padding:12px 35px 12px 20px;width:100%;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(./images/icons/arrow-down.svg) no-repeat center/contain;background-size:11px;background-position:calc(100% - 15px)}.jobs--location-hero-locations .btn{white-space:nowrap}.jobs--location-hero-animation{position:relative}.jobs--location-hero-animation .germany{position:absolute;background-repeat:no-repeat;width:100%;height:600px;background-position:70% 0px;z-index:1;left:0}.jobs--location-hero-animation .germany.germany-de{background-image:url("./images/germany-de.svg")}.jobs--location-hero-animation .germany.germany-en{background-image:url("./images/germany-en.svg")}.jobs--location-hero-animation .hexagon{position:absolute;background-image:url("./images/hexagon-type-1.svg");background-repeat:no-repeat;width:460px;background-size:460px 530px;background-position:0px 50px;height:560px;right:0}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.jobs--location-hero-animation{height:300px}.jobs--location-hero-animation .germany{background-size:100% 300px;background-position:-30px 0px}.jobs--location-hero-animation .hexagon{background-position:0% 10px;background-size:260px 330px;width:260px;height:360px;right:40%;transform:translateX(50%)}}.section--theme-secondary .umbrella--jobs-cards .card{background-color:var(--white)}.umbrella--video .container>div{margin:0 auto}.umbrella--video .container>div .video__video-container{max-height:unset}.umbrella--articles .articles--cards-list .card{background-color:unset}.umbrella--articles .articles--cards-list .card .details-wrapper{height:calc(100% - 265px);padding:0}.umbrella--articles .articles--cards-list .card .details-wrapper .articles--hero-title{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--articles .articles--cards-list .card .details-wrapper .articles--hero-title{font:22px/26px var(--bold-font),sans-serif}}.umbrella--articles .articles--cards-list .card .details-wrapper .articles--hero-tabs{margin-bottom:16px}.umbrella--articles .articles--cards-list .card .details-wrapper .articles--description{margin-bottom:12px;font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.umbrella--articles .articles--cards-list .card .details-wrapper .articles--description{font:400 16px/22px var(--font),sans-serif}}.umbrella--articles .articles--cards-list .card .details-wrapper .articles--btn{border-bottom:2px solid var(--black);text-decoration:none;font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--articles .articles--cards-list .card .details-wrapper .articles--btn{font:18px/24px var(--bold-font),sans-serif}}.umbrella--articles .articles--cards-list .card .details-wrapper .articles--btn{cursor:pointer;width:max-content}.umbrella--jobs-banner .container .section--header strong{letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.umbrella--jobs-banner .container .section--header strong{font:40px/44px var(--bold-font),sans-serif}}.umbrella--jobs-banner .container .section--header strong .p--large{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.umbrella--jobs-banner .container .section--header strong .p--large{font:400 18px/24px var(--font),sans-serif}}.umbrella--jobs-banner .container{align-items:flex-start}.umbrella--jobs-banner .container img{object-fit:contain}.image--banner.section--theme-main .btn--invert{border:2px solid rgba(0,0,0,0)}.image--banner.section--theme-main .btn--invert:hover{border-color:rgba(0,0,0,0);background-color:hsla(0,0%,100%,.94) !important}.image--banner .text--large{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.image--banner .text--large{font:400 18px/24px var(--font),sans-serif}}.image--banner .container{display:flex}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.image--banner .container{flex-direction:column;row-gap:32px}}.image--banner .container .section--header strong{letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.image--banner .container .section--header strong{font:40px/44px var(--bold-font),sans-serif}}.image--banner .container .section--header strong .p--large{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.image--banner .container .section--header strong .p--large{font:400 18px/24px var(--font),sans-serif}}.image--banner .container .subtitle{margin-bottom:16px}.image--banner .container .date-wrapper{margin-bottom:10px;display:flex;column-gap:8px;align-items:center}.image--banner .container .date-wrapper .date{font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.image--banner .container .date-wrapper .date{font:400 16px/22px var(--font),sans-serif}}.image--banner .container .date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.image--banner .container .date-wrapper .campus{font:18px/24px var(--bold-font),sans-serif}}.image--banner .container .tabs{display:flex;column-gap:4px;margin-bottom:24px;margin-left:0px}.image--banner .container{align-items:flex-start}.image--banner .container img{object-fit:contain;max-height:550px;height:max-content}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.image--banner .container img{order:-1}}.image--banner ul{margin-left:16px;font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.image--banner ul{font:400 16px/22px var(--font),sans-serif}}.image--banner ul li{list-style:disc;list-style-position:outside}.image--banner ol{margin-left:16px;font:400 16px/22px var(--font),sans-serif}@media(min-width: 992px){.image--banner ol{font:400 16px/22px var(--font),sans-serif}}.image--banner ol li{list-style:unset;list-style-position:outside}.textMedia--section{overflow:hidden}.textMedia--section .container{display:flex;flex-direction:column}.textMedia--section .section--header-wrapper{margin-bottom:48px}.textMedia--section .section--header-wrapper .section__header,.textMedia--section .section--header-wrapper .section--header{margin-bottom:0}.textMedia--section .section--header-wrapper .text--large{margin-top:16px}.textMedia--section .headline--wrapper{display:flex;justify-content:space-between;margin-bottom:56px}.textMedia--section .headline--wrapper .section__header,.textMedia--section .headline--wrapper .section--header{margin-bottom:0}.textMedia--section .headline--wrapper .section--btn-bar{margin:0;display:flex;align-items:center}.textMedia--section .headline--wrapper .btn--text{text-decoration:none}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.textMedia--section .headline--wrapper{flex-direction:column;row-gap:16px;align-items:flex-start}.textMedia--section .headline--wrapper a{width:max-content}.textMedia--section .headline--wrapper .section--btn-bar{margin:0}}.textMedia--section .cards--wrapper-card .video__video-container,.textMedia--section .cards--wrapper-card img{margin-bottom:16px}.textMedia--section .cards--wrapper-card video,.textMedia--section .cards--wrapper-card img{width:100%}.textMedia--section .cards--wrapper-card video{aspect-ratio:16/9;margin-bottom:0}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.textMedia--section .cards--wrapper-card video{aspect-ratio:4/3}}.textMedia--section .cards--wrapper-card .tabs{margin-bottom:8px}.textMedia--section .cards--wrapper-card .headline{margin-bottom:8px}.textMedia--section .cards--wrapper-card .subtitle{margin-bottom:12px}.textMedia--section .cards--wrapper-card .text{margin-bottom:16px}.textMedia--section .cards--wrapper-card .btn--text{padding:0;text-decoration:underline}.textMedia--section .cards--wrapper-card .btn--text::after{content:""}.textMedia--section .cards--wrapper-card .btn--text:hover::after{content:""}.textMedia--section .cards--wrapper-card .btn--text:hover::after{content:""}.textMedia--section .cards--wrapper .layout-3,.textMedia--section .cards--wrapper .layout-2{display:flex;flex-direction:column;column-gap:24px;gap:48px}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.textMedia--section .cards--wrapper .layout-3,.textMedia--section .cards--wrapper .layout-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr}}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.textMedia--section .cards--wrapper .layout-3{grid-template-columns:repeat(3, 1fr)}}.textMedia--section .cards--wrapper .layout-3 .cards--wrapper{margin-bottom:120px}.textMedia--section .cards--wrapper .layout-3 .cards--wrapper-card .headline{margin-bottom:8px}.textMedia--section .video__video-container .play--button{top:50%;transform:translate(-50%, -60%)}.textMedia--section .section--slider{padding:0}.textMedia--section .swiper .swiper-wrapper .swiper-slide video,.textMedia--section .swiper .swiper-wrapper .swiper-slide img{height:420px;width:100%;margin-bottom:16px;user-select:none}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.textMedia--section .swiper .swiper-wrapper .swiper-slide video,.textMedia--section .swiper .swiper-wrapper .swiper-slide img{height:200px}}.textMedia--section .swiper .swiper-wrapper .swiper-slide .swiper--details-wrapper .tabs{margin-bottom:8px;overflow:unset}.textMedia--section .swiper .swiper-wrapper .swiper-slide .swiper--details-wrapper .headline{margin-bottom:8px}.textMedia--section .swiper .swiper-wrapper .swiper-slide .swiper--details-wrapper .subtitle{margin-bottom:12px}.textMedia--section .swiper .swiper-wrapper .swiper-slide .swiper--details-wrapper .text{margin-bottom:16px}.textMedia--section .swiper .swiper-wrapper .swiper-slide .swiper--details-wrapper .btn--text{padding:0;text-decoration:underline}.textMedia--section .swiper .swiper-wrapper .swiper-slide .swiper--details-wrapper .btn--text::after{content:""}.textMedia--section .layout-3 .swiper .swiper-wrapper .swiper-slide .headline{margin-bottom:2px}.section--fee-calculator .container{display:flex}.section--fee-calculator .container .fee-calculator{background-color:var(--off-white)}.section--fee-calculator .container .fee-calculator--income{border-bottom:2px solid var(--white);padding:20px 24px 50px}.section--fee-calculator .container .fee-calculator--income .range--border{border:2px solid var(--light-grey);position:absolute;width:100%;border-radius:10px;height:8px;top:12px;overflow:hidden}.section--fee-calculator .container .fee-calculator--income-title{margin-bottom:10px;font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--fee-calculator .container .fee-calculator--income-title{font:18px/24px var(--bold-font),sans-serif}}.section--fee-calculator .container .fee-calculator--income .range-value--wrapper{position:relative;margin-top:40px}.section--fee-calculator .container .fee-calculator--income input[type=range]{color:var(--red);width:100%;--thumb-height: 32px;z-index:2;--track-height: 8px;--track-color: $off-white;--clip-edges: 0.125em}.section--fee-calculator .container .fee-calculator--income input[type=range]{position:relative;overflow:hidden;background-color:rgba(0,0,0,0);transition:all .3s ease-out}.section--fee-calculator .container .fee-calculator--income input[type=range]:hover{cursor:pointer;transition:all .3s ease-out}.section--fee-calculator .container .fee-calculator--income input[type=range]::before{content:"";position:absolute;width:21px;height:12px;top:10px;left:-6px;z-index:1;border-left:6px solid #f8f8f5;border-radius:50%;display:var(--before)}.section--fee-calculator .container .fee-calculator--income input[type=range],.section--fee-calculator .container .fee-calculator--income input[type=range]::-webkit-slider-runnable-track,.section--fee-calculator .container .fee-calculator--income input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transition:all ease-out .3s;height:32px}.section--fee-calculator .container .fee-calculator--income input[type=range]::-webkit-slider-thumb{--thumb-radius: calc((var(--thumb-height) * 0.5) - 1px);--clip-top: calc( (var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px );--clip-bottom: calc(var(--thumb-height) - var(--clip-top));--clip-further: calc(100% + 50px);--box-fill: calc(-100vmax - 32px) 0 0 100vmax currentColor;width:32px;z-index:5;background-color:currentColor;box-shadow:var(--box-fill);border-radius:100%;border:solid 2px #fff;clip-path:polygon(100% -1px, var(--clip-edges) -1px, 0 var(--clip-top), -100vmax var(--clip-top), -100vmax var(--clip-bottom), 0 var(--clip-bottom), var(--clip-edges) 100%, var(--clip-further) var(--clip-further))}.section--fee-calculator .container .fee-calculator--income input[type=range]:active{cursor:grabbing}.section--fee-calculator .container .fee-calculator--income input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;z-index:5}.section--fee-calculator .container .fee-calculator--income input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height));z-index:0}.section--fee-calculator .container .fee-calculator--income input[type=range]::-moz-range-track,.section--fee-calculator .container .fee-calculator--income input[type=range]::-moz-range-thumb{appearance:none;outline:none}.section--fee-calculator .container .fee-calculator--income input[type=range]::-moz-range-progress{background-color:var(--red);height:8px;border-top-left-radius:10px;border-bottom-left-radius:10px}.section--fee-calculator .container .fee-calculator--income input[type=range]::-moz-range-thumb{width:32px;height:32px;border:2px solid var(--off-white);border-radius:50%;background-color:var(--red)}.section--fee-calculator .container .fee-calculator--income .breakpoints{position:relative}.section--fee-calculator .container .fee-calculator--income .breakpoints li{position:absolute;top:-21.5px;height:4px;border-left:2px solid var(--light-grey)}.section--fee-calculator .container .fee-calculator--income .breakpoints li::after{position:absolute;left:-1px;top:20px;width:max-content;transform:translateX(-50%);content:attr(data-label);white-space:nowrap;display:inline-block;font:14px/16px var(--bold-font),sans-serif}@media(min-width: 992px){.section--fee-calculator .container .fee-calculator--income .breakpoints li::after{font:14px/16px var(--bold-font),sans-serif}}.section--fee-calculator .container .fee-calculator--income .breakpoints li:nth-child(1){left:0;border:none}.section--fee-calculator .container .fee-calculator--income .breakpoints li:nth-child(1)::after{transform:initial}.section--fee-calculator .container .fee-calculator--income .breakpoints li:last-child::after{transform:translateX(-100%)}.section--fee-calculator .container .fee-calculator--income .select--value{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--fee-calculator .container .fee-calculator--income .select--value{font:22px/26px var(--bold-font),sans-serif}}.section--fee-calculator .container .fee-calculator--income .select--value{color:var(--red);width:max-content;height:auto;position:absolute;top:-30px}.section--fee-calculator .container .fee-calculator--program{border-bottom:2px solid var(--white);padding:20px 24px 28px}.section--fee-calculator .container .fee-calculator--program-title{font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--fee-calculator .container .fee-calculator--program-title{font:18px/24px var(--bold-font),sans-serif}}.section--fee-calculator .container .fee-calculator--program-title{margin-bottom:16px}.section--fee-calculator .container .fee-calculator--program .radio{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.section--fee-calculator .container .fee-calculator--program .radio input[type=radio]{accent-color:var(--red);width:28px;height:28px;margin-right:6px;align-items:center}.section--fee-calculator .container .fee-calculator--program .radio li{cursor:pointer}.section--fee-calculator .container .fee-calculator--program .radio li label{display:flex;align-items:center}.section--fee-calculator .container .fee-calculator--result,.section--fee-calculator .container .fee-calculator--result_deduction{padding:20px 24px 28px}.section--fee-calculator .container .fee-calculator--result-title,.section--fee-calculator .container .fee-calculator--result_deduction-title{margin-bottom:4px;font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.section--fee-calculator .container .fee-calculator--result-title,.section--fee-calculator .container .fee-calculator--result_deduction-title{font:18px/24px var(--bold-font),sans-serif}}.section--fee-calculator .container .fee-calculator--result h3,.section--fee-calculator .container .fee-calculator--result_deduction h3{margin-top:4px;color:var(--blue);letter-spacing:-0.02em;font:30px/32px var(--bold-font),sans-serif}@media(min-width: 992px){.section--fee-calculator .container .fee-calculator--result h3,.section--fee-calculator .container .fee-calculator--result_deduction h3{font:40px/44px var(--bold-font),sans-serif}}.section--fee-calculator .container .fee-calculator--description{font:400 14px/16px var(--font),sans-serif}@media(min-width: 992px){.section--fee-calculator .container .fee-calculator--description{font:400 14px/16px var(--font),sans-serif}}.section--fee-calculator .container .fee-calculator--description{color:var(--dark-grey);margin-top:12px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--fee-calculator .container{display:block}.section--fee-calculator .container .fee-calculator{margin-top:48px}.section--fee-calculator .container .fee-calculator--income{padding:16px;padding-bottom:28px}.section--fee-calculator .container .fee-calculator--income .breakpoints li{top:-20.5px}}@media screen and (max-width: 991px)and (max-width: 767px),screen and (max-width: 991px)and (max-device-width: 767px),screen and (max-device-width: 991px)and (max-width: 767px),screen and (max-device-width: 991px)and (max-device-width: 767px){.section--fee-calculator .container .fee-calculator--income .breakpoints li{top:-21.5px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--fee-calculator .container .fee-calculator--income .breakpoints li:nth-child(even)::after{display:none}.section--fee-calculator .container .fee-calculator--program{padding:20px 16px 28px}.section--fee-calculator .container .fee-calculator--program .radio{flex-direction:column;align-items:start}.section--fee-calculator .container .fee-calculator--result{padding:20px 16px 24px}}.job--detail .container{display:flex}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.job--detail .container{flex-direction:column;row-gap:48px}}.job--detail-general{display:flex;flex-direction:column;row-gap:16px}.job--detail-general div{display:flex;flex-direction:column;row-gap:12px}.job--detail-general div strong{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.job--detail-general div strong{font:16px/22px var(--bold-font),sans-serif}}.job--detail-general-share{margin-top:48px;display:flex;flex-direction:column;row-gap:16px;width:max-content}.job--detail-general-share .link--wrapper{display:flex;flex-direction:column;align-items:center;cursor:pointer}.job--detail-general-share .link--wrapper:hover{row-gap:16px}.job--detail-general-share .link--wrapper:hover .socials{opacity:1;height:max-content;padding:20px;border:2px solid var(--light-grey);transition:all .3s ease-out}.job--detail-general-share .link--wrapper:hover .socials::before{content:"";width:12.5px;height:12.5px;top:-4px;right:50%;position:absolute;transform:rotate(45deg) translateY(-50%);background:var(--off-white);border-top:2px solid var(--light-grey);border-left:2px solid var(--light-grey)}.job--detail-general-share .link--wrapper .link{display:flex;align-items:center;column-gap:12px;font:18px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.job--detail-general-share .link--wrapper .link{font:18px/24px var(--bold-font),sans-serif}}.job--detail-general-share .link--wrapper .icon--link{border-radius:50%;background-color:var(--red);padding:9px}.job--detail-general-share .socials{display:flex;transition:all .3s ease-out;height:0;opacity:0;justify-content:space-between;position:relative}.job--detail-text{display:flex;flex-direction:column;row-gap:48px}.job--detail-text div{display:flex;flex-direction:column;row-gap:12px}.job--detail-text div ul li{margin-left:20px;list-style-position:outside;list-style-type:disc;font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.job--detail-text div ul li{font:400 18px/24px var(--font),sans-serif}}.job--detail-text p{font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.job--detail-text p{font:400 18px/24px var(--font),sans-serif}}.job-detail--hero{padding-bottom:0}.job-detail--hero .animation{display:flex;justify-content:center;position:absolute;right:0;top:80px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.job-detail--hero .animation{position:unset;right:unset;top:unset;height:150px}}.job-detail--hero .hexagon-type5{position:relative}@media all and (min-resolution: 0.001dpcm){.job-detail--hero .hexagon-type5__inner{background-position:66px 54px;-webkit-mask-composite:source-in}}.job-detail--hero .hexagon-type5__inner{width:600px;height:500px;background:var(--red);background-image:url("./images/IMG_5734.jpg");background-position:121px 54px;background-repeat:no-repeat;background-size:80%;-webkit-mask-image:url("./images/triangle-2-copy.svg"),url("./images/Vector3.svg");-webkit-mask-size:450px 530px,450px 530px;-webkit-mask-position:120px -12px,20px 0px;-webkit-mask-repeat:no-repeat;mask-composite:intersect;position:relative;z-index:105}.job-detail--hero .hexagon-type5__outer{top:0px;width:600px;height:500px;background:var(--red);-webkit-mask-image:url("./images/triangle-2.svg"),url("./images/Vector3.svg");-webkit-mask-size:450px 530px,450px 530px;-webkit-mask-position:120px -12px,20px 0px;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:unset;position:absolute;animation-iteration-count:15;animation-duration:3s}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.job-detail--hero .hexagon-type5{position:absolute}}@media screen and (max-width: 1199px),screen and (max-device-width: 1199px){.job-detail--hero .hexagon-type5__inner{background-position:66px 54px;-webkit-mask-size:250px 330px,250px 330px;-webkit-mask-position:65px -12px,0px 0px;background-size:77%;height:300px;width:320px}.job-detail--hero .hexagon-type5__outer{-webkit-mask-size:250px 330px,250px 330px;-webkit-mask-position:65px -12px,0px 0px;height:300px;width:320px}}.login{display:none;position:absolute;right:88px;padding:20px;padding-top:16px;width:320px;background:var(--off-white);height:auto;border:2px solid var(--mid-grey);z-index:500;top:12px}@media screen and (max-width: 1399px),screen and (max-device-width: 1399px){.login{right:13px}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.login{width:100vw;height:100vh;right:0;top:0;background-color:var(--white);border:none}.login-title{letter-spacing:-0.02em;font:24px/26px var(--bold-font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.login-title{font:26px/30px var(--bold-font),sans-serif}}.login.active{display:block}.login::after{content:"";width:12.5px;height:12.5px;top:-8px;right:85px;position:absolute;transform:rotate(45deg);background:var(--off-white);border-top:2px solid var(--mid-grey);border-left:2px solid var(--mid-grey)}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.login::after{display:none}}.login--title{margin-bottom:16px;letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}@media(min-width: 992px){.login--title{font:22px/26px var(--bold-font),sans-serif}}.login--class-select{margin-bottom:12px;width:100%;height:48px;padding:12px 16px 12px 18px;background:var(--white);border:2px solid var(--mid-grey);padding:12px 16px 12px 18px;display:flex;justify-content:space-between;align-items:center;color:var(--darker-grey);font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.login--class-select{font:400 18px/24px var(--font),sans-serif}}.login--class-select{cursor:pointer}.login--class-select .chevron--large-bottom{width:16px;height:16px}.login--password{width:100%;height:48px;margin-bottom:24px;border:2px solid var(--mid-grey);padding:12px 18px;font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.login--password{font:400 18px/24px var(--font),sans-serif}}.login--password::placeholder{color:var(--darker-grey);font:400 18px/22px var(--font),sans-serif}@media(min-width: 992px){.login--password::placeholder{font:400 18px/24px var(--font),sans-serif}}.login .btn{width:100% !important;display:flex;justify-content:center}.section--table .headline--wrapper{margin-bottom:66px}.section--table .headline--wrapper .section__header{margin-bottom:20px}.section--table table{border-spacing:0;display:grid}.section--table table tr td{border-bottom:2px solid #d4d4d2;width:1%;padding:20px;padding-left:0;font:400 20px/24px var(--font),sans-serif}@media(min-width: 992px){.section--table table tr td{font:400 20px/24px var(--font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--table table tr td{font:400 18px/22px var(--font),sans-serif;min-width:50vw}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.section--table table tr td{font:400 18px/24px var(--font),sans-serif}}@media screen and (max-width: 991px)and (max-width: 575px),screen and (max-width: 991px)and (max-device-width: 575px),screen and (max-device-width: 991px)and (max-width: 575px),screen and (max-device-width: 991px)and (max-device-width: 575px){.section--table table tr td{min-width:70vw}}.section--table table tr td:first-child{font-family:Strada;font-size:22px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.44px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--table table tr td:first-child{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.section--table table tr td:first-child{font:20px/24px var(--bold-font),sans-serif}}.section--table table tr:first-child td{border-bottom:2px solid #ef001f;font-family:StradaBold;font-size:22px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-0.44px;padding-top:0;padding-bottom:13px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--table table tr:first-child td{letter-spacing:-0.02em;font:20px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px)and (min-width: 992px),screen and (max-device-width: 991px)and (min-width: 992px){.section--table table tr:first-child td{font:20px/24px var(--bold-font),sans-serif}}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--table table{padding:0 20px 63px}}@media screen and (max-width: 991px)and (min-width: 576px),screen and (max-width: 991px)and (min-device-width: 576px),screen and (max-device-width: 991px)and (min-width: 576px),screen and (max-device-width: 991px)and (min-device-width: 576px){.section--table table{padding:0 calc((100vw - 540px + 24px)/2) 63px}}@media screen and (max-width: 991px)and (min-width: 768px),screen and (max-width: 991px)and (min-device-width: 768px),screen and (max-device-width: 991px)and (min-width: 768px),screen and (max-device-width: 991px)and (min-device-width: 768px){.section--table table{padding:0 calc((100vw - 720px + 24px)/2) 63px}}.section--table .simplebar-track.simplebar-horizontal{margin-inline:20px}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.section--table .simplebar-track.simplebar-horizontal{margin:0 20px}}@media screen and (max-width: 991px)and (min-width: 576px),screen and (max-width: 991px)and (min-device-width: 576px),screen and (max-device-width: 991px)and (min-width: 576px),screen and (max-device-width: 991px)and (min-device-width: 576px){.section--table .simplebar-track.simplebar-horizontal{margin:0 calc((100vw - 540px + 24px)/2)}}@media screen and (max-width: 991px)and (min-width: 768px),screen and (max-width: 991px)and (min-device-width: 768px),screen and (max-device-width: 991px)and (min-width: 768px),screen and (max-device-width: 991px)and (min-device-width: 768px){.section--table .simplebar-track.simplebar-horizontal{margin:0 calc((100vw - 720px + 24px)/2)}}.simplebar-track.simplebar-horizontal{height:2px !important;background-color:rgba(38,38,38,.1)}.simplebar-track.simplebar-horizontal .simplebar-scrollbar.simplebar-visible{background-color:var(--black);height:2px;width:200px}.container{width:auto}@media screen and (max-width: 575px){.container{padding:0 20px}}@media screen and (min-width: 1400px){.container{max-width:1440px;padding:0 88px}}.section:nth-child(1){z-index:99}.section:nth-child(2){z-index:98}.section:nth-child(3){z-index:97}.section:nth-child(4){z-index:96}.section:nth-child(5){z-index:95}.section:nth-child(6){z-index:94}.section:nth-child(7){z-index:93}.section:nth-child(8){z-index:92}.section:nth-child(9){z-index:91}.section:nth-child(10){z-index:90}.section:nth-child(11){z-index:89}.section:nth-child(12){z-index:88}.section:nth-child(13){z-index:87}.section:nth-child(14){z-index:86}.section:nth-child(15){z-index:85}.section:nth-child(16){z-index:84}.section:nth-child(17){z-index:83}.section:nth-child(18){z-index:82}.section:nth-child(19){z-index:81}.section:nth-child(20){z-index:80}.section:nth-child(21){z-index:79}.section:nth-child(22){z-index:78}.section:nth-child(23){z-index:77}.section:nth-child(24){z-index:76}.section:nth-child(25){z-index:75}.section:nth-child(26){z-index:74}.section:nth-child(27){z-index:73}.section:nth-child(28){z-index:72}.section:nth-child(29){z-index:71}.section:nth-child(30){z-index:70}.section:nth-child(31){z-index:69}.section:nth-child(32){z-index:68}.section:nth-child(33){z-index:67}.section:nth-child(34){z-index:66}.section:nth-child(35){z-index:65}.section:nth-child(36){z-index:64}.section:nth-child(37){z-index:63}.section:nth-child(38){z-index:62}.section:nth-child(39){z-index:61}.section:nth-child(40){z-index:60}.section:nth-child(41){z-index:59}.section:nth-child(42){z-index:58}.section:nth-child(43){z-index:57}.section:nth-child(44){z-index:56}.section:nth-child(45){z-index:55}.section:nth-child(46){z-index:54}.section:nth-child(47){z-index:53}.section:nth-child(48){z-index:52}.section:nth-child(49){z-index:51}.section:nth-child(50){z-index:50}.section:nth-child(51){z-index:49}.section:nth-child(52){z-index:48}.section:nth-child(53){z-index:47}.section:nth-child(54){z-index:46}.section:nth-child(55){z-index:45}.section:nth-child(56){z-index:44}.section:nth-child(57){z-index:43}.section:nth-child(58){z-index:42}.section:nth-child(59){z-index:41}.section:nth-child(60){z-index:40}.section:nth-child(61){z-index:39}.section:nth-child(62){z-index:38}.section:nth-child(63){z-index:37}.section:nth-child(64){z-index:36}.section:nth-child(65){z-index:35}.section:nth-child(66){z-index:34}.section:nth-child(67){z-index:33}.section:nth-child(68){z-index:32}.section:nth-child(69){z-index:31}.section:nth-child(70){z-index:30}.section:nth-child(71){z-index:29}.section:nth-child(72){z-index:28}.section:nth-child(73){z-index:27}.section:nth-child(74){z-index:26}.section:nth-child(75){z-index:25}.section:nth-child(76){z-index:24}.section:nth-child(77){z-index:23}.section:nth-child(78){z-index:22}.section:nth-child(79){z-index:21}.section:nth-child(80){z-index:20}.section:nth-child(81){z-index:19}.section:nth-child(82){z-index:18}.section:nth-child(83){z-index:17}.section:nth-child(84){z-index:16}.section:nth-child(85){z-index:15}.section:nth-child(86){z-index:14}.section:nth-child(87){z-index:13}.section:nth-child(88){z-index:12}.section:nth-child(89){z-index:11}.section:nth-child(90){z-index:10}.section:nth-child(91){z-index:9}.section:nth-child(92){z-index:8}.section:nth-child(93){z-index:7}.section:nth-child(94){z-index:6}.section:nth-child(95){z-index:5}.section:nth-child(96){z-index:4}.section:nth-child(97){z-index:3}.section:nth-child(98){z-index:2}.section:nth-child(99){z-index:1}.section__btn-bar{margin-top:32px}.section__btn-bar .btn{margin-right:8px;margin-bottom:12px;display:flex;vertical-align:bottom}.section.section--flat.section--cropped-bottom{padding-bottom:0}.section--slanted-shallow-bottom-right{--clip-padding: calc( var(--full-width) * var(--slanted-shallow-padding-mobile) );min-height:0;padding-top:64px;padding-bottom:calc(80px + var(--clip-padding));margin-bottom:calc(-1*var(--clip-padding));position:relative}@media screen and (min-width: 576px){.section--slanted-shallow-bottom-right{--clip-padding: calc(var(--full-width) * var(--slanted-shallow-padding));min-height:480px;padding-top:112px;padding-bottom:calc(128px + var(--clip-padding))}}.section--slanted-shallow-bottom-right::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.section--slanted-shallow-bottom-right::before,.section--slanted-shallow-bottom-right .background-image-container{clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - var(--clip-padding)), 0% 100%)}.section--slanted-shallow-bottom-right+.section{min-height:0;position:relative}.section--slanted-shallow-bottom-right+.section::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.section--slanted-shallow-bottom-right+.section{padding-top:96px}@media screen and (min-width: 576px){.section--slanted-shallow-bottom-right+.section{min-height:480px;padding-top:176px;padding-bottom:128px}}.section--slanted-shallow-bottom-left{--clip-padding: calc( var(--full-width) * var(--slanted-shallow-padding-mobile) );min-height:0;padding-top:64px;padding-bottom:calc(80px + var(--clip-padding));margin-bottom:calc(-1*var(--clip-padding));position:relative}@media screen and (min-width: 576px){.section--slanted-shallow-bottom-left{--clip-padding: calc(var(--full-width) * var(--slanted-shallow-padding));min-height:480px;padding-top:112px;padding-bottom:calc(128px + var(--clip-padding))}}.section--slanted-shallow-bottom-left::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.section--slanted-shallow-bottom-left::before,.section--slanted-shallow-bottom-left .background-image-container{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% calc(100% - var(--clip-padding)))}.section--slanted-shallow-bottom-left+.section{min-height:0;position:relative}.section--slanted-shallow-bottom-left+.section::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.section--slanted-shallow-bottom-left+.section{padding-top:96px}@media screen and (min-width: 576px){.section--slanted-shallow-bottom-left+.section{min-height:480px;padding-top:176px;padding-bottom:128px}}.section--slanted-steep-bottom-right{--clip-padding: calc(var(--full-width) * var(--slanted-steep-padding-mobile));min-height:0;padding-top:64px;padding-bottom:calc(80px + var(--clip-padding));margin-bottom:calc(-1*var(--clip-padding));position:relative}@media screen and (min-width: 576px){.section--slanted-steep-bottom-right{--clip-padding: calc(var(--full-width) * var(--slanted-steep-padding));min-height:480px;padding-top:112px;padding-bottom:calc(128px + var(--clip-padding))}}.section--slanted-steep-bottom-right::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.section--slanted-steep-bottom-right::before,.section--slanted-steep-bottom-right .background-image-container{clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - var(--clip-padding)), 0% 100%)}.section--slanted-steep-bottom-right+.section{min-height:0;position:relative}.section--slanted-steep-bottom-right+.section::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.section--slanted-steep-bottom-right+.section{padding-top:152px}@media screen and (min-width: 576px){.section--slanted-steep-bottom-right+.section{min-height:480px;padding-top:176px;padding-bottom:128px}}.section--slanted-steep-bottom-left{--clip-padding: calc(var(--full-width) * var(--slanted-steep-padding-mobile));min-height:0;padding-top:64px;padding-bottom:calc(80px + var(--clip-padding));margin-bottom:calc(-1*var(--clip-padding));position:relative}@media screen and (min-width: 576px){.section--slanted-steep-bottom-left{--clip-padding: calc(var(--full-width) * var(--slanted-steep-padding));min-height:480px;padding-top:112px;padding-bottom:calc(128px + var(--clip-padding))}}.section--slanted-steep-bottom-left::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.section--slanted-steep-bottom-left::before,.section--slanted-steep-bottom-left .background-image-container{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% calc(100% - var(--clip-padding)))}.section--slanted-steep-bottom-left+.section{min-height:0;position:relative}.section--slanted-steep-bottom-left+.section::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.section--slanted-steep-bottom-left+.section{padding-top:152px}@media screen and (min-width: 576px){.section--slanted-steep-bottom-left+.section{min-height:480px;padding-top:176px;padding-bottom:128px}}.section--flat{min-height:0;position:relative}.section--flat::before{content:"";position:absolute;z-index:-1;top:-100px;left:0;right:0;bottom:0}.section--flat{padding-top:64px}@media screen and (min-width: 576px){.section--flat{min-height:480px;padding-top:176px;padding-top:112px;padding-bottom:128px}}.section--flat{padding-bottom:80px}.section{overflow-x:clip}.section::before{background-color:var(--white)}.section{color:var(--black)}.section select{background-color:var(--white)}.section a{color:var(--black);transition:all .3s ease-out}.section a:hover{color:var(--red);transition:all .3s ease-out}.section a.btn--text,.section button.btn--text{color:var(--black);transition:all .3s ease-out}.section a.btn--text:hover,.section button.btn--text:hover{text-decoration:underline;transition:all .3s ease-out}.section .btn{color:var(--white);background-color:var(--red);transition:all .3s ease-out}.section .btn:hover{background-color:var(--dark-red);transition:all .3s ease-out}.section .btn:focus{background-color:var(--darker-red);transition:all .3s ease-out}.section .container--percent{color:var(--red)}.section--theme-main{overflow-x:clip}.section--theme-main p a,.section--theme-main h1 a,.section--theme-main h2 a,.section--theme-main h3 a,.section--theme-main h4 a,.section--theme-main h5 a,.section--theme-main h6 a{text-decoration:underline;color:var(--white)}.section--theme-main::before{background-color:var(--red)}.section--theme-main{color:var(--off-white)}.section--theme-main .card--hover:hover .btn{background-color:var(--white)}.section--theme-main .card--hover:hover .btn:hover{background-color:var(--white)}.section--theme-main a{color:var(--off-white);transition:all .3s ease-out}.section--theme-main a:hover{transition:all .3s ease-out;color:var(--white)}.section--theme-main .container--percent{color:var(--white)}.section--theme-secondary{overflow-x:clip}.section--theme-secondary::before{background-color:var(--off-white)}.section--theme-secondary{color:var(--black)}.section--theme-secondary a,.section--theme-secondary button{color:var(--black)}.section--theme-secondary a.btn,.section--theme-secondary button.btn{color:var(--white)}.section--theme-secondary a.btn.btn--invert,.section--theme-secondary button.btn.btn--invert,.section--theme-secondary li.btn.btn--invert{color:var(--black)}.section--theme-secondary a.btn.btn--invert.btn--transparent,.section--theme-secondary button.btn.btn--invert.btn--transparent,.section--theme-secondary li.btn.btn--invert.btn--transparent{background-color:unset !important;color:var(--black)}.section--theme-secondary .container--percent{color:var(--red)}.section--theme-secondary p a,.section--theme-secondary h1 a,.section--theme-secondary h2 a,.section--theme-secondary h3 a,.section--theme-secondary h4 a,.section--theme-secondary h5 a,.section--theme-secondary h6 a{text-decoration:underline;color:var(--red);transition:all .3s ease-out}.section--theme-secondary p a:hover,.section--theme-secondary h1 a:hover,.section--theme-secondary h2 a:hover,.section--theme-secondary h3 a:hover,.section--theme-secondary h4 a:hover,.section--theme-secondary h5 a:hover,.section--theme-secondary h6 a:hover{color:var(--dark-red);transition:all .3s ease-out}.section .campus--banner-comment{background-color:var(--blue);color:var(--white)}.section .campus--banner-comment::after{background:conic-gradient(at 50% 50%, transparent 135deg, var(--blue) 0, var(--blue) 225deg, transparent 0)}.sis a,.sis p,.sis h1,.sis h2,.sis h3,.sis h4,.sis h5,.sis span,.sis strong{color:var(--blue)}.sis .slider-text__content-header{color:var(--white)}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.sis .section--slider-text-hover .swiper-slide .slider-text__content--reveal a,.sis .section--slider-text-hover .swiper-slide .slider-text__content--reveal p,.sis .section--slider-text-hover .swiper-slide .slider-text__content--reveal h1,.sis .section--slider-text-hover .swiper-slide .slider-text__content--reveal h2,.sis .section--slider-text-hover .swiper-slide .slider-text__content--reveal h3,.sis .section--slider-text-hover .swiper-slide .slider-text__content--reveal h4,.sis .section--slider-text-hover .swiper-slide .slider-text__content--reveal h5,.sis .section--slider-text-hover .swiper-slide .slider-text__content--reveal span,.sis .section--slider-text-hover .swiper-slide .slider-text__content--reveal strong{color:var(--white)}.sis .section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content--reveal a,.sis .section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content--reveal p,.sis .section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content--reveal h1,.sis .section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content--reveal h2,.sis .section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content--reveal h3,.sis .section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content--reveal h4,.sis .section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content--reveal h5,.sis .section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content--reveal span,.sis .section--slider-text-hover .swiper-slide:has(:hover,:focus) .slider-text__content--reveal strong{color:var(--blue)}}.sis .section--theme-main:before{background-color:var(--blue)}.sis .section--theme-main a,.sis .section--theme-main p,.sis .section--theme-main h1,.sis .section--theme-main h2,.sis .section--theme-main h3,.sis .section--theme-main h4,.sis .section--theme-main h5,.sis .section--theme-main span,.sis .section--theme-main strong{color:var(--white)}.sis .section--theme-main .swiper-slide a,.sis .section--theme-main .swiper-slide p,.sis .section--theme-main .swiper-slide h1,.sis .section--theme-main .swiper-slide h2,.sis .section--theme-main .swiper-slide h3,.sis .section--theme-main .swiper-slide h4,.sis .section--theme-main .swiper-slide h5,.sis .section--theme-main .swiper-slide span,.sis .section--theme-main .swiper-slide strong{color:var(--blue)}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.sis .section--theme-main .swiper-slide a,.sis .section--theme-main .swiper-slide p,.sis .section--theme-main .swiper-slide h1,.sis .section--theme-main .swiper-slide h2,.sis .section--theme-main .swiper-slide h3,.sis .section--theme-main .swiper-slide h4,.sis .section--theme-main .swiper-slide h5,.sis .section--theme-main .swiper-slide span,.sis .section--theme-main .swiper-slide strong{color:var(--white)}}@media screen and (min-width: 992px),screen and (min-device-width: 992px){.sis .section--theme-main .swiper-slide:has(:hover,:focus) .slider-text__content a,.sis .section--theme-main .swiper-slide:has(:hover,:focus) .slider-text__content p,.sis .section--theme-main .swiper-slide:has(:hover,:focus) .slider-text__content h1,.sis .section--theme-main .swiper-slide:has(:hover,:focus) .slider-text__content h2,.sis .section--theme-main .swiper-slide:has(:hover,:focus) .slider-text__content h3,.sis .section--theme-main .swiper-slide:has(:hover,:focus) .slider-text__content h4,.sis .section--theme-main .swiper-slide:has(:hover,:focus) .slider-text__content h5,.sis .section--theme-main .swiper-slide:has(:hover,:focus) .slider-text__content span,.sis .section--theme-main .swiper-slide:has(:hover,:focus) .slider-text__content strong{color:var(--blue)}}.sis .section--theme-main a.calendar--card{color:var(--blue)}.sis .section--theme-main a.calendar--card a,.sis .section--theme-main a.calendar--card p,.sis .section--theme-main a.calendar--card h1,.sis .section--theme-main a.calendar--card h2,.sis .section--theme-main a.calendar--card h3,.sis .section--theme-main a.calendar--card h4,.sis .section--theme-main a.calendar--card h5,.sis .section--theme-main a.calendar--card span,.sis .section--theme-main a.calendar--card strong{color:var(--blue)}.sis .section btn.btn--invert,.sis .section a.btn.btn--invert{color:var(--blue)}.sis .section btn.btn--invert,.sis .section a.btn.btn--text{position:relative;display:inline-block;padding-right:20px}.sis .section btn.btn--invert::after,.sis .section a.btn.btn--text::after{content:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23180445"/></svg>');display:inline-block;position:absolute;transition:all .3s ease-out;right:2px;width:20px;top:1px}.sis .section btn.btn--invert:hover::after,.sis .section a.btn.btn--text:hover::after{background-color:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.3516 4.8516C7.77874 4.42447 8.47126 4.42447 8.8984 4.8516L13.2734 9.2266C13.4785 9.43172 13.5938 9.70992 13.5938 10C13.5938 10.2901 13.4785 10.5683 13.2734 10.7734L8.8984 15.1484C8.47126 15.5755 7.77874 15.5755 7.3516 15.1484C6.92447 14.7213 6.92447 14.0287 7.3516 13.6016L10.9532 10L7.3516 6.3984C6.92447 5.97126 6.92447 5.27874 7.3516 4.8516Z" fill="%23180445"/></svg>')}.sis .section btn.btn--invert,.sis .section a.btn.btn--text{color:var(--blue)}.sis .section a.btn.header--mobile-btn:not(.btn--invert) p{color:var(--white)}.sis .campus--banner-comment,.sis .headline-tip{background-color:var(--red)}.sis .campus--banner-comment a,.sis .campus--banner-comment p,.sis .campus--banner-comment h1,.sis .campus--banner-comment h2,.sis .campus--banner-comment h3,.sis .campus--banner-comment h4,.sis .campus--banner-comment h5,.sis .campus--banner-comment span,.sis .campus--banner-comment strong,.sis .headline-tip a,.sis .headline-tip p,.sis .headline-tip h1,.sis .headline-tip h2,.sis .headline-tip h3,.sis .headline-tip h4,.sis .headline-tip h5,.sis .headline-tip span,.sis .headline-tip strong{color:var(--white)}.sis .campus--banner-comment::after,.sis .headline-tip::after{background:conic-gradient(at 50% 50%, transparent 135deg, var(--red) 0, var(--red) 225deg, transparent 0)}.sis .section--theme-main .tabs a,.sis .section--theme-main .tabs--secondary a{color:var(--blue)}.sis .section--theme-main.campus--info .campus--info-detailed a,.sis .section--theme-main.campus--info .campus--info-detailed p,.sis .section--theme-main.campus--info .campus--info-detailed h1,.sis .section--theme-main.campus--info .campus--info-detailed h2,.sis .section--theme-main.campus--info .campus--info-detailed h3,.sis .section--theme-main.campus--info .campus--info-detailed h4,.sis .section--theme-main.campus--info .campus--info-detailed h5,.sis .section--theme-main.campus--info .campus--info-detailed span,.sis .section--theme-main.campus--info .campus--info-detailed strong{color:var(--blue)}.his .section .campus--banner-comment,.his .section .headline-tip{background-color:var(--red);color:var(--white)}.his .section .campus--banner-comment a,.his .section .campus--banner-comment p,.his .section .campus--banner-comment h1,.his .section .campus--banner-comment h2,.his .section .campus--banner-comment h3,.his .section .campus--banner-comment h4,.his .section .campus--banner-comment h5,.his .section .campus--banner-comment span,.his .section .campus--banner-comment strong,.his .section .headline-tip a,.his .section .headline-tip p,.his .section .headline-tip h1,.his .section .headline-tip h2,.his .section .headline-tip h3,.his .section .headline-tip h4,.his .section .headline-tip h5,.his .section .headline-tip span,.his .section .headline-tip strong{color:var(--white)}.his .section .campus--banner-comment::after,.his .section .headline-tip::after{background:conic-gradient(at 50% 50%, transparent 135deg, var(--red) 0, var(--red) 225deg, transparent 0)}.his .section--theme-main .campus--banner-comment,.his .section--theme-main .headline-tip,.his .section--theme-secondary .campus--banner-comment,.his .section--theme-secondary .headline-tip{background-color:var(--white);color:var(--black)}.his .section--theme-main .campus--banner-comment a,.his .section--theme-main .campus--banner-comment p,.his .section--theme-main .campus--banner-comment h1,.his .section--theme-main .campus--banner-comment h2,.his .section--theme-main .campus--banner-comment h3,.his .section--theme-main .campus--banner-comment h4,.his .section--theme-main .campus--banner-comment h5,.his .section--theme-main .campus--banner-comment span,.his .section--theme-main .campus--banner-comment strong,.his .section--theme-main .headline-tip a,.his .section--theme-main .headline-tip p,.his .section--theme-main .headline-tip h1,.his .section--theme-main .headline-tip h2,.his .section--theme-main .headline-tip h3,.his .section--theme-main .headline-tip h4,.his .section--theme-main .headline-tip h5,.his .section--theme-main .headline-tip span,.his .section--theme-main .headline-tip strong,.his .section--theme-secondary .campus--banner-comment a,.his .section--theme-secondary .campus--banner-comment p,.his .section--theme-secondary .campus--banner-comment h1,.his .section--theme-secondary .campus--banner-comment h2,.his .section--theme-secondary .campus--banner-comment h3,.his .section--theme-secondary .campus--banner-comment h4,.his .section--theme-secondary .campus--banner-comment h5,.his .section--theme-secondary .campus--banner-comment span,.his .section--theme-secondary .campus--banner-comment strong,.his .section--theme-secondary .headline-tip a,.his .section--theme-secondary .headline-tip p,.his .section--theme-secondary .headline-tip h1,.his .section--theme-secondary .headline-tip h2,.his .section--theme-secondary .headline-tip h3,.his .section--theme-secondary .headline-tip h4,.his .section--theme-secondary .headline-tip h5,.his .section--theme-secondary .headline-tip span,.his .section--theme-secondary .headline-tip strong{color:var(--black)}.his .section--theme-main .campus--banner-comment::after,.his .section--theme-main .headline-tip::after,.his .section--theme-secondary .campus--banner-comment::after,.his .section--theme-secondary .headline-tip::after{background:conic-gradient(at 50% 50%, transparent 135deg, var(--white) 0, var(--white) 225deg, transparent 0)}.eah .section .campus--banner-comment,.eah .section .headline-tip{background-color:var(--blue);color:var(--white)}.eah .section .campus--banner-comment a,.eah .section .campus--banner-comment p,.eah .section .campus--banner-comment h1,.eah .section .campus--banner-comment h2,.eah .section .campus--banner-comment h3,.eah .section .campus--banner-comment h4,.eah .section .campus--banner-comment h5,.eah .section .campus--banner-comment span,.eah .section .campus--banner-comment strong,.eah .section .headline-tip a,.eah .section .headline-tip p,.eah .section .headline-tip h1,.eah .section .headline-tip h2,.eah .section .headline-tip h3,.eah .section .headline-tip h4,.eah .section .headline-tip h5,.eah .section .headline-tip span,.eah .section .headline-tip strong{color:var(--white)}.eah .section .campus--banner-comment::after,.eah .section .headline-tip::after{background:conic-gradient(at 50% 50%, transparent 135deg, var(--blue) 0, var(--blue) 225deg, transparent 0)}.eah .section--theme-main .campus--banner-comment,.eah .section--theme-main .headline-tip,.eah .section--theme-secondary .campus--banner-comment,.eah .section--theme-secondary .headline-tip{background-color:var(--white);color:var(--black)}.eah .section--theme-main .campus--banner-comment a,.eah .section--theme-main .campus--banner-comment p,.eah .section--theme-main .campus--banner-comment h1,.eah .section--theme-main .campus--banner-comment h2,.eah .section--theme-main .campus--banner-comment h3,.eah .section--theme-main .campus--banner-comment h4,.eah .section--theme-main .campus--banner-comment h5,.eah .section--theme-main .campus--banner-comment span,.eah .section--theme-main .campus--banner-comment strong,.eah .section--theme-main .headline-tip a,.eah .section--theme-main .headline-tip p,.eah .section--theme-main .headline-tip h1,.eah .section--theme-main .headline-tip h2,.eah .section--theme-main .headline-tip h3,.eah .section--theme-main .headline-tip h4,.eah .section--theme-main .headline-tip h5,.eah .section--theme-main .headline-tip span,.eah .section--theme-main .headline-tip strong,.eah .section--theme-secondary .campus--banner-comment a,.eah .section--theme-secondary .campus--banner-comment p,.eah .section--theme-secondary .campus--banner-comment h1,.eah .section--theme-secondary .campus--banner-comment h2,.eah .section--theme-secondary .campus--banner-comment h3,.eah .section--theme-secondary .campus--banner-comment h4,.eah .section--theme-secondary .campus--banner-comment h5,.eah .section--theme-secondary .campus--banner-comment span,.eah .section--theme-secondary .campus--banner-comment strong,.eah .section--theme-secondary .headline-tip a,.eah .section--theme-secondary .headline-tip p,.eah .section--theme-secondary .headline-tip h1,.eah .section--theme-secondary .headline-tip h2,.eah .section--theme-secondary .headline-tip h3,.eah .section--theme-secondary .headline-tip h4,.eah .section--theme-secondary .headline-tip h5,.eah .section--theme-secondary .headline-tip span,.eah .section--theme-secondary .headline-tip strong{color:var(--black)}.eah .section--theme-main .campus--banner-comment::after,.eah .section--theme-main .headline-tip::after,.eah .section--theme-secondary .campus--banner-comment::after,.eah .section--theme-secondary .headline-tip::after{background:conic-gradient(at 50% 50%, transparent 135deg, var(--white) 0, var(--white) 225deg, transparent 0)}.tabs::-webkit-scrollbar,.tabs--secondary::-webkit-scrollbar{display:none}.tabs,.tabs--secondary{overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}@media(max-width: 998px){.tabs,.tabs--secondary{margin-right:calc((100vw - 720px + 24px)/2*-1)}}@media screen and (max-width: 767px),screen and (max-device-width: 767px){.tabs,.tabs--secondary{margin-right:calc((100vw - 540px + 24px)/2*-1)}}@media screen and (max-width: 575px),screen and (max-device-width: 575px){.tabs,.tabs--secondary{margin-right:-20px}}.tabs,.tabs--secondary{display:flex;column-gap:8px;overflow:scroll;transition:all .3s ease-out}.tabs a,.tabs li,.tabs--secondary a,.tabs--secondary li{white-space:nowrap;text-decoration:none;font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.tabs a,.tabs li,.tabs--secondary a,.tabs--secondary li{font:16px/22px var(--bold-font),sans-serif}}.tabs .active,.tabs--secondary .active{border:2px solid var(--blue);transition:all .3s ease-out}.tabs .active a,.tabs .active p,.tabs--secondary .active a,.tabs--secondary .active p{font:16px/22px var(--bold-font),sans-serif}@media(min-width: 992px){.tabs .active a,.tabs .active p,.tabs--secondary .active a,.tabs--secondary .active p{font:16px/22px var(--bold-font),sans-serif}}.tabs .active a,.tabs .active p,.tabs--secondary .active a,.tabs--secondary .active p{color:var(--blue)}.section--theme-secondary .tabs p{color:var(--black)}@media screen and (max-width: 767px),screen and (max-device-width: 767px){.tabs--wrapper{position:relative}.tabs--wrapper::before,.tabs--wrapper::after{content:"";position:absolute;top:0;bottom:0;display:block;width:40px}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference),screen and (max-device-width: 767px)and (prefers-reduced-motion: no-preference){.tabs--wrapper::before,.tabs--wrapper::after{transition:.2s opacity ease-in-out}}@media screen and (max-width: 767px),screen and (max-device-width: 767px){.tabs--wrapper::after{right:-20px;background:linear-gradient(to left, var(--off-white), transparent);opacity:0}.tabs--wrapper::before{left:0;background:linear-gradient(to right, var(--off-white), transparent);opacity:0}.tabs--wrapper.show-left-shadow::before{opacity:1}.tabs--wrapper.show-right-shadow::after{opacity:1}}.background--shape{position:absolute;content:url('data:image/svg+xml;utf8,<svg width="320" height="369" viewBox="0 0 320 369" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M157.13 1.155L319 94.7329V275.158L158.516 367.845L1 276.742L1.00002 91.3668L157.13 1.155Z" stroke-width="2" stroke=" var(--red)"/></svg>');bottom:0px !important;left:0px;width:320px;transform:rotate(0deg);z-index:5000;stroke-width:20}@media screen and (max-width: 991px),screen and (max-device-width: 991px){.background--shape{display:none}}.background--shape-white{position:absolute;content:url('data:image/svg+xml;utf8,<svg width="320" height="369" viewBox="0 0 320 369" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M157.13 1.155L319 94.7329V275.158L158.516 367.845L1 276.742L1.00002 91.3668L157.13 1.155Z" stroke-width="2" stroke=" var(--white)"/></svg>');bottom:0px !important;left:0px;width:320px;transform:rotate(0deg);z-index:5000;stroke-width:20}.background--shape-big{position:absolute;content:url('data:image/svg+xml;utf8,<svg width="320" height="369" viewBox="0 0 320 369" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M157.13 1.155L319 94.7329V275.158L158.516 367.845L1 276.742L1.00002 91.3668L157.13 1.155Z" stroke-width="2" stroke=" var(--red)"/></svg>');bottom:0px !important;left:0px;width:400px;transform:rotate(0deg);z-index:5000;stroke-width:20}.background--shape-skewed-left{position:absolute;content:url('data:image/svg+xml;utf8,<svg width="320" height="369" viewBox="0 0 320 369" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M157.13 1.155L319 94.7329V275.158L158.516 367.845L1 276.742L1.00002 91.3668L157.13 1.155Z" stroke-width="2" stroke=" var(--red)"/></svg>');bottom:0px !important;left:0px;width:320px;transform:rotate(-15deg);z-index:5000;stroke-width:20}.background--shape-skewed-right{position:absolute;content:url('data:image/svg+xml;utf8,<svg width="320" height="369" viewBox="0 0 320 369" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M157.13 1.155L319 94.7329V275.158L158.516 367.845L1 276.742L1.00002 91.3668L157.13 1.155Z" stroke-width="2" stroke=" var(--red)"/></svg>');bottom:0px !important;left:0px;width:320px;transform:rotate(15deg);z-index:5000;stroke-width:20}.background--shape-right{position:absolute;content:url('data:image/svg+xml;utf8,<svg width="320" height="369" viewBox="0 0 320 369" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M157.13 1.155L319 94.7329V275.158L158.516 367.845L1 276.742L1.00002 91.3668L157.13 1.155Z" stroke-width="2" stroke=" var(--red)"/></svg>');bottom:0px !important;left:0px;width:320px;transform:rotate(0deg);z-index:5000;stroke-width:20;left:unset;margin-left:auto;right:-230px}.background--shape-right.background--shape-big{right:-270px !important}.background--shape-left{position:absolute;content:url('data:image/svg+xml;utf8,<svg width="320" height="369" viewBox="0 0 320 369" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M157.13 1.155L319 94.7329V275.158L158.516 367.845L1 276.742L1.00002 91.3668L157.13 1.155Z" stroke-width="2" stroke=" var(--red)"/></svg>');bottom:0px !important;left:-230px;width:320px;transform:rotate(0deg);z-index:5000;stroke-width:20}.background--shape-left.background--shape-big{left:-270px !important}.section--login h3,.section--logout h3{margin-bottom:24px}.section--login form,.section--logout form{margin-top:24px}.section--login form fieldset,.section--logout form fieldset{padding:24px;display:flex;flex-direction:column;row-gap:16px;max-width:300px;margin:0 auto}.section--login form fieldset div>label,.section--logout form fieldset div>label{display:flex;flex-direction:column;row-gap:4px}.section--login form fieldset div>label input,.section--logout form fieldset div>label input{max-width:300px}