/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-bulletlist{margin-top:100px}@media screen and (max-width:1279px){.block-bulletlist{margin-top:70px}}@media screen and (max-width:767px){.block-bulletlist{margin-top:50px}}.block-bulletlist{margin-bottom:100px}@media screen and (max-width:1279px){.block-bulletlist{margin-bottom:70px}}@media screen and (max-width:767px){.block-bulletlist{margin-bottom:50px}}.block-bulletlist__content{display:flex;flex-direction:column;row-gap:30px;max-width:750px}@media screen and (max-width:767px){.block-bulletlist__content{row-gap:22px}}.block-bulletlist__container{max-width:1060px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.block-bulletlist__container{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.block-bulletlist__container{padding-right:25px;padding-left:25px}}.block-bulletlist__item{display:flex;column-gap:10px;color:#000;font-size:22px;font-weight:300;line-height:1.3}@media screen and (max-width:767px){.block-bulletlist__item{font-size:20px}}.block-bulletlist__item:before{content:"";display:inline-flex;flex-shrink:0;width:20px;height:2px;margin-top:14px;background-color:#c00}@media screen and (max-width:767px){.block-bulletlist__item:before{width:18px}}
.contact-short{position:relative;overflow:hidden;padding-top:124px;padding-bottom:124px}@media screen and (max-width:1279px){.contact-short{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:767px){.contact-short{padding-top:40px;padding-bottom:40px}}.contact-short__container{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.contact-short__container{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.contact-short__container{padding-right:25px;padding-left:25px}}.contact-short__content{position:relative;z-index:1}.contact-short__title{margin-bottom:28px;font-size:60px;font-weight:500;line-height:1;letter-spacing:-1px;color:#fff}@media screen and (max-width:1279px){.contact-short__title{margin-bottom:14px;font-size:40px}}.contact-short__info{margin-bottom:66px;color:#fff;font-size:20px;font-weight:300;line-height:1.3}@media screen and (max-width:1279px){.contact-short__info{margin-bottom:32px;font-size:18px}}.contact-short__info strong{font-weight:700}.contact-short__info p{margin-bottom:20px}.contact-short__info p:first-child{margin-bottom:30px}.contact-short__background{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.contact-short__background:before{content:"";display:inline-flex;position:absolute;top:0;left:-2px;z-index:1;width:calc(100% + 4px);height:calc(100% + 1px);background:#000000bf}.contact-short__background .contextual-region{position:initial}.contact-short__background img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}
.course-teaser{background-color:#f9f6f1}.course-teaser__container{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.course-teaser__container{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.course-teaser__container{padding-right:25px;padding-left:25px}}.course-teaser__content{display:flex;align-items:center;justify-content:space-between;column-gap:80px;padding-top:40px;padding-bottom:40px}@media screen and (max-width:1279px){.course-teaser__content{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:767px){.course-teaser__content{position:relative;flex-direction:column;align-items:flex-start;row-gap:30px}}.course-teaser__wrapper{display:grid;grid-template-columns:3fr 2fr 160px 60px;align-items:center;column-gap:55px;flex:0 1 auto;width:100%}@media screen and (max-width:1279px){.course-teaser__wrapper{display:flex;flex-direction:column;align-items:flex-start;row-gap:26px;flex:initial}}@media screen and (max-width:767px){.course-teaser__wrapper{flex-direction:row;flex-wrap:wrap;column-gap:20px;width:100%}}.course-teaser__wrapper:not(:has(+.course-teaser__cta)){margin-right:256px}.course-teaser__col{display:flex;flex-direction:column;row-gap:10px}.course-teaser__col--title{grid-column:0/1;flex-shrink:1;max-width:500px}@media screen and (max-width:767px){.course-teaser__col--title{order:0;width:calc(70% - 20px)}}.course-teaser__col--dates{grid-column:2/3;width:100%;margin:0 60px 0 auto}.course-teaser__col--dates:has(+.course-teaser__col--status){margin:0 auto}@media screen and (max-width:767px){.course-teaser__col--dates{order:2;row-gap:2px;width:100%}}.course-teaser__col--status{grid-column:3/4;flex-shrink:0}@media screen and (max-width:767px){.course-teaser__col--status{align-items:flex-end;order:1;width:30%}}.course-teaser__col--document{grid-column:4/5}@media screen and (max-width:767px){.course-teaser__col--document{position:absolute;right:0;bottom:40px;order:3}}.course-teaser__title{font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-1px}@media screen and (max-width:767px){.course-teaser__title{font-size:24px;line-height:1.3}}.course-teaser__type{font-size:24px;font-weight:300;line-height:1.3}@media screen and (max-width:767px){.course-teaser__type{font-size:16px;line-height:1.6}}.course-teaser__dates{font-size:26px;font-weight:700;line-height:1.1;text-transform:uppercase}@media screen and (max-width:767px){.course-teaser__dates{font-size:18px;line-height:1.3}}.course-teaser__times{font-size:26px;font-weight:300;line-height:1.1;text-transform:uppercase}@media screen and (max-width:767px){.course-teaser__times{font-size:18px;line-height:1.3}}.course-teaser__status{font-size:26px;font-weight:300;line-height:1.1;text-transform:uppercase}@media screen and (max-width:767px){.course-teaser__status{font-size:16px;line-height:1.9}}.course-teaser__document a{display:flex;align-items:center;column-gap:10px;font-size:20px;font-weight:300;line-height:1.3;letter-spacing:.4px;text-transform:uppercase}@media screen and (max-width:767px){.course-teaser__document a{font-size:18px;line-height:1.4}}.course-teaser__document a:before{content:"";display:inline-flex;width:14px;height:14px;background:url("data:image/svg+xml,%3csvg%20width='15'%20height='13'%20viewBox='0%200%2015%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.12339%208L6.67956%207.55617L0.443775%201.32039L-5.34058e-05%200.87656L0.876507%200L1.32034%200.443828L7.12339%206.24688L12.9264%200.443828L13.3703%200L14.2468%200.87656L13.803%201.32039L7.56721%207.55617L7.12339%208Z'%20fill='%23CC0000'/%3e%3cline%20x1='0.246826'%20y1='12.35'%20x2='14.2468'%20y2='12.35'%20stroke='%23CC0000'%20stroke-width='1.3'/%3e%3c/svg%3e") no-repeat center/contain}
.courses-table{margin-top:100px}@media screen and (max-width:1279px){.courses-table{margin-top:70px}}@media screen and (max-width:767px){.courses-table{margin-top:50px}}.courses-table{margin-bottom:100px}@media screen and (max-width:1279px){.courses-table{margin-bottom:70px}}@media screen and (max-width:767px){.courses-table{margin-bottom:50px}}.courses-table__container{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.courses-table__container{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.courses-table__container{padding-right:25px;padding-left:25px}}.courses-table__info-block{max-width:610px}.courses-table__title{margin-bottom:38px;font-size:30px;font-weight:700;line-height:1}.courses-table__title strong{font-weight:500}@media screen and (max-width:1279px){.courses-table__title strong{display:flex}}.courses-table__body{margin-bottom:38px;font-size:22px;font-weight:300;line-height:1.3}@media screen and (max-width:1279px){.courses-table__body{font-size:20px}}.courses-table .views-container{display:flex;flex-direction:column;row-gap:5px}
.block-hero.block-hero--big{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%;margin-bottom:100px}@media screen and (max-width:1279px){.block-hero.block-hero--big{margin-bottom:70px}}@media screen and (max-width:767px){.block-hero.block-hero--big{margin-bottom:50px}}.block-hero.block-hero--big .block-hero__top{position:relative;overflow:hidden;padding-top:170px;padding-bottom:330px}@media screen and (max-width:1279px){.block-hero.block-hero--big .block-hero__top{padding-top:134px;padding-bottom:220px}}@media screen and (max-width:767px){.block-hero.block-hero--big .block-hero__top{padding-top:183px;padding-bottom:183px}}.block-hero.block-hero--big .block-hero__background{width:100%;height:100%}.block-hero.block-hero--big .block-hero__background .contextual-region{position:initial}.block-hero.block-hero--big .block-hero__background img{position:absolute;left:51%;top:50%;width:102%;max-width:102%;height:100%;transform:translate(-51%,-50%);object-fit:cover}.block-hero.block-hero--big .block-hero__container{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.block-hero.block-hero--big .block-hero__container{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.block-hero.block-hero--big .block-hero__container{padding-right:25px;padding-left:25px}}.block-hero.block-hero--big .block-hero__container{position:relative}.block-hero.block-hero--big .block-hero__title{position:relative;z-index:1;font-size:380px;font-weight:500;line-height:1;text-transform:uppercase;color:#c00;transform:translate(-140px)}@media screen and (max-width:1279px){.block-hero.block-hero--big .block-hero__title{font-size:200px;transform:translate(-70px)}}@media screen and (max-width:767px){.block-hero.block-hero--big .block-hero__title{font-size:110px;transform:translate(-40px)}}.block-hero.block-hero--big .block-hero__figure{position:absolute;bottom:-335px;right:0;width:100%;max-width:635px}@media screen and (max-width:1279px){.block-hero.block-hero--big .block-hero__figure{bottom:-225px;max-width:370px}}@media screen and (max-width:767px){.block-hero.block-hero--big .block-hero__figure{bottom:-210px}}.block-hero.block-hero--big .block-hero__figure:before{content:"";display:inline-flex;position:absolute;bottom:0;left:0;height:713px;width:100vw;background-color:#fff;transform:skew(-39deg)}@media screen and (max-width:1279px){.block-hero.block-hero--big .block-hero__figure:before{height:450px}}@media screen and (max-width:767px){.block-hero.block-hero--big .block-hero__figure:before{left:165px;width:200vw;height:340px}}.block-hero.block-hero--big .block-hero__content{position:absolute;bottom:0;left:0;width:100%;padding-bottom:100px}@media screen and (max-width:1279px){.block-hero.block-hero--big .block-hero__content{padding-bottom:20px}}@media screen and (max-width:767px){.block-hero.block-hero--big .block-hero__content{position:initial;padding-top:26px;padding-bottom:26px}}.block-hero.block-hero--big .block-hero__content-row{display:flex;justify-content:flex-end}.block-hero.block-hero--big .block-hero__content-col{max-width:525px}@media screen and (max-width:1279px){.block-hero.block-hero--big .block-hero__content-col{max-width:315px}}.block-hero.block-hero--big .block-hero__subtitle{position:relative;z-index:2;margin-bottom:30px;font-size:50px;font-weight:300;line-height:1;text-align:right}@media screen and (max-width:1279px){.block-hero.block-hero--big .block-hero__subtitle{margin-bottom:20px;font-size:30px}}.block-hero.block-hero--big .block-hero__cta_link{position:relative;z-index:2;display:flex;justify-content:flex-end}.block-hero.block-hero--standard{position:relative;overflow:hidden;width:100%;margin-bottom:100px}@media screen and (max-width:1279px){.block-hero.block-hero--standard{margin-bottom:70px}}@media screen and (max-width:767px){.block-hero.block-hero--standard{margin-bottom:50px}}.block-hero.block-hero--standard .block-hero__top{position:relative;overflow:hidden;padding-top:244px}.block-hero.block-hero--standard .block-hero__background{width:100%;height:100%}.block-hero.block-hero--standard .block-hero__background .contextual-region{position:initial}.block-hero.block-hero--standard .block-hero__background img{position:absolute;left:51%;top:50%;width:102%;max-width:102%;height:100%;transform:translate(-51%,-50%);object-fit:cover}.block-hero.block-hero--standard .block-hero__container{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.block-hero.block-hero--standard .block-hero__container{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.block-hero.block-hero--standard .block-hero__container{padding-right:25px;padding-left:25px}}.block-hero.block-hero--standard .block-hero__container{position:relative}.block-hero.block-hero--standard .block-hero__figure{width:100%;max-width:635px;height:113px}.block-hero.block-hero--standard .block-hero__figure:before{content:"";display:inline-flex;position:absolute;bottom:0;right:720px;height:113px;width:100vw;background-color:#fff;transform:skew(40deg)}
.button a{display:inline-flex;justify-content:center;padding:19px 50px;font-size:20px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border-radius:30px;transition:.5s;border-width:1px;border-style:solid}@media screen and (max-width:1279px){.button a{min-width:144px;padding:13.5px 25px;font-size:16px}}.button a:active,.button a:focus-visible{color:#fff;background-color:red;border-color:red}@media screen and (min-width:1280px){.button a:hover{color:#fff;background-color:red;border-color:red}}.button--red a{color:#fff;background-color:#c00;border-color:#c00}.button--dark-red a{color:#fff;background-color:#9a0000;border-color:#9a0000}.button--white a{color:#c00;background-color:transparent;border-color:#c00}
.text-centered{margin-top:100px}@media screen and (max-width:1279px){.text-centered{margin-top:70px}}@media screen and (max-width:767px){.text-centered{margin-top:50px}}.text-centered{margin-bottom:100px}@media screen and (max-width:1279px){.text-centered{margin-bottom:70px}}@media screen and (max-width:767px){.text-centered{margin-bottom:50px}}.text-centered__container{max-width:1060px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.text-centered__container{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.text-centered__container{padding-right:25px;padding-left:25px}}.text-centered__content{display:flex;flex-direction:column;row-gap:30px}.text-centered__body{font-size:22px;font-weight:300;line-height:26px}.text-centered__body .news-highlight{background-color:#be1902;color:#fff;padding:10px;font-size:1.3rem;line-height:1.2;text-align:justify}.text-centered__body h3,.text-centered__body .lead-text{font-size:1.71429rem;line-height:1.2;color:#7c736c}.text-centered__body p a{position:relative;display:inline-flex;align-items:center;column-gap:15px}.text-centered__body p a:active,.text-centered__body p a:focus-visible{color:red}@media screen and (min-width:1280px){.text-centered__body p a:hover{color:red}}.text-centered__body p a:before{content:"";display:inline-flex;width:8px;height:14px;background:url("data:image/svg+xml,%3csvg%20width='8'%20height='16'%20viewBox='0%200%208%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%208.00003L7.55617%208.44385L1.32039%2014.6796L0.87656%2015.1235L0%2014.2469L0.443828%2013.8031L6.24688%208.00003L0.443828%202.19698L0%201.75315L0.87656%200.876587L1.32039%201.32041L7.55617%207.5562L8%208.00003Z'%20fill='%23CC0000'/%3e%3c/svg%3e") no-repeat center/contain;transition:opacity .5s}.text-centered__body p a:after{content:"";display:inline-flex;position:absolute;top:0;bottom:0;left:0;width:8px;height:14px;margin:auto;background:url("data:image/svg+xml,%3csvg%20width='8'%20height='16'%20viewBox='0%200%208%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%207.9999L7.55617%208.44373L1.32039%2014.6795L0.87656%2015.1233L0%2014.2468L0.443828%2013.803L6.24688%207.9999L0.443828%202.19685L0%201.75303L0.87656%200.876465L1.32039%201.32029L7.55617%207.55608L8%207.9999Z'%20fill='%23FF0000'/%3e%3c/svg%3e") no-repeat center/contain;opacity:0;transition:opacity .5s}.text-centered__body p a:active:before,.text-centered__body p a:focus-visible:before{content:"";display:inline-flex;opacity:0}.text-centered__body p a:active:after,.text-centered__body p a:focus-visible:after{content:"";display:inline-flex;opacity:1}@media screen and (min-width:1280px){.text-centered__body p a:hover:before{content:"";display:inline-flex;opacity:0}.text-centered__body p a:hover:after{content:"";display:inline-flex;opacity:1}}.text-centered--long .text-centered__title{font-size:60px;font-weight:500;line-height:1;letter-spacing:-1px}@media screen and (max-width:1279px){.text-centered--long .text-centered__title{font-size:40px;letter-spacing:0}}@media screen and (max-width:767px){.text-centered--long .text-centered__title{font-size:36px}}.text-centered--short .text-centered__content{max-width:525px}.text-centered--short .text-centered__title{font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-1px}@media screen and (max-width:1279px){.text-centered--short .text-centered__title{font-size:26px;line-height:1.3;letter-spacing:0}}.text-centered__cta{margin-top:50px}@media screen and (max-width:767px){.text-centered__cta{margin-top:40px}}
.block-title-text{margin-bottom:150px}@media screen and (max-width:1279px){.block-title-text{margin-bottom:100px}}@media screen and (max-width:767px){.block-title-text{margin-bottom:70px}}.block-title-text__title{font-size:80px;font-weight:300;line-height:1;letter-spacing:-1px}@media screen and (max-width:1279px){.block-title-text__title{letter-spacing:0;font-size:50px}}@media screen and (max-width:767px){.block-title-text__title{font-size:40px}}.block-title-text__title{width:58%}@media screen and (max-width:1279px){.block-title-text__title{width:65%}}@media screen and (max-width:767px){.block-title-text__title{width:100%}}.block-title-text__title strong{font-weight:500;letter-spacing:0}.block-title-text__container{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.block-title-text__container{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.block-title-text__container{padding-right:25px;padding-left:25px}}.block-title-text__container{display:flex;flex-direction:column;row-gap:50px}@media screen and (max-width:1279px){.block-title-text__container{row-gap:30px}}@media screen and (max-width:767px){.block-title-text__container{row-gap:25px}}.block-title-text__content{display:flex;flex-wrap:wrap;column-gap:26px}@media screen and (max-width:767px){.block-title-text__content{row-gap:26px}}.block-title-text__content-info{display:flex;flex-direction:column;row-gap:50px;width:calc(68% - 13px)}@media screen and (max-width:1279px){.block-title-text__content-info{width:100%;row-gap:30px}}@media screen and (max-width:767px){.block-title-text__content-info{row-gap:25px}}.block-title-text__content-image{display:flex;justify-content:flex-end;width:calc(32% - 13px)}@media screen and (max-width:1279px){.block-title-text__content-image{width:100%}}.block-title-text__image{max-width:525px}.block-title-text__description{font-size:22px;font-weight:300;line-height:1.3}@media screen and (max-width:1279px){.block-title-text__description{font-size:20px}}.block-title-text__cta-wrapper{display:flex;align-items:center;column-gap:25px}@media screen and (max-width:767px){.block-title-text__cta-wrapper{flex-direction:column;align-items:flex-start;row-gap:25px}}.block-title-text___main-cta,.block-title-text__secondary-cta{display:flex}.block-title-text.has-underline .block-title-text__title{width:100%;padding-bottom:50px;border-bottom:1px solid #000000}.block-title-text.has-underline .block-title-text__content-info{width:calc(50% - 13px)}@media screen and (max-width:767px){.block-title-text.has-underline .block-title-text__content-info{width:100%}}.block-title-text.has-underline .block-title-text__content-image{width:calc(50% - 13px)}@media screen and (max-width:767px){.block-title-text.has-underline .block-title-text__content-image{width:100%}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eeeeee 100%);background-image:-o-linear-gradient(top,white 50%,#eeeeee 100%);background-image:linear-gradient(to bottom,white 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0%,#eeeeee 50%);background-image:-o-linear-gradient(top,white 0%,#eeeeee 50%);background-image:linear-gradient(to bottom,white 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eeeeee 50%,white 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,white 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.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-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-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@font-face{font-family:CHSans;font-weight:300;font-style:normal;font-display:swap;src:url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Light/CHSans-Light.woff2) format("woff2"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Light/CHSans-Light.woff) format("woff"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Light/CHSans-Light.ttf) format("ttf"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Light/CHSans-Light.eot) format("eot")}@font-face{font-family:CHSans;font-weight:400;font-style:normal;font-display:swap;src:url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Regular/CHSans-Regular.woff2) format("woff2"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Regular/CHSans-Regular.woff) format("woff"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Regular/CHSans-Regular.ttf) format("ttf"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Regular/CHSans-Regular.eot) format("eot")}@font-face{font-family:CHSans;font-weight:500;font-style:normal;font-display:swap;src:url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Medium/CHSans-Medium.woff2) format("woff2"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Medium/CHSans-Medium.woff) format("woff"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Medium/CHSans-Medium.ttf) format("ttf"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Medium/CHSans-Medium.eot) format("eot")}@font-face{font-family:CHSans;font-weight:700;font-style:normal;font-display:swap;src:url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Bold/CHSans-Bold.woff2) format("woff2"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Bold/CHSans-Bold.woff) format("woff"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Bold/CHSans-Bold.ttf) format("ttf"),url(/themes/custom/swiss_as/dist/fonts/CHSans/CHSans-Bold/CHSans-Bold.eot) format("eot")}*,*:before,*:after{box-sizing:border-box}html{font-family:CHSans,"sans-serif";font-size:16px;line-height:1.5;word-wrap:break-word;color:#000;overflow-wrap:break-word;box-sizing:border-box}body{margin:0}.transition *{transition:none!important}.isopacity{opacity:0!important}audio,canvas,iframe,img,svg,video,object,input,textarea{max-width:100%;vertical-align:middle}img{max-width:100%;width:auto;max-height:100%;height:auto}textarea{resize:vertical}button,input[type=submit]{cursor:pointer}a{text-decoration:none;color:inherit;transition:border-bottom-color .5s,color .5s}.fade-up{opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-up.is-visible{opacity:1;transform:translateY(0)}p a{color:#9a0000}p a:hover{color:red;text-decoration:underline}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-family:CHSans,"sans-serif";font-weight:400}p:last-child{margin-bottom:0}header{position:relative;z-index:10;height:146px}@media screen and (max-width:1279px){header{height:141px}}@media screen and (max-width:767px){header{height:109px}}header .header{height:100%}header .header__top{background-color:#f5f1e9}header .header__bottom{position:relative;background-color:#fff}header .header .region--overheader{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){header .header .region--overheader{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){header .header .region--overheader{padding-right:25px;padding-left:25px}}header .header .region--overheader{display:flex;align-items:center;justify-content:flex-end;height:40px}@media screen and (max-width:1279px){header .header .region--overheader{height:35px}}header .header .region--overheader h2{display:none}@media screen and (max-width:389px){header .header .region--overheader nav{width:100%}}header .header .region--overheader nav>ul{margin:0;padding:0;list-style:none;display:flex;column-gap:40px}@media screen and (max-width:767px){header .header .region--overheader nav>ul{column-gap:45px}}@media screen and (max-width:389px){header .header .region--overheader nav>ul{column-gap:0;justify-content:space-between}}header .header .region--overheader nav>ul li a{display:inline-flex;font-family:CHSans,"sans-serif";font-size:16px;font-weight:300;line-height:1.2;text-transform:capitalize;color:#aba39b}@media screen and (max-width:767px){header .header .region--overheader nav>ul li a{font-size:14px;line-height:1}}header .header .region--overheader nav>ul li a:active,header .header .region--overheader nav>ul li a:focus-visible{color:#000}@media screen and (min-width:1280px){header .header .region--overheader nav>ul li a:hover{color:#000}}header .header .region--header{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){header .header .region--header{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){header .header .region--header{padding-right:25px;padding-left:25px}}header .header .region--header{display:flex;align-items:center;column-gap:40px;height:106px}@media screen and (max-width:767px){header .header .region--header{column-gap:12px;height:74px}}header .header .region--header #block-swiss-as-sitebranding a{width:188px;display:inline-flex}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-sitebranding a{width:144px}}header .header .region--header #block-swiss-as-mainnavigation{position:initial;z-index:1;display:flex;justify-content:flex-end;align-items:center;flex:1 0 auto;width:auto;height:100%}header .header .region--header #block-swiss-as-mainnavigation #superfish-main{display:flex!important;column-gap:20px;margin-bottom:0}@media screen and (max-width:1279px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main{position:fixed;top:0;left:0;pointer-events:none;opacity:0;visibility:hidden}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main:after{content:"";display:inline-flex;display:none}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .active-trail .is-active{color:red!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .nav-line{position:absolute;bottom:-1px;height:4px;background-color:red;transition:.5s}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1{position:initial;z-index:500!important;background:none}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.active{z-index:2000!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1>.sf-depth-1{display:inline-flex;margin:0 20px;padding:0;color:#000;font-size:22px;font-weight:300;line-height:1.1;background:none}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1>.sf-depth-1:active,header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1>.sf-depth-1:focus-visible{color:red}@media screen and (min-width:1280px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1>.sf-depth-1:hover{color:red}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn{position:absolute!important;overflow:hidden!important;top:106px!important;left:0!important;display:flex;justify-content:flex-end;width:100%!important;height:auto!important;padding:50px 0 90px!important;box-shadow:none!important;clip:initial;pointer-events:none;opacity:1!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn>.sf-multicolumn-wrapper{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn>.sf-multicolumn-wrapper{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn>.sf-multicolumn-wrapper{padding-right:25px;padding-left:25px}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn>.sf-multicolumn-wrapper{display:flex;justify-content:flex-end;width:100%!important;background-color:transparent;opacity:0}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn>.sf-multicolumn-wrapper>ol{display:flex;column-gap:30px}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn>.sf-multicolumn-wrapper>ol.vertical-menu{flex-wrap:wrap;row-gap:20px}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn>.sf-multicolumn-wrapper>ol.vertical-menu li.sf-depth-2{width:100%}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn>.sf-multicolumn-wrapper>ol.vertical-menu li.sf-depth-2 a.sf-depth-2{display:inline-flex}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn.active{pointer-events:auto;transition:1s ease-in}header .header .region--header #block-swiss-as-mainnavigation #superfish-main>.sf-depth-1.menuparent .sf-multicolumn.active .sf-multicolumn-wrapper{opacity:1;transition:1s ease-in}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2.sf-multicolumn-column{min-width:180px;width:calc(25% - 22.5px)!important;background:transparent}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2.sf-multicolumn-column.index-item-3{width:calc(50% - 15px)!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2.sf-no-children{background:transparent}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2.sf-no-children .sf-depth-2{padding:0;font-size:20px;font-weight:300;line-height:1;color:#000;background:transparent}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2.sf-no-children .sf-depth-2:active,header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2.sf-no-children .sf-depth-2:focus-visible{color:red!important}@media screen and (min-width:1280px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2.sf-no-children .sf-depth-2:hover{color:red!important}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2 .sf-multicolumn-column{display:flex;flex-direction:column;row-gap:30px;width:100%!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2 .sf-multicolumn-column>.menuparent{padding:0;font-size:20px;font-weight:700;line-height:1.2;color:#000;background-color:transparent!important;height:24px!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2 .sf-multicolumn-column>a.menuparent:active,header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2 .sf-multicolumn-column>a.menuparent:focus-visible{color:red!important}@media screen and (min-width:1280px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2 .sf-multicolumn-column>a.menuparent:hover{color:red!important}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-2 .sf-multicolumn-column>ol{display:flex;flex-direction:column;row-gap:20px;width:100%!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-3{font-size:20px;font-weight:300;line-height:1;color:#000;background-color:transparent!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-3 a{padding:0}header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-3 a:active,header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-3 a:focus-visible{color:red!important}@media screen and (min-width:1280px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main .sf-depth-3 a:hover{color:red!important}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main.is-open>.sf-depth-1.menuparent .sf-multicolumn{background-color:#fff!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion{position:fixed;top:141px!important;left:0!important;display:flex;flex-direction:column;row-gap:50px;overflow-y:auto;width:100%;height:calc(100% - 141px);padding:76px 40px;background-color:#fff}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion{top:109px!important;row-gap:30px;height:calc(100% - 109px);padding:50px 25px}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion:after{content:"";display:inline-flex;display:none}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1{background-color:transparent}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1.active-trail>a{color:red!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1.active-trail .active-trail.sf-no-children>a{color:red!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1.active-trail .active-trail ul .active-trail>a{color:red!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1>span.sf-depth-1,header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1>a.sf-depth-1{display:flex;align-items:center;padding:0;color:#000;font-size:50px;font-weight:300;line-height:1}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1>span.sf-depth-1,header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1>a.sf-depth-1{font-size:40px}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1>span.menuparent:after,header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1>a.menuparent:after{content:"";display:inline-flex;width:12px;height:21px;margin-left:30px;background:url(/themes/custom/swiss_as/dist/images/header/arrow-right.svg) no-repeat center/contain}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent{position:fixed!important;top:141px!important;left:0!important;z-index:1;overflow-y:auto;width:100%!important;height:calc(100% - 141px)!important;padding-top:28px!important;padding-right:40px;padding-bottom:26px!important;padding-left:40px;background-color:#fff;transform:translate(-100vw);transition:initial!important}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent{top:109px!important;height:calc(100% - 109px)!important;padding-top:6px!important;padding-right:25px;padding-left:25px}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent li,header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent a{background-color:transparent}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent>.menuparent{display:inline-flex;flex-direction:column;width:45%;float:initial;margin-bottom:50px;padding-right:22px}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent>.menuparent{width:100%;margin-bottom:36px}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent>.menuparent .sf-depth-2{padding:0;margin-bottom:27px;font-size:18px;font-weight:700;line-height:1.3;color:inherit}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent>.menuparent .sf-depth-2.nolink:hover{background:transparent}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent>.menuparent .sf-depth-2{margin-bottom:17px}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent>.menuparent ul{display:flex;flex-direction:column;row-gap:15px;clip:initial;position:initial!important;height:auto!important;width:auto!important}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent>.menuparent ul .sf-depth-3{padding:0;color:inherit;font-size:18px;font-weight:300;line-height:1}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .sf-no-children .sf-depth-2{padding:0;margin-bottom:15px;font-size:18px;font-style:normal;font-weight:300;line-height:1;color:inherit}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .sf-clone-parent{width:100%;margin-bottom:64px}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .sf-clone-parent{margin-bottom:42px}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .sf-clone-parent .sf-depth-1{padding:0 0 30px;color:inherit;font-size:50px;font-weight:300;line-height:1;border-bottom:4px solid #C00;pointer-events:none}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .sf-clone-parent .sf-depth-1{padding-bottom:12px;font-size:40px;border-bottom:2px solid #C00}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .back-menu{order:-1;width:100%;margin-bottom:30px;font-size:18px;font-weight:300;line-height:1;letter-spacing:.36px;color:inherit}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .back-menu{margin-bottom:24px;font-size:16px;letter-spacing:.32px}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .back-menu span{display:inline-flex;align-items:center}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .back-menu span:before{content:"";display:inline-flex;width:8px;height:14px;margin-right:15px;background:url(/themes/custom/swiss_as/dist/images/header/arrow-left.svg) no-repeat center/contain}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1 .sf-has-clone-parent .back-menu span:before{margin-right:10px;width:6px;height:10px}}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1.sf-expanded{z-index:500}header .header .region--header #block-swiss-as-mainnavigation #superfish-main-accordion .sf-depth-1.sf-expanded .sf-has-clone-parent{transform:translate(0)}header .header .region--header #block-swiss-as-mainnavigation .sf-accordion-toggle a{display:inline-flex;padding:0 60px 0 0;font-size:20px;font-weight:300;line-height:1;color:#000;background:transparent;border:none}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation .sf-accordion-toggle a{padding:0 40px 0 0;font-size:16px;line-height:1.25}}header .header .region--header #block-swiss-as-mainnavigation .sf-accordion-toggle a:after{content:"";top:46%;right:10px;display:inline-flex;width:30px;height:10px;background:url(/themes/custom/swiss_as/dist/images/header/hamburger.svg) no-repeat center/contain}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation .sf-accordion-toggle a:after{top:50%;width:20px;height:7px}}header .header .region--header #block-swiss-as-mainnavigation .sf-accordion-toggle a.sf-expanded:after{content:"";display:inline-flex;right:12px;width:23px;height:23px;background:url(/themes/custom/swiss_as/dist/images/header/hamburger-close.svg) no-repeat center/contain}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-mainnavigation .sf-accordion-toggle a.sf-expanded:after{width:16px;height:16px}}header .header .region--header #block-swiss-as-languagedropdownswitcher .select2{position:relative;z-index:1;width:auto!important}header .header .region--header #block-swiss-as-languagedropdownswitcher .select2 .selection .select2-selection{display:flex;align-items:center;justify-content:center;width:45px;height:45px;color:#000;font-size:16px;font-weight:500;line-height:1.5;text-transform:uppercase;border:none;border-radius:50%;background-color:#f9f6f1}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-languagedropdownswitcher .select2 .selection .select2-selection{width:30px;height:30px;font-size:12px;line-height:1}}header .header .region--header #block-swiss-as-languagedropdownswitcher .select2 .selection .select2-selection__arrow{display:none}header .header .region--header #block-swiss-as-languagedropdownswitcher .select2 .selection .select2-selection__rendered{padding:0}header .header .region--header #block-swiss-as-languagedropdownswitcher .select2-dropdown{padding-top:10px;background-color:transparent;border:none}header .header .region--header #block-swiss-as-languagedropdownswitcher .select2-dropdown .select2-results__options{display:flex;flex-direction:column;row-gap:10px}header .header .region--header #block-swiss-as-languagedropdownswitcher .select2-dropdown .select2-results__option{display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;color:#000;font-size:16px;font-weight:500;line-height:1.5;text-transform:uppercase;border:none;border-radius:50%;background-color:#f9f6f1}@media screen and (max-width:767px){header .header .region--header #block-swiss-as-languagedropdownswitcher .select2-dropdown .select2-results__option{width:30px;height:30px;font-size:12px;line-height:1}}header .header .region--header #block-swiss-as-languagedropdownswitcher .select2-dropdown .select2-results__option--selected{display:none}footer{background-color:#000;margin-top:-1px}footer .region--footer{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){footer .region--footer{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){footer .region--footer{padding-right:25px;padding-left:25px}}footer .region--footer{display:flex;column-gap:82px;padding-top:84px;padding-bottom:60px}@media screen and (max-width:1279px){footer .region--footer{flex-direction:column;row-gap:48px;padding-top:52px;padding-bottom:50px}}@media screen and (max-width:767px){footer .region--footer{row-gap:32px;padding-bottom:55px}}footer .region--footer .block--footer-logo{display:flex;flex-basis:338px}@media screen and (max-width:1279px){footer .region--footer .block--footer-logo{flex-basis:auto}}footer .region--footer .block--footer-logo__link{display:inline-flex;align-items:flex-start;width:223px}@media screen and (max-width:1279px){footer .region--footer .block--footer-logo__link{width:142px}}footer .region--footer .block-webform-block .webform-submission-form .form-item-markup{margin-bottom:30px}@media screen and (max-width:1279px){footer .region--footer .block-webform-block .webform-submission-form .form-item-markup{margin-bottom:28px}}footer .region--footer .block-webform-block .webform-submission-form .form-item-markup p{margin:0;color:#fff;font-size:20px;font-weight:300;line-height:1.2}@media screen and (max-width:1279px){footer .region--footer .block-webform-block .webform-submission-form .form-item-markup p{font-size:18px;line-height:1.3}}footer .region--footer .block-webform-block .webform-submission-form .form-item-markup p strong{font-size:26px;font-weight:500;line-height:1.1}@media screen and (max-width:1279px){footer .region--footer .block-webform-block .webform-submission-form .form-item-markup p strong{font-size:22px;line-height:1.45}}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox{display:flex;justify-content:flex-start;column-gap:20px;margin:0}@media screen and (max-width:767px){footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox{flex-direction:column;align-items:flex-start;row-gap:20px}}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .webform-flex{flex:initial}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .webform-flex--container{margin:0}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-item.webform-type-email .form-email{display:flex;width:400px;padding:17px 30px;font-size:20px;font-weight:500;line-height:1.2;color:#ffffff59;outline:none;background-color:transparent;border-radius:50px;border:1px solid rgba(255,255,255,.35);transition:border-color .5s,color .5s,background-color .5s}@media screen and (max-width:1279px){footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-item.webform-type-email .form-email{padding:11px 30px;font-size:18px;line-height:1}}@media screen and (max-width:767px){footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-item.webform-type-email .form-email{width:100%}}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-item.webform-type-email .form-email.error{color:#c00;border:1px solid #9A0000;background-color:#9a000080}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-item.webform-type-email .form-email.error::placeholder{color:#c00}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-item.webform-type-email label.error{display:inline-flex;align-items:center;column-gap:3px;margin-top:12px;margin-left:28px;padding-left:3px;font-size:12px;font-weight:500;line-height:1;color:#c00}@media screen and (max-width:1279px){footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-item.webform-type-email label.error{margin-left:20px}}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-item.webform-type-email label.error:before{content:"";display:inline-flex;width:14px;height:14px;background:url(/themes/custom/swiss_as/dist/images/error-icon.svg) no-repeat center/contain}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-actions .button--primary{display:inline-flex;justify-content:center;padding:19px 50px;font-size:20px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border-radius:30px;transition:.5s;border-width:1px;border-style:solid}@media screen and (max-width:1279px){footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-actions .button--primary{min-width:144px;padding:13.5px 25px;font-size:16px}}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-actions .button--primary:active,footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-actions .button--primary:focus-visible{color:#fff;background-color:red;border-color:red}@media screen and (min-width:1280px){footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-actions .button--primary:hover{color:#fff;background-color:red;border-color:red}}footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-actions .button--primary{color:#fff;background-color:#c00;border-color:#c00;text-transform:uppercase}@media screen and (max-width:1279px){footer .region--footer .block-webform-block .webform-submission-form .webform-flexbox .form-actions .button--primary{min-width:initial}}footer .region--footer #block-swiss-as-footer{flex-shrink:0}footer .region--footer #block-swiss-as-footer h2{display:none}footer .region--footer #block-swiss-as-footer .menu{margin:0;padding:0}footer .region--footer #block-swiss-as-footer .menu--level-1{display:flex;flex-direction:column;row-gap:34px}@media screen and (max-width:1279px){footer .region--footer #block-swiss-as-footer .menu--level-1{flex-direction:row;column-gap:42px}}footer .region--footer #block-swiss-as-footer .menu__item{list-style:none}footer .region--footer #block-swiss-as-footer .menu__link{display:inline-flex}footer .region--footer #block-swiss-as-footer .menu__link--level-1{color:#ffffff80;font-size:16px;font-weight:500;line-height:1.75;pointer-events:none}footer .region--footer #block-swiss-as-footer .menu__link--level-2{color:#fff;font-size:20px;font-weight:300;line-height:1.4}@media screen and (max-width:1279px){footer .region--footer #block-swiss-as-footer .menu__link--level-2{font-size:18px;line-height:1.55}}footer .region--footer #block-swiss-as-footer .menu__link--level-2:active,footer .region--footer #block-swiss-as-footer .menu__link--level-2:focus-visible{color:red}@media screen and (min-width:1280px){footer .region--footer #block-swiss-as-footer .menu__link--level-2:hover{color:red}}footer .region--copyright{position:relative;max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){footer .region--copyright{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){footer .region--copyright{padding-right:25px;padding-left:25px}}footer .region--copyright{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:32px;padding-bottom:40px}@media screen and (max-width:1279px){footer .region--copyright{padding-top:17px;padding-bottom:20px}}@media screen and (max-width:767px){footer .region--copyright{flex-direction:column;align-items:flex-start;row-gap:12px}}footer .region--copyright:before{content:"";display:inline-flex;position:absolute;top:0;right:0;left:0;width:calc(100% - 200px);margin:auto;border-top:1px solid rgba(255,255,255,.25)}@media screen and (max-width:1279px){footer .region--copyright:before{width:calc(100% - 80px)}}@media screen and (max-width:767px){footer .region--copyright:before{width:calc(100% - 50px)}}footer .region--copyright p{margin:0;color:#ffffff80;font-size:20px;font-weight:300;line-height:1}@media screen and (max-width:1279px){footer .region--copyright p{font-size:14px;line-height:1.14}}.form-item.webform-type-radio{display:flex;align-items:center;column-gap:20px;margin-bottom:38px}@media screen and (max-width:1279px){.form-item.webform-type-radio{column-gap:10px;margin-bottom:22px}}@media screen and (max-width:767px){.form-item.webform-type-radio{margin-bottom:26px}}.form-item.webform-type-radio .option{position:relative;font-size:16px;font-weight:500;line-height:1}@media screen and (max-width:1279px){.form-item.webform-type-radio .option{font-size:14px;line-height:1.1}}.form-item.webform-type-radio .option:before{content:"";display:inline-flex;position:absolute;top:-7px;left:-50px;width:30px;height:30px;border:1px solid #ffffff;border-radius:50%}@media screen and (max-width:1279px){.form-item.webform-type-radio .option:before{top:-3px;left:-32px;width:22px;height:22px}}.form-item.webform-type-radio .option:after{content:"";display:inline-flex;position:absolute;top:0;left:-43px;width:16px;height:16px;border-radius:50%;background-color:red;opacity:0;transition:opacity .5s}@media screen and (max-width:1279px){.form-item.webform-type-radio .option:after{top:3px;left:-26px;width:10px;height:10px}}.form-item.webform-type-radio label.error{position:absolute;bottom:15px;left:0;display:inline-flex;align-items:center;column-gap:3px;font-size:10px;font-weight:500;line-height:1;color:#c00;pointer-events:none}@media screen and (max-width:1279px){.form-item.webform-type-radio label.error{bottom:5px}}.form-item.webform-type-radio label.error:before{content:"";display:inline-flex;width:9px;height:9px;background:url(/themes/custom/swiss_as/dist/images/error-icon.svg) no-repeat center/contain}.form-item.webform-type-radio .form-radio{margin:0;width:30px;height:30px;pointer-events:none;opacity:0}@media screen and (max-width:1279px){.form-item.webform-type-radio .form-radio{width:22px;height:22px}}.form-item.webform-type-radio .form-radio:checked+.option:after{content:"";display:inline-flex;opacity:1}.form-item.webform-type-radio .form-radio:checked+.error+.option:after{content:"";display:inline-flex;opacity:1}.form-item.form-type-tel,.form-item.form-item-e-mail,.form-item.webform-type-textarea,.form-item.webform-type-textfield{position:relative;display:flex;align-items:center;margin-top:10px;margin-bottom:20px;border-bottom:2px solid #ffffff}.form-item.form-type-tel textarea,.form-item.form-type-tel input,.form-item.form-item-e-mail textarea,.form-item.form-item-e-mail input,.form-item.webform-type-textarea textarea,.form-item.webform-type-textarea input,.form-item.webform-type-textfield textarea,.form-item.webform-type-textfield input{flex:1 0 auto;height:38px;font-family:CHSans,"sans-serif";padding-left:0;font-size:16px;font-weight:500;line-height:1;color:#fff;border:none;background-color:transparent;outline:none;transition:border-bottom-color .5s}@media screen and (max-width:1279px){.form-item.form-type-tel textarea,.form-item.form-type-tel input,.form-item.form-item-e-mail textarea,.form-item.form-item-e-mail input,.form-item.webform-type-textarea textarea,.form-item.webform-type-textarea input,.form-item.webform-type-textfield textarea,.form-item.webform-type-textfield input{flex:0 1 auto;width:100%}}.form-item.form-type-tel textarea,.form-item.form-item-e-mail textarea,.form-item.webform-type-textarea textarea,.form-item.webform-type-textfield textarea{padding-top:10px}.form-item.form-type-tel label,.form-item.form-item-e-mail label,.form-item.webform-type-textarea label,.form-item.webform-type-textfield label{height:38px;font-size:16px;font-weight:500;line-height:38px;color:#fff;white-space:nowrap;transition:color .5s}.form-item.form-type-tel label.error,.form-item.form-item-e-mail label.error,.form-item.webform-type-textarea label.error,.form-item.webform-type-textfield label.error{position:absolute;top:45px;left:3px;display:inline-flex;align-items:center;column-gap:3px;height:auto;font-size:10px;font-weight:500;line-height:1;pointer-events:none}.form-item.form-type-tel label.error:before,.form-item.form-item-e-mail label.error:before,.form-item.webform-type-textarea label.error:before,.form-item.webform-type-textfield label.error:before{content:"";display:inline-flex;width:9px;height:9px;background:url(/themes/custom/swiss_as/dist/images/error-icon.svg) no-repeat center/contain}.form-item.form-type-tel.active,.form-item.form-item-e-mail.active,.form-item.webform-type-textarea.active,.form-item.webform-type-textfield.active{background-color:#d9d9d91a}.form-item.form-type-tel.active label:nth-child(1),.form-item.form-item-e-mail.active label:nth-child(1),.form-item.webform-type-textarea.active label:nth-child(1),.form-item.webform-type-textfield.active label:nth-child(1){padding-right:32px;padding-left:14px;font-size:12px}.form-item.form-type-tel:has(.error),.form-item.form-item-e-mail:has(.error),.form-item.webform-type-textarea:has(.error),.form-item.webform-type-textfield:has(.error){border-color:#c00;background-color:#c003}.form-item.form-type-tel:has(.error) textarea,.form-item.form-type-tel:has(.error) input,.form-item.form-type-tel:has(.error) label,.form-item.form-item-e-mail:has(.error) textarea,.form-item.form-item-e-mail:has(.error) input,.form-item.form-item-e-mail:has(.error) label,.form-item.webform-type-textarea:has(.error) textarea,.form-item.webform-type-textarea:has(.error) input,.form-item.webform-type-textarea:has(.error) label,.form-item.webform-type-textfield:has(.error) textarea,.form-item.webform-type-textfield:has(.error) input,.form-item.webform-type-textfield:has(.error) label{color:#c00}.form-item.form-type-tel:has(.error) label:nth-child(1),.form-item.form-item-e-mail:has(.error) label:nth-child(1),.form-item.webform-type-textarea:has(.error) label:nth-child(1),.form-item.webform-type-textfield:has(.error) label:nth-child(1){padding-right:32px;padding-left:14px;font-size:12px}.form-item.form-type-tel:has(.valid),.form-item.form-item-e-mail:has(.valid),.form-item.webform-type-textarea:has(.valid),.form-item.webform-type-textfield:has(.valid){border-color:#fff;background-color:transparent}.form-item.form-type-tel:has(.valid) textarea,.form-item.form-type-tel:has(.valid) input,.form-item.form-type-tel:has(.valid) label,.form-item.form-item-e-mail:has(.valid) textarea,.form-item.form-item-e-mail:has(.valid) input,.form-item.form-item-e-mail:has(.valid) label,.form-item.webform-type-textarea:has(.valid) textarea,.form-item.webform-type-textarea:has(.valid) input,.form-item.webform-type-textarea:has(.valid) label,.form-item.webform-type-textfield:has(.valid) textarea,.form-item.webform-type-textfield:has(.valid) input,.form-item.webform-type-textfield:has(.valid) label{color:#fff}.form-item.webform-type-textarea.active label:nth-child(1){padding-right:32px;padding-left:14px;font-size:12px}.webform-actions input{display:inline-flex;justify-content:center;padding:19px 50px;font-size:20px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border-radius:30px;transition:.5s;border-width:1px;border-style:solid}@media screen and (max-width:1279px){.webform-actions input{min-width:144px;padding:13.5px 25px;font-size:16px}}.webform-actions input:active,.webform-actions input:focus-visible{color:#fff;background-color:red;border-color:red}@media screen and (min-width:1280px){.webform-actions input:hover{color:#fff;background-color:red;border-color:red}}.webform-actions input{color:#fff;background-color:#c00;border-color:#c00}.webform-submission-form div[role=alert]{color:#c00}.webform-submission-form div[role=alert]:before{content:"";display:inline-flex;width:12px;height:12px;background:url(/themes/custom/swiss_as/dist/images/error-icon.svg) no-repeat center/contain}.search-modal{top:0!important;left:0!important;max-width:100%!important;width:100%!important;padding:60px 30px!important;border:none!important}@media screen and (max-width:767px){.search-modal{padding:30px 22px!important}}.search-modal .ui-dialog-titlebar-close{top:40px!important;right:40px!important;width:30px!important;height:30px!important;padding:0;border:none!important;background:url(/themes/custom/swiss_as/dist/images/plus-red-search-modal.svg) no-repeat center/contain!important;transform:rotate(45deg)}.search-modal .ui-dialog-titlebar-close span{display:none}.search-modal .ui-dialog-titlebar{position:initial!important;max-width:1060px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.search-modal .ui-dialog-titlebar{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.search-modal .ui-dialog-titlebar{padding-right:25px;padding-left:25px}}.search-modal .ui-dialog-titlebar{margin-bottom:8px;padding:0 30px!important;background:none;border:none}@media screen and (max-width:767px){.search-modal .ui-dialog-titlebar{padding-right:0!important;padding-left:0!important}}.search-modal .ui-dialog-title{margin:0!important;padding:0 30px!important;font-family:CHSans,"sans-serif";font-size:60px;font-weight:500;line-height:1;letter-spacing:-1px}@media screen and (max-width:767px){.search-modal .ui-dialog-title{padding-right:0!important;padding-left:0!important}}.search-modal .ui-dialog-content{padding:0!important;max-height:calc(100vh - 187px)!important}@media screen and (max-width:767px){.search-modal .ui-dialog-content{max-height:calc(100vh - 128px)!important}}.search-modal .form{max-width:1060px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.search-modal .form{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.search-modal .form{padding-right:25px;padding-left:25px}}.search-modal .form{margin-bottom:70px;padding:0 30px!important}@media screen and (max-width:767px){.search-modal .form{margin-bottom:44px;padding-right:0!important;padding-left:0!important}}.search-modal .form .header{padding-right:30px;padding-left:30px;font-family:CHSans,"sans-serif";font-size:20px;font-weight:300;line-height:1.3;color:#4d4d4d}@media screen and (max-width:767px){.search-modal .form .header{padding-right:0;padding-left:0}}.search-modal .form .views-exposed-form{display:flex;align-items:center;column-gap:15px;margin-top:30px}@media screen and (max-width:767px){.search-modal .form .views-exposed-form{flex-direction:column;align-items:flex-start;row-gap:22px;margin-top:45px}}.search-modal .form .views-exposed-form .form-item{flex:1 0 auto}.search-modal .form .views-exposed-form .form-item input{display:flex;width:100%;padding:17px 30px;font-size:20px;font-weight:500;line-height:1.2;color:#000;outline:none;background-color:transparent;border-radius:50px;border:1px solid #000000;transition:border-color .5s,color .5s,background-color .5s}.search-modal .form .views-exposed-form .form-actions input{display:inline-flex;justify-content:center;padding:19px 50px;font-size:20px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border-radius:30px;transition:.5s;border-width:1px;border-style:solid}@media screen and (max-width:1279px){.search-modal .form .views-exposed-form .form-actions input{min-width:144px;padding:13.5px 25px;font-size:16px}}.search-modal .form .views-exposed-form .form-actions input:active,.search-modal .form .views-exposed-form .form-actions input:focus-visible{color:#fff;background-color:red;border-color:red}@media screen and (min-width:1280px){.search-modal .form .views-exposed-form .form-actions input:hover{color:#fff;background-color:red;border-color:red}}.search-modal .form .views-exposed-form .form-actions input{color:#fff;background-color:#c00;border-color:#c00;padding-right:28px;padding-left:28px;font-family:CHSans,"sans-serif"}.search-modal .form .summary{margin-top:12px;padding-right:30px;padding-left:30px;font-family:CHSans,"sans-serif";font-size:15px;font-weight:300;line-height:1.3;color:#4d4d4d}@media screen and (max-width:767px){.search-modal .form .summary{padding-right:0;padding-left:0}}.search-modal .results{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}@media screen and (max-width:1279px){.search-modal .results{padding-right:40px;padding-left:40px}}@media screen and (max-width:767px){.search-modal .results{padding-right:25px;padding-left:25px}}.search-modal .results{padding-right:30px;padding-left:30px;font-family:CHSans,"sans-serif"}@media screen and (max-width:767px){.search-modal .results{padding-right:0;padding-left:0}}.search-modal .results .views-row{margin-top:70px}@media screen and (max-width:767px){.search-modal .results .views-row{margin-top:44px}}.search-modal .pager--load-more{margin-top:45px;padding-right:30px;padding-left:30px}@media screen and (max-width:767px){.search-modal .pager--load-more{padding-right:0;padding-left:0}}.search-modal .pager--load-more ul{margin:0;padding:0}.search-modal .pager--load-more ul li{list-style:none}.search-modal .pager--load-more a{display:inline-flex;justify-content:center;padding:19px 50px;font-size:20px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border-radius:30px;transition:.5s;border-width:1px;border-style:solid}@media screen and (max-width:1279px){.search-modal .pager--load-more a{min-width:144px;padding:13.5px 25px;font-size:16px}}.search-modal .pager--load-more a:active,.search-modal .pager--load-more a:focus-visible{color:#fff;background-color:red;border-color:red}@media screen and (min-width:1280px){.search-modal .pager--load-more a:hover{color:#fff;background-color:red;border-color:red}}.search-modal .pager--load-more a{color:#c00;background-color:transparent;border-color:#c00}#klaro .cookie-modal .cm-bg{background:#aaa;opacity:.3}#klaro .cookie-modal .cm-klaro.cm-modal{max-width:720px;padding:60px 30px 30px!important;border:none!important;border-radius:0}#klaro .cookie-modal .cm-klaro.cm-modal .cm-footer .cm-footer-buttons{display:flex;column-gap:20px}@media screen and (max-width:767px){#klaro .cookie-modal .cm-klaro.cm-modal .cm-footer .cm-footer-buttons{flex-direction:column;row-gap:20px}}#klaro .cookie-modal .cm-klaro.cm-modal .cm-footer .cm-footer-buttons button{display:inline-flex;justify-content:center;padding:19px 50px;font-size:20px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border-radius:30px;transition:.5s;border-width:1px;border-style:solid}@media screen and (max-width:1279px){#klaro .cookie-modal .cm-klaro.cm-modal .cm-footer .cm-footer-buttons button{min-width:144px;padding:13.5px 25px;font-size:16px}}#klaro .cookie-modal .cm-klaro.cm-modal .cm-footer .cm-footer-buttons button:active,#klaro .cookie-modal .cm-klaro.cm-modal .cm-footer .cm-footer-buttons button:focus-visible{color:#fff;background-color:red;border-color:red}@media screen and (min-width:1280px){#klaro .cookie-modal .cm-klaro.cm-modal .cm-footer .cm-footer-buttons button:hover{color:#fff;background-color:red;border-color:red}}#klaro .cookie-modal .cm-klaro.cm-modal .cm-footer .cm-footer-buttons button{color:#fff;background-color:#c00;border-color:#c00;margin:0;outline:none}@media screen and (max-width:767px){#klaro .cookie-modal .cm-klaro.cm-modal .cm-footer .cm-footer-buttons button{width:100%}}#klaro .cookie-modal .cm-header{padding:10px 0 20px}#klaro .cookie-modal .cm-header .hide{top:40px!important;right:36px;width:30px!important;height:30px!important;padding:0;border:none!important;background:url(/themes/custom/swiss_as/dist/images/plus-red-search-modal.svg) no-repeat center/contain!important;transform:rotate(45deg);outline:none}#klaro .cookie-modal .cm-header .hide svg{display:none}#klaro .cookie-modal .cm-header .title{margin:0!important;font-family:CHSans,"sans-serif";font-size:40px;font-weight:500;line-height:1;letter-spacing:-1px}#klaro .cookie-modal .cm-header p{font-family:CHSans,"sans-serif";font-size:20px;font-weight:300;line-height:1.3;color:#4d4d4d}#klaro .cookie-modal .cm-body{padding:20px 0}#klaro .cookie-modal .cm-body .slider{background-color:#fff!important;outline:none;box-shadow:none;border:1px solid #F00}#klaro .cookie-modal .cm-body .slider:before{content:"";display:inline-flex;bottom:4px;background-color:red}#klaro .cookie-modal .cm-body .cm-list-input:checked+.cm-list-label .slider{background-color:red!important}#klaro .cookie-modal .cm-body .cm-list-input:checked+.cm-list-label .slider:before{content:"";display:inline-flex;background-color:#fff}#klaro .cookie-modal .cm-footer{padding:20px 0 0}#klaro .cookie-notice{max-width:700px;border-radius:0;background-color:#000;box-shadow:none;outline:none;border:none}#klaro .cookie-notice .cn-body{padding:15px 55px 30px 20px}#klaro .cookie-notice .cn-body #id-cookie-notice span,#klaro .cookie-notice .cn-body #id-cookie-notice strong{color:#fff;font-family:CHSans,"sans-serif";font-size:22px;line-height:1.3;letter-spacing:-.5px}#klaro .cookie-notice .cn-body .cn-ok{display:flex;align-items:center;justify-content:space-between;column-gap:40px;margin-top:24px}@media screen and (max-width:767px){#klaro .cookie-notice .cn-body .cn-ok{flex-direction:column;align-items:flex-start;row-gap:24px}}#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more{position:relative;display:inline-flex;align-items:center;column-gap:24px;margin:0;width:auto;flex-grow:0;font-size:20px;font-weight:300;line-height:1.3;letter-spacing:.4px;color:#fff;outline:none}@media screen and (max-width:1279px){#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more{font-size:18px;line-height:1;letter-spacing:.36px}}#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:before{content:"";display:inline-flex;width:12px;height:18px;transition:opacity .5s;background:url(/themes/custom/swiss_as/dist/images/arrow-right-link-white.svg) no-repeat center/contain}#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:after{content:"";display:inline-flex;position:absolute;top:0;bottom:0;left:0;width:12px;height:18px;margin:auto;opacity:0;transition:opacity .5s;background:url(/themes/custom/swiss_as/dist/images/arrow-right-link-grey.svg) no-repeat center/contain}#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:active,#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:focus-visible{color:#aba39b}#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:active:before,#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:focus-visible:before{content:"";display:inline-flex;opacity:0}#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:active:after,#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:focus-visible:after{content:"";display:inline-flex;opacity:1}@media screen and (min-width:1280px){#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:hover{color:#aba39b}#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:hover:before{content:"";display:inline-flex;opacity:0}#klaro .cookie-notice .cn-body .cn-ok .cn-learn-more:hover:after{content:"";display:inline-flex;opacity:1}}#klaro .cookie-notice .cn-body .cn-ok .cn-buttons{display:flex;column-gap:24px;margin-top:0}#klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn{display:inline-flex;justify-content:center;padding:19px 50px;font-size:20px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border-radius:30px;transition:.5s;border-width:1px;border-style:solid}@media screen and (max-width:1279px){#klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn{min-width:144px;padding:13.5px 25px;font-size:16px}}#klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn:active,#klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn:focus-visible{color:#fff;background-color:red;border-color:red}@media screen and (min-width:1280px){#klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn:hover{color:#fff;background-color:red;border-color:red}}#klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn{margin:0;outline:none}#klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn-danger{color:#c00;background-color:transparent;border-color:#c00}#klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn-success{color:#fff;background-color:#c00;border-color:#c00}.ui-widget-overlay{background:#aaa;opacity:.3}.webform-confirmation-modal{max-width:500px;padding:30px!important;border:none!important;border-radius:0}@media screen and (max-width:767px){.webform-confirmation-modal{max-width:300px}}.webform-confirmation-modal .ui-dialog-titlebar{padding:10px 0 20px;border:none;background:#fff}.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close{top:0;right:0;width:30px!important;height:30px!important;padding:0;margin:0;border:none!important;background:url(/themes/custom/swiss_as/dist/images/plus-red-search-modal.svg) no-repeat center/contain!important;transform:rotate(45deg);outline:none}.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close svg{display:none}.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{display:none}.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-title{margin:0!important;font-family:CHSans,"sans-serif";font-size:40px;font-weight:500;line-height:1;letter-spacing:-1px}.webform-confirmation-modal .webform-confirmation-modal--content{font-family:CHSans,"sans-serif";font-size:20px;font-weight:300;line-height:1.3;color:#4d4d4d;text-align:center}.block-views-blocknews-homepage .views-container{display:flex;column-gap:20px}@media screen and (max-width:767px){.block-views-blocknews-homepage .views-container{flex-direction:column;row-gap:20px}}.block-views-blocknews-homepage .views-container .views-row{width:calc(33.3333% - 20px * 2 / 3)}@media screen and (max-width:1279px){.block-views-blocknews-homepage .views-container .views-row{width:calc(50% - 10px)}}@media screen and (max-width:767px){.block-views-blocknews-homepage .views-container .views-row{width:100%}}@media screen and (max-width:1279px){.block-views-blocknews-homepage .views-container .views-row:nth-child(3){display:none}}@media screen and (max-width:767px){.block-views-blocknews-homepage .views-container .views-row:nth-child(3){display:block}}.block-views-blockevents-homepage .views-container{display:flex;flex-direction:column;row-gap:5px}@media screen and (max-width:1279px){.block-views-blockevents-homepage .views-container{row-gap:3px}}@media screen and (max-width:767px){.block-views-blockevents-homepage .views-container{row-gap:2px}}.block-views-blockcourses-elearning .views-container{display:flex;flex-direction:column;row-gap:5px}@media screen and (max-width:1279px){.block-views-blockcourses-elearning .views-container{row-gap:3px}}@media screen and (max-width:767px){.block-views-blockcourses-elearning .views-container{row-gap:2px}}.block.block-inline-blockmodules-accordeon{margin-top:100px}@media screen and (max-width:1279px){.block.block-inline-blockmodules-accordeon{margin-top:70px}}@media screen and (max-width:767px){.block.block-inline-blockmodules-accordeon{margin-top:50px}}.block.block-inline-blockmodules-accordeon{margin-bottom:100px}@media screen and (max-width:1279px){.block.block-inline-blockmodules-accordeon{margin-bottom:70px}}@media screen and (max-width:767px){.block.block-inline-blockmodules-accordeon{margin-bottom:50px}}.block.block-inline-blockmodules-accordeon .views-container{position:relative}.block.block-inline-blockmodules-optional-accordeon{margin-top:100px}@media screen and (max-width:1279px){.block.block-inline-blockmodules-optional-accordeon{margin-top:70px}}@media screen and (max-width:767px){.block.block-inline-blockmodules-optional-accordeon{margin-top:50px}}.block.block-inline-blockmodules-optional-accordeon{margin-bottom:100px}@media screen and (max-width:1279px){.block.block-inline-blockmodules-optional-accordeon{margin-bottom:70px}}@media screen and (max-width:767px){.block.block-inline-blockmodules-optional-accordeon{margin-bottom:50px}}.block-local-tasks-block{position:relative}.block-local-tasks-block .block__content{padding:10px;background-color:#fff}@media screen and (max-width:767px){.block-local-tasks-block .block__content{margin-top:0}}.block-local-tasks-block .block__content h2{display:none}.block-local-tasks-block .block__content ul{display:flex;column-gap:10px;margin:0;padding:0}@media screen and (max-width:767px){.block-local-tasks-block .block__content ul{flex-direction:column;row-gap:5px}}.block-local-tasks-block .block__content ul li{list-style:none}.block-local-tasks-block .block__content ul li a{display:inline-flex;padding:5px 15px;color:#c00;background-color:#fff;border:2px solid #C00;transition:color .5s,background-color .5s}@media screen and (max-width:767px){.block-local-tasks-block .block__content ul li a{justify-content:center;width:100%;padding:3px 10px;font-size:14px;line-height:1.3}}.block-local-tasks-block .block__content ul li a:active,.block-local-tasks-block .block__content ul li a:focus-visible{color:#fff;background-color:#c00}@media screen and (min-width:1280px){.block-local-tasks-block .block__content ul li a:hover{color:#fff;background-color:#c00}}.block-views-blockorganisation-chart-persons-grid .views-container{display:flex;flex-wrap:wrap;gap:58px 26px}@media screen and (max-width:1279px){.block-views-blockorganisation-chart-persons-grid .views-container{gap:48px 26px}}@media screen and (max-width:767px){.block-views-blockorganisation-chart-persons-grid .views-container{gap:30px}}.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid{width:100%}.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid .form-item-position-category .bef-links ul{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0;padding:0}@media screen and (max-width:767px){.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid .form-item-position-category .bef-links ul{gap:10px 15px}}.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid .form-item-position-category .bef-links ul li{list-style:none}.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid .form-item-position-category .bef-links ul li .bef-link{display:inline-flex;align-items:center;justify-content:center;height:45px;min-width:100px;padding:10px 20px;font-size:20px;font-weight:500;line-height:1;text-transform:capitalize;white-space:nowrap;color:#aba39b;border-radius:30px;border:1px solid #ABA39B;transition:background-color .5s,color .5s,border-color .5s}@media screen and (max-width:767px){.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid .form-item-position-category .bef-links ul li .bef-link{min-width:75px;height:35px;padding:8px 15px;font-size:15px}}.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid .form-item-position-category .bef-links ul li .bef-link:active,.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid .form-item-position-category .bef-links ul li .bef-link:focus-visible{color:#000;border-color:#f9f6f1;background-color:#f9f6f1}@media screen and (min-width:1280px){.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid .form-item-position-category .bef-links ul li .bef-link:hover{color:#000;border-color:#f9f6f1;background-color:#f9f6f1}}.block-views-blockorganisation-chart-persons-grid .views-container #views-exposed-form-organisation-chart-persons-grid .form-item-position-category .bef-links ul li .bef-link--selected{color:#000;background-color:#f9f6f1;border-color:#f9f6f1}.block-views-blockorganisation-chart-persons-grid .views-container .views-row{width:calc(33.3333% - 26px * 2 / 3)}@media screen and (max-width:1279px){.block-views-blockorganisation-chart-persons-grid .views-container .views-row{width:calc(50% - 13px)}}@media screen and (max-width:767px){.block-views-blockorganisation-chart-persons-grid .views-container .views-row{width:100%}}.block-views-blocknews-list .views-infinite-scroll-content-wrapper,.block-views-blocknews-list .views-container{display:flex;flex-wrap:wrap;gap:58px 26px}@media screen and (max-width:1279px){.block-views-blocknews-list .views-infinite-scroll-content-wrapper,.block-views-blocknews-list .views-container{gap:48px 26px}}@media screen and (max-width:767px){.block-views-blocknews-list .views-infinite-scroll-content-wrapper,.block-views-blocknews-list .views-container{gap:30px}}.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list,.block-views-blocknews-list .views-container #views-exposed-form-news-list{width:100%}.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list .form-item-tag .bef-links ul,.block-views-blocknews-list .views-container #views-exposed-form-news-list .form-item-tag .bef-links ul{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0;padding:0}@media screen and (max-width:767px){.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list .form-item-tag .bef-links ul,.block-views-blocknews-list .views-container #views-exposed-form-news-list .form-item-tag .bef-links ul{gap:10px 15px}}.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list .form-item-tag .bef-links ul li,.block-views-blocknews-list .views-container #views-exposed-form-news-list .form-item-tag .bef-links ul li{list-style:none}.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link,.block-views-blocknews-list .views-container #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link{display:inline-flex;align-items:center;justify-content:center;height:45px;min-width:100px;padding:10px 20px;font-size:20px;font-weight:500;line-height:1;text-transform:capitalize;white-space:nowrap;color:#aba39b;border-radius:30px;border:1px solid #ABA39B;transition:background-color .5s,color .5s,border-color .5s}@media screen and (max-width:767px){.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link,.block-views-blocknews-list .views-container #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link{min-width:75px;height:35px;padding:8px 15px;font-size:15px}}.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link:active,.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link:focus-visible,.block-views-blocknews-list .views-container #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link:active,.block-views-blocknews-list .views-container #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link:focus-visible{color:#000;border-color:#f9f6f1;background-color:#f9f6f1}@media screen and (min-width:1280px){.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link:hover,.block-views-blocknews-list .views-container #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link:hover{color:#000;border-color:#f9f6f1;background-color:#f9f6f1}}.block-views-blocknews-list .views-infinite-scroll-content-wrapper #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link--selected,.block-views-blocknews-list .views-container #views-exposed-form-news-list .form-item-tag .bef-links ul li .bef-link--selected{color:#000;background-color:#f9f6f1;border-color:#f9f6f1}.block-views-blocknews-list .views-infinite-scroll-content-wrapper .views-row,.block-views-blocknews-list .views-container .views-row{width:calc(33.3333% - 26px * 2 / 3)}@media screen and (max-width:1279px){.block-views-blocknews-list .views-infinite-scroll-content-wrapper .views-row,.block-views-blocknews-list .views-container .views-row{width:calc(50% - 13px)}}@media screen and (max-width:767px){.block-views-blocknews-list .views-infinite-scroll-content-wrapper .views-row,.block-views-blocknews-list .views-container .views-row{width:100%}}.webform-submission-contact-form{display:inline-flex;flex-direction:column}@media screen and (max-width:767px){.webform-submission-contact-form{width:100%}}.webform-submission-contact-form .webform-required{display:none}.webform-submission-contact-form .radios--wrapper{margin:0;padding:0;border:none;color:#fff}.webform-submission-contact-form .radios--wrapper legend{margin-bottom:40px;padding:0;font-size:26px;font-weight:300;line-height:1.1}@media screen and (max-width:1279px){.webform-submission-contact-form .radios--wrapper legend{margin-bottom:30px;font-size:22px;line-height:1}}.webform-submission-contact-form .radios--wrapper .webform-options-display-one-column{display:flex;column-gap:40px;position:relative}@media screen and (max-width:1279px){.webform-submission-contact-form .radios--wrapper .webform-options-display-one-column{flex-wrap:wrap;column-gap:20px}}@media screen and (max-width:1279px){.webform-submission-contact-form .radios--wrapper .webform-options-display-one-column .webform-type-radio{width:auto}}@media screen and (max-width:767px){.webform-submission-contact-form .radios--wrapper .webform-options-display-one-column .webform-type-radio{width:100%}}.webform-submission-contact-form .radios--wrapper .webform-options-display-one-column:has(label.error) label{color:#c00}.webform-submission-contact-form .radios--wrapper .webform-options-display-one-column:has(label.error) label:before{content:"";display:inline-flex;border-color:#c00}.webform-submission-contact-form .radios--wrapper .webform-options-display-one-column:has(input:checked) label{color:#fff}.webform-submission-contact-form .radios--wrapper .webform-options-display-one-column:has(input:checked) label:before{content:"";display:inline-flex;border-color:#fff}.webform-submission-contact-form .webform-actions{display:flex;align-items:center;column-gap:26px;margin-top:30px}@media screen and (max-width:1279px){.webform-submission-contact-form .webform-actions{margin-top:10px}}.webform-submission-contact-form .webform-actions .custom-confirmation-wrapper{display:flex;align-items:center;column-gap:12px;color:#fff;font-size:20px;font-weight:500;line-height:1}@media screen and (max-width:1279px){.webform-submission-contact-form .webform-actions .custom-confirmation-wrapper{font-size:18px}}.webform-submission-contact-form .webform-actions .custom-confirmation-wrapper:after{content:"";display:inline-flex;width:20px;height:14px;background:url(/themes/custom/swiss_as/dist/images/message-sent.svg) no-repeat center/contain}@media screen and (max-width:1279px){.webform-submission-contact-form .webform-actions .custom-confirmation-wrapper:after{width:18px;height:12px}}#views-exposed-form-modules-accordion{width:100%;margin-bottom:88px}@media screen and (max-width:1279px){#views-exposed-form-modules-accordion{margin-bottom:48px}}@media screen and (max-width:767px){#views-exposed-form-modules-accordion{margin-bottom:30px}}#views-exposed-form-modules-accordion .form-item-category .bef-links ul{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0;padding:0}@media screen and (max-width:767px){#views-exposed-form-modules-accordion .form-item-category .bef-links ul{gap:10px 15px}}#views-exposed-form-modules-accordion .form-item-category .bef-links ul li{list-style:none}#views-exposed-form-modules-accordion .form-item-category .bef-links ul li .bef-link{display:inline-flex;align-items:center;justify-content:center;height:45px;min-width:100px;padding:10px 20px;font-size:20px;font-weight:500;line-height:1;text-transform:capitalize;white-space:nowrap;color:#aba39b;border-radius:30px;border:1px solid #ABA39B;transition:background-color .5s,color .5s,border-color .5s}@media screen and (max-width:767px){#views-exposed-form-modules-accordion .form-item-category .bef-links ul li .bef-link{min-width:75px;height:35px;padding:8px 15px;font-size:15px}}#views-exposed-form-modules-accordion .form-item-category .bef-links ul li .bef-link:active,#views-exposed-form-modules-accordion .form-item-category .bef-links ul li .bef-link:focus-visible{color:#000;border-color:#f9f6f1;background-color:#f9f6f1}@media screen and (min-width:1280px){#views-exposed-form-modules-accordion .form-item-category .bef-links ul li .bef-link:hover{color:#000;border-color:#f9f6f1;background-color:#f9f6f1}}#views-exposed-form-modules-accordion .form-item-category .bef-links ul li .bef-link--selected{color:#000;background-color:#f9f6f1;border-color:#f9f6f1}#views-exposed-form-modules-accordion+.views-row .module-teaser{border-top:1px solid #000000}
