/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root .has-white-color:hover{color:#fff;}.ks-gray-content:last-child{margin-bottom:0;}.phoneLinkMobile{display:none;position:fixed;bottom:30px;right:20px;z-index:99;}.phoneLinkMobile--link{font-size:30px;color:#fff;line-height:56px;display:block;background:#00457c;width:60px;height:60px;text-align:center;border-radius:50%;}@media(max-width:991px){.phoneLinkMobile{display:block}}.ks-standorte-page--contactLink{text-align:center;font-size:17px;font-weight:bold;}.form-item .iti{display:block;}@media (max-width:767.98px){.ks-header--contactbtn{left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#00457C;}.ks-header--contactbtn.scroll{position:fixed;bottom:auto;top:0;z-index:20;}.ks-header--logo{position:relative;z-index:25;}}.ks-page-content .slick .slide__title{font-size:15px;margin-bottom:10px;}.ks-page-content .slick .slide__title{min-height:30px;}@media (min-width:1200px){.ks-page-content .slick .slide__title{min-height:32px;}}i.icon{width:1em;overflow:hidden;white-space:nowrap;}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:300;src:url(/themes/custom/kanzlei_sachse/fonts/nunito-sans-v15-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:italic;font-weight:300;src:url(/themes/custom/kanzlei_sachse/fonts/nunito-sans-v15-latin-300italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url(/themes/custom/kanzlei_sachse/fonts/nunito-sans-v15-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:italic;font-weight:400;src:url(/themes/custom/kanzlei_sachse/fonts/nunito-sans-v15-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:600;src:url(/themes/custom/kanzlei_sachse/fonts/nunito-sans-v15-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:italic;font-weight:600;src:url(/themes/custom/kanzlei_sachse/fonts/nunito-sans-v15-latin-600italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:700;src:url(/themes/custom/kanzlei_sachse/fonts/nunito-sans-v15-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:italic;font-weight:700;src:url(/themes/custom/kanzlei_sachse/fonts/nunito-sans-v15-latin-700italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-500italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-600italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-700italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-800.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(/themes/custom/kanzlei_sachse/fonts/montserrat-v26-latin-800italic.woff2) format('woff2');}@media (max-width:1023.98px){.klaro .cookie-notice:not(.cookie-modal-notice){max-width:calc(100vw - 105px);}.klaro_toggle_dialog{right:calc(50vw - 18px);}.klaro .cookie-modal{z-index:10000;}}
