@import'../js/vendor/swiper/swiper-bundle.min.css';@import'../js/vendor/glightbox/dist/css/glightbox.css';:root{--border-radius-small:.25rem;--border-radius-medium:.5rem;--border-radius-large:1rem}:root{--color-blue:rgb(29, 86, 154);--color-blue:rgb(40, 116, 210);--color-blue-bright:rgb(221, 233, 249);--color-blue-light:rgb(180, 203, 233);--color-blue-medium:rgb(89, 145, 214);--color-blue-strong:rgb(21, 92, 179);--color-blue-dark:rgb(20, 37, 57);--color-black:rgb(0, 0, 0);--color-white:rgb(255, 255, 255);--color-white-smoke:rgba(239, 245, 252);--color-white-t30:rgba(255, 255, 255, .3)}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Black.woff2) format("woff2"),url(../fonts/Poppins-Black.woff) format("woff"),url(../fonts/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-BlackItalic.woff2) format("woff2"),url(../fonts/Poppins-BlackItalic.woff) format("woff"),url(../fonts/Poppins-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins-Bold.woff) format("woff"),url(../fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-BoldItalic.woff2) format("woff2"),url(../fonts/Poppins-BoldItalic.woff) format("woff"),url(../fonts/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-ExtraBold.woff2) format("woff2"),url(../fonts/Poppins-ExtraBold.woff) format("woff"),url(../fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-ExtraLight.woff2) format("woff2"),url(../fonts/Poppins-ExtraLight.woff) format("woff"),url(../fonts/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Poppins-ExtraBoldItalic.woff) format("woff"),url(../fonts/Poppins-ExtraBoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Poppins-ExtraLightItalic.woff) format("woff"),url(../fonts/Poppins-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins-Medium.woff) format("woff"),url(../fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins-Light.woff) format("woff"),url(../fonts/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-LightItalic.woff2) format("woff2"),url(../fonts/Poppins-LightItalic.woff) format("woff"),url(../fonts/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Italic.woff2) format("woff2"),url(../fonts/Poppins-Italic.woff) format("woff"),url(../fonts/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular.woff) format("woff"),url(../fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-MediumItalic.woff2) format("woff2"),url(../fonts/Poppins-MediumItalic.woff) format("woff"),url(../fonts/Poppins-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Thin.woff2) format("woff2"),url(../fonts/Poppins-Thin.woff) format("woff"),url(../fonts/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Poppins-SemiBoldItalic.woff) format("woff"),url(../fonts/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins-SemiBold.woff) format("woff"),url(../fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-ThinItalic.woff2) format("woff2"),url(../fonts/Poppins-ThinItalic.woff) format("woff"),url(../fonts/Poppins-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}:root{--font-family:"Poppins", Segoe UI, system-ui, -apple-system, sans-serif;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600}@font-face{font-family:"kjr-sta";src:url(../fonts/kjr-sta.woff2?evosph) format("woff2"),url(../fonts/kjr-sta.ttf?evosph) format("truetype"),url(../fonts/kjr-sta.woff?evosph) format("woff"),url("../fonts/kjr-sta.svg?evosph#kjr-sta") format("svg");font-weight:400;font-style:normal;font-display:block}input:checked+.form-helper::before,.slider__button::after,.gallery__button::after,[class^=icon-],[class*=" icon-"]{font-family:"kjr-sta"!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.slider__button--prev::after,.gallery__button--prev::after,.icon-arrow-left:before{content:""}.slider__button--next::after,.gallery__button--next::after,.icon-arrow-right:before{content:""}.icon-smartphone:before{content:""}.icon-envelope:before{content:""}.icon-document2:before{content:""}.icon-film-play:before{content:""}.icon-camera2:before{content:""}input:checked+.form-helper::before,.icon-check:before{content:""}.icon-picture2:before{content:""}.icon-file-code:before{content:""}.icon-file-image:before{content:""}.icon-file-zip:before{content:""}.icon-file-audio:before{content:""}.icon-file-video:before{content:""}.icon-file-preview:before{content:""}.icon-file-charts:before{content:""}.icon-file-stats:before{content:""}.icon-file-spreadsheet:before{content:""}.icon-link:before{content:""}.icon-share:before{content:""}.icon-cross:before{content:""}.icon-menu:before{content:""}.icon-cross2:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-chevron-up-circle:before{content:""}.icon-chevron-down-circle:before{content:""}.icon-chevron-left-circle:before{content:""}.icon-chevron-right-circle:before{content:""}.icon-easy-lang:before{content:""}:root{--layout-min-width:320px;--layout-small-width:900px;--layout-max-width:1120px}:root{--transition-color:color .2s ease-in;--transition-opacity:opacity .2s ease-in;--transition-background-color:background-color .2s ease-in;--transition-border-color:border-color .2s ease-in;--transition-top:top .2s ease-in;--transition-text-decoration-color:text-decoration-color .2s ease-in}.glightbox-clean .gslide-media{-webkit-box-shadow:initial;box-shadow:initial}.gslide-image img{border-radius:1rem}.button{display:inline-block;border:1px solid var(--color-blue-light);border-radius:var(--border-radius-small);padding:.5rem 1rem;color:var(--color-blue);background-color:var(--color-white);-webkit-transition:var(--transition-background-color),var(--transition-color),var(--transition-border-color);transition:var(--transition-background-color),var(--transition-color),var(--transition-border-color);font-size:1em;cursor:pointer}.button:hover{border-color:var(--color-blue);color:var(--color-white);background-color:var(--color-blue)}.container{max-width:var(--layout-max-width);margin-left:auto;margin-right:auto}.container__boxed{border-width:1px;border-style:solid;border-color:var(--color-blue-bright);background:var(--color-white);border-radius:var(--border-radius-large);-webkit-box-shadow:0 0 3rem 0 rgb(255 255 255 / .5);box-shadow:0 0 3rem 0 rgb(255 255 255 / .5);padding:1.25rem;margin-bottom:1rem}@media screen and (min-width:770px){.container__boxed{padding:2.5rem 3rem 2rem;margin-bottom:3rem}}h1,h2,h3,h4,h5,h6{font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:1.3;color:var(--color-blue);margin-bottom:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width:770px){h1,h2,h3,h4,h5,h6{font-size:1.75rem}}.image{display:block;width:100%;max-width:100%;height:auto}.rich-text{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich-text a{color:var(--color-blue)}.rich-text p{margin-top:0}.rich-text ul{padding-left:1.1em}.rich-text .table{margin:1.25em 0 1.25em;padding:0}.rich-text .table table{width:100%!important;border:1px solid var(--color-blue-light);border-collapse:collapse}.rich-text .table td{height:auto!important;width:auto!important;padding:.5rem;border:1px solid var(--color-blue-light);vertical-align:top}.rich-text .table p{margin:0}a{color:var(--color-blue)}.news{color:var(--color-white)}.news a{color:var(--color-white)}.news .container{position:relative;border:3px solid var(--color-blue-medium);border-radius:var(--border-radius-large);margin-bottom:3rem;padding:2rem 0 1rem}@media screen and (min-width:770px){.news .container{padding:3rem 0}}.news__wrapper{margin-left:1rem;margin-right:1rem}@media screen and (min-width:770px){.news__wrapper{margin-left:3rem;margin-right:3rem}}.news .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width:770px){.news .slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.news .slide__image{display:none;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1rem}@media screen and (min-width:770px){.news .slide__image{display:block;border-radius:var(--border-radius-medium);width:14.75rem;margin-bottom:0}}.news .slide__title{color:var(--color-white);margin-top:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.news .slide__text{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.news .button{border-color:var(--color-blue-light);background-color:#fff0}.news .button:hover{color:var(--color-blue);background-color:var(--color-white);border-color:var(--color-white)}.news .slider__button{display:none;width:3rem;height:3rem}@media screen and (min-width:770px){.news .slider__button{display:block}}.news .slider__button--prev{left:calc(-1.5rem - 6px)}.news .slider__button--next{right:-1.5rem}.news .slider__button::after{display:block;font-size:1.5rem;line-height:2.95rem;width:3rem;height:3rem;background-color:var(--color-blue);color:var(--color-white);border-width:3px;border-style:solid;border-color:var(--color-blue-medium);border-radius:100%;-webkit-transition:var(--transition-background-color),var(--transition-color),var(--transition-border-color);transition:var(--transition-background-color),var(--transition-color),var(--transition-border-color)}.news .slider__button:hover::after{color:var(--color-blue);border-color:var(--color-white);background-color:var(--color-white)}.text{text-align:left}.text__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width:770px){.text__item{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.text__item .image{border-radius:var(--border-radius-medium)}.text__image{padding-top:.25rem;margin-bottom:1rem}@media screen and (min-width:770px){.text__image{width:14.75rem;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}}.text__title{margin-top:0;color:var(--color-blue)}.text__content{line-height:1.6}.gallery{position:relative}.gallery__slider{position:relative;padding-left:3rem;padding-right:3rem}@media screen and (min-width:770px){.gallery__slider{padding-left:0;padding-right:0;margin-bottom:1rem}}.gallery__item{display:block}.gallery__title{text-align:left;margin-top:0}.gallery__image{aspect-ratio:1/1}.gallery__image .image{height:100%;border-radius:var(--border-radius-medium);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.gallery__button{display:block;width:3rem;height:3rem}.gallery__button--prev{left:-.75rem}@media screen and (min-width:770px){.gallery__button--prev{left:-4.5rem}}.gallery__button--next{right:-.75rem}@media screen and (min-width:770px){.gallery__button--next{right:-4.5rem}}.gallery__button::after{display:block;font-size:1.5rem;line-height:2.95rem;width:3rem;height:3rem;background-color:var(--color-white);border-width:1px;border-style:solid;border-color:var(--color-blue-light);border-radius:100%;-webkit-transition:var(--transition-background-color),var(--transition-color),var(--transition-border-color);transition:var(--transition-background-color),var(--transition-color),var(--transition-border-color)}.gallery__button:hover::after{color:var(--color-white);border-color:var(--color-blue);background-color:var(--color-blue)}.gallery .swiper{aspect-ratio:1}@media screen and (min-width:540px){.gallery .swiper{aspect-ratio:2/.985}}@media screen and (min-width:770px){.gallery .swiper{aspect-ratio:3/.975}}@media screen and (min-width:1200px){.gallery .swiper{aspect-ratio:4/.95}}.services__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;text-align:left}.services__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--color-white);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;text-align:center}@media screen and (min-width:770px){.services__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1em}}.services__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:.5rem;background:var(--color-blue);padding:2rem 1rem;margin-bottom:1rem;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:770px){.services__item{margin-bottom:0}}.services__item .heading{color:var(--color-white);margin-top:0}.services__item .description{margin-top:auto;-ms-flex-item-align:end;align-self:flex-end;color:var(--color-white)}@media screen and (min-width:770px){.services__item .description{-ms-flex-item-align:center;align-self:center}}.services__item .description p{margin:0}.services__item .description a{color:var(--color-white)}.services__title{margin-top:0;color:var(--color-blue)}.photos__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:1rem}.photos__image{border-radius:.5rem;overflow:hidden;aspect-ratio:1}.photos__image--landscape img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.video__wrapper{position:relative;padding-top:56%}.video__player,.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-medium)}.video__player{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.video__item{margin-top:2rem}.video__consent{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;place-content:center;padding:1rem;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-medium)}.video__consent--wrapper{margin:auto;background-color:var(--color-blue-bright);border-radius:var(--border-radius-medium);padding:0 2rem}.video__title{margin-top:0;color:var(--color-blue)}.video__content{line-height:1.6}.intro{color:var(--color-white);margin-bottom:5rem}.intro__container{max-width:var(--layout-small-width)}.intro__title{color:var(--color-white)}.intro__text{line-height:1.6}.intro__text.rich-text a{color:var(--color-white);text-decoration:underline}.frame{text-align:left}.frame__container{padding-left:0;padding-right:0}.frame__intro{padding-left:1.25rem;padding-right:1.25rem;margin-bottom:2rem}@media screen and (min-width:770px){.frame__intro{padding-left:3rem;padding-right:3rem;margin-bottom:3rem}}.frame__extro{padding-left:3rem;padding-right:3rem}@media screen and (min-width:770px){.frame__extro{padding-left:1.25rem;padding-right:1.25rem;margin-top:2rem}}.frame__iframe{width:100%;min-height:100vh;border:0;margin:0}.downloads{text-align:left}.downloads__title{margin-top:0;color:var(--color-blue)}.downloads__text{line-height:1.6}.downloads__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0;border:1px solid var(--color-blue-light);border-radius:var(--border-radius-medium);overflow:hidden}.downloads__item{margin:0;padding:.3rem 1rem .25rem;border-bottom:1px solid var(--color-blue-light)}.downloads__item:last-of-type{border-bottom:0}.downloads__item:hover{background-color:var(--color-blue-bright)}.downloads__item i{display:inline-block;width:1.75rem}.downloads__link{display:block;padding:.25rem 0}.downloads__extro{margin-top:1rem}.newsletter{text-align:left;padding-bottom:1rem}.newsletter__title{margin-top:0;color:var(--color-blue)}.newsletter__content{line-height:1.6}.newsletter .yform{border-radius:var(--border-radius-medium);background-color:var(--color-blue-bright);margin:0 -.75rem;padding:.75rem}@media screen and (min-width:1100px){.newsletter .yform{margin:0 -1rem;padding:1rem}}.newsletter .yform input,.newsletter .yform textarea,.newsletter .yform select{font-family:var(--font-family);font-weight:var(--font-weight-regular)}.newsletter .yform .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:1100px){.newsletter .yform .form-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.newsletter .yform .control-label{-ms-flex-preferred-size:25%;flex-basis:25%;padding:.25rem 1rem .25rem 0}.newsletter .yform .form-control{font-size:1em;border:1px solid var(--color-white);background-color:var(--color-white);border-radius:var(--border-radius-small);padding:.25rem .5rem;width:100%}.newsletter .yform .formcheckbox label{position:relative;display:block;padding-left:3rem;margin-bottom:1rem;cursor:pointer}@media screen and (min-width:1100px){.newsletter .yform .formcheckbox label{margin-bottom:0}}.newsletter .yform .formcheckbox label input{position:absolute;top:.25rem;left:0}.newsletter .yform .formcheckbox label .form-helper{position:absolute;top:.25rem;left:0;width:2rem;height:2rem;text-align:center;line-height:2rem;background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--border-radius-small);color:var(--color-white)}.newsletter .yform .formcheckbox label .form-helper::before{line-height:2rem}.newsletter .yform .formcheckbox label input:checked+.form-helper{border-color:var(--color-blue);background-color:var(--color-blue)}.newsletter .yform .formcheckbox label input:focus+.form-helper{border-color:var(--color-blue)}.newsletter .yform .alert{color:var(--color-white);margin-bottom:1rem}.newsletter .yform .alert ul{list-style-type:none;margin:0;padding:0}.newsletter .yform .alert li{background:var(--color-blue-medium);border-radius:var(--border-radius-small);padding:.25rem .5rem;margin-bottom:.5rem}.newsletter .yform .form-submit{text-align:right}.header{position:fixed;top:0;left:0;width:100%;color:var(--color-white);font-size:1.125em;padding-left:1rem;padding-right:1rem;z-index:1000;-webkit-transition:var(--transition-background-color),var(--transition-top);transition:var(--transition-background-color),var(--transition-top);background-color:var(--color-blue)}@media screen and (min-width:770px){.header{position:fixed;padding-left:2rem;padding-right:2rem}}.header.sticky{background-color:var(--color-blue)}.header a{color:var(--color-white)}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:1rem;text-align:left;z-index:100}.header .logo .brand{font-size:1rem;margin:auto 4rem auto 1rem}@media screen and (min-width:540px){.header .logo .brand{font-size:1.125rem}}.header .logo .image{width:3rem;height:3rem}@media screen and (min-width:770px){.header .logo .image{width:4.875rem;height:4.875rem}}.bokeh{display:none;position:fixed;left:0;top:0;width:100%;height:40rem;overflow:hidden;background-color:var(--color-blue)}.bokeh .circle{position:absolute;border-radius:50%;-webkit-filter:blur(.25rem);filter:blur(.25rem);background:rgb(181 173 255 / .1);-webkit-box-shadow:0 0 3px 2px rgb(181 173 255 / .1);box-shadow:0 0 3px 2px rgb(181 173 255 / .1)}.navigation{position:absolute;top:0;right:0}@media screen and (min-width:770px){.navigation{position:initial;top:initial;left:initial;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}}.navigation__container{position:fixed;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100vh;background-color:var(--color-blue)}@media screen and (min-width:770px){.navigation__container{position:initial;top:initial;left:initial;width:initial;height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;background-color:#fff0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:0;margin-top:1rem;margin-bottom:1rem;text-align:right}}.navigation ul{list-style:none;margin:0;padding:0}.navigation .rex-navi1{width:calc(100vw - 4rem);text-align:center}@media screen and (min-width:770px){.navigation .rex-navi1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;width:initial}}.navigation .rex-navi1 a{display:block;padding:.25rem .5rem;color:var(--color-blue);font-weight:var(--font-weight-medium)}@media screen and (min-width:770px){.navigation .rex-navi1 a{padding:.25rem 1rem;color:var(--color-white);font-weight:initial}}.navigation .rex-navi1>li{position:relative;padding:.5rem;background-color:var(--color-blue-bright);border-radius:var(--border-radius-medium);margin:1rem 0}@media screen and (min-width:770px){.navigation .rex-navi1>li{padding:initial;background-color:initial;border-radius:initial}}.navigation .rex-navi1 .active .rex-navi2{height:auto;visibility:visible;margin-top:.5rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.25rem}@media screen and (min-width:770px){.navigation .rex-navi1 .active .rex-navi2{margin-top:0}}.navigation .rex-navi2{visibility:hidden;height:0;background-color:var(--color-white);border-radius:var(--border-radius-medium);min-width:100%}@media screen and (min-width:770px){.navigation .rex-navi2{position:absolute;top:2.5rem;right:-.25rem;text-align:right;visibility:hidden;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.25rem}}.navigation .rex-navi2 a{font-weight:var(--font-weight-regular);color:var(--color-blue)}.navigation__handle{position:absolute;top:1.125rem;right:1rem;font-size:2.5rem;color:var(--color-white);background-color:#fff0;border:0;cursor:pointer}@media screen and (min-width:770px){.navigation__handle{display:none}}.menu--visible{overflow-y:hidden;background-color:red}.menu--visible .navigation__container{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}.menu--visible .navigation__handle::before{content:""}.footer{min-height:10rem;margin-top:0;padding:2rem 3rem 5rem;background:var(--color-blue)}@media screen and (min-width:1100px){.footer{background-color:#fff0;background-image:url(../images/kjr-starnberg_footer_bf.svg);background-repeat:no-repeat;background-position:center top;background-size:101%}}.footer__articles{margin:3rem auto;padding:0;list-style-type:none;background-color:var(--color-blue)}.footer__articles li{display:inline-block;margin:0 .5rem}.footer__articles a{display:block;padding:.25rem}.footer a{color:var(--color-white)}.footer .logo{display:block;width:3rem;height:3rem;margin:auto}.footer__easylang,.footer__totop{position:fixed;opacity:0;bottom:1rem;width:3rem;height:3rem;color:var(--color-white);background-color:var(--color-blue-strong);border-radius:100%;line-height:3.25rem;font-size:1.5rem;text-align:center;-webkit-transition:var(--transition-opacity);transition:var(--transition-opacity)}@media screen and (min-width:1100px){.footer__easylang,.footer__totop{bottom:2rem}}.footer__totop{right:1rem}@media screen and (min-width:1100px){.footer__totop{right:2rem}}.footer__easylang{font-size:2rem;left:1rem;opacity:1}@media screen and (min-width:1100px){.footer__easylang{left:2rem}}.scrolled .footer__totop{opacity:1}.main{position:relative;padding-top:6rem;padding-left:1rem;padding-right:1rem;padding-bottom:1px;background:var(--color-blue);font-size:1rem;min-height:calc(100vh - 6rem)}@media screen and (min-width:770px){.main{background-image:url(../images/kjr-starnberg_shape.svg?t=2),-webkit-gradient(linear,left top,left bottom,from(var(--color-white-smoke)),to(var(--color-white-smoke)));background-image:url(../images/kjr-starnberg_shape.svg?t=2),linear-gradient(var(--color-white-smoke),var(--color-white-smoke));background-position:center 36rem,center 40rem;background-repeat:no-repeat;background-size:101%;font-size:1.125rem;padding-top:10rem;padding-left:3rem;padding-right:3rem;min-height:calc(100vh - 10rem)}}html{height:100%;scroll-behavior:smooth}body{background-color:var(--color-white-smoke);text-align:center;margin:0;padding:0;font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:100%;line-height:1.4}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}strong,b{font-weight:var(--font-weight-bold)}