@font-face{font-family:"Lato Light";src:url('../../../fileadmin/templates/grohs-consult/fonts/Lato-Light.woff2') format("woff2"),url('../../../fileadmin/templates/grohs-consult/fonts/Lato-Light.woff') format("woff");font-weight:normal;font-style:normal}body{font-family:"Lato"}.body-bg-top{padding-top:85px}@media (min-width:768px){.body-bg-top{padding-top:90px}}@media (min-width:992px){.body-bg-top{padding-top:100px}}.navbar-mainnavigation .navbar-brand{height:85px}@media (min-width:768px){.navbar-mainnavigation .navbar-brand{height:90px}}@media (min-width:992px){.navbar-mainnavigation .navbar-brand{height:90px}}.nav-link-text{text-transform:none}.navbar-mainnavigation .navbar-brand-image img{max-height:50%;top:50%;padding:8px}@media (min-width:768px){.navbar-mainnavigation .navbar-brand-image img{max-height:55%}}.navbar-transition .navbar-brand{height:70px;top:50%}.navbar+a+.carousel-fullscreen,.navbar+a+.carousel-fullscreen .carousel-item{height:calc(100vh - 70px)}@media (min-width:768px){.navbar+a+.carousel-fullscreen,.navbar+a+.carousel-fullscreen .carousel-item{height:calc(100vh - 90px)}}@media (min-width:992px){.navbar+a+.carousel-fullscreen,.navbar+a+.carousel-fullscreen .carousel-item{height:calc(100vh - 100px)}}@media (min-width:1200px){.navbar-mainnavigation>.container>.collapse>.navbar-nav .nav-link{padding-right:0.8rem;padding-left:0.8rem}}#page-header{border-style:solid;border-width:0 0 6px 0;border-image:linear-gradient(90deg,#261F54 0%,#005E88 25%,#00C6CA 75%) 1}@media (min-width:768px){#page-header{border-width:0 0 8px 0}}.row{--bs-gutter-x:20px}@media (min-width:768px){.row{--bs-gutter-x:40px}}h2{border:0;color:#261F54}h3{background:none;color:#434242;padding:0}h4{line-height:2rem}@media (min-width:768px){h4{line-height:2.5rem}}.lead{font-family:"Lato Light";font-size:1.2rem}@media (min-width:768px){.lead{font-size:1.3rem}}.col-11{width:100%}@media (min-width:992px){.col-11{width:33.33333333%}}#c7949.frame{padding-top:20px;padding-bottom:20px}.lead strong{font-family:"Lato"}.frame-background-light,.frame-background-primary,.frame-background-secondary{border-radius:10px;margin-top:15px !important}.frame-background-light{background:#f0f0f0}.gallery-item img,.gallery-item picture{border-radius:10px}@media (min-width:768px){.textpic-item.textpic-gallery{width:calc(38% - (40px / 2))}}@media (min-width:768px){.textpic-item.textpic-text{width:calc(62% - (40px / 2))}}.icongroup{margin:0px !important}@media (min-width:992px){.icongroup{margin:0px !important}}.icongroup-item-text-header{display:none}.icongroup-item-icon{width:30px}.icongroup-item{margin:2px}texticon-icon .texticon-inner-icon svg,.texticon-icon .texticon-inner-icon img{height:0.8em;width:0.8em}.texticon-type-circle .texticon-inner-icon{line-height:1.8em;height:1.8em;width:1.8em}blockquote{font-size:1.4rem}@media (min-width:768px){blockquote{font-size:1.6rem}}.frame-unterseiten_menu li a{background:#3e6c98;text-shadow:none;font-weight:400}.frame-unterseiten_menu li{padding-right:10px;padding-left:0px}.accordion-item+.accordion-item{margin-top:0em}.timeline-item-date{display:none}.timeline-item-text ul,.accordion-content-item ul{padding:15px}.carousel-item-type-header .carousel-text-inner{width:100%;margin:0;position:absolute;top:20px;text-align:right;left:0}@media (min-width:576px){.carousel-item-type-header .carousel-text-inner{width:500px;padding-right:0px;left:auto;right:auto}}@media (min-width:768px){.carousel-item-type-header .carousel-text-inner{width:680px}}@media (min-width:992px){.carousel-item-type-header .carousel-text-inner{top:50px;width:920px}}@media (min-width:1200px){.carousel-item-type-header .carousel-text-inner{width:1100px}}.carousel-text-inner h1,.carousel-text-inner h2,.carousel-text-inner h3,.carousel-text-inner h4{text-shadow:none;font-weight:400;color:#005E88 !important}@media (min-width:992px){.carousel-small .item{height:400px}}@media (min-width:1200px){.carousel-small .item{height:450px}}.carousel-text.vcontainer{padding:20px;background-color:white;opacity:0.85;color:#333;text-shadow:none;position:relative;margin-top:0px}@media (min-width:768px){.carousel-text.vcontainer{margin-top:0px}}.carousel-image.vcontainer{background:none}.carousel-item-type-text_and_image h1,.carousel-item-type-text_and_image h2,.carousel-item-type-text_and_image h3,.carousel-item-type-text_and_image h4,.carousel-item-type-text_and_image p{text-shadow:none;color:#333 !important;font-weight:400}.carousel-item-type-text_and_image p{font-size:1rem;margin-bottom:0.5rem}@media (min-width:768px){.carousel-item-type-text_and_image p{font-size:1.1rem;margin-bottom:1rem}}.carousel-item-type-text_and_image p:last-of-type{padding-bottom:30px}.carousel-item-type-text_and_image h2{font-size:1.1rem;color:#261F54 !important}@media (min-width:768px){.carousel-item-type-text_and_image h2{font-size:1.7rem}}@media (min-width:992px){.carousel-item-type-text_and_image h2{font-size:2rem}}.carousel-item-type-text_and_image h3,h3.carousel-header.awesome,h3.carousel-subheader.awesome{font-size:1.5rem}@media (min-width:768px){.carousel-item-type-text_and_image h3,h3.carousel-header.awesome,h3.carousel-subheader.awesome{font-size:2rem;padding:0;margin-bottom:0}}@media (min-width:992px){.carousel-item-type-text_and_image h3,h3.carousel-header.awesome,h3.carousel-subheader.awesome{font-size:2.1rem}}@media (min-width:1200px){.carousel-item-type-text_and_image h3,h3.carousel-header.awesome,h3.carousel-subheader.awesome{font-size:2.2rem}}.carousel-item-type-text_and_image h4{font-size:1rem}@media (min-width:768px){.carousel-item-type-text_and_image h4{font-size:1.1rem}}@media (min-width:992px){.carousel-item-type-text_and_image h4{font-size:1.2rem}}.carousel-subheader.button{display:inline-block;font-weight:400;color:#fff !important;text-align:center;vertical-align:middle;user-select:none;background-color:#579599;padding:0.375rem 0.75rem;font-size:1.1rem;line-height:1.5;border-radius:5px;position:absolute;bottom:5px;font-size:1.1rem !important}.carousel-subheader.button:hover{background:#5b7694}.frame-background-ueberschrift{min-height:130px}@media (min-width:768px){.frame-background-ueberschrift{min-height:180px}}.frame-background-ueberschrift{background:#082952;background:-moz-linear-gradient(top,#102c59 0%,#3c6bb7 100%);background:-webkit-linear-gradient(top,#102c59 0%,#3c6bb7 100%);background:linear-gradient(to bottom,#102c59 0%,#3c6bb7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#102c59",endColorstr="#3c6bb7",GradientType=0);color:#fff;position:relative}.frame-background-ueberschrift .frame-container{position:absolute;bottom:0;width:90%;z-index:99;background:#fff;left:0;right:0;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}@media (min-width:768px){.frame-background-ueberschrift .frame-container{width:100%}}.frame-background-ueberschrift h1,.frame-background-ueberschrift h2,.frame-background-ueberschrift h3{color:#261F54;padding-top:15px;font-weight:500;font-family:"Exo",sans-serif;text-transform:uppercase}.frame.frame-infokastenstart{padding-top:1rem;padding-bottom:1rem}.frame.frame-infokastenstart .frame-container{background:none;box-shadow:none;margin-top:0}.frame.frame-infokastenstart .frame-container .frame-inner{margin-top:0px;background:#261F54;z-index:999;position:relative;padding:20px;color:#fff;width:70%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);margin:-80px auto 0px auto}@media (min-width:576px){.frame.frame-infokastenstart .frame-container .frame-inner{margin:-80px auto}}@media (min-width:768px){.frame.frame-infokastenstart .frame-container .frame-inner{margin:-70px auto;width:650px;padding:20px}}@media (min-width:992px){.frame.frame-infokastenstart .frame-container .frame-inner{margin:-80px auto;width:700px;padding:30px}}@media (min-width:1200px){.frame.frame-infokastenstart .frame-container .frame-inner{margin:-90px auto;width:850px;padding:45px}}.text-info{color:#261F54 !important}.frame-layout-galerie .gallery-item img,.frame-layout-galerie .gallery-item picture{height:110px}@media (min-width:576px){.frame-layout-galerie .gallery-item img,.frame-layout-galerie .gallery-item picture{height:100px}}@media (min-width:768px){.frame-layout-galerie .gallery-item img,.frame-layout-galerie .gallery-item picture{height:130px}}@media (min-width:992px){.frame-layout-galerie .gallery-item img,.frame-layout-galerie .gallery-item picture{height:180px}}@media (min-width:1200px){.frame-layout-galerie .gallery-item img,.frame-layout-galerie .gallery-item picture{height:200px}}
