.has-text-color-background-color{background:#6e6e6e}.has-text-color-color{color:#6e6e6e}.has-text-color-dark-background-color{background:#28272c}.has-text-color-dark-color{color:#28272c}.has-color-second-background-color{background:#c20e19}.has-color-second-color{color:#c20e19}.has-bg-grey-background-color{background:#999}.has-bg-grey-color{color:#999}.has-color-white-background-color{background:#fff}.has-color-white-color{color:#fff}.has-bg-grey-light-background-color{background:#e5e5e5}.has-bg-grey-light-color{color:#e5e5e5}.has-background+.has-background{margin-top:calc(var(--global--spacing-vertical) * -1)}.entry-content .has-background:last-child{margin-bottom:0}.site-header{height:80px;width:100%;max-width:100%;position:fixed;border-bottom:2px solid var(--global--color-secondary);background:rgba(255,255,255,1);padding-top:0;z-index:99998;top:0}.site-footer{width:100%;max-width:100%;height:50px;background:#000}.site-footer .mobile_break{display:none}@media only screen and (max-width:700px){.site-footer{height:65px;text-align:center}.site-footer .dont_show_mobile{display:none}.site-footer .mobile_break{display:inline}}@media only screen and (max-width:600px){.site-footer{height:100px}.site-footer .footer-social{padding-top:50px}}@media only screen and (max-width:350px){.site-footer .mobile_break{display:none}}.footer-social{position:absolute;top:0;left:auto;right:0;font-size:32px}.footer-social a{color:#fff;margin-left:10px}.site-content{min-height:calc(100vh - 80px - 50px);margin-top:80px}@media only screen and (max-width:500px){.site-content{min-height:calc(100vh - 80px - 65px)}}.entry-content p+h3,.entry-content p+h2{margin-top:calc(2 * var(--global--spacing-vertical))}@media only screen and (min-width:1024px){.menu-button-container{display:none}.primary-navigation>.primary-menu-container{position:absolute;visibility:visible;opacity:1;overflow:visible;top:5px;left:208px;padding-top:0;transform:none;width:100%;background:0 0;height:auto;padding-left:0}.primary-navigation>.primary-menu-container li{float:left;margin-right:25px;width:auto;font-size:22px;text-transform:uppercase}.primary-navigation>div>.menu-wrapper li{width:auto}.primary-navigation{left:0}.primary-navigation a{padding-bottom:0}}@media only screen and (max-width:1319px) and (min-width:1024px){.primary-navigation a{font-size:1.68vw}.primary-navigation>.primary-menu-container li{margin-right:1.7vw}}.wp-block-group.has-background{width:100%!important;max-width:100%!important;padding:50px 0}.wp-block-columns{margin-top:calc(2 * var(--global--spacing-vertical));margin-bottom:calc(2 * var(--global--spacing-vertical))}@media only screen and (max-width:599px){.has-color-second-background-color .wp-block-column:not(:first-child){margin-top:calc(2 * var(--global--spacing-vertical))}}.contact_headline{font-size:var(--heading--font-size-h3);letter-spacing:var(--heading--letter-spacing-h3);line-height:var(--heading--line-height-h3);color:var(--global--color-secondary);font-family:var(--heading--font-family);font-weight:var(--heading--font-weight)}.dont_show{display:none}h3+.wp-block-gallery{margin-top:calc(2 * var(--global--spacing-vertical))!important}.wp-block-gallery .blocks-gallery-grid.slick-slider figure img{height:100%;width:auto}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:block;height:auto}.fullscreen-slider{width:100%!important;max-width:100%!important}.slick-slide{margin:0!important}.slick-list{width:100%}.fullscreen-slider,.slick-list{max-height:calc(100vh - 80px)}@media only screen and (max-width:767px){.fullscreen-slider,.fullscreen-slider .slick-track{height:42vh;min-height:280px}.slick-slide{height:42vh}}.slick-dots{list-style-type:none;text-align:center;width:100%;padding:0;position:absolute;bottom:15px}.slick-dots li{display:inline-block;cursor:pointer;border:none;outline:none;padding:6px;background:0 0}.slick-dots li button{border:0;background:transparent!important;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:2px;cursor:pointer}.slick-dots li button:before{content:' ';width:14px;height:14px;display:block;background-color:#fff;border-radius:50%;border:none}.slick-dots li.slick-active button:before{background-color:var(--global--color-secondary)}.fullscreen-slider figcaption{position:absolute;bottom:50px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:0 0;text-shadow:0 0 30px var(--global--color-primary-dark),0 0 40px var(--global--color-primary-dark),0 0 55px var(--global--color-primary-dark),0 0 75px var(--global--color-primary-dark),-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5),2px 2px 2px rgba(0,0,0,0);text-align:left;top:40%;width:var(--responsive--aligndefault-width);max-width:var(--responsive--aligndefault-maxwidth);left:50%;transform:translate(-50%,-50%);height:auto;font-size:var(--global--font-size-lg);padding:0;margin:0;bottom:auto;overflow:visible;font-weight:400}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption strong{font-size:var(--global--font-size-xxl);font-weight:400}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{background-color:var(--global--color-secondary);color:#fff;text-decoration:none;padding:10px 20px;text-shadow:none;text-transform:uppercase;margin-top:1.5em;display:inline-block;width:auto!important;height:auto!important;font-size:var(--global--font-size-xs);transition-duration:.3s}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a:hover{background-color:var(--global--color-primary-dark)}.wp-block-cover img.wp-block-cover__image-background{height:auto;position:relative;object-fit:fill}.wp-block-cover,.wp-block-cover-image{display:block}.wp-block-cover .wp-block-cover__inner-container{width:100% !important;z-index:2;position:relative}.wp-block-cover .wp-block-cover__inner-container p{width:90% !important;padding-bottom:12px;font-size:var(--global--font-size-md);font-weight:300}.wp-block-cover .wp-block-cover__inner-container p.has-large-font-size{font-size:var(--global--font-size-xxl)!important;font-weight:500}.wp-block-cover .wp-block-cover__inner-container p.has-large-font-size:before{content:'';display:block;width:60px;height:2px;position:relative;margin:50px auto 20px;background:#fff;box-shadow:-1px -1px 1px rgb(255 255 255/10%),1px 1px 1px rgb(0 0 0/50%),2px 2px 2px rgb(0 0 0/0%)}.wp-block-cover{padding:0!important}.wp-block-cover{background-color:var(--global--color-secondary)!important}.wp-block-cover span{background-color:var(--global--color-secondary)!important;opacity:0!important}.wp-block-cover span:hover{opacity:.15!important}.wp-block-cover.has-parallax .wp-block-cover__inner-container p{text-shadow:-1px -1px 1px rgb(255 255 255/10%),1px 1px 1px rgb(0 0 0/50%),2px 2px 2px rgb(0 0 0/0%)}.wp-block-cover.has-parallax{width:100%!important;max-width:100%!important;height:calc(100vh - 80px);max-height:60vw}.wp-block-cover.has-parallax{background-color:#FFF!important;background-attachment:inherit}.wp-block-cover.has-parallax span,.wp-block-cover.small-cover span{display:none!important}.wp-block-cover.has-parallax .wp-block-cover__inner-container{position:absolute;top:50%}@media (max-aspect-ratio:3/2){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:unset}}@media only screen and (max-width:767px){.wp-block-cover.has-parallax .wp-block-cover__inner-container p.has-large-font-size{font-size:25px !important}.wp-block-cover.has-parallax .wp-block-cover__inner-container p.has-large-font-size:before{margin:10px auto 15px}.wp-block-cover.has-parallax .wp-block-cover__inner-container{top:57%}}.wp-block-cover.small-cover{height:20vw;min-height:20vw;width:100%!important;max-width:100%!important;background-color:#FFF!important}.wp-block-cover.small-cover .wp-block-cover__inner-container{display:none}a.wp-block-hyperlink-group{text-decoration:none}a.wp-block-tiptip-hyperlink-group-block{text-decoration:none}.wp-block-table td,.wp-block-table th{padding:.5em !important}.fa,.fas{background-color:var(--global--color-secondary);color:#fff !important;font-size:0px;width:50px;height:50px;padding:0;border-radius:2px;text-indent:2px;padding-top:13px;text-align:center;margin-bottom:var(--global--spacing-vertical)}.fa-brands{font-size:0px}.fa:before,.fas:before{font-size:24px}.fa-brands:before{font-size:32px}.fa.small,.fas.small{width:14px;height:14px;font-size:0px;padding-top:5px;margin-right:7px;margin-bottom:0}.fa.small:before,.fas.small:before{font-size:15px}.col5.numbers .col{width:20%;float:left;text-align:center}.col5.numbers .col .big_text{font-size:60px;font-weight:500}.col5.numbers .col .bg_col{background-color:var(--global--color-secondary);display:inline;font-size:11px;padding:6px 11px 4px;display:inline-block;margin:auto;border-radius:6px;text-transform:uppercase}@media only screen and (max-width:767px) and (min-width:600px){.col5.numbers .col{width:33%}.col5.numbers .col:nth-child(4){margin-left:16.5%;margin-top:25px}.col5.numbers .col:nth-child(5){margin-top:25px}}@media only screen and (max-width:599px){.col5.numbers .col{width:50%}.col5.numbers .col:nth-child(5){margin-top:25px;margin-left:25%}.col5.numbers .col:nth-child(3){margin-top:25px}.col5.numbers .col:nth-child(4){margin-top:25px}}.wp-block-column.contact_3_col .wp-block-column:not(:last-child){margin-bottom:calc(1.5 * var(--global--spacing-vertical))}@media only screen and (max-width:1023px){.contact_form_map .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.contact_form_map .wp-block-columns:not(.is-not-stacked-on-mobile){display:block}.contact_form_map iframe{margin-left:auto;margin-right:auto;display:block}}.contact-form{max-width:700px;margin:100px auto}.contact-form h2{font-weight:700}.contact-form p,.contact-form h2{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.contact-form input[type=submit]{float:right}.contact-form .acceptance{margin-top:calc(2 * var(--global--spacing-vertical));display:block}.wpcf7 form .wpcf7-response-output{margin:-80px .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;color:var(--global--color-dark-gray)}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--global--color-dark-gray)}@media only screen and (min-width:1320px){.contact-form.cols_3{max-width:100%}}@media only screen and (min-width:1024px){.contact-form.cols_2{max-width:100%}}.contact-form.cols_3 h2{text-align:center;margin-bottom:1.5em}.contact-form.cols_3 h3{margin-bottom:25px}.contact-form.cols_2 h3{margin-bottom:25px;clear:both}.contact-form.cols_2 .cols{margin-bottom:50px}.contact-form.cols_3 .cols .col{width:30%;float:left;margin-right:5%}.contact-form.cols_2 .cols .col{width:47%;float:left;margin-right:6%}.contact-form.cols_2 .cols .col:nth-child(odd){margin-right:0}@media only screen and (max-width:1319px){.contact-form.cols_3 h3 br{display:none}.contact-form.cols_3 .cols .col{width:100%;float:none;margin-right:0;margin-bottom:50px}}@media only screen and (max-width:1023px){.contact-form.cols_2 .cols .col{width:100%;float:none;margin-right:0}}.contact-form.cols_3 .cols .col:last-child{margin-right:0}.contact-form.cols_3 .cols:after,.contact-form.cols_3 .col:after,.contact-form.cols_2 .cols:after,.contact-form.cols_2 .col:after{content:'';clear:both;float:none;display:block}.contact-form.cols_3 .col p>label,.contact-form.cols_2 p>label{width:50%;float:left;line-height:var(--global--line-height-body);padding:calc(2 * var(--form--spacing-unit)) calc(2px + var(--form--spacing-unit)) var(--form--spacing-unit)}.contact-form.cols_3 label+.wpcf7-form-control-wrap,.contact-form.cols_2 label+.wpcf7-form-control-wrap{width:50%;float:left;clear:both}.contact-form.cols_2 p>label{width:120px}.contact-form.cols_2 label+.wpcf7-form-control-wrap{width:calc(100% - 120px)}input[type=file]{margin-bottom:10px}.contact-form.cols_2 .wpcf7-form-control-wrap.your-file{margin-top:30px;display:block}select{border:none;border-bottom:var(--form--border-width) solid var(--form--border-color);width:100%}select:focus{outline-offset:0;outline:none}.slick-lightbox{z-index:99999}.slick-lightbox-close:before{font-size:50px}.slick-lightbox-close{right:29px}.slickgalerie .wp-block-image{margin:0 !important;padding:0 5px}.slickgalerie .wp-block-image img{cursor:pointer}.slick-lightbox .slick-list{height:auto;max-height:none}.slick-lightbox .slick-prev,.slick-lightbox .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:60px!important;height:60px!important;margin-top:-25px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background-color:var(--global--color-secondary);border-radius:50%;z-index:3}@media all and (orientation:portrait){.slick-lightbox .slick-prev,.slick-lightbox .slick-next{top:auto;bottom:30px}}.slick-lightbox .slick-prev{left:5%}.slick-lightbox .slick-next{right:5%}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{font-family:"Font Awesome 5 Free";font-size:30px;color:#fff;position:absolute}.slick-lightbox .slick-prev:before{right:22px}.slick-lightbox .slick-next:before{left:20px}.wp-block-cover.has-parallax .wp-block-cover__inner-container{opacity:0;transition-duration:.5s;transform:translateY(0%)}.wp-block-cover.has-parallax .wp-block-cover__inner-container.init{opacity:1;transform:translateY(-50%)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{opacity:0;transition-duration:.5s;transform:translate(-50%,0%)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption.init{opacity:1;transform:translate(-50%,-50%)}#BorlabsCookieBox h3,#BorlabsCookieBox span._brlbs-h3{color:#c20e19;font-weight:300}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail{margin:auto}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{width:100%}._brlbs-caption input[type=checkbox]:after{display:none !important}._brlbs-caption input[type=checkbox]{float:none}body #page div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn{background:#75757b;border-radius:0}body #page div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn:hover{background:#000;color:#fff}