body{font-family:var(--font_text);padding-top:56px}nav.navbar{background-color:rgba(var(--maincolor_rgb),.9)!important}h1,h2,h3,h4,h5,h6{color:var(--maincolor);font-family:var(--font_heading)}h1{margin-top:2rem}.button{background:var(--maincolor);border-color:var(--maincolor);border-radius:var(--border_radius);color:#fff;font-family:var(--font_buttons);padding:1em 2em}.button:active,.button:focus,.button:hover{background:var(--secondarycolor);border-color:var(--secondarycolor);color:#fff;text-decoration:none}.button-sm{padding:.25em 2em}.meta i{color:var(--maincolor)}.block-navigationtiles a .label{background:var(--maincolor)}.page-link,a{color:var(--maincolor)}.page-item.active .page-link{background-color:var(--maincolor);border-color:var(--maincolor)}.img-empty{background:#eee;height:0;padding-bottom:100%;width:100%}ul.files,ul.pagination{margin-bottom:0}ul.files{list-style:none;padding-left:0}.perex{font-weight:700}.meta{display:flex;justify-content:flex-start;margin-bottom:1em;opacity:.7}.meta>div{margin-right:2em}.text-columns{-moz-column-gap:2em;column-gap:2em}@media screen and (min-width:992px){.text-columns-2{-moz-column-count:2;column-count:2}.text-columns-3{-moz-column-count:3;column-count:3}}.navbar-brand{padding:0}footer{background:var(--maincolor);box-shadow:0 -.5rem 1rem rgba(0,0,0,.15)!important;color:#fff;padding:2rem 0}footer a{color:#fff!important;text-decoration:none!important}footer a:hover{text-decoration:underline!important}footer .logo{margin-bottom:1rem}footer .socials a{font-size:1.1em;margin-right:5px}footer li,footer ul{font-size:.9rem;list-style:none;padding-left:0}.carousel-control-next,.carousel-control-prev{background:0 0;border:0}.block{padding:2rem 0 1rem}.block-banners,.block-header{padding-top:0}.block-inverse{background:var(--maincolor);color:#fff}.block-inverse a{color:var(--secondarycolor)}.block-header .container{background:none;padding:0}.block-header .header{background:50% no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:0 2em;position:relative}.block-header .header:after{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.block-header .header .sub,.block-header .header h1{color:#fff;margin:0;z-index:1}.block-header .header h1{font-size:3.5rem}.block-header .header .sub{font-size:2rem}.block-usp i{font-size:2em}.block-usp p{margin:1em auto 0;max-width:10em}.block-usp img{height:auto;max-width:100%}.block-usp .usp,.block-usp .usp .icon,.block-usp .usp .text{display:block}.block-usp .usp .icon{margin-bottom:.5em}.block-usp .usp .text{padding:0 2em}.block-usp .usp:hover{text-decoration:none}.block-navigationtiles .container{background:none;padding:0}.block-navigationtiles a{background:#ddd 50% no-repeat;background-size:cover;display:block;height:0;padding-bottom:100%;position:relative;width:100%}.block-navigationtiles a .label{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:flex;flex-direction:column;font-weight:700;height:25%;justify-content:center;left:0;padding:.25em 1em;position:absolute;right:0;text-align:center;transition:height .2s}.block-navigationtiles a:hover .label{height:100%}.block-contentboxes .box{background:#eee;margin-bottom:1em;padding:1em}.block-contentboxes .box-right .col-image{order:2}.block-contentboxes .box-right .col-text{order:1;text-align:right}.block-banners .box{background:50% no-repeat;background-size:cover;position:relative;text-align:center}.block-banners .box:after{background:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-banners .box .content{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.block-banners .box .content h2,.block-banners .box .content p{font-weight:700}.block-banners .box.box-main .content{padding:2em 3em}.block-pricelist .head{text-align:center}.block-pricelist .card{height:100%}.block-pricelist .card.hilight{border-color:var(--maincolor);position:relative;transform:scale(1.025)}.block-pricelist .card.hilight .badge-danger{position:absolute;right:0;top:0;transform:rotate(20deg);translate:15% 0}.block-pricelist .card.hilight .card-header{background:var(--maincolor)}.block-pricelist .card.hilight .card-header h5{color:#fff}
