.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:10px 17px no-repeat;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages__list,.tabsul,ul.menu{padding:0;list-style:none}.messages+.messages{margin-top:1.538em}.messages__list{margin:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{background-color:transparent}ul{list-style-type:none}ul.menu{margin-left:1em;text-align:left}.tabsul{margin:0 0 .5em}.tabs li{display:inline-block;margin-right:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}
body,section.paragraph .h1,section.paragraph .h2,section.paragraph .h3,section.paragraph .h4,section.paragraph h1,section.paragraph h2,section.paragraph h3,section.paragraph h4{font-family:GeneralSans,sans-serif}@font-face{font-family:GeneralSans;font-style:normal;font-weight:100;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-Extralight.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-Extralight.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-Extralight.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-Extralight.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-Extralight.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:italic;font-weight:100;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-ExtralightItalic.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-ExtralightItalic.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-ExtralightItalic.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-ExtralightItalic.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-ExtralightItalic.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-Light.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-Light.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-Light.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-Light.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-Light.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:italic;font-weight:300;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-LightItalic.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-LightItalic.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-LightItalic.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-LightItalic.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-LightItalic.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-Regular.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-Regular.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-Regular.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-Regular.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-Regular.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:italic;font-weight:400;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-Italic.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-Italic.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-Italic.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-Italic.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-Italic.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-Medium.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-Medium.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-Medium.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-Medium.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-Medium.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-Semibold.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-Semibold.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-Semibold.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-Semibold.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-Semibold.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:italic;font-weight:700;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-SemiboldItalic.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-SemiboldItalic.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-SemiboldItalic.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-SemiboldItalic.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-SemiboldItalic.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:normal;font-weight:900;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-Bold.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-Bold.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-Bold.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-Bold.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-Bold.ttf) format('truetype')}@font-face{font-family:GeneralSans;font-style:italic;font-weight:900;font-display:swap;src:url(/themes/limbus2022/assets/fonts/GeneralSans-BoldItalic.eot);src:local(''),url(/themes/limbus2022/assets/fonts/GeneralSans-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/themes/limbus2022/assets/fonts/GeneralSans-BoldItalic.woff2) format('woff2'),url(/themes/limbus2022/assets/fonts/GeneralSans-BoldItalic.woff) format('woff'),url(/themes/limbus2022/assets/fonts/GeneralSans-BoldItalic.ttf) format('truetype')}*{-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;margin:0;padding:0}::-moz-selection{background-color:#8ca3ff;color:#fff}::selection{background-color:#8ca3ff;color:#fff}body{position:relative;width:100%;max-width:100vw;overflow-x:hidden;overflow-y:scroll;background-color:#000a33;color:#fff;font-size:18px;line-height:32px;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width:1241px){body #scroll-bar .inch div,body #scroll-bar .inch:last-child{border-bottom:1px solid #34427F}body #scroll-bar{position:fixed;top:0;right:0;height:100%;width:73px;z-index:2;background:0 0}body #scroll-bar #scroll-icon{position:absolute;left:-26px;width:100px;top:0;height:54px;z-index:1}body #scroll-bar #scroll-icon:after{content:"";position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:18px;background-image:url(/themes/limbus2022/assets/images/icons/icon-polygon.svg);background-repeat:no-repeat;background-size:contain}body #scroll-bar .inch{position:relative;width:100%;height:100px;border-top:1px solid #34427F}body #scroll-bar .inch div{position:relative;margin-left:-moz-calc(100% - 24px);margin-left:calc(100% - 24px);width:24px;height:20px}}@media (max-width:1240px){body #scroll-bar{display:none!important}}a{color:#f03;text-decoration:none}a:focus,a:hover{text-decoration:underline}img{max-width:100%}.outer-wrapper{max-width:100vw;position:relative;width:100%}main[role=main]{margin:0 auto;width:100%;max-width:1440px;position:relative;padding-bottom:100px}.container,.content-wrapper{max-width:1140px}main[role=main]:before{content:"";position:absolute;bottom:0;left:-100vw;width:200vw;height:900px;background-image:-moz- oldlinear-gradient(bottom,#1A2347,#000a33);background-image:linear-gradient(to top,#1A2347,#000a33);z-index:-1}div.dialog-off-canvas-main-canvas{display:block;width:100%;overflow:hidden}article.node>.field__items.paragraphs>.field__item:first-child:not(.stage){margin-top:300px}@media (max-width:1024px){article.node>.field__items.paragraphs>.field__item:first-child:not(.stage){margin-top:30%}}.container{margin:0 auto;width:-moz-calc(100% - 50px*2);width:calc(100% - 50px*2)}@media (max-width:1024px){.container{width:-moz-calc(100% - 40px*2);width:calc(100% - 40px*2)}}@media (max-width:767px){main[role=main]{padding-bottom:68px}.container{width:-moz-calc(100% - 15px*2);width:calc(100% - 15px*2)}}.content-wrapper,.inner-wrapper{width:100%;margin:0 auto}section.paragraph .h1:first-child,section.paragraph .h2:first-child,section.paragraph .h3:first-child,section.paragraph .h4:first-child,section.paragraph h1:first-child,section.paragraph h2:first-child,section.paragraph h3:first-child,section.paragraph h4:first-child{margin-top:0}.field__items.paragraphs{display:grid;row-gap:200px}.block.block-system-main-block+.block.block-block-content{padding-top:200px}section.paragraph{word-break:break-word}section.paragraph .h1,section.paragraph h1{position:relative;font-weight:100;font-size:48px;line-height:60px;color:#fff}@media (max-width:767px){.field__items.paragraphs{row-gap:100px}.block.block-system-main-block+.block.block-block-content{padding-top:100px}section.paragraph .h1,section.paragraph h1{font-size:40px;line-height:60px}}section.paragraph .h1.large,section.paragraph h1.large{font-weight:400;font-size:80px;line-height:100px}@media (max-width:767px){section.paragraph .h1.large,section.paragraph h1.large{font-size:50px;line-height:65px}}section.paragraph .h1.extra-large,section.paragraph h1.extra-large{font-weight:700;color:#f03;font-size:120px;line-height:120px}@media (max-width:767px){section.paragraph .h1.extra-large,section.paragraph h1.extra-large{font-size:50px;line-height:65px}}section.paragraph .h2,section.paragraph h2{position:relative;font-weight:100;font-size:48px;line-height:60px;color:#fff;padding-top:50px}@media (max-width:767px){section.paragraph .h2,section.paragraph h2{font-size:40px;line-height:60px}}section.paragraph .h2.large,section.paragraph h2.large{font-weight:400;font-size:80px;line-height:100px}@media (max-width:767px){section.paragraph .h2.large,section.paragraph h2.large{font-size:50px;line-height:65px}}section.paragraph .h2.extra-large,section.paragraph h2.extra-large{font-weight:700;color:#f03;font-size:120px;line-height:120px}@media (max-width:767px){section.paragraph .h2.extra-large,section.paragraph h2.extra-large{font-size:50px;line-height:65px}}section.paragraph .h2:before,section.paragraph h2:before{height:4px;background-image:-moz- oldlinear-gradient(left,#f03,#0931F8);background-image:linear-gradient(to right,#f03,#0931F8);position:absolute;content:"";top:0;width:130px}section.paragraph .h2.large-colored,section.paragraph h2.large-colored{padding-top:0;font-weight:300;background:-webkit-linear-gradient(0deg,#f03,#0931F8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:106px;line-height:110px}@media (max-width:1240px){section.paragraph .h2.large-colored,section.paragraph h2.large-colored{font-size:80px;line-height:84px}}@media (max-width:991px){section.paragraph .h2.large-colored,section.paragraph h2.large-colored{font-size:64px;line-height:68px}}@media (max-width:767px){section.paragraph .h2.large-colored,section.paragraph h2.large-colored{font-size:50px;line-height:54px}}@media (max-width:374px){section.paragraph .h2.large-colored,section.paragraph h2.large-colored{font-size:42px;line-height:46px}}section.paragraph .h2.large-colored:before,section.paragraph h2.large-colored:before{display:none}section.paragraph .h3,section.paragraph h3{font-weight:400;font-size:32px;line-height:40px;color:#fff}section.paragraph .h3.large,section.paragraph h3.large{font-weight:700;color:#8ca3ff}section.paragraph .h4,section.paragraph h4{font-weight:700;color:#fff;font-size:18px;line-height:32px}section.paragraph .text-align-center{text-align:center}section.paragraph .text-align-right{text-align:right}@media (max-width:1024px){section.paragraph .text-align-right{text-align:left}}section.paragraph img[data-align=center]{margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}section.paragraph img[data-align=right]{margin-left:100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width:768px){section.paragraph .indent{padding-left:45px}}section.paragraph a{color:#fff}section.paragraph .h2+p,section.paragraph .h3+p,section.paragraph h2+p,section.paragraph h3+p{margin-top:56px}section.paragraph .h1+p,section.paragraph h1+p,section.paragraph h1.h2+p{margin-top:68px}section.paragraph ol+p,section.paragraph p+.h2,section.paragraph p+.h3,section.paragraph p+.h4,section.paragraph p+h2,section.paragraph p+h3,section.paragraph p+h4,section.paragraph p+ol,section.paragraph p+p,section.paragraph p+ul,section.paragraph ul+p{margin-top:24px}section.paragraph p+ul.list{margin-top:40px}@media (max-width:767px){section.paragraph p+.h2,section.paragraph p+.h3,section.paragraph p+.h4,section.paragraph p+h2,section.paragraph p+h3,section.paragraph p+h4{margin-top:0}}section.paragraph ul li+li{margin-top:16px}section.paragraph ul.list li{padding-left:36px;background-image:url(/themes/limbus2022/assets/images/icons/icon-arrow-right-red.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:11px}section.paragraph ul.list li+li{margin-top:22px}section.paragraph ol{list-style:none;counter-reset:custom-counter;padding:5px 0 0}section.paragraph ol li{counter-increment:custom-counter;display:grid;grid-template-columns:28px auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}section.paragraph ol li:before{content:counter(custom-counter);font-size:15px;line-height:28px;color:#f5f5f5;background-color:#f03;text-align:center;width:28px;height:28px}section.paragraph ol li+li{margin-top:13px}section.paragraph ol+.btn,section.paragraph p+.btn,section.paragraph ul+.btn{margin-top:50px}@media (max-width:767px){section.paragraph ol+.btn,section.paragraph p+.btn,section.paragraph ul+.btn{margin-top:38px}}section.paragraph ol+p>.btn,section.paragraph p+p>.btn,section.paragraph ul+p>.btn{margin-top:40px}@media (max-width:767px){section.paragraph ol+p>.btn,section.paragraph p+p>.btn,section.paragraph ul+p>.btn{margin-top:20px}}section.paragraph p.small{margin-top:7px}section.paragraph p.primary{color:#f03}section.paragraph p.secondary{color:#8ca3ff}p.small,span.small{font-size:12px;line-height:36px;font-weight:400}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}@media (max-width:1024px){.text-align-right{text-align:left}}div[data-drupal-messages] .messages{position:fixed!important;margin:0 auto;width:-moz-calc(100% - 50px*2);width:calc(100% - 50px*2);max-width:1140px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media (min-width:1025px){div[data-drupal-messages] .messages{top:125px}body.user-logged-in div[data-drupal-messages] .messages{top:200px}}
header[role=banner]{max-width:100vw;width:100%;position:absolute;z-index:4;height:126px;background:0 0}header[role=banner]:before{content:"";position:absolute;width:100%;height:300px;background-image:-moz- oldlinear-gradient(top,#000a33,transparent);background-image:linear-gradient(to bottom,#000a33,transparent)}@media (max-width:767px){header[role=banner]{height:68px}header[role=banner]:before{height:150px}}header[role=banner] .region-header{margin:0 auto;width:100%;max-width:1440px;height:100%;display:grid;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;position:relative}header[role=banner] .inner-wrapper{height:34px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}header[role=banner] .logo{z-index:1;width:116px;height:100%}header[role=banner] .logo a{display:block;width:100%;height:100%;background-image:url(/themes/limbus2022/assets/images/logos/logo-limbus-vermessung.svg);background-repeat:no-repeat;background-size:contain}header[role=banner] ul.menu{margin:0;list-style:none;padding:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}header[role=banner] ul.menu .menu-item a,header[role=banner] ul.menu .menu-item a:focus,header[role=banner] ul.menu .menu-item a:hover{text-decoration:none;color:#000a33}header[role=banner] ul.menu .menu-item{position:relative}header[role=banner] ul.menu .menu-item+.menu-item{margin-left:70px}header[role=banner] .menu--main{position:fixed;top:0;left:0;width:100%;height:100vh;padding-top:126px;background-color:#000a33;color:#fff;-webkit-transform:translateY(100vh);-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-moz-transition:-moz-transform .5s cubic-bezier(.15,.8,.4,1),opacity .2s;transition:-webkit-transform .5s cubic-bezier(.15,.8,.4,1),opacity .2s;transition:transform .5s cubic-bezier(.15,.8,.4,1),opacity .2s;display:inline-table;z-index:-200}@media (min-width:1025px){header[role=banner] .menu--main ul.menu .menu-item{font-size:20px}}header[role=banner] .menu--main ul.menu .menu-item a{color:#fff}@media (max-width:767px){header[role=banner] .menu--main{padding-top:68px}}header[role=banner] .menu--main.active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:rgba(0,10,51,.9);z-index:1}header[role=banner] .menu--main .menu-wrapper{position:relative;background-color:#f03;border-radius:5px;padding:72px 95px 88px}@media (max-width:767px){header[role=banner] .menu--main .menu-wrapper{padding:72px 15px 88px}}header[role=banner] .menu--main ul.menu{display:block}header[role=banner] .menu--main ul.menu .menu-item{position:initial;position:relative;font-family:GeneralSans,sans-serif;line-height:60px;color:#fff;font-weight:400;font-size:50px;padding-top:0}@media (max-width:767px){header[role=banner] .menu--main ul.menu .menu-item{font-size:40px;line-height:60px}}header[role=banner] .menu--main ul.menu .menu-item:first-child{margin-top:0}header[role=banner] .menu--main ul.menu .menu-item.large{font-weight:400;font-size:80px;line-height:100px}@media (max-width:767px){header[role=banner] .menu--main ul.menu .menu-item.large{font-size:50px;line-height:65px}}header[role=banner] .menu--main ul.menu .menu-item.extra-large{font-weight:700;color:#f03;font-size:120px;line-height:120px}@media (max-width:767px){header[role=banner] .menu--main ul.menu .menu-item.extra-large{font-size:50px;line-height:65px}}header[role=banner] .menu--main ul.menu .menu-item:before{height:4px;background-image:-moz- oldlinear-gradient(left,#f03,#0931F8);background-image:linear-gradient(to right,#f03,#0931F8);position:absolute;content:"";top:0;width:130px;display:none}header[role=banner] .menu--main ul.menu .menu-item.large-colored{padding-top:0;font-weight:300;background:-webkit-linear-gradient(0deg,#f03,#0931F8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:106px;line-height:110px}@media (max-width:1240px){header[role=banner] ul.menu .menu-item+.menu-item{margin-left:52px}header[role=banner] .menu--main ul.menu .menu-item.large-colored{font-size:80px;line-height:84px}}@media (max-width:991px){header[role=banner] .menu--main ul.menu .menu-item.large-colored{font-size:64px;line-height:68px}}@media (max-width:767px){header[role=banner] .menu--main ul.menu .menu-item.large-colored{font-size:50px;line-height:54px}}@media (max-width:374px){header[role=banner] .menu--main ul.menu .menu-item.large-colored{font-size:42px;line-height:46px}}header[role=banner] .menu--main ul.menu .menu-item.large-colored:before{display:none}@media (max-width:767px){header[role=banner] .menu--main ul.menu .menu-item{font-size:50px}}header[role=banner] .menu--main ul.menu .menu-item+.menu-item{margin-left:0;margin-top:45px}@media (max-width:414px){header[role=banner] .menu--main ul.menu .menu-item{font-size:32px}header[role=banner] .menu--main ul.menu .menu-item+.menu-item{margin-top:12px}}header[role=banner] .menu--main ul.menu .menu-item a{display:block}header[role=banner] .menu--main ul.menu .menu-item.menu-item--active-trail a,header[role=banner] .menu--main ul.menu .menu-item:hover a{color:#fff}@media (min-width:992px){header[role=banner] .menu--main .contact{position:absolute;bottom:88px;right:95px}}@media (max-width:991px){header[role=banner] .menu--main .contact{margin-top:60px}}header[role=banner] #toggle-mobile-menu{display:block;width:30px;height:30px;left:4px;cursor:pointer;position:relative;z-index:1}header[role=banner] #toggle-mobile-menu span{top:7px;left:5px;display:block;width:21px;height:1px;position:absolute;background:#f03;border-radius:1px;z-index:1;-webkit-transform-origin:4px 0;-moz-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0;-moz-transition:-moz-transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .5s ease;transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .5s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .5s ease}header[role=banner] #toggle-mobile-menu span:first-child{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}header[role=banner] #toggle-mobile-menu span:nth-last-child(2){top:14px;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}header[role=banner] #toggle-mobile-menu span:nth-last-child(3){top:22px}header[role=banner] #toggle-mobile-menu:hover span{background:#fff}header[role=banner] #toggle-mobile-menu.active span{background:#fff;height:2px;opacity:1;-webkit-transform:rotate(45deg) translate(1px,2px);-moz-transform:rotate(45deg) translate(1px,2px);-ms-transform:rotate(45deg) translate(1px,2px);transform:rotate(45deg) translate(1px,2px)}header[role=banner] #toggle-mobile-menu.active span:nth-last-child(2){opacity:0;-webkit-transform:rotate(0) scale(.2,.2);-moz-transform:rotate(0) scale(.2,.2);-ms-transform:rotate(0) scale(.2,.2);transform:rotate(0) scale(.2,.2)}header[role=banner] #toggle-mobile-menu.active span:nth-last-child(3){-webkit-transform:rotate(-45deg) translate(0,-2px);-moz-transform:rotate(-45deg) translate(0,-2px);-ms-transform:rotate(-45deg) translate(0,-2px);transform:rotate(-45deg) translate(0,-2px)}header[role=banner].scrolled{background-color:#000a33;position:fixed;height:106px}@media (max-width:767px){header[role=banner] .menu--main .contact{margin-top:42px}header[role=banner].scrolled{height:56px}}header[role=banner].scrolled:before{content:"";position:absolute;top:100%;width:100%;height:30px;background-image:-moz- oldlinear-gradient(top,#000a33,transparent);background-image:linear-gradient(to bottom,#000a33,transparent)}header[role=banner].scrolled .inner-wrapper{margin-top:20px}@media (max-width:767px){header[role=banner].scrolled:before{height:20px}header[role=banner].scrolled .inner-wrapper{margin-top:12px}}body.toolbar-horizontal header[role=banner] .menu--main,body.toolbar-vertical header[role=banner] .menu--main{height:-moz-calc(100vh - 39px);height:calc(100vh - 39px)}body.toolbar-horizontal header[role=banner] .menu--main.active,body.toolbar-vertical header[role=banner] .menu--main.active{-webkit-transform:translateY(39px);-moz-transform:translateY(39px);-ms-transform:translateY(39px);transform:translateY(39px)}body.toolbar-horizontal.toolbar-tray-open header[role=banner] .menu--main{height:-moz-calc(100vh - 79px);height:calc(100vh - 79px)}body.toolbar-horizontal.toolbar-tray-open header[role=banner] .menu--main.active{-webkit-transform:translateY(79px);-moz-transform:translateY(79px);-ms-transform:translateY(79px);transform:translateY(79px)}
section.icon-bar .content-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:48px}@media (max-width:767px){section.icon-bar .content-wrapper{-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}section.icon-bar .content-wrapper .icon{min-width:75px}section.icon-bar .content-wrapper .icon img{height:61px;width:auto}section.icon-bar .content-wrapper .icon .label{font-weight:500;color:#f03;margin-top:8px}.field__item.icon_bar+.field__item.icon_bar section.icon-bar{margin-top:-75px}
section.text .text .more-text{overflow:hidden;height:0;opacity:0;-moz-transition:all .6s ease;transition:all .6s ease;padding-top:0}section.text .text .more-text.active{overflow:initial;height:auto;opacity:1;padding-top:60px}section.text .text .more-label{display:block;color:#8ca3ff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:18px;font-size:14px;line-height:18px;background-image:url(/themes/limbus2022/assets/images/icons/icon-plus-secondary.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:center;background-size:18px;padding-left:32px;cursor:pointer;margin-top:60px;margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){section.text .text .more-text.active{padding-top:40px}section.text .text .more-label{margin-top:40px}}section.text .text .more-label:hover{color:#f03;background-image:url(/themes/limbus2022/assets/images/icons/icon-plus-primary.svg)}section.text .text .more-label.active{background-image:url(/themes/limbus2022/assets/images/icons/icon-minus-secondary.svg)}section.text .text .more-label.active:hover{color:#f03;background-image:url(/themes/limbus2022/assets/images/icons/icon-minus-primary.svg)}
section.grid-scaffold{position:relative}section.grid-scaffold.with-bg{padding:0 0 88px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:25px}@media (max-width:1240px){section.grid-scaffold.with-bg{margin-top:100px}}@media (max-width:1024px){section.grid-scaffold.with-bg{margin-top:60px}}section.grid-scaffold.with-bg.bg-fade{z-index:0}section.grid-scaffold.fade-bottom:after,section.grid-scaffold.with-bg.bg-fade:after,section.grid-scaffold.with-bg.bg-fade:before{content:"";position:absolute;z-index:-1}section.grid-scaffold.with-bg.bg-fade:before{top:0;left:0;width:100%;height:51%;background:oldlinear-gradient(top,#000a33,transparent) -moz-;background:linear-gradient(to bottom,#000a33,transparent)}section.grid-scaffold.with-bg.bg-fade:after{bottom:0;left:0;width:100%;height:51%;background-image:-moz- oldlinear-gradient(bottom,#000a33,transparent);background-image:linear-gradient(to top,#000a33,transparent)}section.grid-scaffold.with-bg h2:first-child{margin-top:-25px}@media (max-width:1240px){section.grid-scaffold.with-bg h2:first-child{margin-top:-100px}}section.grid-scaffold.fade-bottom{padding-bottom:100px}section.grid-scaffold.fade-bottom:after{bottom:-50px;left:-100vw;width:200vw;height:900px;background-image:-moz- oldlinear-gradient(bottom,#1A2347,#000a33);background-image:linear-gradient(to top,#1A2347,#000a33)}section.grid-scaffold .grid-items{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:95px;-moz-column-gap:95px;column-gap:95px;row-gap:80px}section.grid-scaffold .grid-items .grid-12{width:1140px}@media (max-width:1140px){section.grid-scaffold .grid-items .grid-12{width:100%}}section.grid-scaffold .grid-items .grid-11{width:1045px}section.grid-scaffold .grid-items .grid-10{width:950px}section.grid-scaffold .grid-items .grid-9{width:855px}section.grid-scaffold .grid-items .grid-8{width:760px}section.grid-scaffold .grid-items .grid-7{width:665px}section.grid-scaffold .grid-items .grid-6{width:570px}section.grid-scaffold .grid-items .grid-5{width:475px}section.grid-scaffold .grid-items .grid-4{width:380px}section.grid-scaffold .grid-items .grid-3{width:285px}section.grid-scaffold .grid-items .grid-2{width:190px}section.grid-scaffold .grid-items .grid-1{width:95px}@media (max-width:1024px){section.grid-scaffold.with-bg h2:first-child{margin-top:-60px}section.grid-scaffold .grid-items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:48px}section.grid-scaffold .grid-items .grid-item{width:100%}}@media (max-width:1240px){section.grid-scaffold .grid-items .grid-item.grid-empty{display:none}}section.grid-scaffold .grid-items .grid-item .field__items{display:grid;row-gap:64px}@media (max-width:767px){section.grid-scaffold.fade-bottom{padding-bottom:50px}section.grid-scaffold.fade-bottom:after{bottom:-25px}section.grid-scaffold .grid-items .grid-item .field__items{row-gap:48px}}section.grid-scaffold .grid-items .grid-item .field__items .field__item section.paragraph .container{width:100%;max-width:100%;margin:auto}section.grid-scaffold.align-top .grid-items{-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}section.grid-scaffold.align-center .grid-items{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}section.grid-scaffold.row-reverse .grid-items{-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
section.cta .content-wrapper{background-color:#f03;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:95px;-moz-column-gap:95px;column-gap:95px;padding:65px 95px}@media (max-width:1024px){section.cta .content-wrapper{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}@media (max-width:767px){section.cta .content-wrapper{padding:48px 15px}}section.cta .content-wrapper .text p{font-size:50px;line-height:65px}@media (max-width:414px){section.cta .content-wrapper .text p{font-size:40px;line-height:55px}}@media (max-width:991px){section.cta .content-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:48px}section.cta .content-wrapper .button,section.cta .content-wrapper .text{width:100%}}
section.stage{position:relative;width:100%;height:100vh;max-height:894px;z-index:1}section.stage.bottom-bar{margin-bottom:4px}section.stage.bottom-bar:after{height:4px;background-image:-moz- oldlinear-gradient(left,#f03,#0931F8);background-image:linear-gradient(to right,#f03,#0931F8);position:absolute;content:"";width:100%}section.stage.with-terms{margin-bottom:52px}section.stage .inner-image{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;height:100%;width:100vw;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}section.stage .container{position:relative;height:100%}section.stage .content-wrapper{margin-top:300px;position:absolute;width:100%}@media (max-width:1024px){section.stage{max-height:667px}section.stage .content-wrapper{margin-top:30%}}section.stage .content-wrapper .title+.text{margin-top:68px}@media (min-width:1025px){section.stage .content-wrapper .text{padding-left:195px;max-width:640px}}section.stage .content-wrapper .links{margin-top:87px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:20px}section.stage .content-wrapper .links .link{width:-moz-calc(33.3333333% - 16px);width:calc(33.3333333% - 16px);min-height:149px;display:grid;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#f03;color:#fff;font-size:30px;line-height:36px;font-weight:700;border-radius:5px}@media (max-width:1240px){section.stage .content-wrapper .links .link{font-size:26px;line-height:32px}}@media (max-width:1024px){section.stage .content-wrapper .links .link{min-height:98px;font-size:24px;line-height:30px}}@media (max-width:991px){section.stage .content-wrapper .links .link{font-size:18px;line-height:24px}}@media (max-width:767px){section.stage .content-wrapper .links{margin-top:48px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:16px}section.stage .content-wrapper .links .link{width:-moz-calc(50% - 8px);width:calc(50% - 8px);min-height:70px;font-size:16px;line-height:22px}}@media (max-width:374px){section.stage .content-wrapper .links{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:12px}section.stage .content-wrapper .links .link{width:-moz-calc(50% - 8px);width:calc(50% - 8px);min-height:64px;font-size:14px;line-height:20px}}section.stage .content-wrapper .links .link:focus,section.stage .content-wrapper .links .link:hover{text-decoration:none;background-color:#0032fa}body.toolbar-horizontal section.stage.fullscreen,body.toolbar-vertical section.stage.fullscreen{height:-moz-calc(100vh - 39px);height:calc(100vh - 39px)}@media (max-width:1024px){body.toolbar-horizontal section.stage.fullscreen,body.toolbar-vertical section.stage.fullscreen{height:-moz-calc(100vh - 39px - 68px);height:calc(100vh - 39px - 68px);max-height:500px}}body.toolbar-horizontal.toolbar-tray-open section.stage.fullscreen{height:-moz-calc(100vh - 79px);height:calc(100vh - 79px)}
footer[role=contentinfo]{max-width:100vw;position:relative;width:100%;background-color:#000a33;z-index:2}footer[role=contentinfo] .region-footer{background-color:#8ca3ff;color:#000a33;padding:12px 0}footer[role=contentinfo] .region-footer .content-wrapper{-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}footer[role=contentinfo] .content-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end}@media (max-width:1024px){footer[role=contentinfo] .content-wrapper{display:block}footer[role=contentinfo] .content-wrapper .menu{text-align:center}footer[role=contentinfo] .content-wrapper .info{margin-top:15px}}footer[role=contentinfo] .pre-footer .h1:first-child,footer[role=contentinfo] .pre-footer .h2:first-child,footer[role=contentinfo] .pre-footer .h3:first-child,footer[role=contentinfo] .pre-footer .h4:first-child,footer[role=contentinfo] .pre-footer h1:first-child,footer[role=contentinfo] .pre-footer h2:first-child,footer[role=contentinfo] .pre-footer h3:first-child,footer[role=contentinfo] .pre-footer h4:first-child{margin-top:0}footer[role=contentinfo] .pre-footer{word-break:break-word;padding:134px 0 88px}footer[role=contentinfo] .pre-footer .h1,footer[role=contentinfo] .pre-footer h1{position:relative;font-family:GeneralSans,sans-serif;font-weight:100;font-size:48px;line-height:60px;color:#fff}@media (max-width:767px){footer[role=contentinfo] .pre-footer .h1,footer[role=contentinfo] .pre-footer h1{font-size:40px;line-height:60px}}footer[role=contentinfo] .pre-footer .h1.large,footer[role=contentinfo] .pre-footer h1.large{font-weight:400;font-size:80px;line-height:100px}@media (max-width:767px){footer[role=contentinfo] .pre-footer .h1.large,footer[role=contentinfo] .pre-footer h1.large{font-size:50px;line-height:65px}}footer[role=contentinfo] .pre-footer .h1.extra-large,footer[role=contentinfo] .pre-footer h1.extra-large{font-weight:700;color:#f03;font-size:120px;line-height:120px}@media (max-width:767px){footer[role=contentinfo] .pre-footer .h1.extra-large,footer[role=contentinfo] .pre-footer h1.extra-large{font-size:50px;line-height:65px}}footer[role=contentinfo] .pre-footer .h2,footer[role=contentinfo] .pre-footer h2{position:relative;font-family:GeneralSans,sans-serif;font-weight:100;font-size:48px;line-height:60px;color:#fff;padding-top:50px}@media (max-width:767px){footer[role=contentinfo] .pre-footer .h2,footer[role=contentinfo] .pre-footer h2{font-size:40px;line-height:60px}}footer[role=contentinfo] .pre-footer .h2.large,footer[role=contentinfo] .pre-footer h2.large{font-weight:400;font-size:80px;line-height:100px}@media (max-width:767px){footer[role=contentinfo] .pre-footer .h2.large,footer[role=contentinfo] .pre-footer h2.large{font-size:50px;line-height:65px}}footer[role=contentinfo] .pre-footer .h2.extra-large,footer[role=contentinfo] .pre-footer h2.extra-large{font-weight:700;color:#f03;font-size:120px;line-height:120px}@media (max-width:767px){footer[role=contentinfo] .pre-footer .h2.extra-large,footer[role=contentinfo] .pre-footer h2.extra-large{font-size:50px;line-height:65px}}footer[role=contentinfo] .pre-footer .h2:before,footer[role=contentinfo] .pre-footer h2:before{height:4px;background-image:-moz- oldlinear-gradient(left,#f03,#0931F8);background-image:linear-gradient(to right,#f03,#0931F8);position:absolute;content:"";top:0;width:130px}footer[role=contentinfo] .pre-footer .h2.large-colored,footer[role=contentinfo] .pre-footer h2.large-colored{padding-top:0;font-weight:300;background:-webkit-linear-gradient(0deg,#f03,#0931F8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:106px;line-height:110px}@media (max-width:1240px){footer[role=contentinfo] .pre-footer .h2.large-colored,footer[role=contentinfo] .pre-footer h2.large-colored{font-size:80px;line-height:84px}}@media (max-width:991px){footer[role=contentinfo] .pre-footer .h2.large-colored,footer[role=contentinfo] .pre-footer h2.large-colored{font-size:64px;line-height:68px}}@media (max-width:767px){footer[role=contentinfo] .pre-footer .h2.large-colored,footer[role=contentinfo] .pre-footer h2.large-colored{font-size:50px;line-height:54px}}@media (max-width:374px){footer[role=contentinfo] .pre-footer .h2.large-colored,footer[role=contentinfo] .pre-footer h2.large-colored{font-size:42px;line-height:46px}}footer[role=contentinfo] .pre-footer .h2.large-colored:before,footer[role=contentinfo] .pre-footer h2.large-colored:before{display:none}footer[role=contentinfo] .pre-footer .h3,footer[role=contentinfo] .pre-footer h3{font-family:GeneralSans,sans-serif;font-weight:400;font-size:32px;line-height:40px;color:#fff}footer[role=contentinfo] .pre-footer .h3.large,footer[role=contentinfo] .pre-footer h3.large{font-weight:700;color:#8ca3ff}footer[role=contentinfo] .pre-footer .h4,footer[role=contentinfo] .pre-footer h4{font-family:GeneralSans,sans-serif;font-weight:700;color:#fff;font-size:18px;line-height:32px}footer[role=contentinfo] .pre-footer .text-align-center{text-align:center}footer[role=contentinfo] .pre-footer .text-align-right{text-align:right}@media (max-width:1024px){footer[role=contentinfo] .pre-footer .text-align-right{text-align:left}}footer[role=contentinfo] .pre-footer img[data-align=center]{margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}footer[role=contentinfo] .pre-footer img[data-align=right]{margin-left:100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width:768px){footer[role=contentinfo] .pre-footer .indent{padding-left:45px}}footer[role=contentinfo] .pre-footer a{color:#fff}footer[role=contentinfo] .pre-footer .h2+p,footer[role=contentinfo] .pre-footer .h3+p,footer[role=contentinfo] .pre-footer h2+p,footer[role=contentinfo] .pre-footer h3+p{margin-top:56px}footer[role=contentinfo] .pre-footer .h1+p,footer[role=contentinfo] .pre-footer h1+p,footer[role=contentinfo] .pre-footer h1.h2+p{margin-top:68px}footer[role=contentinfo] .pre-footer ol+p,footer[role=contentinfo] .pre-footer p+.h2,footer[role=contentinfo] .pre-footer p+.h3,footer[role=contentinfo] .pre-footer p+.h4,footer[role=contentinfo] .pre-footer p+h2,footer[role=contentinfo] .pre-footer p+h3,footer[role=contentinfo] .pre-footer p+h4,footer[role=contentinfo] .pre-footer p+ol,footer[role=contentinfo] .pre-footer p+p,footer[role=contentinfo] .pre-footer p+ul,footer[role=contentinfo] .pre-footer ul+p{margin-top:24px}footer[role=contentinfo] .pre-footer p+ul.list{margin-top:40px}@media (max-width:767px){footer[role=contentinfo] .pre-footer p+.h2,footer[role=contentinfo] .pre-footer p+.h3,footer[role=contentinfo] .pre-footer p+.h4,footer[role=contentinfo] .pre-footer p+h2,footer[role=contentinfo] .pre-footer p+h3,footer[role=contentinfo] .pre-footer p+h4{margin-top:0}}footer[role=contentinfo] .pre-footer ul li+li{margin-top:16px}footer[role=contentinfo] .pre-footer ul.list li{padding-left:36px;background-image:url(/themes/limbus2022/assets/images/icons/icon-arrow-right-red.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:11px}footer[role=contentinfo] .pre-footer ul.list li+li{margin-top:22px}footer[role=contentinfo] .pre-footer ol{list-style:none;counter-reset:custom-counter;padding:5px 0 0}footer[role=contentinfo] .pre-footer ol li{counter-increment:custom-counter;display:grid;grid-template-columns:28px auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}footer[role=contentinfo] .pre-footer ol li:before{content:counter(custom-counter);font-size:15px;line-height:28px;color:#f5f5f5;background-color:#f03;text-align:center;width:28px;height:28px}footer[role=contentinfo] .pre-footer ol li+li{margin-top:13px}footer[role=contentinfo] .pre-footer ol+.btn,footer[role=contentinfo] .pre-footer p+.btn,footer[role=contentinfo] .pre-footer ul+.btn{margin-top:50px}@media (max-width:767px){footer[role=contentinfo] .pre-footer ol+.btn,footer[role=contentinfo] .pre-footer p+.btn,footer[role=contentinfo] .pre-footer ul+.btn{margin-top:38px}}footer[role=contentinfo] .pre-footer ol+p>.btn,footer[role=contentinfo] .pre-footer p+p>.btn,footer[role=contentinfo] .pre-footer ul+p>.btn{margin-top:40px}@media (max-width:767px){footer[role=contentinfo] .pre-footer ol+p>.btn,footer[role=contentinfo] .pre-footer p+p>.btn,footer[role=contentinfo] .pre-footer ul+p>.btn{margin-top:20px}}footer[role=contentinfo] .pre-footer p.small{margin-top:7px}footer[role=contentinfo] .pre-footer p.primary{color:#f03}footer[role=contentinfo] .pre-footer p.secondary{color:#8ca3ff}footer[role=contentinfo] .pre-footer .content-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;line-height:36px;font-weight:500;-webkit-column-gap:250px;-moz-column-gap:250px;column-gap:250px}@media (max-width:1240px){footer[role=contentinfo] .pre-footer .content-wrapper{-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px}}@media (max-width:991px){footer[role=contentinfo] .pre-footer .content-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer[role=contentinfo] .pre-footer .content-wrapper .left-wrapper{width:100%}}footer[role=contentinfo] .pre-footer .content-wrapper .left-wrapper .logo{background-image:url(/themes/limbus2022/assets/images/logos/logo-limbus-vermessung.svg);background-repeat:no-repeat;background-size:contain;width:228px;height:68px}footer[role=contentinfo] .pre-footer .content-wrapper .right-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;padding-top:20px}@media (max-width:1240px){footer[role=contentinfo] .pre-footer .content-wrapper .right-wrapper{-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px}}@media (max-width:991px){footer[role=contentinfo] .pre-footer .content-wrapper .right-wrapper{width:100%}footer[role=contentinfo] .pre-footer .content-wrapper #block-contact,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2{padding-top:64px}}footer[role=contentinfo] .pre-footer .content-wrapper #block-contact p+p,footer[role=contentinfo] .pre-footer .content-wrapper #block-contact p+ul,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1 p+p,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1 p+ul,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2 p+p,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2 p+ul{margin-top:40px}@media (max-width:767px){footer[role=contentinfo] .pre-footer .content-wrapper .right-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer[role=contentinfo] .pre-footer .content-wrapper #block-contact,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2{width:100%;text-align:center}footer[role=contentinfo] .pre-footer .content-wrapper #block-contact p+p,footer[role=contentinfo] .pre-footer .content-wrapper #block-contact p+ul,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1 p+p,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1 p+ul,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2 p+p,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2 p+ul{margin-top:22px}}footer[role=contentinfo] .pre-footer .content-wrapper #block-contact ul li+li,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1 ul li+li,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2 ul li+li{margin-top:0}footer[role=contentinfo] .pre-footer .content-wrapper #block-contact ul li a,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1 ul li a,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2 ul li a{text-decoration:none}footer[role=contentinfo] .pre-footer .content-wrapper #block-contact ul li a:focus,footer[role=contentinfo] .pre-footer .content-wrapper #block-contact ul li a:hover,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1 ul li a:focus,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks1 ul li a:hover,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2 ul li a:focus,footer[role=contentinfo] .pre-footer .content-wrapper #block-footerlinks2 ul li a:hover{text-decoration:underline}footer[role=contentinfo] .pre-footer .content-wrapper #block-contact a{color:#f03}footer[role=contentinfo] .footer-map{width:1440px;max-width:100%;margin:0 auto}footer[role=contentinfo] .footer-map img{display:block;width:100%;height:auto}footer[role=contentinfo] .info{font-size:12px;line-height:36px;font-weight:400;text-align:center;color:#000a33}footer[role=contentinfo] .menu--footer .menu{margin:0;list-style:none;padding:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}footer[role=contentinfo] .menu--footer .menu .menu-item a,footer[role=contentinfo] .menu--footer .menu .menu-item a:focus,footer[role=contentinfo] .menu--footer .menu .menu-item a:hover{text-decoration:none;color:#000a33}footer[role=contentinfo] .menu--footer .menu .menu-item{font-size:12px;line-height:36px;font-weight:400}footer[role=contentinfo] .menu--footer .menu .menu-item+.menu-item{margin-left:25px}@media (max-width:1024px){footer[role=contentinfo] .info{width:100%}footer[role=contentinfo] .menu--footer .menu{display:block}footer[role=contentinfo] .menu--footer .menu .menu-item{margin-top:8px}footer[role=contentinfo] .menu--footer .menu .menu-item+.menu-item{margin-left:0}}footer[role=contentinfo] .menu--footer .menu .menu-item a{color:#000a33}footer[role=contentinfo] .menu--footer .menu .menu-item a:focus,footer[role=contentinfo] .menu--footer .menu .menu-item a:hover{color:#000a33;text-decoration:underline}body.user-logged-in footer[role=contentinfo]{padding-bottom:47px}
.views-align-left{text-align:left}.views-align-right{text-align:right}.btn,.views-align-center{text-align:center}.views-view-grid .views-col{float:left}.views-view-grid .views-row{float:left;clear:both;width:100%}.views-display-link+.views-display-link{margin-left:.5em}.ajax-progress{display:inline-block;padding:1px 5px 2px}.ajax-progress-throbber .message,.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px}[dir=rtl] .ajax-progress{float:right}.ajax-progress-throbber .throbber{background:url(/themes/images/core/throbber-active.gif) 0 center no-repeat}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/themes/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center}[dir=rtl] .ajax-progress-fullscreen{right:49%;left:auto}.js input.form-autocomplete{background-image:url(/themes/images/core/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center}.js[dir=rtl] input.form-autocomplete{background-position:0 center}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/themes/images/core/throbber-active.gif);background-position:100% center}.js[dir=rtl] input.form-autocomplete.ui-autocomplete-loading{background-position:0 center}.clearfix:after{display:table;clear:both;content:""}.hidden,.js details:not([open]) .details-wrapper{display:none}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;overflow:visible;clip:auto;width:auto;height:auto}.position-container,.progress,sub,sup{position:relative}.invisible{visibility:hidden}.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}.js .js-hide,.js-show{display:none}.js .js-show{display:block}.nowrap{white-space:nowrap}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.875em}.progress__description{float:left}.progress__percentage,[dir=rtl] .progress__description{float:right}[dir=rtl] .progress__percentage{float:left}.progress--small .progress__track{height:7px}.progress--small .progress__bar{height:7px;background-size:20px 20px}.reset-appearance{margin:0;padding:0;border:0;background:0 0;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px}.system-status-counter__status-icon--error:before{background-image:url(/themes/images/core/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/themes/images/core/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/themes/images/core/icons/73b355/check.svg)}.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}legend,td,th{padding:0}.system-status-general-info__item-title{border-bottom:1px solid #ccc}img,legend{border:0}.paragraph--unpublished{background-color:#fff4f4}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}@media (min--moz-device-pixel-ratio:0){summary{display:list-item}}.button-wrapper{width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn{font-family:GeneralSans,sans-serif;font-weight:500;max-width:100%;background-color:transparent;border:1px solid #f03;border-radius:5px;color:#f03!important;display:inline-block;font-size:16px;line-height:20px;padding:14px 32px;text-decoration:none}.btn:focus,.btn:hover{color:#fff!important;border-color:#fff;text-decoration:none}.btn.btn-large{min-width:267px}@media (max-width:414px){.btn.btn-large{min-width:100%;width:100%;padding:14px 8px}}.btn.btn-primary{min-width:267px;color:#fff!important;background-color:#f03}@media (max-width:414px){.btn.btn-primary{min-width:100%;width:100%;padding:14px 8px}}.btn.btn-primary:focus,.btn.btn-primary:hover{color:#000a33!important;background-color:#fff}.btn.btn-cta{min-width:267px;color:#f03!important;background-color:#fff;border-color:#fff}@media (max-width:414px){.btn.btn-cta{min-width:100%;width:100%;padding:14px 8px}}.btn.btn-cta:focus,.btn.btn-cta:hover{color:#000a33!important}p>.btn{margin-top:0}
