.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.banner{position:relative;z-index:-1;max-width:1280px;margin:0 auto;background:none;background-repeat:no-repeat;background-position:100%;background-size:contain}@media(max-width:767.9px){.banner{background-image:none!important}}.banner__content{padding:32px 32px 16px}@media(min-width:768px){.banner__content{margin-left:32px;max-width:52%;padding:55px 0 145px}}@media(min-width:1024px){.banner__content{padding-top:120px;padding-bottom:100px;max-width:36.5%;margin-left:15%}}@media(min-width:1200px){.banner__content{padding-top:132px;padding-bottom:265px}}.banner__title{color:#391677;font-size:32px;font-weight:100;line-height:normal;letter-spacing:-.5px;margin-bottom:24px}@media(min-width:768px){.banner__title{letter-spacing:-1px}}@media(min-width:1200px){.banner__title{font-size:40px}}.banner__texts{color:#323338;font-size:16px;font-style:normal;font-weight:200;line-height:22px}@media(min-width:1200px){.banner__texts{font-size:20px;line-height:26px}}.banner__cards{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}@media(min-width:576px){.banner__cards{display:flex;gap:12px}}@media(min-width:768px){.banner__cards{gap:32px}}@media(min-width:1024px){.banner__cards{gap:12px}}@media(min-width:1200px){.banner__cards{gap:32px}}.banner__card{display:flex;align-items:center;padding:12px;gap:6px;box-shadow:0 10.4px 32.5px 0 rgba(0,0,0,.051);background-color:#fff;border-radius:6px}@media(min-width:768px){.banner__card{padding:16px}}.banner__card img{width:24px}.banner__card span{font-size:12px;font-weight:500;line-height:22px;text-align:left}.banner__background--mobile{display:flex;justify-content:center}@media(min-width:768px){.banner__background--mobile{display:none}}.banner--page-home .banner__text{background-color:#fff}@media(min-width:1024px){.banner--page-layer-admin .banner__content{padding-top:80px;max-width:44%;margin-left:12.5%}}@media(min-width:1200px){.banner--page-layer-admin .banner__content{padding-top:115px}}.banner--page-layer-integrative{margin-top:50px}@media(min-width:768px){.banner--page-layer-integrative{margin-bottom:-32px}}@media(min-width:1024px){.banner--page-layer-integrative{margin-bottom:-40px;margin-top:115px}}.banner--page-layer-integrative .banner__background--mobile img{max-width:428px}@media(min-width:768px){.banner--page-layer-integrative .banner__content{max-width:48%;padding-top:20px;padding-bottom:145px}}@media(min-width:1024px){.banner--page-layer-integrative .banner__content{max-width:40%;padding-top:10px;padding-bottom:245px}}@media(min-width:1200px){.banner--page-layer-integrative .banner__content{max-width:44%;padding-top:10px;padding-bottom:255px}}@media(min-width:768px){.banner--page-our-history{margin-bottom:120px}}@media(min-width:1200px){.banner--page-our-history{margin-bottom:90px}}@media(min-width:768px){.banner--page-our-history .banner__content{padding-top:40px;padding-bottom:0}}@media(min-width:834px){.banner--page-our-history .banner__content{margin-top:-40px;padding-top:100px;padding-bottom:0}}@media(min-width:1024px){.banner--page-our-history .banner__content{margin-top:0;padding-top:132px;min-width:42.5%}}@media(min-width:1200px){.banner--page-our-history .banner__content{padding-top:180px;padding-bottom:40px;margin-top:-40px}}.banner--page-our-people{margin-bottom:60px}.banner--page-our-people .banner__background--mobile img{max-width:428px}.banner--page-our-people .banner__content{padding-bottom:32px}@media(min-width:768px){.banner--page-our-people .banner__content{padding-top:40px;padding-bottom:144px}}@media(min-width:834px){.banner--page-our-people .banner__content{padding-top:60px;padding-bottom:164px}}@media(min-width:1024px){.banner--page-our-people .banner__content{padding-top:100px;padding-bottom:164px}}@media(min-width:1200px){.banner--page-our-people .banner__content{padding-top:140px;padding-bottom:180px}}@media(min-width:768px){.banner--page-our-people .banner__title{max-width:300px}}@media(min-width:1200px){.banner--page-our-people .banner__title{max-width:380px}}@media(min-width:768px){.banner--page-our-people .banner__texts{max-width:350px}}@media(min-width:1200px){.banner--page-our-people .banner__texts{max-width:450px}}.banner--page-our-people .banner__texts strong{color:#2b1059}.banner--page-contact .banner__background--mobile{margin-bottom:-295px}@media(min-width:768px){.banner--page-contact .banner__content{max-width:55%;padding-bottom:250px;margin-bottom:-180px}}@media(min-width:1024px){.banner--page-contact .banner__content{max-width:50%;padding-bottom:250px;margin-bottom:-180px}}@media(min-width:1200px){.banner--page-contact .banner__content{max-width:45%;padding-top:132px;margin-bottom:-150px}}.banner--page-channels .banner__content{margin-bottom:-120px}@media(min-width:768px){.banner--page-channels .banner__content{margin-bottom:0;padding-top:50px;padding-bottom:80px;max-width:55%}}@media(min-width:1024px){.banner--page-channels .banner__content{max-width:45%;padding-top:80px}}@media(min-width:1200px){.banner--page-channels .banner__content{padding-top:100px;padding-bottom:175px;margin-bottom:-50px}}.banner--page-channels .banner__texts strong{color:#2b1059}@media(min-width:768px){.banner--page-insurers .banner__content{padding-top:72px;max-width:58%}}@media(min-width:1024px){.banner--page-insurers .banner__content{max-width:48%}}@media(min-width:1200px){.banner--page-insurers .banner__content{padding-top:120px}}.banner--page-vacancies{margin-bottom:32px}.banner--page-vacancies .line{background-color:#224c88}.banner--page-vacancies .banner__title{color:#224c88}@media(min-width:1200px){.banner--page-vacancies .banner__content{max-width:38%}}@media(min-width:1024px){.banner--page-data-protection .banner__content{padding-top:100px}}