@charset "UTF-8";.captcha{margin-bottom:.5rem;}.captcha a{margin-left:.5rem;}.captcha--reloading img{opacity:0.5;}.captcha--reloading a{cursor:auto;}.captcha--spin .captcha__reload svg{animation:spin 0.8s infinite linear;}.captcha__audio__mute{display:none;}.captcha--playing .captcha__audio__mute{display:inherit;}.captcha--playing .captcha__audio__sound{display:none;}@keyframes spin{from{transform:rotate(359deg);}to{transform:rotate(0deg);}}.justified-gallery{width:100%;position:relative;overflow:hidden;}.justified-gallery > a,.justified-gallery > div,.justified-gallery > figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:0.1;margin:0;padding:0;}.justified-gallery > a > img,.justified-gallery > div > img,.justified-gallery > figure > img,.justified-gallery > a > a > img,.justified-gallery > div > a > img,.justified-gallery > figure > a > img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0;}.justified-gallery > a > .caption,.justified-gallery > div > .caption,.justified-gallery > figure > .caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000000;left:0;right:0;margin:0;color:white;font-size:12px;font-weight:300;font-family:sans-serif;}.justified-gallery > a > .caption.caption-visible,.justified-gallery > div > .caption.caption-visible,.justified-gallery > figure > .caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:0.7;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;}.justified-gallery > .entry-visible{filter:"alpha(opacity=100)";opacity:1;background:none;}.justified-gallery > .entry-visible > img,.justified-gallery > .entry-visible > a > img{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;}.justified-gallery > .jg-filtered{display:none;}.justified-gallery > .spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0 10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial;}.justified-gallery > .spinner > span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px 0 4px;background-color:#000;border-radius:6px;}:root{--color-body:#1565c0;--color-back:#eceff1;--color-back-light:#e0e6ea;--color-back-dark:#d5dce0;--color-back-night:#c8d2d8;--color-text:#0c1a2d;--color-error:#ff3d00;--color-link:#005dc6;--color-link-border:#ffc107;--color-link-hover:#e91e63;--color-slogan-text:#122f5e;--color-header-back:#005dc6;--color-header-shadow:#00000055;--color-header-scrolled:#004cb7d9;--color-footer-back-mobile:#ffc107;--color-footer-back:#ffc517;--color-footer-back:#ffc107;--color-footer-back-sec:#0070f0;--color-footer-back-sec:#005dc6;--color-footer-shadow:#fff;--color-footer-text:#3c4b65;--color-footer-text-sec:#90caf9;--color-footer-link:#16376f;--color-footer-link-hover:#ff3d00;--color-footer-error-sec:#f48fb1;--color-nav-mobile-back:#3c4b5dcd;--color-nav-mobile-text:#fff;--color-nav-mobile-shadow:#00000069;--color-nav-mobile-off:#3c4b5d10;--color-nav-mobile-off-right:#29374885;--color-nav-btn-back:#fff;--color-nav-btn-back-hover:#ffc107;--color-nav-btn-text:#0d47a1;--color-nav-btn-text-hover:#000;--color-nav-btn-shadow:#00000055;--color-nav-desk-sub-back:#0D47A1de;--color-teaser-back:#64b5f6;--color-btn-back:#0059bf;--color-btn-back-hover:#ffc107;--color-btn-text:#fff;--color-btn-text-hover:#16376f;--color-btn-border-hover:#ba5001;--color-btn-shadow:#00000021;--color-btn-shadow-hover:#00000068;--color-btn-sec-back:#e6f3fc;--color-btn-sec-border:#448aff;--color-frame-back:#fff;--color-frame-text:#0052b0;--color-frame-shadow:#00000019;--color-frame-shadow-dark:#00000034;--color-frema-round-text:#405571;--color-form-text:#37474f;--color-form-border:#d9e1e4;--color-form-border-focous:#FFB300;--color-success:#2E7D32;--color-placeholder:#B0BEC5;--color-required-soft:#78909C;--color-mobile-map-border:#CFD8DC;--color-map-shadow:#00000034;--color-rule-head:#0D47A1;--color-black:#000;--color-white:#fff;--font-primary:"Source Sans 3",sans-serif;--font-primary-weight:400;--font-primary-strong:500;--font-primary-size:1.125rem;--font-small-size:.875em;--font-smallest-size:14px;--font-footer-size:1rem;--font-footer-size-headline:21px;--font-secondary:"Ubuntu",sans-serif;--font-secondary-weight:500;--font-secondary-weight-thin:400;}*,header *,nav *,main *,footer *,html{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;}img{border:none;}body{background:var(--color-back);font-family:var(--font-primary);font-size:var(--font-primary-size);font-weight:var(--font-primary-weight);color:var(--color-text);-ms-overflow-style:none;width:100%;max-width:100%;height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto;}small{font-size:var(--font-small-size);}.page_header{background:linear-gradient(to bottom,var(--color-body) 0%,var(--color-body) 42%,var(--color-header-back) 100%);box-shadow:0 -1px 5px 3px var(--color-header-shadow);position:fixed;top:0;left:0;width:min(100%,100vw);height:96px;z-index:40;-webkit-transition:height 1s,background 1s;transition:height 1s,background 1s;}.logo_wrap{flex:0 0 128px;}.logo{display:block;margin-top:12px;-webkit-transition:margin-top 1s;transition:margin-top 1s;}.logo_img{width:96px;height:auto;-webkit-transition:width 1s;transition:width 1s;}.logo_footer{width:80px;height:auto;margin:3px 16px -7px 0;}body.scrolled .page_header{background:var(--color-header-scrolled);height:56px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}body.scrolled .logo{margin-top:4px;}body.scrolled .logo_img{width:48px;}.page{display:flex;flex-direction:column;position:absolute;top:0;right:0;left:0;max-width:min(100%,100vw);min-height:100vh;}.page_content{flex:1 0 auto;}.page_back{background:var(--color-back);position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;}.page_teaser{background:var(--color-teaser-back);box-shadow:0 -1px 5px 3px var(--color-header-shadow);position:relative;}.page_teaser_back-wrap{position:absolute;top:0;right:0;left:0;height:0;}.page_teaser_back{background:var(--color-body);position:absolute;right:0;bottom:0;left:0;height:101px;z-index:10;}.teaser_img{width:auto;max-width:min(100%,100vw);height:auto;margin-bottom:-7px;}.page_footer{font-size:var(--font-footer-size);background:var(--color-footer-back-mobile);box-shadow:0 -3px 13px -2px var(--color-footer-shadow);margin-top:48px;padding:24px 0;color:var(--color-footer-text);}.page_footer a:active,.page_footer a:hover,.page_footer a{display:block;text-decoration:none;outline:none;color:var(--color-footer-link);white-space:nowrap;}.page_footer a.footer_link-mini:hover,.page_footer a:hover .footer_link-icon{color:var(--color-footer-link-hover);}.footer_link-icon{margin:0 0 -10px -1px;padding-right:13px;}.footer_link{padding-top:3px;}.footer_link-mini{font-size:.75rem;}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-secondary);font-weight:var(--font-secondary-weight);line-height:1.1;}h1,.h1{font-size:2.125rem;margin:28px 0 15px;}h2,.h2{font-size:1.875rem;margin:21px 0 16px;}h3,.h3{font-size:1.625rem;margin:19px 0 14px;}h4,.h4{font-size:1.5rem;margin:19px 0 14px;}.page_content p{margin-bottom:13px;line-height:1.3;}.frame-default ul{list-style:none;margin-bottom:13px;}.frame-default li{padding-left:24px;position:relative;}.frame-default li::before{content:"●";position:absolute;top:0;left:0;color:var(--color-body);}.page_content a:active,.page_content a:hover,.page_content a{text-decoration-color:var(--color-link-border);outline:none;color:var(--color-link);}.page_content a:hover{color:var(--color-link-hover);}.page_content a svg{transition:transform .4s;}.page_content a:hover svg{transform:scale(1.2) translate(0,-1px);}.text-left{text-align:left;}.ce-headline-center,.text-center{text-align:center;}.text-right{text-align:right;}.text-error{color:var(--color-error);}.relative{position:relative;}.absolute{position:absolute;}.js-open-times,.hidden{display:none;}.inline-block{display:inline-block;}.anchor-correction{top:-101px;}.left-0{left:0;}.h-header{height:96px;-webkit-transition:height 1s;transition:height 1s;}.h-0{height:0;}.h-2{height:.5rem;}.h-2_5{height:.625rem;}.h-3{height:.75rem;}.h-4{height:1rem;}.min-h-2{min-height:.5rem;}.w-22{width:5.5rem;}.mt-0{margin-top:0;}.pt-0_25{padding-top:.0625rem;}.pt-0_5{padding-top:.125rem;}.pt-1{padding-top:.25rem;}.pt-2{padding-top:.5rem;}.pt-4{padding-top:1rem;}.pt-6{padding-top:1.5rem;}.pb-2{padding-bottom:.5rem;}.pl-1{padding-left:.25rem;}.pl-6{padding-left:1.5rem;}.flex{display:flex;align-items:stretch;}.flex-col{flex-direction:column;}.items-start{align-items:flex-start;}.page_side{flex:0 0 5vw;}.page_side_com{flex:0 0 calc(5vw - 18px);}.page_flex_com,.page_flex,.flex-1{flex:1 1 0%;}.flex-2{flex:2 2 0%;}.flex-3{flex:3 3 0%;}.flex-fix-3{flex:0 0 12px;}.flex-fix-25_75{flex:0 0 103px;}.nav-list-sub,.nav-list{list-style:none;}.nav-link-sub,.nav-link{display:block;text-decoration:none;outline:none;font-weight:400;}.google-map{box-shadow:1px 2px 5px 1px var(--color-map-shadow);width:calc(100% + 10vw);margin:0 -5vw;}@media screen and (max-width:599px){.hidden_sm-max,.logo_footer{display:none;}}@media screen and (min-width:600px){.hidden_sm-min{display:none;}.flex_sm-min{display:flex;}.page_footer-mobile{padding-left:96px;}}@media screen and (min-width:800px){.hidden_md-min{display:none;}.flex_md-min{display:flex;}.flex-row_md-min{flex-direction:row;}.w-64_md-min{width:16rem;}.h-0_md-min{height:0;}.min-h-0_md-min{min-height:0;}.google-map{border-radius:5px;width:100%;margin:0;}}@media screen and (min-width:1024px){.logo_footer{border-radius:50%;box-shadow:0 0 5px #00000044;margin-right:23px;}h1,.h1{font-size:2.5rem;margin-top:33px;}h2,.h2{font-size:2rem;}.page_side_com{flex:0 0 calc(5vw - 24px);}}@media screen and (min-width:1102px){.page_side_com,.page_side{flex:1 1 0%;}.page_flex{flex:0 0 992px;}.page_flex_com{flex:0 0 1040px;}.page_footer{padding-bottom:8px;}.footer_qr-wrap{display:block;}.footer_qr-img{box-shadow:0 0 5px #00000021;border-radius:4px;width:112px;height:112px;margin:-4px 0 -6px;}}@media screen and (max-width:1199px){.page_nav_mobile::-webkit-scrollbar,.page_footer-desk,.page_nav_mobile,.page_slogan,.nav_back,.page_nav{display:none;}body.menu-open{width:min(100%,100vw);max-height:min(100%,100vh);overflow:hidden;}body.menu-open .page_nav_mobile,body.menu-open .nav_back{display:block;}a.nav_btn:active,a.nav_btn:hover,a.nav_btn{text-decoration:none;outline:none;color:var(--color-nav-btn-text);}a.nav_btn,.nav_btn{background:var(--color-nav-btn-back);box-shadow:1px 1px 5px 1px var(--color-nav-btn-shadow);border-radius:50%;display:inline-block;width:48px;height:48px;margin:27px 24px 0 0;padding-top:8px;color:var(--color-nav-btn-text);text-align:center;cursor:pointer;-webkit-transition:margin-top 1s;transition:margin-top 1s;}a.nav_btn{padding:10px 1px 0 0;}a.nav_btn:hover,.nav_btn:hover{background:var(--color-nav-btn-back-hover);color:var(--color-nav-btn-text-hover);}body.scrolled .nav_btn{margin-top:4px;}.page_nav_mobile{background:var(--color-nav-mobile-back);box-shadow:0 -2px 5px 3px var(--color-nav-mobile-shadow);position:fixed;top:-16px;left:0;width:336px;height:calc(100vh + 32px);max-height:calc(100vh + 32px);padding:16px 0;overflow-x:hidden;overflow-y:auto;z-index:60;-ms-overflow-style:none;}.page_nav_mobile::before{background:var(--color-header-scrolled);mix-blend-mode:hue;content:'';position:fixed;top:0;bottom:0;left:0;width:336px;mix-blend-mode:hue;z-index:-1;}.nav_back{background:linear-gradient(to left,var(--color-nav-mobile-off-right)0%,var(--color-nav-mobile-off) 10px,var(--color-nav-mobile-off) 100%);position:fixed;top:0;right:0;left:0;bottom:0;z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);}.nav-list{margin-bottom:34px;}.page_nav_close{position:absolute;top:29px;right:21px;color:var(--color-white);cursor:pointer;z-index:77;}.logo_nav_mobile{padding:12px 5vw;}.logo_nav{display:inline-block;}.logo_img_nav{width:128px;height:auto;}a.nav-link:active,a.nav-link:hover,a.nav-link{display:block;text-decoration:none;outline:none;font-size:1.125rem;color:var(--color-nav-mobile-text);min-height:47px;padding:13px 16px 9px calc(5vw + 3px);}a.nav-link.nav-link-sub:active,a.nav-link.nav-link-sub:hover,a.nav-link.nav-link-sub{padding-top:7px;padding-bottom:5px;}.nav-sub-icon{margin:0 3px -1px 1px;color:#263238;}.nav-list-sub,.nav-single{padding-right:55px;}.nav-parent_wrap{position:relative;padding-right:64px;}.nav-parent{border-radius:4px;position:absolute;top:6px;right:22px;width:32px;height:32px;padding:4px;background:var(--color-footer-back);color:var(--color-slogan-text);cursor:pointer;}.nav-parent:hover{background:var(--color-footer-text-sec);}.nav-list-sub{max-height:0;overflow:hidden;-webkit-transition:max-height .5s,transform .3s;transition:max-height .5s,transform .3s;}.nav-parent_sub.active .nav-list-sub{max-height:1040px;}.nav-parent_sub.active .nav-parent svg{transform:rotate(45deg);}.page_footer-mobile{background:var(--color-footer-back-sec);font-size:var(--font-footer-size);color:var(--color-footer-text-sec);padding:16px 0 25px;}.page_footer-mobile .footer_headline{font-size:23px;margin-bottom:8px;color:var(--color-black);}.page_footer-mobile a:active,.page_footer-mobile a:hover,.page_footer-mobile a{display:block;text-decoration:none;outline:none;color:var(--color-white);white-space:nowrap;}.page_footer-mobile a:hover{text-decoration:underline;text-decoration-color:var(--color-footer-text-sec);}}@media screen and (max-width:1199px) and (max-height:768px){a.nav-link:active,a.nav-link:hover,a.nav-link{padding-top:5px;padding-bottom:5px;}a.nav-link.nav-link-sub:active,a.nav-link.nav-link-sub:hover,a.nav-link.nav-link-sub{padding-top:4px;padding-bottom:4px;}}@media screen and (min-width:1200px){.page_header,.h-header{height:152px;}.anchor-correction{top:-160px;}.logo_img{width:128px;}.page_flex_com{flex:0 0 1056px;}.page_footer-mobile,.nav-list-sub,.page_nav_mobile,.nav_btn{display:none;}.page_footer{background:var(--color-footer-back);}.page_slogan{font-size:2.5rem;font-weight:500;position:absolute;top:-55px;left:11px;width:100%;color:var(--color-slogan-text);opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s;user-select:none;white-space:nowrap;}.page_nav{min-width:800px;}.page_nav,.nav-item{position:relative;}.nav-list{position:relative;display:flex;justify-content:flex-start;margin:90px -12px 0 0;-webkit-transition:margin-top 1s;transition:margin-top 1s;z-index:50;}.nav-link:active,.nav-link:hover,.nav-link{position:relative;font-size:1.125rem;color:#fff;height:35px;padding:5px 12px;-webkit-transition:color .5s;transition:color .5s;white-space:nowrap;}.nav-link.nav-link-sub:active,.nav-link.nav-link-sub:hover,.nav-link.nav-link-sub{height:33px;padding:4px 12px;}.nav-link::before{background:transparent;content:"";position:absolute;right:12px;bottom:2px;left:13px;height:2px;-webkit-transition:background .5s;transition:background .5s;z-index:60;}.nav-link:hover::before{background:#ffc107;}body.scrolled .nav-link.nav-link-sub::before{bottom:0;}.nav_icon{width:24px;height:auto;margin-bottom:-6px;}.nav-wrap-sub{position:relative;width:100%;height:0;}.nav-item.active .nav-list-sub{display:flex;position:absolute;top:-4px;left:0;}.nav-item.active.nav-sub_id-8 .nav-list-sub{left:unset;right:0;}body.scrolled .nav-item.active .nav-list-sub{background:var(--color-nav-desk-sub-back);border-radius:3px;}body.scrolled .page_slogan{opacity:0;}body.scrolled .nav-list{margin-top:14px;}body.scrolled .nav-link:active,body.scrolled .nav-link:hover,body.scrolled .nav-link{color:#d4e8ff;}body.scrolled .nav-link:hover{color:#fff;}.footer_link-icon,.footer-social-media{transition:transform .5s;}.footer-social-media:hover{transform:scale(1.3) translate(-1px,-2px) rotate(1.5deg);}.footer-social-media svg{filter:drop-shadow(1px 1px 3px #00000033);}.page_footer a:hover .footer_link-icon{transform:scale(1.25) translate(3px,-1px);}.page_footer-desk{background:var(--color-footer-back-sec);font-size:var(--font-footer-size);color:var(--color-footer-text-sec);padding:14px 0 20px;}.page_footer-desk p{margin-bottom:1px;}.page_footer-desk .text-error{color:var(--color-footer-error-sec);}.page_footer-desk .footer_headline{font-size:var(--font-footer-size-headline);margin-bottom:9px;color:var(--color-black);}.page_footer-desk a:active,.page_footer-desk a:hover,.page_footer-desk a{display:block;text-decoration:none;outline:none;color:var(--color-white);white-space:nowrap;}.page_footer-desk a:hover{text-decoration:underline;text-decoration-color:var(--color-footer-text-sec);}}@font-face{font-family:"Ubuntu";src:url("https://bu-kassel.de/fileadmin/fonts/Ubuntu-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("https://bu-kassel.de/fileadmin/fonts/Ubuntu-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("https://bu-kassel.de/fileadmin/fonts/Ubuntu-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("https://bu-kassel.de/fileadmin/fonts/Ubuntu-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("https://bu-kassel.de/fileadmin/fonts/Ubuntu-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("https://bu-kassel.de/fileadmin/fonts/Ubuntu-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("https://bu-kassel.de/fileadmin/fonts/Ubuntu-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Ubuntu";src:url("https://bu-kassel.de/fileadmin/fonts/UbuntuBoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:"Tenor Sans";src:url("https://bu-kassel.de/fileadmin/fonts/TenorSans-Regular.ttf") format("truetype");font-weight:300;font-display:swap;}@font-face{font-family:"Source Sans 3";src:url("https://bu-kassel.de/fileadmin/fonts/SourceSans3-ExtraLight.ttf") format("truetype");font-weight:200;font-display:swap;}@font-face{font-family:"Source Sans 3";src:url("https://bu-kassel.de/fileadmin/fonts/SourceSans3-Light.ttf") format("truetype");font-weight:300;font-display:swap;}@font-face{font-family:"Source Sans 3";src:url("https://bu-kassel.de/fileadmin/fonts/SourceSans3-Regular.ttf") format("truetype");font-weight:400;font-display:swap;}@font-face{font-family:"Source Sans 3";src:url("https://bu-kassel.de/fileadmin/fonts/SourceSans3-Medium.ttf") format("truetype");font-weight:500;font-display:swap;}@font-face{font-family:"Source Sans 3";src:url("https://bu-kassel.de/fileadmin/fonts/SourceSans3-SemiBold.ttf") format("truetype");font-weight:600;font-display:swap;}@font-face{font-family:"Source Sans 3";src:url("https://bu-kassel.de/fileadmin/fonts/SourceSans3-Bold.ttf") format("truetype");font-weight:700;font-display:swap;}@font-face{font-family:"SourceSans3";src:url("https://bu-kassel.de/fileadmin/fonts/SourceSans3-ExtraBold.ttf") format("truetype");font-weight:800;font-display:swap;}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.frame-type-image.frame-layout-0 .ce-row{margin:0 -5vw;}.ce-gridgallery .lightbox{z-index:35 !important;}.frame-type-textpic.frame-layout-0 .image,.frame-layout-3 .ce-center .image{text-align:center;}::placeholder{color:var(--color-placeholder);opacity:1;}::-ms-input-placeholder{color:var(--color-placeholder);}.form-send-icon svg{margin:0 5px -4px -9px;}.form-send-wait:not(.hidden) svg{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;}.frame-type-form_formframework h2,.frame-type-html h2{margin-bottom:24px;}.form-group{display:flex;flex-wrap:wrap;}.form-group .captcha{min-width:240px;}.form-label{flex:0 0 100%;}.form-group .input{position:relative;flex:0 0 100%;padding-bottom:12px;}.form-group textarea.form-control,.form-group input.form-control{font-size:16px;outline:none;background:#fff;border:1px solid var(--color-back);border-bottom:1px solid var(--color-link);border-radius:3px;width:min(100%,448px);padding:8px 12px 7px;color:var(--color-form-text);}.form-group select.form-control{font-size:16px;outline:none;background:#fff;border:1px solid var(--color-back);border-bottom-color:var(--color-link);border-top-color:var(--color-back-dark);border-left-color:var(--color-back-night);border-radius:3px;width:min(100%,448px);padding:8px 12px 7px;color:var(--color-form-text);background-position:right 1rem center;background-repeat:no-repeat;}.form-group textarea.form-control{height:160px;}.form-group textarea.form-control:focus,.form-group select.form-control:focus,.form-group input.form-control:focus{outline:none;border-color:var(--color-form-border);border-bottom-color:var(--color-form-border-focous);}.hasError textarea.form-control,.hasError input.form-control{border-bottom-color:var(--color-error);}.hasError label.form-label{color:var(--color-error);}.form-error.hasError,.hasError .form-error{display:block;}.form-check{padding-left:22px;}.form-check input.add-on{margin:0 9px 0 -22px;}span.required-soft,span.required{display:inline-block;padding-left:3px;color:var(--color-error);}.hasError span.required{color:var(--color-required-soft);}span.required-soft{opacity:0;}.hasError span.required-soft{color:var(--color-body);opacity:1;}.form-error{font-size:.8125rem;display:none;padding-top:2px;color:var(--color-error);}.form-group .captcha{margin-top:4px;}.form-navigation{padding-top:10px;}.form-navigation .btn{width:240px;white-space:nowrap;}.frame-layout-1 .ce-bodytext h1 + h2,.frame-layout-1 .ce-bodytext h2 + h3,.frame-layout-1 .ce-bodytext h3 + h4,.frame header h1 + h2,.frame header h2 + h3,.frame header h3 + h4{font-family:var(--font-secondary);font-size:1.4375rem;font-weight:var(--font-secondary-weight-thin);font-size:1.4375rem;margin:-7px 0 18px;color:var(--color-frame-text);letter-spacing:.05em;}.frame_wrap{width:100%;max-width:100%;}.frame_flex{display:flex;align-content:stretch;flex-wrap:wrap;width:100%;max-width:100%;}.frame-layout-1,.frame-layout-0{width:100%;height:auto;margin:0 18px 16px;}.frame-layout-0 .ce-center.ce-above .image{text-align:center;}.frame-layout-2.frame-indent-left header,.frame-layout-2.frame-indent-left .ce-column,.frame-layout-0 .ce-column{padding-top:10px;}.frame-layout-3,.frame-layout-2{background:var(--color-frame-back);box-shadow:1px 2px 5px 3px var(--color-frame-shadow);border-radius:5px;display:flex;width:100%;height:auto;margin:0 18px 32px;flex-direction:column;color:var(--color-frame-text);overflow:hidden;}.frame-layout-3.frame-indent-left,.frame-layout-2.frame-indent-left{background:transparent;box-shadow:none;border-radius:0;width:100%;height:auto;color:var(--color-text);}.frame-layout-3.frame-indent-left .ce-bodytext,.frame-layout-2.frame-indent-left .ce-bodytext{padding-right:0;padding-left:0;}.frame-indent-left .frame-type-text{margin:0 18px;}.frame-layout-1 .ce-gallery{text-align:center;}.frame-layout-3.frame-indent-right .ce-below .image-embed-item{margin-bottom:-7px;}.frame-layout-1,.frame-layout-3 .ce-textpic,.frame-layout-2 .ce-textpic{flex:1 1 0%;display:flex;flex-direction:column;}.frame-layout-3 .ce-bodytext,.frame-layout-2 .ce-bodytext,.frame-layout-1 .ce-bodytext{flex:1 1 0%;display:flex;flex-direction:column;padding:10px 12px 8px;}.frame-layout-1 .ce-bodytext{background:var(--color-frame-back);box-shadow:1px 2px 5px 3px var(--color-frame-shadow);border-radius:5px;margin:9px 0 32px;padding:23px 12px 8px;color:var(--color-frema-round-text);}.frame-layout-1 .ce-textpic .ce-bodytext > h3,.frame-layout-1 .ce-textpic .ce-bodytext > h2,.frame-layout-1 .ce-textpic .ce-bodytext > h1{color:var(--color-frema-round-text);}.frame-layout-1 .ce-bodytext h1 + h2,.frame-layout-1 .ce-bodytext h2 + h3,.frame-layout-1 .ce-bodytext h3 + h4{color:var(--color-frame-text);}.frame-layout-3 .ce-bodytext p,.frame-layout-2 .ce-bodytext p,.frame-layout-1 .ce-bodytext p{padding:0 2px;}.frame-layout-3 i,.frame-layout-2 i{font-style:normal;color:#000;}.frame-layout-2 blockquote i{font-style:normal;display:inline-block;padding:4px min(3vw,32px) 12px;color:#000;}.frame-layout-3 blockquote,.frame-layout-2 blockquote,.frame-layout-1 blockquote{flex:1 1 0%;display:flex;align-items:flex-end;}.frame-layout-3 blockquote p,.frame-layout-2 blockquote p,.frame-layout-1 blockquote p,.frame-layout-0 blockquote p{width:100%;}.btn-primary:active,.btn-primary:hover,.btn-primary,.frame-layout-3 blockquote a:active,.frame-layout-2 blockquote a:active,.frame-layout-1 blockquote a:active,.frame-layout-0 blockquote a:active,.frame-layout-3 blockquote a:hover,.frame-layout-2 blockquote a:hover,.frame-layout-1 blockquote a:hover,.frame-layout-0 blockquote a:hover,.frame-layout-3 blockquote a,.frame-layout-2 blockquote a,.frame-layout-1 blockquote a,.frame-layout-0 blockquote a{display:inline-block;text-decoration:none;outline:none;font-family:var(--font-secondary);font-weight:var(--font-secondary-weight-thin);border:0;border-radius:4px;width:256px;max-width:calc(100% - 16px);margin:7px 0 4px;padding:6px 12px 5px;text-align:center;cursor:pointer;}.btn-primary:active,.btn-primary:hover,.btn-primary{width:192px;padding:9px 12px 8px;}.btn-primary:active,.btn-primary,.frame-layout-3 blockquote a:active,.frame-layout-2 blockquote a:active,.frame-layout-1 blockquote a:active,.frame-layout-0 blockquote a:active,.frame-layout-3 blockquote a,.frame-layout-2 blockquote a,.frame-layout-1 blockquote a,.frame-layout-0 blockquote a{box-shadow:3px 4px 7px -1px var(--color-btn-shadow);background:var(--color-btn-back);color:var(--color-btn-text);}.btn-primary:hover,.frame-layout-3 blockquote a:hover,.frame-layout-2 blockquote a:hover,.frame-layout-1 blockquote a:hover,.frame-layout-0 blockquote a:hover{box-shadow:0 0 5px var(--color-btn-shadow-hover),0 0 5px var(--color-btn-border-hover) inset;background:var(--color-btn-back-hover);color:var(--color-btn-text-hover);}.frame-layout-3 header h3,.frame-layout-3 header h2,.frame-layout-3 header h1,.frame-layout-2 header h3,.frame-layout-2 header h2,.frame-layout-2 header h1,.frame-layout-1 header h3,.frame-layout-1 header h2,.frame-layout-1 header h1{margin-top:0;}.frame-layout-3 .ce-textpic h3,.frame-layout-3 .ce-textpic h2,.frame-layout-3 .ce-textpic h1,.frame-layout-2 .ce-textpic h3,.frame-layout-2 .ce-textpic h2,.frame-layout-2 .ce-textpic h1,.frame-layout-1 .ce-textpic h3,.frame-layout-1 .ce-textpic h2,.frame-layout-1 .ce-textpic h1{margin-top:2px;color:var(--color-text);}.image .image-embed-item{width:auto;max-width:100%;height:auto;}.frame-layout-1.frame-indent-right .image .image-embed-item{box-shadow:2px 1px 7px 2px var(--color-btn-shadow-hover);border-radius:50%;}.frame-layout-1 .image .image-embed-item{position:relative;max-width:min(72vw,256px);height:auto;}.frame-type-gridgallery_gallery img.figure-img:not(.lightbox){border-radius:4px;}@media screen and (max-width:399px){.frame-layout-3,.frame-layout-2{border-radius:0 0 4px 4px;position:relative;overflow:visible;}.frame-layout-3:not(.frame-indent-left)::before,.frame-layout-2:not(.frame-indent-left)::before{background:linear-gradient(to bottom,transparent 0%,#ffffffcc 100%);content:"";position:absolute;top:37vw;right:0;left:0;height:6vw;}.frame-layout-3 .image .image-embed-item,.frame-layout-2 .image .image-embed-item{width:min(calc(100% + 10vw),100vw);;max-width:min(calc(100% + 10vw),100vw);margin:0 -5vw;}}@media screen and (max-width:479px){.frame-layout-0 .image{margin:0 -5vw;}}@media screen and (min-width:480px){.frame-layout-0 .image .image-embed-item{border-radius:4px;}.frame-type-image.frame-layout-0 .ce-row{margin:0;}}@media screen and (min-width:546px){.frame-type-image.frame-layout-0 .ce-row{display:flex;column-gap:12px;row-gap:10px;}.frame-type-image.frame-layout-0 .ce-column{flex:0 0 (50% - 10px);}}@media screen and (max-width:799px){.frame-layout-1{flex:0 0 calc(100% - 32px);}.frame-layout-1.frame-indent-right .ce-bodytext{margin-top:-23px;}}@media screen and (min-width:800px){.form-label{flex:0 0 208px;}.form-group .input{flex:1 1 auto;}.form-check{padding-left:230px;}.frame-type-form_formframework .actions,.frame-type-html .actions{padding-left:208px;}.frame-layout-1.frame-indent-right + .frame-layout-1.frame-indent-right{margin-top:-24px;}.frame-layout-1 .ce-textpic{display:flex;align-items:center;width:90vw;max-width:992px;}.frame-layout-1 .ce-gallery{flex:0 0 21vw;order:0;max-width:256px;}.frame-layout-1 .image-embed-item{margin-top:5px;}.frame-layout-1 .ce-textpic.ce-right .ce-gallery{order:1;}.frame-layout-1 .ce-bodytext{flex:1 1 0%;order:0;margin:0 0 0 37px;padding:15px 19px 10px;}.frame-layout-1 .ce-textpic.ce-right .ce-bodytext{margin:0 37px 0 0;}.frame-layout-3{width:auto;flex:0 0 calc(50% - 36px);}.frame-indent-left.frame-type-text{width:auto;flex:0 0 calc(25% - 36px);}}@media screen and (min-width:1024px){.frame-layout-1{width:auto;flex:0 0 calc(100% - 48px);margin:0 24px 32px;}.frame-layout-2{width:auto;flex:0 0 calc(50% - 48px);margin:0 24px 32px;}.frame-layout-3{flex:0 0 calc(33.333% - 48px);margin:0 24px 32px;}.frame-layout-3.frame-indent-right{flex:0 0 calc(66.667% - 48px);}.frame-layout-3 .ce-bodytext,.frame-layout-2 .ce-bodytext{padding:12px 16px 10px;}.frame-indent-left.frame-type-text{flex:0 0 calc(33.333% - 48px);margin:0 24px;}}@media screen and (min-width:1200px){.frame-layout-0{margin:0 32px 24px;}.frame-layout-1{margin:0 32px 32px;}.frame-layout-2{flex:0 0 calc(50% - 64px);margin:0 32px 48px;}.frame-layout-3{flex:0 0 calc(33.333% - 64px);margin:0 32px 48px;}.frame-layout-3.frame-indent-right{flex:0 0 calc(66.667% - 64px);}}#c57{margin-top:auto;}#c105,#c106,#c107,#c157,#c224{margin-bottom:0;}#c57 h3{font-size:1.125em;margin:4px 0 9px;}#c70 .ce-bodytext p:first-child,#c64 .ce-bodytext p:first-child{color:var(--color-success);}#c78 .ce-bodytext h2{margin-bottom:-7px;}#c202 .image{margin:0;}#c246 p{margin-bottom:4px;}#c246:before{display:none;}#c56 h1{margin-top:28px;}@media screen and (max-width:479px){#c59 .image{margin:0;}}@media screen and (min-width:768px) and (max-width:1023px){#c56,#c57{flex:0 0 calc(50% - 36px);}}@media screen and (max-width:799px){#c246{max-width:342px;margin-right:auto;margin-left:auto;}#c205,#c207,#c208{flex:0 0 calc(33.333% - 36px);}#c205 .image-embed-item,#c207 .image-embed-item,#c208 .image-embed-item{max-width:100%;height:auto;}#c107 .ce-bodytext{padding:0;}}@media screen and (min-width:800px){#c94,#c59{padding-left:208px;}#c205,#c207,#c208{flex:0 0 calc(33.333% - 36px);}#c205 .image-embed-item,#c207 .image-embed-item,#c208 .image-embed-item{max-width:128px;}}@media screen and (min-width:800px) and (max-width:1023px){#c26,#c196{display:none;}#c179{flex:0 0 calc(100% - 36px);}#c46,#c234,#c235{flex:0 0 calc(50% - 36px);}#c46 .ce-column{padding-top:0;}.pid-id_17 #c19{flex:0 0 calc(50% - 36px);padding-bottom:16px;}.pid-id_17 #c19 iframe{height:100%;}}@media screen and (max-width:1023px){.pid-id_6 #c3,#c246{margin-right:auto;margin-left:auto;}.pid-id_6 #c79,.pid-id_17 #c41,.pid-id_6 #c76,#c247,#c245{display:none;}#c106 .ce-bodytext{padding-bottom:0;}#c108 .ce-bodytext{padding:0;}}@media screen and (min-width:1024px){#c205,#c207,#c208{flex:0 0 calc(33.333% - 48px);}}@media screen and (min-width:1200px){#c205,#c207,#c208{flex:0 0 calc(33.333% - 64px);}#c282{flex:0 0 calc(66.667% - 64px);align-self:end;margin-bottom:27px;padding-left:28px;}}
