.frame-background-secondary{background-color:#f4f4f4}.frame-option-indent-right .frame-container{padding-top:5rem;padding-bottom:5rem}.frame-option-indent-right .frame-inner{background:#fff;padding:4rem 6rem;max-width:55%}h1,h2,h3,h4,h5,.display-1,.display-2,.display-3,.display-4,.display-5{margin-bottom:2rem}.frame-type-header+.frame-indent{margin-top:-8rem !important}.gallery-item img,.gallery-item picture{image-rendering:-webkit-optimize-contrast}footer#page-footer .footer-section-content-column-right .frame-inner p:last-child{border:0;margin:0;padding:0}footer#page-footer .footer-section-content .footer-section-content-column-right>.frame .frame:first-child p:last-child a{text-indent:unset;display:inline;margin:0;padding:0}footer#page-footer .footer-section-content .footer-section-content-column-right>.frame .frame:first-child p:last-child a:before,footer#page-footer .footer-section-content .footer-section-content-column-right>.frame .frame:first-child p:last-child a:after{display:none}.frame-backgroundimage-container,.frame-backgroundimage{visibility:hidden}.frame-header{color:#0077be}.main-section h1,.main-section h2{color:#0076be;font-size:1.6rem}.main-section h3{font-size:1.2rem}.main-section h3+h1,.main-section h3+h2{margin-top:-2rem}.main-section ul{margin-bottom:2rem}.shortcuts{z-index:1}.shortcuts li a{border:0;background-color:#50b147;color:#fff;background-image:url('../../../_assets/463e8dc813836f676e16a6b729f5d521/Images/topocrom-systems/call-to-action_mail.png')}.shortcuts li:nth-child(2) a{background-image:url('../../../_assets/463e8dc813836f676e16a6b729f5d521/Images/topocrom-systems/call-to-action_telefon.png')}a.link-file,a.link-page{background:#4eb347;color:#fff;padding:10px;text-decoration:none}a.link-file:after,a.link-page:after{content:"";background:url('../../../_assets/463e8dc813836f676e16a6b729f5d521/Images/topocrom-systems/button-download.svg') no-repeat center;background-size:100%;width:1.5rem;height:1.5rem;margin-left:0.5rem;position:relative;top:5px}a.link-file:hover,a.link-page:hover{color:#fff;background-color:#60d258}a.link-file:visited,a.link-page:visited{color:#fff}a.link-page:after{background-image:url('../../../_assets/463e8dc813836f676e16a6b729f5d521/Images/topocrom-systems/button-page.svg');top:2px}.frame-backgroundimage-size-cover{background-size:cover}.frame-backgroundimage-size-contain{background-size:contain}.frame-backgroundimage-size-full{background-size:100%}.frame-backgroundimage-size-onethird{background-size:33% auto;background-repeat:no-repeat}.frame-backgroundimage-size-half{background-size:50% auto;background-repeat:no-repeat}.frame-backgroundimage-size-twothirds{background-size:66% auto;background-repeat:no-repeat}.frame-backgroundimage-align-left{background-position:left}.frame-backgroundimage-align-center{background-position:center}.frame-backgroundimage-align-right{background-position:right}.navbar-mainnavigation>.navbar-nav:last-child,.navbar-mainnavigation>.container>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-fluid>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-sm>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-md>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-lg>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-xl>.collapse>.navbar-nav:last-child{margin-left:0;min-width:80%;justify-content:space-between}.navbar.navbar-mainnavigation .navbar-brand{height:65px;max-height:100%;padding-top:10px;padding-bottom:10px}.navbar.navbar-mainnavigation .navbar-brand img{max-height:100%;height:100%}.navbar.navbar-mainnavigation.navbar-transition:not(:hover) .navbar-brand{padding:0}footer#page-footer{border-bottom:solid 60px #50b147}.footer-section-content>.container>.section-row .section-column{border-bottom-color:#a1a1a1}.footer-section-content-column-right .frame-inner p:last-child{border-left:solid 1px;margin-top:-16px;padding:16px 30px 16px}.border-section{background:#ededed}.border-section>.frame.frame-background-secondary:first-child:last-child>.frame-group-container,.border-section>.frame.frame-has-backgroundimage:first-child:last-child>.frame-group-container{padding:0}.border-section>.frame.frame-background-secondary:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container,.border-section>.frame.frame-has-backgroundimage:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container{display:flex;align-items:center;min-height:500px}.border-section>.frame.frame-background-secondary:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container .frame-inner,.border-section>.frame.frame-has-backgroundimage:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container .frame-inner{margin-bottom:1rem}.border-section>.frame.frame-background-secondary:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container .frame-inner h3,.border-section>.frame.frame-has-backgroundimage:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container .frame-inner h3{color:#000;font-family:"Roboto Slab",sans-serif;font-size:1.2rem}.border-section>.frame.frame-background-secondary:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container .frame-inner h3:before,.border-section>.frame.frame-has-backgroundimage:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container .frame-inner h3:before{display:none}.border-section>.frame.frame-background-secondary:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container .frame-inner h1,.border-section>.frame.frame-has-backgroundimage:first-child:last-child>.frame-group-container>.frame-group-inner>.frame-container .frame-inner h1{color:#0076be;text-transform:uppercase}.card-group-element{padding-left:75px;padding-right:75px}.carousel .carousel-inner{display:grid;grid-template-columns:1fr}.carousel .carousel-item{padding:0;grid-column:1 / 1;grid-row:1 / 1}.carousel.card-group-element{background:#fff;border-bottom:solid 6px #4eb347;padding:0}.carousel.card-group-element .carousel-indicators{bottom:1rem;padding-left:2rem}.carousel.card-group-element .card-title{display:none}.carousel.card-group-element .card-body ul{font-family:"Roboto Slab",sans-serif;font-weight:bold;font-size:1.2rem}.carousel.card-group-element h1,.carousel.card-group-element h2{color:#0076be}.carousel.card-group-element h3{font-size:1.2rem}.carousel.card-group-element h3:not(.card-title)+h1,.carousel.card-group-element h3:not(.card-title)+h2{margin-top:-2rem}.carousel.card-group-element.card-group-element-align-right{margin-left:auto}.carousel.card-group-element .card-group-element-item{height:auto;display:block}.carousel.card-group-element .card-group-element-item .card{padding:0;box-shadow:none}.carousel.card-group-element .card-group-element-item .card p{margin-bottom:0.5rem}.carousel.card-group-element .card-group-element-item .card-body{padding:2rem 2rem 6rem}.carousel.card-group-element .card{flex-direction:column}.carousel.card-group-element .card>div{max-width:100%;padding-left:2rem;padding-right:2rem;padding-bottom:0}.carousel.card-group-element .card .card-img-top{order:0}.carousel.card-group-element .carousel-indicators{background:transparent;align-items:center;justify-content:flex-start}.carousel.card-group-element.card-group-element-columns-2{background:transparent;border:0}.carousel.card-group-element.card-group-element-columns-2 .card-group-element-item{width:100%}.carousel.card-group-element.card-group-element-columns-2 .card-group-element-item .card{padding:0}.carousel.card-group-element.card-group-element-columns-2 .card-group-element-item .card-body{background:#fff;border-bottom:solid 6px #4eb347;padding:2rem 2rem 6rem}.carousel.card-group-element.card-group-element-columns-2 .card-group-element-item .card-img-top{order:0;padding-left:2rem;padding-right:2rem;padding-bottom:2rem;margin:auto 0}.carousel.card-group-element.card-group-element-columns-2 .carousel-indicators{bottom:1rem;padding-left:2rem}.carousel .carousel-item-type-text .carousel-item-header{display:none}.carousel .carousel-item-type-text .carousel-text-inner{display:flex;flex-direction:column;margin-left:0}.carousel .carousel-item-type-text .carousel-text-inner h1,.carousel .carousel-item-type-text .carousel-text-inner h2{color:#0076be;font-family:"Roboto Slab",sans-serif;font-weight:700;font-size:2.5rem;margin-bottom:0}.carousel .carousel-item-type-text .carousel-text-inner h3{color:#303030;font-family:"Roboto Slab",sans-serif;font-weight:700;font-size:1.25rem;margin-bottom:0.25rem;text-transform:none}.carousel .carousel-item-type-text .carousel-text-inner h3:before{display:none}.carousel .carousel-backgroundimage-container,.carousel .carousel-backgroundimage{background-color:#eee;background-size:contain;background-repeat:no-repeat;background-position:right}.carousel .carousel-item-type-text_and_image .carousel-backgroundimage-container,.carousel .carousel-item-type-text_and_image .carousel-backgroundimage{background-size:60% auto}.carousel .carousel-item-type-text_and_image .carousel-text{background:#fff;padding:2rem;border-bottom:solid 6px #4eb347}.carousel .carousel-indicators{display:flex;opacity:1;background:#fff;height:4rem;padding:0;margin:0;align-items:center}.carousel .carousel-indicators button{border:solid 2px #4eb347;width:0.5rem;height:0.5rem;padding:0;border-radius:50%;opacity:1;transition:0.5s background 0s}.carousel .carousel-indicators button:hover,.carousel .carousel-indicators button.active{background:#4eb347;height:0.5rem;border-top-width:2px;border-bottom-width:2px}.border-section .carousel{padding-bottom:4rem}.border-section .carousel .carousel-inner{bottom:4rem;display:block}.border-section .carousel .carousel-indicators{display:flex}.card-group-element-item:before{display:none}.card-group-element-item a,.card-group-element-item a:hover{text-decoration:none;display:block;height:100%}.card-group-element-item .card{text-align:left;color:#404040;border-radius:0;background:transparent;position:relative;padding:0 35px;height:100%;top:0;left:0}.card-group-element-item .card:hover{background:transparent;box-shadow:none}.card-group-element-item .card p{max-height:none;opacity:1}.card-group-element-item .card-title{margin:0 0 25px;font-size:1.4rem}.card-group-element-item .card-body{padding:25px 0 25px}.card-group-element-item .card-body+.card-footer{display:block;background-color:#4eb347;color:#fff;padding:15px 20px;display:flex;justify-content:space-between}.card-group-element-item .btn-icon{margin:-5px}.card-group-element-item .btn-icon svg{width:1.8rem;height:1.8rem}.footer-section-content .frame-inner>ul{max-width:100%}.footer-section-content .frame-inner>ul>li{flex-basis:20%}#c1539{}#c1539 h3{color:#000}#c1539 h2{color:#fff}#c1539 .textpic-gallery{margin-bottom:0;padding-bottom:0}#c1539 .textpic-gallery figure{border-left:solid 2px #fff;border-right:solid 2px #fff;margin-bottom:1.5rem;padding-bottom:2rem}#c1539 ul{list-style:none;color:#fff;display:flex;justify-content:space-between}#c1539 ul li{padding:0;font-family:"Roboto Slab",sans-serif;font-size:1.2rem}#c1539 ul li:before{display:none}#c1552{font-weight:700;margin:-5px}#c1552 p+p{margin-top:5rem}#c1552 tr td{width:33.3333%;border:solid 5px #fff;vertical-align:middle}#c1552 tr:nth-child(even) td{background-color:#eee}#c1552 tr:nth-child(odd) td{background-color:#ddd}#c1552 tr:first-child{font-family:"Roboto Slab",sans-serif;color:#0076be;font-size:1.2rem}#c1552 tr:first-child td{background:#fff}#c1552 tr:nth-child(2) td{background:#0076be;color:#fff}#c1552 tr:nth-child(2) td:first-child{background:transparent;color:#0076be}#c1552 td{text-align:center}#c1552 td:first-child{text-align:left}@media (min-width:768px){#c1576 .textpic-text{min-height:248px}.carousel.card-group-element{max-width:100%}.carousel.card-group-element .carousel-indicators{bottom:6rem;padding-left:4rem}.carousel.card-group-element .card{flex-direction:row}.carousel.card-group-element .card>div{flex-basis:50%;max-width:50%;padding-left:2rem;padding-right:2rem;padding-bottom:0}.carousel.card-group-element .card .card-img-top{order:10;padding-left:6rem;padding-right:6rem}.carousel.card-group-element.card-group-element-columns-2 .card-group-element-item .card{padding:5rem 2rem}.carousel.card-group-element.card-group-element-columns-2 .card-group-element-item .card-img-top{order:10;padding-bottom:0;padding-left:6rem;padding-right:6rem}.carousel.card-group-element.card-group-element-columns-2 .carousel-indicators{bottom:6rem;padding-left:4rem}.carousel.card-group-element .card-group-element-item .card{padding:2rem}.frame-backgroundimage-container,.frame-backgroundimage{visibility:visible}}@media (min-width:1200px){.section-default>.frame{padding-top:6rem;padding-bottom:6rem}}
