@import url("//hello.myfonts.net/count/3b32fd");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hamburger{position:absolute;top:0px;right:0px;padding:22px 15px 18px;margin-right:-15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#002f6b;border:0;margin:0;overflow:visible;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}.hamburger:focus{outline:0;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff;}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse:not(.collapsed) .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse:not(.collapsed) .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse:not(.collapsed) .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}
@font-face{src:url(/themes/custom/vig-boilerplate/fonts/URWDIN-Light/font.eot);font-family:"URWDIN-Light";src:url(/themes/custom/vig-boilerplate/fonts/URWDIN-Light/font.woff2) format("woff2"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Light/font.woff) format("woff"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Light/font.eot#iefix) format("embedded-opentype"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Light/font.ttf) format("truetype");}@font-face{src:url(/themes/custom/vig-boilerplate/fonts/URWDIN-Medium/font.eot);font-family:"URWDIN-Medium";src:url(/themes/custom/vig-boilerplate/fonts/URWDIN-Medium/font.woff2) format("woff2"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Medium/font.woff) format("woff"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Medium/font.eot#iefix) format("embedded-opentype"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Medium/font.ttf) format("truetype");}@font-face{src:url(/themes/custom/vig-boilerplate/fonts/URWDIN-Black/font.eot);font-family:"URWDIN-Black";src:url(/themes/custom/vig-boilerplate/fonts/URWDIN-Black/font.woff2) format("woff2"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Black/font.woff) format("woff"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Black/font.eot#iefix) format("embedded-opentype"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Black/font.ttf) format("truetype");}@font-face{src:url(/themes/custom/vig-boilerplate/fonts/URWDIN-Bold/font.eot);font-family:"URWDIN-Bold";src:url(/themes/custom/vig-boilerplate/fonts/URWDIN-Bold/font.woff2) format("woff2"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Bold/font.woff) format("woff"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Bold/font.eot#iefix) format("embedded-opentype"),url(/themes/custom/vig-boilerplate/fonts/URWDIN-Bold/font.ttf) format("truetype");}body{font-family:"URWDIN-Light";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hyphens:auto;font-size:18px;color:#5a5a56;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;}p{font-family:"URWDIN-Light";margin-bottom:23px;}p.lead{font-family:"URWDIN-Medium";font-size:21px;}p.bold{font-family:"URWDIN-Bold";font-size:21px;}h1,h2,h3,h4{font-family:"URWDIN-Bold";color:#002f6b;line-height:1.3;}h1{text-transform:uppercase;font-size:40px;margin-bottom:30px;}h2{font-size:30px;margin-bottom:22.5px;}h3{font-size:20px;margin-bottom:15px;}h4{font-size:20px;margin-bottom:15px;color:#5a5a56;}img.bg_static_cover{object-fit:cover;-o-object-fit:cover;object-position:center;-o-object-position:center;font-family:"object-fit: cover; object-position: center;";max-width:100%;width:100%;height:100%;}.mb_15{margin-bottom:15px;}.mb_30{margin-bottom:30px;}.mb_45{margin-bottom:45px;}a,a:hover{color:#002f6b;}a:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;}a.area_link{color:inherit;}a.area_link:hover{color:inherit;text-decoration:none;}.search input[type="submit"]{vertical-align:middle;width:1.375em;height:1.375em;border:none;outline:none;background:none;-webkit-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;}.search input[type="submit"]:hover{opacity:0.5;}.search input[type="text"]{width:13em;height:2.5em;padding:0 0.375em;border:none;border-bottom:1px solid #999;margin-left:0.1875em;background:inherit;-webkit-transition:border-color 100ms ease-in-out;-o-transition:border-color 100ms ease-in-out;transition:border-color 100ms ease-in-out;}.search input[type="text"]:focus{border-bottom-color:inherit;outline:none;}.search-slide{max-width:0;height:2.5em;overflow:hidden;}.search-close{width:1.375em;height:1.375em;text-align:center;cursor:pointer;-webkit-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;}.search-close:hover{opacity:0.5;}.bg_vigier_ciment{background-color:#6c767c !important;}.bg_vigier_holding{background-color:#002b5c !important;}.bg_vigier_beton{background-color:#5c919e !important;}.bg_vigier_rail{background-color:#e15501 !important;}.bg_altola{background-color:#2b408a !important;}.border_vigier_ciment{border-color:#6c767c !important;}.border_vigier_holding{border-color:#002b5c !important;}.border_vigier_beton{border-color:#5c919e !important;}.border_vigier_rail{border-color:#e15501 !important;}.border_altola{border-color:#2b408a !important;}.text_vigier_ciment{color:#6c767c !important;}.text_vigier_holding{color:#002b5c !important;}.text_vigier_beton{color:#5c919e !important;}.text_vigier_rail{color:#e15501 !important;}.text_altola{color:#2b408a !important;}.fill_vigier_ciment{fill:#6c767c !important;}.fill_vigier_holding{fill:#002b5c !important;}.fill_vigier_beton{fill:#5c919e !important;}.fill_vigier_rail{fill:#e15501 !important;}.fill_altola{fill:#2b408a !important;}span.company_badge{color:white;padding:4px 7px;font-size:15px;font-weight:bold;}span.theme_tag{font-size:14px;padding:0px 4px;background-color:#e9e9e9;}.btn-primary,.btn-secondary{position:relative;display:inline-block;font-family:"URWDIN-Bold";color:#5a5a56;background:#5a5a56;padding:15px 30px;margin-bottom:23px;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;}.btn-primary:before,.btn-secondary:before{content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);left:1px;right:1px;top:1px;z-index:-10;background:#fff;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active,a:hover .btn-primary,a:hover .btn-secondary,.btn-primary:not(.btn_white):hover::before,.btn-secondary:not(.btn_white):hover::before,a:hover .btn-primary:not(.btn_white):before,a:hover .btn-secondary:not(.btn_white):before{color:#fff;background:#002f6b;text-decoration:none;}.btn-primary.btn_white:hover,.btn-primary.btn_white:not(:disabled):not(.disabled):active,.btn-secondary.btn_white:hover,.btn-secondary.btn_white:not(:disabled):not(.disabled):active,a:hover .btn-primary.btn_white,a:hover .btn-secondary.btn_white{color:#5a5a56;background:#5a5a56;}.btn-primary.btn_color,.btn-secondary.btn_color,.btn-primary.btn_color:hover,.btn-primary.btn_color:not(:disabled):not(.disabled):active,.btn-secondary.btn_color:hover,.btn-secondary.btn_color:not(:disabled):not(.disabled):active,a:hover .btn-primary.btn_color,a:hover .btn-secondary.btn_color{color:#fff;background:#fff;}.btn-primary.btn_color:before,.btn-secondary.btn_color:before,.btn-primary.btn_color:hover::before,.btn-secondary.btn_color:hover::before,a:hover .btn-primary.btn_color:before,a:hover .btn-secondary.btn_color:before{background:#002f6b;}.btn-primary,.btn-primary:before{clip-path:polygon(0% 0%,100% 0%,100% 50%,100% 100%,0% 100%);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 50%,100% 100%,0% 100%);}.btn-primary:hover,a:hover .btn-primary{clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 50%,calc(100% - 20px) 100%,0% 100%);-webkit-clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 50%,calc(100% - 20px) 100%,0% 100%);}.btn-primary:hover::before,a:hover .btn-primary:before{clip-path:polygon(0% 0%,calc(100% - 19.7px) 0%,calc(100% - 0.3px) 50%,calc(100% - 19.7px) 100%,0% 100%);-webkit-clip-path:polygon(0% 0%,calc(100% - 19.7px) 0%,calc(100% - 0.3px) 50%,calc(100% - 19.7px) 100%,0% 100%);}.btn-secondary{padding-bottom:31px;margin-bottom:7px;}.btn-secondary,.btn-secondary:before{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 16px),calc(50% + 26px) calc(100% - 16px),50% calc(100% - 16px),calc(50% - 26px) calc(100% - 16px),0% calc(100% - 16px));-webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 16px),calc(50% + 26px) calc(100% - 16px),50% calc(100% - 16px),calc(50% - 26px) calc(100% - 16px),0% calc(100% - 16px));}.btn-secondary:hover,a:hover .btn-secondary{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 16px),calc(50% + 26px) calc(100% - 16px),50% 100%,calc(50% - 26px) calc(100% - 16px),0% calc(100% - 16px));-webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 16px),calc(50% + 26px) calc(100% - 16px),50% 100%,calc(50% - 26px) calc(100% - 16px),0% calc(100% - 16px));}.btn-secondary:hover::before,a:hover .btn-secondary:before{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 16px),calc(50% + 25.6px) calc(100% - 16px),50% calc(100% - 0.3px),calc(50% - 25.6px) calc(100% - 16px),0% calc(100% - 16px));-webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 16px),calc(50% + 25.6px) calc(100% - 16px),50% calc(100% - 0.3px),calc(50% - 25.6px) calc(100% - 16px),0% calc(100% - 16px));}.btn-primary:focus,.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;}@supports (-ms-ime-align:auto){.btn-primary,.btn-secondary{background:#fff;border:1px solid #5a5a56;margin-bottom:23px;padding-bottom:15px;}.btn-primary:before,.btn-secondary:before{top:auto;left:auto;background:transparent !important;width:0;height:0;z-index:100;}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active,a:hover .btn-primary,a:hover .btn-secondary{border:1px solid #002f6b;}.btn-primary:before,.btn-primary:after,.btn-secondary:before,.btn-secondary:after{content:"";position:absolute;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-ms-transition:0.3s ease;}.btn-primary:before{right:-19px;top:0px;border-left:19px solid #fff;border-top:28.5px solid transparent;border-bottom:28.5px solid transparent;}.btn-primary:after{right:-21px;top:-1px;border-left:20px solid #5a5a56;border-top:29.5px solid transparent;border-bottom:29.5px solid transparent;}.btn-primary:hover,a:hover .btn-primary{padding-right:10px;}.btn-primary:hover::before,a:hover .btn-primary:before{border-left:19px solid #002f6b;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);}.btn-primary:hover::after,a:hover .btn-primary:after{border-left:20px solid #002f6b;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);}.btn-primary.btn_white:hover,.btn-primary.btn_white:not(:disabled):not(.disabled):active,a:hover .btn-primary.btn_white{color:#5a5a56;background:#fff;text-decoration:none;border:1px solid #5a5a56;}.btn-primary.btn_white:hover::before,a:hover .btn-primary.btn_white:before{border-left:19px solid #fff;}.btn-primary.btn_white:hover::after,a:hover .btn-primary.btn_white:after{border-left:20px solid #5a5a56;}.btn-primary.btn_color{color:#fff;background:#002f6b;border:1px solid #fff;}.btn-primary.btn_color:hover,.btn-primary.btn_color:not(:disabled):not(.disabled):active,a:hover .btn-primary.btn_color{color:#fff;background:#002f6b;text-decoration:none;border:1px solid #fff;}.btn-primary.btn_color:before{border-left:19px solid #002f6b;}.btn-primary.btn_color:after{border-left:20px solid #fff;}.btn-primary.btn_color:hover::before,a:hover .btn-primary.btn_color:before{border-left:19px solid #002f6b;}.btn-primary.btn_color:hover::after,a:hover .btn-primary.btn_color:after{border-left:20px solid #fff;}.btn-secondary:before,.btn-secondary:after{left:calc(50% - 26px);border-left:26px solid transparent;border-right:26px solid transparent;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);}.btn-secondary:before{bottom:-14px;border-top:15px solid #fff;}.btn-secondary:after{bottom:-16px;border-top:15px solid #5a5a56;}.btn-secondary:hover::before,a:hover .btn-secondary:before,.btn-secondary:hover::after,a:hover .btn-secondary:after{border-top:15px solid #002f6b;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);}.btn-secondary.btn_white:hover,.btn-secondary.btn_white:not(:disabled):not(.disabled):active,a:hover .btn-secondary.btn_white{color:#5a5a56;background:#fff;text-decoration:none;border:1px solid #5a5a56;}.btn-secondary.btn_white:hover::before,a:hover .btn-secondary.btn_white:before{border-top:15px solid #fff;}.btn-secondary.btn_white:hover::after,a:hover .btn-secondary.btn_white:after{border-top:15px solid #5a5a56;}.btn-secondary.btn_color,.btn-secondary.btn_color:hover,.btn-secondary.btn_color:not(:disabled):not(.disabled):active,a:hover .btn-secondary.btn_color{color:#fff;background:#002f6b;text-decoration:none;border:1px solid #fff;}.btn-secondary.btn_color:before,.btn-secondary.btn_color:hover::before,a:hover .btn-secondary.btn_color:before{border-top:15px solid #002f6b;}.btn-secondary.btn_color:after,.btn-secondary.btn_color:hover::after,a:hover .btn-secondary.btn_color:after{border-top:15px solid #fff;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.btn-primary,.btn-secondary{background:#fff;border:1px solid #5a5a56;margin-bottom:23px;padding-bottom:15px;}.btn-primary:before,.btn-secondary:before{top:auto;left:auto;background:transparent !important;width:0;height:0;z-index:100;}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active,a:hover .btn-primary,a:hover .btn-secondary{border:1px solid #002f6b;}.btn-primary:before,.btn-primary:after,.btn-secondary:before,.btn-secondary:after{content:"";position:absolute;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-ms-transition:0.3s ease;}.btn-primary:before{right:-19px;top:0px;border-left:19px solid #fff;border-top:28.5px solid transparent;border-bottom:28.5px solid transparent;}.btn-primary:after{right:-21px;top:-1px;border-left:20px solid #5a5a56;border-top:29.5px solid transparent;border-bottom:29.5px solid transparent;}.btn-primary:hover,a:hover .btn-primary{padding-right:10px;}.btn-primary:hover::before,a:hover .btn-primary:before{border-left:19px solid #002f6b;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);}.btn-primary:hover::after,a:hover .btn-primary:after{border-left:20px solid #002f6b;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);}.btn-primary.btn_white:hover,.btn-primary.btn_white:not(:disabled):not(.disabled):active,a:hover .btn-primary.btn_white{color:#5a5a56;background:#fff;text-decoration:none;border:1px solid #5a5a56;}.btn-primary.btn_white:hover::before,a:hover .btn-primary.btn_white:before{border-left:19px solid #fff;}.btn-primary.btn_white:hover::after,a:hover .btn-primary.btn_white:after{border-left:20px solid #5a5a56;}.btn-primary.btn_color{color:#fff;background:#002f6b;border:1px solid #fff;}.btn-primary.btn_color:hover,.btn-primary.btn_color:not(:disabled):not(.disabled):active,a:hover .btn-primary.btn_color{color:#fff;background:#002f6b;text-decoration:none;border:1px solid #fff;}.btn-primary.btn_color:before{border-left:19px solid #002f6b;}.btn-primary.btn_color:after{border-left:20px solid #fff;}.btn-primary.btn_color:hover::before,a:hover .btn-primary.btn_color:before{border-left:19px solid #002f6b;}.btn-primary.btn_color:hover::after,a:hover .btn-primary.btn_color:after{border-left:20px solid #fff;}.btn-secondary:before,.btn-secondary:after{left:calc(50% - 26px);border-left:26px solid transparent;border-right:26px solid transparent;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);}.btn-secondary:before{bottom:-14px;border-top:15px solid #fff;}.btn-secondary:after{bottom:-16px;border-top:15px solid #5a5a56;}.btn-secondary:hover::before,a:hover .btn-secondary:before,.btn-secondary:hover::after,a:hover .btn-secondary:after{border-top:15px solid #002f6b;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);}.btn-secondary.btn_white:hover,.btn-secondary.btn_white:not(:disabled):not(.disabled):active,a:hover .btn-secondary.btn_white{color:#5a5a56;background:#fff;text-decoration:none;border:1px solid #5a5a56;}.btn-secondary.btn_white:hover::before,a:hover .btn-secondary.btn_white:before{border-top:15px solid #fff;}.btn-secondary.btn_white:hover::after,a:hover .btn-secondary.btn_white:after{border-top:15px solid #5a5a56;}.btn-secondary.btn_color,.btn-secondary.btn_color:hover,.btn-secondary.btn_color:not(:disabled):not(.disabled):active,a:hover .btn-secondary.btn_color{color:#fff;background:#002f6b;text-decoration:none;border:1px solid #fff;}.btn-secondary.btn_color:before,.btn-secondary.btn_color:hover::before,a:hover .btn-secondary.btn_color:before{border-top:15px solid #002f6b;}.btn-secondary.btn_color:after,.btn-secondary.btn_color:hover::after,a:hover .btn-secondary.btn_color:after{border-top:15px solid #fff;}}nav.navbar{padding-bottom:0px;background-color:#fff;}nav .navbar-brand svg{height:50px;max-width:250px;}@media (min-width:992px){nav .navbar-brand > svg{display:none;}}nav .navbar-brand:hover,body.path-frontpage nav .navbar-brand{color:#002f6b;}nav .navbar-brand span{font-family:"URWDIN-Medium";}nav .navbar-brand .home_link,nav .navbar-brand .home_link svg{transition:all 0.5s cubic-bezier(0.9,0,0.5,1);-webkit-transition:all 0.5s cubic-bezier(0.9,0,0.5,1);-moz-transition:all 0.5s cubic-bezier(0.9,0,0.5,1);-ms-transition:all 0.5s cubic-bezier(0.9,0,0.5,1);-o-transition:all 0.5s cubic-bezier(0.9,0,0.5,1);}nav .navbar-brand .home_link i{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;}nav .navbar-brand .home_link{padding-left:30px;padding-right:0px;overflow-x:hidden;}nav .navbar-brand .home_link svg{top:7px;left:0px;height:18px;width:21.2px;fill:#002f6b;}nav .navbar-brand .home_link i{right:0px;top:2px;opacity:0;}nav .navbar-brand:hover .home_link,nav .navbar-brand:hover .home_link svg,body.path-frontpage nav .navbar-brand .home_link,body.path-frontpage nav .navbar-brand .home_link svg{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;}nav .navbar-brand:hover .home_link,body.path-frontpage nav .navbar-brand .home_link{padding-left:0px;padding-right:30px;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}nav .navbar-brand:hover .home_link svg,body.path-frontpage nav .navbar-brand .home_link svg{transform:translateX(-30px);-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}nav .navbar-brand:hover .home_link i,body.path-frontpage nav .navbar-brand .home_link i{opacity:1;-webkit-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;}nav.navbar .nav_prim{padding-bottom:0px;min-height:62px;}nav .dropdown-menu{width:100%;left:0px;right:0px;border:0;background:#5a5a56;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}nav .navbar-collapse{margin-left:-1rem;margin-right:-1rem;}nav .main_nav .nav-item.main_nav_item{background:#002f6b;border-top:1px solid #fff;}nav .nav-item > a.nav-link{color:#002f6b;text-transform:uppercase;font-family:"URWDIN-Medium";padding-left:17px;padding-right:17px;position:relative;}nav .dropdown-menu .nav-item > a.nav-link{padding-left:0;padding-right:0;}nav .main_nav .nav-item.main_nav_item > a.nav-link{color:#fff;font-family:"URWDIN-Bold";font-size:30px;}nav .nav-item.dropdown > a.nav-link:before{content:"";position:absolute;right:15px;top:calc(50% - 2.5px);width:20px;height:5px;background:#fff;}nav .nav-item.dropdown > a.nav-link:after{content:"";position:absolute;right:15px;top:calc(50% - 2.5px);width:20px;height:5px;background:#fff;transform:scaleY(1) rotate(90deg);-webkit-transform:scaleY(1) rotate(90deg);-moz-transform:scaleY(1) rotate(90deg);-ms-transform:scaleY(1) rotate(90deg);-o-transform:scaleY(1) rotate(90deg);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s;}nav .nav-item.dropdown.show > a.nav-link:after{transform:scaleY(0) rotate(90deg);-webkit-transform:scaleY(0) rotate(90deg);-moz-transform:scaleY(0) rotate(90deg);-ms-transform:scaleY(0) rotate(90deg);-o-transform:scaleY(0) rotate(90deg);}nav .dropdown-menu li a.nav-link{color:#fff;text-transform:uppercase;font-family:"URWDIN-Medium";font-size:23px;}nav .sub_menu{list-style:none;}nav .meta_nav i.material-icons{font-size:30px;}nav .meta_nav form.search.search_sm{padding:8px 17px;height:43px;}nav .meta_nav form.search.search_sm > input{height:27px;width:calc(100% - 35px);margin:0px;margin-right:35px;font-family:"URWDIN-Medium";color:#002f6b;border-bottom:2px solid #002f6b;border-radius:0;}nav .meta_nav form.search.search_sm .search-btn{top:0px;right:17px;}nav .meta_nav form.search.search_sm .search-btn > div{height:27px;width:27px;}nav .meta_nav form.search.search_sm .search-btn input,nav .meta_nav form.search.search_sm .search-btn i{top:0px;left:0px;}nav .meta_nav form.search.search_sm .search-btn input{color:transparent;}nav .meta_nav form.search.search_sm .search-btn i{color:#002f6b;}nav .meta_nav .nav-item:last-child{border-bottom:2px solid #002f6b;}@media (max-width:991.98px){nav .dropdown-menu > .container{margin:0;max-width:100%;}nav > .container{margin:0;max-width:100%;}}@media (min-width:992px){nav.navbar{height:initial;background-image:url(/themes/custom/vig-boilerplate/img/nav_background.jpg);background-size:1200px auto;}nav .navbar-collapse{margin-left:0;margin-right:0;}nav .nav-item > a.nav-link,.navbar-expand-md .navbar-nav .nav-link,nav .dropdown-menu .nav-item > a.nav-link{padding-left:15px;padding-right:15px;}nav .main_nav .nav-item.main_nav_item{margin-right:15px;border-top:0;}nav .nav-item.dropdown:hover .dropdown-menu{display:block;}.dropdown-menu.show{display:none;}nav .nav-item.dropdown > a.nav-link:after,nav .nav-item.dropdown > a.nav-link:before{content:none;}nav .main_nav .nav-item.main_nav_item > a.nav-link{font-size:20px;}nav .meta_nav .nav-item > a.nav-link{font-family:"URWDIN-Medium";font-size:20px;padding:8px 0px 2px;margin:0px 15px;position:relative;}nav .meta_nav .nav-item.search_field > a.nav-link{height:40px;}nav .meta_nav .nav-item:last-child{border-bottom:0;}nav .meta_nav .nav-item a:before{left:0;bottom:-1px;width:100%;height:2px;content:"";position:absolute;background:#002f6b;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;-o-transition:transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out;}nav .meta_nav a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;}nav form,nav form .search-btn,nav nav form .search-slide,nav .meta_nav form.search .search-slide input{height:40px;}nav form.search{position:relative;padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;}nav form.search .search-btn{position:absolute;left:0px;top:10px;}nav form.search .search-btn i{transition:0.3s ease-out;-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out;}nav form.search:hover .search-btn i,nav form.search:focus-within .search-btn i{transform:rotate(20deg);-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);}nav form.search .search-slide{display:-webkit-box;display:-ms-flexbox;display:flex;}nav form.search .search-close{padding-top:10px;}nav .meta_nav form.search i.material-icons{color:#002f6b;cursor:pointer;}nav .meta_nav form.search .search-slide .search-close:hover{opacity:1;}nav .meta_nav form.search .search-slide input{font-family:"URWDIN-Medium";color:#002f6b;border-bottom:2px solid #002f6b;background:transparent;}}@media (min-width:992px){nav .main_nav .nav-item.main_nav_item > a.nav-link{font-size:20px;}}@media (min-width:1200px){nav .main_nav .nav-item.main_nav_item > a.nav-link{font-size:25px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){nav .meta_nav form.search.search_sm .search-btn > div{overflow:hidden;}}footer{padding-top:40px;background:#002f6b;}footer p,footer a,footer a:hover{color:#fff;}footer svg.footer_logo{max-width:110px;}footer .social_media_links{margin-bottom:14px;}footer .social_media_links a svg{width:30px;margin-right:15px;}footer .social_media_links a svg .a{fill:#fff;}footer ul.footer_nav li{display:block;padding:0;margin:7px 0px;border-left:1px solid #fff;line-height:1;}footer ul.footer_nav li > a{padding:0px 15px 2px;}footer ul.footer_nav li:first-child{font-family:"URWDIN-Bold";text-transform:uppercase;}footer ul.footer_nav li:first-child svg{height:15px;margin-right:7px;top:4px;}footer ul.footer_nav li.language_button.current_language{font-family:"URWDIN-Bold";text-transform:uppercase;}footer ul.footer_nav li > a,footer ul.footer_nav li > a:hover{color:#fff;text-decoration:none;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){footer svg.footer_logo{max-height:125px;}}@media (min-width:576px){footer .social_media_links a:last-child svg{margin-right:0px;}footer ul.footer_nav li:first-child{border-left:0;padding-left:0;}footer ul.footer_nav li:last-child > a{padding-right:0;}footer .menu-item a{position:relative;}footer .menu-item a:before{content:"";left:15px;bottom:-1px;width:calc(100% - 30px);height:2px;position:absolute;background:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;-o-transition:transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out;}footer .menu-item:last-child a:before,footer .menu-item:first-child a:before{width:calc(100% - 15px);}footer .menu-item:first-child a:before{left:0;}footer .menu-item a:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;}}@media (min-width:992px){footer svg.footer_logo{max-width:180px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){footer ul.footer_nav li:first-child svg{width:17.5px;}}.mt_small{margin-top:11px;}.mt_medium{margin-top:23px;}.mt_large{margin-top:45px;}.mb_small{margin-bottom:11px;}.mb_medium{margin-bottom:23px;}.mb_large{margin-bottom:45px;}@media (min-width:768px){h1{margin-bottom:40px;}h2{margin-bottom:30px;}h3,h4{margin-bottom:20px;}.mt_small{margin-top:15px;}.mt_medium{margin-top:30px;}.mt_large{margin-top:60px;}.mb_small{margin-bottom:15px;}.mb_medium{margin-bottom:30px;}.mb_large{margin-bottom:60px;}}@media (min-width:992px){p.lead{font-size:24px;}h1{font-size:60px;margin-bottom:50px;}h2{font-size:45px;margin-bottom:37.5;}h3{font-size:30px;margin-bottom:25px;}h4{font-size:24px;margin-bottom:25px;}.mt_small{margin-top:19px;}.mt_medium{margin-top:38px;}.mt_large{margin-top:75px;}.mb_small{margin-bottom:19px;}.mb_medium{margin-bottom:38px;}.mb_large{margin-bottom:75px;}}@media (min-width:1200px){h1{margin-bottom:60px;}h2{margin-bottom:45px;}h3,h4{margin-bottom:30;}.mt_small{margin-top:23px;}.mt_medium{margin-top:45px;}.mt_large{margin-top:90px;}.mb_small{margin-bottom:23px;}.mb_medium{margin-bottom:45px;}.mb_large{margin-bottom:90px;}}@media (min-width:1460px){.container{max-width:1400px;}}@media (min-width:1660px){.container{max-width:1600px;}}section.text_bild .img_wrapper{margin-left:-15px;margin-right:-15px;padding-top:75%;}section.text_bild .img_wrapper > img{top:0;right:0;bottom:0;left:0;position:absolute;}@media (min-width:576px){section.text_bild .img_wrapper{margin-left:0;margin-right:0;}}section.weiter a{color:#5a5a56;}section.weiter a:hover{text-decoration:none;color:#002f6b;}section.weiter .weiter_entry .content_wrapper{border-top:1px solid #5a5a56;}section.weiter .weiter_entry:last-child .content_wrapper{border-bottom:1px solid #5a5a56;}section.weiter .content_wrapper{padding-top:23px;padding-bottom:23px;padding-left:0px;padding-right:90px;-webkit-transition:padding 0.5s ease;-o-transition:padding 0.5s ease;transition:padding 0.5s ease;overflow-x:hidden;}section.weiter .content_wrapper:hover{padding-left:45px;padding-right:45px;}section.weiter .content_wrapper svg{height:40px;fill:#5a5a56;}section.weiter .content_wrapper svg.basic_arrow{right:0px;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}section.weiter .content_wrapper:hover svg.basic_arrow{-webkit-transform:translate(45px,0px);-ms-transform:translate(45px,0px);transform:translate(45px,0px);}section.weiter .content_wrapper svg.hover_arrow{left:0px;-webkit-transform:translate(-45px,0px);-ms-transform:translate(-45px,0px);transform:translate(-45px,0px);-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}section.weiter .content_wrapper:hover svg.hover_arrow{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);fill:#002f6b;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.weiter .content_wrapper svg{width:23px;top:calc(50% - 20px);}}section.teaser_home .akkordeon_item .card{background:transparent;border:0px;border-radius:0;border-bottom:2px solid #fff;}section.teaser_home .akkordeon_item:last-child .card{border-bottom:0;}section.teaser_home .card .card-header{background:#ededed;border:0px;border-radius:0;color:#5a5a56;font-weight:400;font-size:22px;text-decoration:none;padding:23px 15px;transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;}section.teaser_home .card .card-header:not(.collapsed){color:#fff;}section.teaser_home .akkordeon_item:nth-child(1) .card .card-header:not(.collapsed){background:#6c767c;}section.teaser_home .akkordeon_item:nth-child(2) .card .card-header:not(.collapsed){background:#5c919e;}section.teaser_home .akkordeon_item:nth-child(3) .card .card-header:not(.collapsed){background:#e36929;}section.teaser_home .akkordeon_item:nth-child(4) .card .card-header:not(.collapsed){background:#2b408a;}section.teaser_home .card a.card-header svg.arrow_down{height:30px;-webkit-transform-origin:30% 50%;-ms-transform-origin:30% 50%;transform-origin:30% 50%;transform:scaleY(-1) rotate(90deg);-webkit-transform:scaleY(-1) rotate(90deg);-moz-transform:scaleY(-1) rotate(90deg);-ms-transform:scaleY(-1) rotate(90deg);-o-transform:scaleY(-1) rotate(90deg);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;fill:#fff;}section.teaser_home .card a.card-header svg.arrow_down .a{fill:#fff;}section.teaser_home .card a.card-header.collapsed svg.arrow_down{transform:scaleY(1) rotate(90deg);-webkit-transform:scaleY(1) rotate(90deg);-moz-transform:scaleY(1) rotate(90deg);-ms-transform:scaleY(1) rotate(90deg);-o-transform:scaleY(1) rotate(90deg);fill:#5a5a56;}section.teaser_home .card a.card-header.collapsed svg.arrow_down .a{fill:#5a5a56;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.teaser_home .card a.card-header svg.arrow_down{width:30px;top:calc(50% - 20px);}}section.teaser_home .card .card-body{height:381px;}section.teaser_home .card .card-body .overlay,section.teaser_home .card .card-body .overlay_content{top:0;left:0;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;}section.teaser_home .card .card-body .overlay{mix-blend-mode:multiply;}section.teaser_home .akkordeon_item:nth-child(1) .card .card-body .overlay{background:rgba(108,118,124,1);}section.teaser_home .akkordeon_item:nth-child(2) .card .card-body .overlay{background:rgba(92,145,158,1);}section.teaser_home .akkordeon_item:nth-child(3) .card .card-body .overlay{background:rgba(227,105,41,1);}section.teaser_home .akkordeon_item:nth-child(4) .card .card-body .overlay{background:rgba(43,64,138,1);}section.teaser_home .overlay_content p.lead{font-size:17px;color:white;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}section.teaser_home a.overlay_content:hover{text-decoration:none;}section.teaser_home .btn-primary,section.teaser_home .btn-primary:before,section.teaser_home .btn-primary:after,section.teaser_home .btn-secondary,section.teaser_home .btn-secondary:before,section.teaser_home .btn-secondary:after{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}section.teaser_home .akkordeon_item:nth-child(1) .btn-secondary.btn_color:before{background:#6c767c;}section.teaser_home .akkordeon_item:nth-child(2) .btn-secondary.btn_color:before{background:#5c919e;}section.teaser_home .akkordeon_item:nth-child(3) .btn-secondary.btn_color:before{background:#e36929;}section.teaser_home .akkordeon_item:nth-child(4) .btn-secondary.btn_color:before{background:#2b408a;}@supports (-ms-ime-align:auto){section.teaser_home .akkordeon_item:nth-child(1) .btn-secondary.btn_color,section.teaser_home .akkordeon_item:nth-child(1) a:hover .btn-secondary.btn_color{background:#6c767c;}section.teaser_home .akkordeon_item:nth-child(1) .btn-secondary.btn_color:before,section.teaser_home .akkordeon_item:nth-child(1) a:hover .btn-secondary.btn_color:before{border-top:15px solid #6c767c;}section.teaser_home .akkordeon_item:nth-child(2) .btn-secondary.btn_color,section.teaser_home .akkordeon_item:nth-child(2) a:hover .btn-secondary.btn_color{background:#5c919e;}section.teaser_home .akkordeon_item:nth-child(2) .btn-secondary.btn_color:before,section.teaser_home .akkordeon_item:nth-child(2) a:hover .btn-secondary.btn_color:before{border-top:15px solid #5c919e;}section.teaser_home .akkordeon_item:nth-child(3) .btn-secondary.btn_color,section.teaser_home .akkordeon_item:nth-child(3) a:hover .btn-secondary.btn_color{background:#e36929;}section.teaser_home .akkordeon_item:nth-child(3) .btn-secondary.btn_color:before,section.teaser_home .akkordeon_item:nth-child(3) a:hover .btn-secondary.btn_color:before{border-top:15px solid #e36929;}section.teaser_home .akkordeon_item:nth-child(4) .btn-secondary.btn_color,section.teaser_home .akkordeon_item:nth-child(4) a:hover .btn-secondary.btn_color{background:#2b408a;}section.teaser_home .akkordeon_item:nth-child(4) .btn-secondary.btn_color:before,section.teaser_home .akkordeon_item:nth-child(4) a:hover .btn-secondary.btn_color:before{border-top:15px solid #2b408a;}section.teaser_home .akkordeon_item:nth-child(1) .card .card-body .overlay{background:rgba(108,118,124,0.6);}section.teaser_home .akkordeon_item:nth-child(2) .card .card-body .overlay{background:rgba(92,145,158,0.6);}section.teaser_home .akkordeon_item:nth-child(3) .card .card-body .overlay{background:rgba(227,105,41,0.6);}section.teaser_home .akkordeon_item:nth-child(4) .card .card-body .overlay{background:rgba(43,64,138,0.6);}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.teaser_home .akkordeon_item:nth-child(1) .btn-secondary.btn_color,section.teaser_home .akkordeon_item:nth-child(1) a:hover .btn-secondary.btn_color{background:#6c767c;}section.teaser_home .akkordeon_item:nth-child(1) .btn-secondary.btn_color:before,section.teaser_home .akkordeon_item:nth-child(1) a:hover .btn-secondary.btn_color:before{border-top:15px solid #6c767c;}section.teaser_home .akkordeon_item:nth-child(2) .btn-secondary.btn_color,section.teaser_home .akkordeon_item:nth-child(2) a:hover .btn-secondary.btn_color{background:#5c919e;}section.teaser_home .akkordeon_item:nth-child(2) .btn-secondary.btn_color:before,section.teaser_home .akkordeon_item:nth-child(2) a:hover .btn-secondary.btn_color:before{border-top:15px solid #5c919e;}section.teaser_home .akkordeon_item:nth-child(3) .btn-secondary.btn_color,section.teaser_home .akkordeon_item:nth-child(3) a:hover .btn-secondary.btn_color{background:#e36929;}section.teaser_home .akkordeon_item:nth-child(3) .btn-secondary.btn_color:before,section.teaser_home .akkordeon_item:nth-child(3) a:hover .btn-secondary.btn_color:before{border-top:15px solid #e36929;}section.teaser_home .akkordeon_item:nth-child(4) .btn-secondary.btn_color,section.teaser_home .akkordeon_item:nth-child(4) a:hover .btn-secondary.btn_color{background:#2b408a;}section.teaser_home .akkordeon_item:nth-child(4) .btn-secondary.btn_color:before,section.teaser_home .akkordeon_item:nth-child(4) a:hover .btn-secondary.btn_color:before{border-top:15px solid #2b408a;}section.teaser_home .akkordeon_item:nth-child(1) .card .card-body .overlay{background:rgba(108,118,124,0.6);}section.teaser_home .akkordeon_item:nth-child(2) .card .card-body .overlay{background:rgba(92,145,158,0.6);}section.teaser_home .akkordeon_item:nth-child(3) .card .card-body .overlay{background:rgba(227,105,41,0.6);}section.teaser_home .akkordeon_item:nth-child(4) .card .card-body .overlay{background:rgba(43,64,138,0.6);}}@media (max-width:299.98px){section.teaser_home .overlay_content p.lead{font-size:15px;}}@media (min-width:576px){section.teaser_home .overlay_content p.lead{max-width:540px;}}@media (min-width:768px){section.teaser_home .overlay_content p.lead{max-width:740px;}}@media (min-width:992px){section.teaser_home .overlay_content p.lead{max-width:960px;}}@media (min-width:1200px){section.teaser_home .col-xl-teaser{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}section.teaser_home .card a.card-header{pointer-events:none;}section.teaser_home .collapse:not(.show){display:block;}section.teaser_home .card .card-body .overlay,section.teaser_home .card .card-body .overlay_content{opacity:0;}section.teaser_home .card:hover .card-body .overlay,section.teaser_home .card:hover .card-body .overlay_content{opacity:1;}section.teaser_home .overlay_content p.lead{max-width:initial;padding-left:8px;padding-right:8px;}section.teaser_home .card:hover .card-header{color:#fff;}section.teaser_home .akkordeon_item:nth-child(1) .card:hover .card-header{background:#6c767c;}section.teaser_home .akkordeon_item:nth-child(2) .card:hover .card-header{background:#5c919e;}section.teaser_home .akkordeon_item:nth-child(3) .card:hover .card-header{background:#e36929;}section.teaser_home .akkordeon_item:nth-child(4) .card:hover .card-header{background:#2b408a;}section.teaser_home .akkordeon_item .card{border-bottom:0;}}@media (min-width:1460px){section.teaser_home .overlay_content p.lead{font-size:18px;}}section.list a{color:#5a5a56;}section.list a:hover{text-decoration:none;color:#002f6b;}section.list .list_entry .content_wrapper{border-top:1px solid #5a5a56;}section.list .list_entry:last-child .content_wrapper{border-bottom:1px solid #5a5a56;}section.list .content_wrapper{padding-top:23px;padding-bottom:23px;padding-left:0px;padding-right:90px;-webkit-transition:padding 0.5s ease;-o-transition:padding 0.5s ease;transition:padding 0.5s ease;overflow-x:hidden;}section.list .content_wrapper:hover{padding-left:45px;padding-right:45px;}section.list .content_wrapper svg{height:40px;fill:#5a5a56;}section.list .content_wrapper svg.basic_arrow{right:0px;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}section.list .content_wrapper:hover svg.basic_arrow{-webkit-transform:translate(45px,0px);-ms-transform:translate(45px,0px);transform:translate(45px,0px);}section.list .content_wrapper svg.hover_arrow{left:0px;-webkit-transform:translate(-45px,0px);-ms-transform:translate(-45px,0px);transform:translate(-45px,0px);-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}section.list .content_wrapper:hover svg.hover_arrow{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);fill:#002f6b;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.list .content_wrapper svg{width:23px;top:calc(50% - 20px);}}section.rich_list a{color:#5a5a56;}section.rich_list a:hover{text-decoration:none;color:#002f6b;}section.rich_list .list_entry .content_wrapper{border-top:1px solid #5a5a56;}section.rich_list .list_entry:last-child .content_wrapper{border-bottom:1px solid #5a5a56;}section.rich_list .content_wrapper{padding-top:23px;padding-bottom:23px;padding-left:0px;padding-right:90px;-webkit-transition:padding 0.5s ease;-o-transition:padding 0.5s ease;transition:padding 0.5s ease;overflow-x:hidden;}section.rich_list .content_wrapper:hover{padding-left:45px;padding-right:45px;}section.rich_list .content_wrapper p.date{font-family:"URWDIN-Bold";font-size:15px;}section.rich_list .content_wrapper svg{height:40px;fill:#5a5a56;}section.rich_list .content_wrapper svg.basic_arrow{right:0px;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}section.rich_list .content_wrapper:hover svg.basic_arrow{-webkit-transform:translate(45px,0px);-ms-transform:translate(45px,0px);transform:translate(45px,0px);}section.rich_list .content_wrapper svg.hover_arrow{left:0px;-webkit-transform:translate(-45px,0px);-ms-transform:translate(-45px,0px);transform:translate(-45px,0px);-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}section.rich_list .content_wrapper:hover svg.hover_arrow{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);fill:#002f6b;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.rich_list .content_wrapper svg{width:23px;top:calc(50% - 20px);}}@media (min-width:576px){section.rich_list{}}@media (min-width:992px){section.rich_list{}}@media (min-width:1200px){section.rich_list{}}section.bild_text .img_wrapper{margin-left:-15px;margin-right:-15px;padding-top:75%;}section.bild_text .img_wrapper > img{top:0;right:0;bottom:0;left:0;position:absolute;}@media (min-width:576px){section.bild_text .img_wrapper{margin-left:0;margin-right:0;}}section.bild_slider .swiper-container{margin-left:-15px;margin-right:-15px;}section.bild_slider .swiper-wrapper{height:250px;}section.bild_slider .swiper-slide{overflow:hidden;}section.bild_slider .swiper-slide > img{position:absolute;}section.bild_slider .swiper-container .swiper-button-next{right:15px;background:none;}section.bild_slider .swiper-container .swiper-button-prev{left:15px;background:none;}@media (min-width:576px){section.bild_slider .swiper-container{margin-left:0;margin-right:0;}section.bild_slider .swiper-container .swiper-button-next{right:30px;}section.bild_slider .swiper-container .swiper-button-prev{left:30px;}}@media (min-width:768px){section.bild_slider .swiper-wrapper{height:500px;}}@media (min-width:992px){section.bild_slider .swiper-wrapper{height:625px;}}@media (min-width:1200px){section.bild_slider .swiper-wrapper{height:750px;}}section.teaser_2_2 .img_wrapper{padding-top:100%;margin-bottom:5px;overflow:hidden;}section.teaser_2_2 .img_wrapper > img{top:0;right:0;bottom:0;left:0;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;position:absolute;}section.teaser_2_2 a:hover .img_wrapper > img{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);}section.teaser_2_2 .text_wrapper{background:#ededed;padding:23px;padding-bottom:0;margin-bottom:15px;height:inherit;}@media (min-width:768px){section.teaser_2_2 .text_wrapper{margin-bottom:30px;}}@media (min-width:992px){section.teaser_2_2 .img_wrapper{padding-top:75%;}}@media (min-width:1200px){section.teaser_2_2 .img_wrapper{padding-top:60%;}}section.teaser_2_3 .img_wrapper{padding-top:100%;margin-bottom:5px;overflow:hidden;}section.teaser_2_3 .img_wrapper > img{top:0;right:0;bottom:0;left:0;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;position:absolute;}section.teaser_2_3 a:hover .img_wrapper > img{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);}section.teaser_2_3 .text_wrapper{background:#ededed;padding:23px;padding-bottom:0;margin-bottom:15px;height:inherit;}@media (min-width:768px){section.teaser_2_3 .text_wrapper{margin-bottom:30px;}}@media (min-width:992px){section.teaser_2_3 .img_wrapper{padding-top:80%;}}@media (min-width:1200px){section.teaser_2_3 .img_wrapper{padding-top:75%;}}section.teaser_1_4 .img_wrapper{padding-top:75%;margin-left:-15px;margin-right:-15px;}section.teaser_1_4 .img_wrapper > img{top:0;right:0;bottom:0;left:0;position:absolute;}section.teaser_1_4 .content_wrapper{border-bottom:1px solid #5a5a56;}section.teaser_1_4 .swiper-wrapper{}section.teaser_1_4 .swiper-button-prev,section.teaser_1_4 .swiper-button-next{height:60px;width:60px;background-color:#fff;background-image:none;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;border-radius:100%;border:1px solid #5a5a56;overflow:hidden;top:calc((100vw - 30px) / 8 * 3);margin-top:-30px;}section.teaser_1_4 .swiper-button-prev:active,section.teaser_1_4 .swiper-button-next:active,section.teaser_1_4 .swiper-button-prev:focus,section.teaser_1_4 .swiper-button-next:focus{outline:none;}section.teaser_1_4 .swiper-button-next{right:15px;}section.teaser_1_4 .swiper-button-next > div:before,section.teaser_1_4 .swiper-button-next > div:after{content:url(/themes/custom/vig-boilerplate/img/arrow_r.svg);left:calc(50% - 15px);top:calc(50% - 13px);height:26px;width:30px;position:absolute;}section.teaser_1_4 .swiper-button-next > div:after{-webkit-transform:translate(-50px,0px);-ms-transform:translate(-50px,0px);transform:translate(-50px,0px);}section.teaser_1_4 .swiper-button-next:hover > div:before{-webkit-transform:translate(50px,0px);-ms-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}section.teaser_1_4 .swiper-button-next:hover > div:after{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}section.teaser_1_4 .swiper-button-prev{left:15px;}section.teaser_1_4 .swiper-button-prev > div:before,section.teaser_1_4 .swiper-button-prev > div:after{content:url(/themes/custom/vig-boilerplate/img/arrow_l.svg);left:calc(50% - 15px);top:calc(50% - 13px);height:26px;width:30px;position:absolute;}section.teaser_1_4 .swiper-button-prev > div:after{-webkit-transform:translate(50px,0px);-ms-transform:translate(50px,0px);transform:translate(50px,0px);}section.teaser_1_4 .swiper-button-prev:hover > div:before{-webkit-transform:translate(-50px,0px);-ms-transform:translate(-50px,0px);transform:translate(-50px,0px);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}section.teaser_1_4 .swiper-button-prev:hover > div:after{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}section.teaser_1_4 .swiper-container .swiper-button-prev.swiper-button-disabled,section.teaser_1_4 .swiper-container .swiper-button-next.swiper-button-disabled,section.teaser_1_4 .swiper-container:hover .swiper-button-prev.swiper-button-disabled,section.teaser_1_4 .swiper-container:hover .swiper-button-next.swiper-button-disabled{opacity:0;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}@media (min-width:576px){section.teaser_1_4 .img_wrapper{margin-left:0;margin-right:0;}section.teaser_1_4 .swiper-button-prev,section.teaser_1_4 .swiper-button-next{top:90px;}section.teaser_1_4 .swiper-button-next{right:30px;}section.teaser_1_4 .swiper-button-prev{left:30px;}section.teaser_1_4 .swiper-container .swiper-button-prev,section.teaser_1_4 .swiper-container .swiper-button-next{opacity:0;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}section.teaser_1_4 .swiper-container:hover .swiper-button-prev,section.teaser_1_4 .swiper-container:hover .swiper-button-next{opacity:1;}}@media (min-width:768px){section.teaser_1_4 .swiper-button-prev,section.teaser_1_4 .swiper-button-next{top:78.75px;}}@media (min-width:992px){section.teaser_1_4 .swiper-button-prev,section.teaser_1_4 .swiper-button-next{top:78.75px;}}@media (min-width:1200px){section.teaser_1_4 .swiper-button-prev,section.teaser_1_4 .swiper-button-next{top:95.625px;}}@media (min-width:1460px){section.teaser_1_4 .swiper-button-prev,section.teaser_1_4 .swiper-button-next{top:120px;}}@media (min-width:1660px){section.teaser_1_4 .swiper-button-prev,section.teaser_1_4 .swiper-button-next{top:138.75px;}}section.teaser_1_5 .img_wrapper{padding-top:75%;margin-left:-15px;margin-right:-15px;}section.teaser_1_5 .img_wrapper > img{top:0;right:0;bottom:0;left:0;position:absolute;}section.teaser_1_5 .content_wrapper{border-bottom:1px solid #5a5a56;}section.teaser_1_5 .swiper-wrapper{}section.teaser_1_5 .swiper-container .swiper-button-prev,section.teaser_1_5 .swiper-container .swiper-button-next{height:60px;width:60px;background-color:#fff;background-image:none;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;border-radius:100%;border:1px solid #5a5a56;overflow:hidden;top:calc((100vw - 30px) / 8 * 3);margin-top:-30px;}section.teaser_1_5 .swiper-container .swiper-button-prev:active,section.teaser_1_5 .swiper-container .swiper-button-next:active{border:none;outline:none;}section.teaser_1_5 .swiper-container .swiper-button-next{right:15px;}section.teaser_1_5 .swiper-container .swiper-button-next > div:before,section.teaser_1_5 .swiper-container .swiper-button-next > div:after{content:url(/themes/custom/vig-boilerplate/img/arrow_r.svg);left:calc(50% - 15px);top:calc(50% - 13px);height:26px;width:30px;position:absolute;}section.teaser_1_5 .swiper-container .swiper-button-next > div:after{-webkit-transform:translate(-50px,0px);-ms-transform:translate(-50px,0px);transform:translate(-50px,0px);}section.teaser_1_5 .swiper-container .swiper-button-next:hover > div:before{-webkit-transform:translate(50px,0px);-ms-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}section.teaser_1_5 .swiper-container .swiper-button-next:hover > div:after{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}section.teaser_1_5 .swiper-container .swiper-button-prev{left:15px;}section.teaser_1_5 .swiper-container .swiper-button-prev > div:before,section.teaser_1_5 .swiper-container .swiper-button-prev > div:after{content:url(/themes/custom/vig-boilerplate/img/arrow_l.svg);left:calc(50% - 15px);top:calc(50% - 13px);height:26px;width:30px;position:absolute;}section.teaser_1_5 .swiper-container .swiper-button-prev > div:after{-webkit-transform:translate(50px,0px);-ms-transform:translate(50px,0px);transform:translate(50px,0px);}section.teaser_1_5 .swiper-container .swiper-button-prev:hover > div:before{-webkit-transform:translate(-50px,0px);-ms-transform:translate(-50px,0px);transform:translate(-50px,0px);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}section.teaser_1_5 .swiper-container .swiper-button-prev:hover > div:after{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}section.teaser_1_5 .swiper-container .swiper-button-prev.swiper-button-disabled,section.teaser_1_5 .swiper-container .swiper-button-next.swiper-button-disabled{opacity:0;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}@media (min-width:576px){section.teaser_1_5 .img_wrapper{margin-left:0;margin-right:0;}section.teaser_1_5 .swiper-container .swiper-button-prev,section.teaser_1_5 .swiper-container .swiper-button-next{top:90px;}section.teaser_1_5 .swiper-container .swiper-button-next{right:30px;}section.teaser_1_5 .swiper-container .swiper-button-prev{left:30px;}}@media (min-width:768px){section.teaser_1_5 .swiper-container .swiper-button-prev,section.teaser_1_5 .swiper-container .swiper-button-next{top:78.75px;}}@media (min-width:992px){section.teaser_1_5 .swiper-container .swiper-button-prev,section.teaser_1_5 .swiper-container .swiper-button-next{top:78.75px;}}@media (min-width:1200px){section.teaser_1_5 .img_wrapper{padding-top:100%;}section.teaser_1_5 .swiper-container .swiper-button-prev,section.teaser_1_5 .swiper-container .swiper-button-next{top:99px;}}@media (min-width:1460px){section.teaser_1_5 .swiper-container .swiper-button-prev,section.teaser_1_5 .swiper-container .swiper-button-next{top:125px;}}@media (min-width:1660px){section.teaser_1_5 .swiper-container .swiper-button-prev,section.teaser_1_5 .swiper-container .swiper-button-next{top:145px;}}section.hero_klein_bild{height:288px;}section.hero_klein_bild .copyright{bottom:0;right:0;padding:2px 4px;background:rgba(0,0,0,0.5);color:rgba(255,255,255,0.9);font-size:12px;}@media (min-width:768px){section.hero_klein_bild{height:330px;}section.hero_klein_bild > .logo_banner{background:#fff;top:30%;right:0px;padding:20px;padding-right:45px;}section.hero_klein_bild > .logo_banner > svg{width:168px;}}@media (min-width:992px){section.hero_klein_bild{height:413px;}section.hero_klein_bild > .logo_banner{padding:25px;padding-right:57.5px;}section.hero_klein_bild > .logo_banner > svg{width:211px;}}@media (min-width:1200px){section.hero_klein_bild{height:496px;}section.hero_klein_bild > .logo_banner{padding:30px;padding-right:70px;}section.hero_klein_bild > .logo_banner > svg{width:252px;}}section.hero_klein{padding:45px 0px;background:#f5f5f5;}section.hero_klein h1{padding:0px 10px;margin-top:-4px;}section.hero_klein h1 > span{line-height:1.5;background:#fff;-webkit-box-shadow:10px 0 0px 0px #fff,-10px 0 0px 0px #fff;box-shadow:10px 0 0px 0px #fff,-10px 0 0px 0px #fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;}@media (min-width:768px){section.hero_klein{padding:60px 0px;}section.hero_klein .container{min-height:130px;}section.hero_klein > .logo_banner{background:#fff;right:0px;padding:20px;padding-right:45px;}section.hero_klein > .logo_banner > svg{width:168px;}}@media (min-width:992px){section.hero_klein{padding:75px 0px;}section.hero_klein .container{min-height:163px;}section.hero_klein > .logo_banner{padding:25px;padding-right:57.5px;}section.hero_klein > .logo_banner > svg{width:211px;}}@media (min-width:1200px){section.hero_klein{padding:90px 0px;}section.hero_klein .container{min-height:195px;}section.hero_klein > .logo_banner{padding:30px;padding-right:70px;}section.hero_klein > .logo_banner > svg{width:252px;}}section.hero_gross_bild{height:288px;}section.hero_gross_bild .copyright{bottom:0;right:0;padding:2px 4px;background:rgba(0,0,0,0.5);color:rgba(255,255,255,0.9);font-size:12px;}section.hero_gross_bild > img.bg_static_cover{height:inherit;min-height:inherit;position:absolute;}section.hero_gross_bild h1 > span{line-height:1.5;background:#fff;-webkit-box-shadow:10px 0 0px 0px #fff,-10px 0 0px 0px #fff;box-shadow:10px 0 0px 0px #fff,-10px 0 0px 0px #fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;}section.hero_gross_bild h1{padding:10px;}.title_wrapper{overflow-x:hidden;}.title_wrapper h1{-webkit-animation-name:fade_in;animation-name:fade_in;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}@-webkit-keyframes fade_in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(0%);transform:translateX(0%);}}@keyframes fade_in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(0%);transform:translateX(0%);}}@media (max-width:767.98px){section.hero_gross_bild h1{margin-bottom:10px;}}@media (min-width:768px){section.hero_gross_bild{height:577px;}section.hero_gross_bild > .logo_banner{background:#fff;right:0px;top:100px;padding:20px;padding-right:45px;}section.hero_gross_bild > .logo_banner > svg{width:168px;}}@media (min-width:992px){section.hero_gross_bild{height:calc(100vh - 116px);min-height:600px;}section.hero_gross_bild > .logo_banner{top:125px;padding:25px;padding-right:57.5px;}section.hero_gross_bild > .logo_banner > svg{width:211px;}}@media (min-width:1200px){section.hero_gross_bild{height:calc(100vh - 123px);}section.hero_gross_bild > .logo_banner{top:150px;padding:30px;padding-right:70px;}section.hero_gross_bild > .logo_banner > svg{width:252px;}}section.akkordeon .akkordeon_item .card{background:transparent;border:0px;border-radius:0;border-top:1px solid #5a5a56;}section.akkordeon .akkordeon_item img{max-width:100%;}section.akkordeon .akkordeon_item:last-child .card{border-bottom:1px solid #5a5a56;}section.akkordeon .card .card-header{background:transparent;border:0px;border-radius:0;padding-left:0;padding-right:0;}section.akkordeon .card a.card-header{color:#5a5a56;font-weight:400;font-size:22px;text-decoration:none;padding:23px 0px;}section.akkordeon .card a.card-header:hover{color:#002f6b;}section.akkordeon .card a.card-header svg.arrow_down{height:30px;-webkit-transform-origin:30% 50%;-ms-transform-origin:30% 50%;transform-origin:30% 50%;transform:scaleY(-1) rotate(90deg);-webkit-transform:scaleY(-1) rotate(90deg);-moz-transform:scaleY(-1) rotate(90deg);-ms-transform:scaleY(-1) rotate(90deg);-o-transform:scaleY(-1) rotate(90deg);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;fill:#5a5a56;}section.akkordeon .card a.card-header.collapsed svg.arrow_down{transform:scaleY(1) rotate(90deg);-webkit-transform:scaleY(1) rotate(90deg);-moz-transform:scaleY(1) rotate(90deg);-ms-transform:scaleY(1) rotate(90deg);-o-transform:scaleY(1) rotate(90deg);}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.akkordeon .card a.card-header svg.arrow_down{width:30px;top:calc(50% - 20px);}}section.gallery_b_3 .img_wrapper{padding-top:75%;margin-left:-15px;margin-right:-15px;}section.gallery_b_3 .img_wrapper > img{top:0;right:0;bottom:0;left:0;position:absolute;}@media (min-width:576px){section.gallery_b_3 .img_wrapper{margin-left:0;margin-right:0;}}section.gallery_b_4 .img_wrapper{padding-top:75%;margin-left:-15px;margin-right:-15px;}section.gallery_b_4 .img_wrapper > img{top:0;right:0;bottom:0;left:0;position:absolute;}@media (min-width:576px){section.gallery_b_4 .img_wrapper{margin-left:0;margin-right:0;}}section.gallery_b_2 .img_wrapper{padding-top:75%;margin-left:-15px;margin-right:-15px;}section.gallery_b_2 .img_wrapper > img{top:0;right:0;bottom:0;left:0;position:absolute;}@media (min-width:576px){section.gallery_b_2 .img_wrapper{margin-left:0;margin-right:0;}}@media (min-width:992px){section.gallery_b_2{}}@media (min-width:1200px){section.gallery_b_2{}}section.gallery_b_2_text .img_wrapper{padding-top:75%;margin-left:-15px;margin-right:-15px;}section.gallery_b_2_text .img_wrapper > img,section.gallery_b_2_text .img_wrapper > .fade_text{top:0;right:0;bottom:0;left:0;position:absolute;}section.gallery_b_2_text .img_wrapper > .fade_text{background:rgba(37,55,146,0.9);padding:30px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;color:#fff;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section.gallery_b_2_text .img_wrapper:hover > .fade_text{opacity:1;}@supports (-ms-ime-align:auto){section.gallery_b_2_text .img_wrapper > .fade_text{background:rgba(43,64,138,0.6);}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.gallery_b_2_text .img_wrapper > .fade_text{background:rgba(43,64,138,0.6);}}@media (min-width:576px){section.gallery_b_2_text .img_wrapper{margin-left:0;margin-right:0;}}section.gallery_b_3_text .img_wrapper{padding-top:75%;margin-left:-15px;margin-right:-15px;}section.gallery_b_3_text .img_wrapper > img,section.gallery_b_3_text .img_wrapper > .fade_text{top:0;right:0;bottom:0;left:0;position:absolute;}section.gallery_b_3_text .img_wrapper > .fade_text{background:#002f6b;mix-blend-mode:multiply;padding:30px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;color:#fff;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section.gallery_b_3_text .img_wrapper:hover > .fade_text{opacity:1;}@supports (-ms-ime-align:auto){section.gallery_b_3_text .img_wrapper > .fade_text{background:rgba(43,64,138,0.6);}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.gallery_b_3_text .img_wrapper > .fade_text{background:rgba(43,64,138,0.6);}}@media (min-width:576px){section.gallery_b_3_text .img_wrapper{margin-left:0;margin-right:0;}}@media (min-width:992px){section.gallery_b_3_text{}}@media (min-width:1200px){section.gallery_b_3_text{}}section.gallery_b_4_text .img_wrapper{padding-top:75%;margin-left:-15px;margin-right:-15px;}section.gallery_b_4_text .img_wrapper > img,section.gallery_b_4_text .img_wrapper > .fade_text{top:0;right:0;bottom:0;left:0;position:absolute;}section.gallery_b_4_text .img_wrapper > .fade_text{background:#002f6b;mix-blend-mode:multiply;padding:30px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;color:#fff;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section.gallery_b_4_text .img_wrapper:hover > .fade_text{opacity:1;}@supports (-ms-ime-align:auto){section.gallery_b_4_text .img_wrapper > .fade_text{background:rgba(43,64,138,0.6);}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.gallery_b_4_text .img_wrapper > .fade_text{background:rgba(43,64,138,0.6);}}@media (min-width:576px){section.gallery_b_4_text .img_wrapper{margin-left:0;margin-right:0;}}section.kontakt .akkordeon_item .card{background:transparent;border:0px;border-radius:0;border-top:1px solid #5a5a56;}section.kontakt .akkordeon_item:last-child .card{border-bottom:1px solid #5a5a56;}section.kontakt .card .card-header{background:transparent;border:0px;border-radius:0;padding-left:0;padding-right:0;}section.kontakt .card a.card-header{color:#5a5a56;font-weight:400;font-size:22px;text-decoration:none;padding:23px 0px;}section.kontakt .card a.card-header:hover{color:#002f6b;}section.kontakt .card a.card-header svg.arrow_down{height:30px;-webkit-transform-origin:30% 50%;-ms-transform-origin:30% 50%;transform-origin:30% 50%;transform:scaleY(-1) rotate(90deg);-webkit-transform:scaleY(-1) rotate(90deg);-moz-transform:scaleY(-1) rotate(90deg);-ms-transform:scaleY(-1) rotate(90deg);-o-transform:scaleY(-1) rotate(90deg);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;fill:#5a5a56;}section.kontakt .card a.card-header.collapsed svg.arrow_down{transform:scaleY(1) rotate(90deg);-webkit-transform:scaleY(1) rotate(90deg);-moz-transform:scaleY(1) rotate(90deg);-ms-transform:scaleY(1) rotate(90deg);-o-transform:scaleY(1) rotate(90deg);}section.kontakt form.contact-form{margin-bottom:50px;width:100%;}section.kontakt form.contact-form .form-wrapper{margin-bottom:23px;}section.kontakt form.contact-form .form-item-name,section.kontakt form.contact-form .form-item-mail{display:none;}section.kontakt form.contact-form,section.kontakt form.contact-form .form-wrapper div,section.kontakt form.contact-form label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}section.kontakt form.contact-form .form-search{border:0;border-bottom:1px solid #002f6b;}section.kontakt form.contact-form,section.kontakt form.contact-form input,section.kontakt form.contact-form textarea{outline:0;-webkit-box-shadow:0;box-shadow:0;}section.kontakt form.contact-form .form-item{position:relative;}section.kontakt form.contact-form .form-item label{position:absolute;top:3px;left:15px;padding:0px 3px;background:#fff;font-size:12px;font-family:"URWDIN-Medium";color:#002f6b;margin:0;}section.kontakt form.contact-form .form-item input,section.kontakt form.contact-form .form-item textarea{margin-top:13px;padding:8px 12px;border:1px solid #5a5a56;font-family:"URWDIN-Medium";color:#5a5a56;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}section.kontakt form.contact-form .form-item input:focus,section.kontakt form.contact-form .form-item textarea:focus{border:1px solid #002f6b;color:#002f6b;}section.kontakt form.contact-form .form-item.js-form-item-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}section.kontakt form.contact-form .form-item.js-form-item-copy label{position:static;top:0;left:0px;}section.kontakt form.contact-form .form-item.js-form-item-copy input{margin-top:1px;margin-right:7px;}section.kontakt form.contact-form .form-submit{width:auto;height:inherit;margin-top:23px;background:transparent;border:1px solid #5a5a56;font-family:"URWDIN-Bold";color:#5a5a56;padding:8px 15px;float:right;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}section.kontakt form.contact-form .form-submit:hover{background:#002f6b;border:1px solid #002f6b;color:#fff;opacity:1;}section.kontakt form.contact-form .captcha .form-item.form-item-captcha-response label{position:static;margin-top:21px;padding:0;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.kontakt .card a.card-header svg.arrow_down{width:30px;top:calc(50% - 20px);}}section.form form.contact-form{margin-bottom:50px;width:100%;}section.form form.contact-form .form-wrapper{margin-bottom:23px;}section.form form.contact-form .form-item-name,section.form form.contact-form .form-item-mail{display:none;}section.form form.contact-form,section.form form.contact-form .form-wrapper div,section.form form.contact-form label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}section.form form.contact-form .form-search{border:0;border-bottom:1px solid #002f6b;}section.form form.contact-form,section.form form.contact-form input,section.form form.contact-form textarea{outline:0;-webkit-box-shadow:0;box-shadow:0;}section.form form.contact-form .form-item{position:relative;}section.form form.contact-form .form-item label{position:absolute;top:3px;left:15px;padding:0px 3px;background:#fff;font-size:12px;font-family:"URWDIN-Medium";color:#002f6b;margin:0;}section.form form.contact-form .form-item input,section.form form.contact-form .form-item textarea{margin-top:13px;padding:8px 12px;border:1px solid #5a5a56;font-family:"URWDIN-Medium";color:#5a5a56;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}section.form form.contact-form .form-item input:focus,section.form form.contact-form .form-item textarea:focus{border:1px solid #002f6b;color:#002f6b;}section.form form.contact-form .form-item.js-form-item-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}section.form form.contact-form .form-item.js-form-item-copy label{position:static;top:0;left:0px;}section.form form.contact-form .form-item.js-form-item-copy input{margin-top:1px;margin-right:7px;}section.form form.contact-form .form-submit{width:auto;height:inherit;margin-top:23px;background:transparent;border:1px solid #5a5a56;font-family:"URWDIN-Bold";color:#5a5a56;padding:8px 15px;float:right;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}section.form form.contact-form .form-submit:hover{background:#002f6b;border:1px solid #002f6b;color:#fff;opacity:1;}section.form form.contact-form .field--widget-options-buttons legend span{font-size:18px;font-family:"URWDIN-Medium";color:#002f6b;margin:0;}section.form form.contact-form .field--widget-options-buttons .fieldset-wrapper > div,section.form form.contact-form .field--widget-options-buttons .js-form-type-radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}section.form form.contact-form .field--widget-options-buttons .js-form-type-radio{margin-right:23px;}section.form form.contact-form .field--widget-options-buttons .js-form-type-radio input{margin-top:0px;margin-right:5px;}section.form form.contact-form .field--widget-options-buttons .js-form-type-radio label{position:static;}section.form form.contact-form .captcha .form-item.form-item-captcha-response label{position:static;margin-top:21px;padding:0;}section.teaser_vigier_plus{overflow:hidden;}section.teaser_vigier_plus .swiper-container{overflow:visible;}section.teaser_vigier_plus .swiper_controls{display:flex;justify-content:end;gap:1rem;margin-top:2rem;}section.teaser_vigier_plus .swiper_controls .swiper_button_prev,section.teaser_vigier_plus .swiper_controls .swiper_button_next{width:3rem;height:3rem;border-radius:50%;background-color:#fff;border:1px solid #5a5a56;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:1.25rem;color:#5a5a56;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}section.teaser_vigier_plus .swiper_controls .swiper_button_prev.swiper-button-disabled,section.teaser_vigier_plus .swiper_controls .swiper_button_next.swiper-button-disabled{cursor:not-allowed;opacity:0;}section.teaser_vigier_plus .swiper_controls .swiper_button_prev.swiper-button-disabled:active,section.teaser_vigier_plus .swiper_controls .swiper_button_next.swiper-button-disabled:active{-webkit-transform:none;-ms-transform:none;transform:none;}section.teaser_vigier_plus .swiper-slide{height:auto;display:flex;}section.teaser_vigier_plus .swiper-slide > *{flex:1;height:100%;}section.search form.search-form{margin-bottom:50px;}section.search form.search-form div.form-wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}section.search form.search-form,section.search form.search-form .container-inline div,section.search form.search-form .container-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}section.search form.search-form .form-search{border:0;border-bottom:1px solid #002f6b;}section.search form.search-form,section.search form.search-form .form-search,section.search form.search-form .form-wrapper,section.search form.search-form .form-wrapper summary{outline:0;-webkit-box-shadow:0;box-shadow:0;}section.search form.search-form .form-item{position:relative;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;}section.search form.search-form .form-item label{position:absolute;top:3px;left:15px;padding:0px 3px;background:#fff;font-size:12px;font-family:"URWDIN-Medium";color:#002f6b;}section.search form.search-form .form-item input{margin-top:13px;padding:8px 12px;border:1px solid #5a5a56;font-family:"URWDIN-Medium";color:#5a5a56;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;height:100%;}section.search form.search-form .form-item input:focus{border:1px solid #002f6b;color:#002f6b;}section.search form.search-form .form-submit{width:auto;height:inherit;margin-top:13px;margin-left:23px;background:transparent;border:1px solid #5a5a56;font-family:"URWDIN-Bold";color:#5a5a56;padding:8px 15px;float:right;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}section.search form.search-form .form-submit:hover{background:#002f6b;border:1px solid #002f6b;color:#fff;opacity:1;}section.search form.search-form a.search-help-link{margin-top:23px;}section.search form.search-form .search-advanced{display:none;}section.search ol{-webkit-padding-start:30px;padding-inline-start:30px;font-family:"URWDIN-Medium";color:#002f6b;}section.search ol li{padding-left:10px;}section.search ol h3 a:hover{color:inherit;text-decoration:underline;}section.search ol li p{font-family:"URWDIN-Light";color:#5a5a56;}@media (max-width:575.98px){section.search form.search-form .form-item{width:100%;}section.search form.search-form div.form-wrapper{-ms-flex-pack:end !important;-webkit-box-pack:end !important;justify-content:flex-end !important;}section.search form.search-form a.search-help-link{margin-top:-35px;width:calc(100% - 120px);}}section.list_download a{color:#5a5a56;}section.list_download a:hover{text-decoration:none;color:#002f6b;}section.list_download .list_entry .content_wrapper{border-top:1px solid #5a5a56;}section.list_download .list_entry:last-child .content_wrapper{border-bottom:1px solid #5a5a56;}section.list_download .content_wrapper{padding:23px 90px 23px 0px;}section.list_download .content_wrapper svg.download_icon{height:40px;fill:#5a5a56;right:0px;overflow:hidden;}section.list_download .content_wrapper:hover svg.download_icon{fill:#002f6b;}section.list_download .content_wrapper svg.download_icon .hover_polygon{-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}section.list_download .content_wrapper:hover svg.download_icon .hover_polygon{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.list_download .content_wrapper svg{width:48px;top:calc(50% - 20px);}}section.kontaktperson{padding:45px 0px;background:#f5f5f5;}section.kontaktperson .contact_icon{width:120px;height:120px;border:2px solid #5a5a56;border-radius:60px;overflow:hidden;}section.kontaktperson .contact_icon svg{width:50px;}section.kontaktperson .tel_link svg,section.kontaktperson .mail_link svg{height:16px;top:calc(50% - 8px);left:0px;fill:#002f6b;}section.kontaktperson .tel_link p,section.kontaktperson .mail_link p{padding-left:40px;}@media (min-width:768px){section.kontaktperson{padding:60px 0px;}}@media (min-width:992px){section.kontaktperson{padding:75px 0px;}}@media (min-width:1200px){section.kontaktperson{padding:90px 0px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.kontaktperson .tel_link svg{width:16px;}section.kontaktperson .mail_link svg{width:23px;}}section.kontaktperson_text{padding:45px 0px;background:#f5f5f5;}section.kontaktperson_text hr{border-top:1px solid #5a5a56;}section.kontaktperson_text .contact_icon{width:40px;}section.kontaktperson_text .contact_icon svg{fill:#002f6b;}section.kontaktperson_text .tel_link svg,section.kontaktperson_text .mail_link svg{height:16px;top:calc(50% - 8px);left:0px;fill:#002f6b;}section.kontaktperson_text .tel_link p,section.kontaktperson_text .mail_link p{padding-left:40px;}@media (min-width:768px){section.kontaktperson_text{padding:60px 0px;}}@media (min-width:992px){section.kontaktperson_text{padding:75px 0px;}}@media (min-width:1200px){section.kontaktperson_text{padding:90px 0px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.kontaktperson_text .tel_link svg{width:16px;}section.kontaktperson_text .mail_link svg{width:23px;}}section.hero_slider .swiper-container{margin-left:0;margin-right:0;z-index:0;}section.hero_slider .pagination{position:absolute;width:100%;bottom:20px;}section.hero_slider .swiper-pagination{width:inherit;position:relative;text-align:left;}section.hero_slider .swiper-pagination-bullet{width:11px;height:11px;border-radius:0;margin-right:11px;background:rgba(255,255,255,0.6);position:relative;overflow:hidden;transition:width 0.5s linear;opacity:1;}section.hero_slider .swiper-pagination-bullet .fill{background:#fff;width:0;height:100%;position:absolute;left:0;top:0;}section.hero_slider .swiper-pagination-bullet.active{width:50px;}section.hero_slider .swiper-pagination-bullet.active .fill{width:100%;transition:width 7s linear;}section.hero_slider .copyright{bottom:0;right:0;padding:2px 4px;background:rgba(0,0,0,0.5);color:rgba(255,255,255,0.9);font-size:12px;}section.hero_slider h1 > span{line-height:1.5;background:#fff;-webkit-box-shadow:10px 0 0px 0px #fff,-10px 0 0px 0px #fff;box-shadow:10px 0 0px 0px #fff,-10px 0 0px 0px #fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;}section.hero_slider .title_wrapper{overflow-x:hidden;z-index:1;margin-bottom:50px;}section.hero_slider .title_wrapper h1{-webkit-animation-name:fade_in;animation-name:fade_in;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;hyphens:manual;}section.hero_slider h1{padding:10px;margin-bottom:15px;}section.hero_slider .title_wrapper .btn-primary{border:1px solid #5c919e;padding:7px 15px;}section.hero_slider .title_wrapper .btn-primary:not(:hover){background:transparent;border:1px solid #5a5a56;}section.hero_slider .title_wrapper .btn-primary::before{background-color:rgba(255,255,255,0.7);}section.hero_slider .title_wrapper .btn-primary:hover::before{background-color:inherit;}section.hero_slider .swiper-wrapper{height:350px;}section.hero_slider .swiper-slide{overflow:hidden;}section.hero_slider .swiper-slide > img{position:absolute;}section.hero_slider .swiper-slide > div.contextual-region{position:absolute;width:100%;height:100%;top:0;left:0;}section.hero_slider .swiper-slide video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;border-radius:1px;}@media (min-width:768px){section.hero_slider .swiper-wrapper{height:577px;}section.hero_slider .logo_banner{background:#fff;right:0px;top:100px;padding:20px;padding-right:45px;z-index:1;}section.hero_slider .title_wrapper{margin-bottom:100px;}section.hero_slider h1{margin-bottom:30px;}section.hero_slider .logo_banner > svg{width:168px;}section.hero_slider .pagination{bottom:35px;}section.hero_slider .title_wrapper .btn-primary{padding:15px 30px;}}@media (min-width:992px){section.hero_slider .swiper-wrapper{height:calc(100vh - 116px);min-height:600px;}section.hero_slider .logo_banner{top:125px;padding:25px;padding-right:57.5px;}section.hero_slider .logo_banner > svg{width:211px;}}@media (min-width:1200px){section.hero_slider .swiper-wrapper{height:calc(100vh - 123px);}section.hero_slider .logo_banner{top:150px;padding:30px;padding-right:70px;}section.hero_slider .logo_banner > svg{width:252px;}}section.map_region ul{list-style:none;}section.map_region ul li{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;}section.map_region ul li::before{content:"\2022";color:#002f6b;font-weight:bold;font-size:35px;line-height:0;display:inline-block;width:1em;margin-left:-1em;-ms-flex-item-align:center;align-self:center;justify-self:center;}section.map_region div.js_map_region{min-height:600px !important;width:100% !important;margin-bottom:15px;}section.map_region ul li a.location.active,section.map_region ul li a.location:hover{color:#002f6b;cursor:pointer;}section.map_region .map_info{position:absolute;bottom:30px;min-height:180px;background:white;padding:25px;left:30px;right:30px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.23);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;opacity:0;z-index:-99;transition:z-index 0.5s step-end,opacity 0.2s;-webkit-transition:z-index 0.5s step-end,opacity 0.2s;-moz-transition:z-index 0.5s step-end,opacity 0.2s;-ms-transition:z-index 0.5s step-end,opacity 0.2s;-o-transition:z-index 0.5s step-end,opacity 0.2s;}section.map_region .map_info.in{opacity:1;z-index:55;transition:z-index 0.3s step-start,opacity 0.3s;-webkit-transition:z-index 0.3s step-start,opacity 0.3s;-moz-transition:z-index 0.3s step-start,opacity 0.3s;-ms-transition:z-index 0.3s step-start,opacity 0.3s;-o-transition:z-index 0.3s step-start,opacity 0.3s;}section.map_region .map_info svg{height:40px;fill:#002f6b;}section.map_region .map_info .btn_wrapper{position:absolute;top:90px;right:30px;}@supports (-ms-ime-align:auto){section.map_region .map_info .btn_wrapper .btn-primary:hover{margin-right:20px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.map_region .map_info svg{width:43px;}section.map_region .map_info .btn_wrapper .btn-primary:hover{margin-right:20px;}}section.inpage_nav ul{list-style-type:none;}section.inpage_nav ul li{position:relative;}section.inpage_nav ul li:before{content:"";position:absolute;top:7px;left:-40px;height:24px;width:24px;background:url(/themes/custom/vig-boilerplate/img/subdirectory_arrow_right.svg);}form.user-login-form{padding:100px 15px;max-width:400px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}form.user-login-form:before{content:"Login";font-family:"URWDIN-Bold";color:#002f6b;line-height:1.3;font-size:30px;padding-bottom:22.5px;}form.user-login-form .form-item{margin-bottom:23px;position:relative;}form.user-login-form .form-item label{position:absolute;top:3px;left:15px;padding:0px 3px;background:#fff;font-size:12px;font-family:"URWDIN-Medium";color:#002f6b;}form.user-login-form .form-item input{width:100%;outline:0;-webkit-box-shadow:0;box-shadow:0;margin-top:13px;padding:8px 12px;border:1px solid #5a5a56;font-family:"URWDIN-Medium";color:#5a5a56;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}form.user-login-form .form-item input:focus{border:1px solid #002f6b;color:#002f6b;}form.user-login-form .form-submit{width:auto;outline:0;-webkit-box-shadow:0;box-shadow:0;height:inherit;margin-top:23px;background:transparent;border:1px solid #5a5a56;font-family:"URWDIN-Bold";color:#5a5a56;padding:8px 15px;float:right;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}form.user-login-form .form-submit:hover{background:#002f6b;border:1px solid #002f6b;color:#fff;opacity:1;}div.js_map{min-height:300px !important;width:100% !important;margin-bottom:15px;}nav.vig_breadcrumb{position:absolute;z-index:1;left:0;right:0;background-color:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-bottom:1px solid rgba(90,90,86,0.5);}nav.vig_breadcrumb li{font-family:"URWDIN-Medium";font-size:20px;padding:5px 0px;margin:0px 15px;position:relative;list-style:none;}nav.vig_breadcrumb li:first-child{margin-left:0px;}nav.vig_breadcrumb li:before{content:"";background:url(/themes/custom/vig-boilerplate/img/basic_arrow_r.svg);background-repeat:no-repeat;height:20px;width:10px;position:absolute;right:-20px;top:calc(50% - 8px);}nav.vig_breadcrumb li:last-child::before{content:none;}nav.vig_breadcrumb li a,nav.vig_breadcrumb li a:hover{text-decoration:none;position:relative;}nav.vig_breadcrumb li a:before{left:0;bottom:-3px;width:100%;height:2px;content:"";position:absolute;background:#002f6b;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;-o-transition:transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out;}nav.vig_breadcrumb li a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;}@media (max-width:991.98px){nav.vig_breadcrumb.mobile_d_none{display:none;}nav.vig_breadcrumb li{display:none;}nav.vig_breadcrumb li:nth-last-child(2){display:list-item;margin-left:0;padding-left:23px;}nav.vig_breadcrumb li:nth-last-child(2)::before{left:0px;right:initial;transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){nav.vig_breadcrumb{background-color:rgba(255,255,255,0.65);}}.vigier_plus_article_card{height:100%;display:flex;flex-direction:column;text-decoration:none;position:relative;cursor:pointer;}.vigier_plus_article_card .vigier_plus_article_image{position:relative;padding-top:66.67%;overflow:hidden;width:100%;flex:none;margin-bottom:1rem;}.vigier_plus_article_card .vigier_plus_article_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}.vigier_plus_article_card:hover{text-decoration:none;}.vigier_plus_article_card:hover .vigier_plus_article_image img{transform:scale(1.1);}.vigier_plus_article_card .vigier_plus_article_content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;}.vigier_plus_article_card .vigier_plus_article_title{margin-top:15px;flex:1 0 auto;}.vigier_plus_article_card .vigier_plus_theme_tag{border-bottom:1px solid #000;margin-top:auto;padding-top:1rem;font-size:14px;padding-bottom:7px;color:#5a5a56;}.vigier_plus_article_card .company_badge{position:absolute;bottom:0;right:0;z-index:1;}.vigier_plus_article_card a{text-decoration:none;color:inherit;}
@media (min-width:768px){section.hero_gross_bild .title_wrapper .col-md-8{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:992px){nav .main_nav .nav-item.main_nav_item > a.nav-link{font-size:16px;}}@media (min-width:1200px){nav .main_nav .nav-item.main_nav_item > a.nav-link{font-size:20px;}}h1,h2,h3,a,a:hover,nav .navbar-brand:hover,body.path-frontpage nav .navbar-brand,nav .nav-item > a.nav-link,nav .meta_nav form.search.search_sm > input,nav .meta_nav form.search.search_sm .search-btn i,section.weiter a:hover,section.list a:hover,section.rich_list a:hover,section.akkordeon .card a.card-header:hover,section.kontakt .card a.card-header:hover,section.kontakt form.contact-form .form-item label,section.kontakt form.contact-form .form-item input:focus,section.kontakt form.contact-form .form-item textarea:focus,section.form form.contact-form .form-item label,section.form form.contact-form .form-item input:focus,section.form form.contact-form .form-item textarea:focus,section.form form.contact-form .field--widget-options-buttons legend span,section.search form.search-form .form-item label,section.search form.search-form .form-item input:focus,section.search ol,section.list_download a:hover,section.map_region ul li::before,section.map_region ul li a.location.active,section.map_region ul li a.location:hover,form.user-login-form:before,form.user-login-form .form-item label,form.user-login-form .form-item input:focus{color:#e15501;}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active,a:hover .btn-primary,a:hover .btn-secondary,.btn-primary:not(.btn_white):hover::before,.btn-secondary:not(.btn_white):hover::before,a:hover .btn-primary:not(.btn_white):before,a:hover .btn-secondary:not(.btn_white):before,.btn-primary.btn_color:before,.btn-secondary.btn_color:before,.btn-primary.btn_color:hover::before,.btn-secondary.btn_color:hover::before,a:hover .btn-primary.btn_color:before,a:hover .btn-secondary.btn_color:before,nav .main_nav .nav-item.main_nav_item,footer,section.gallery_b_3_text .img_wrapper > .fade_text,section.gallery_b_4_text .img_wrapper > .fade_text,section.kontakt form.contact-form .form-submit:hover,section.form form.contact-form .form-submit:hover,section.search form.search-form .form-submit:hover,form.user-login-form .form-submit:hover,nav.vig_breadcrumb li a:before,.hamburger{background-color:#e15501;}section.kontakt form.contact-form .form-item input:focus,section.kontakt form.contact-form .form-item textarea:focus,section.kontakt form.contact-form .form-submit:hover,section.form form.contact-form .form-item input:focus,section.form form.contact-form .form-item textarea:focus,section.form form.contact-form .form-submit:hover,section.search form.search-form .form-item input:focus,section.search form.search-form .form-submit:hover,form.user-login-form .form-item input:focus,form.user-login-form .form-submit:hover,section.kontakt form.contact-form .form-search,section.form form.contact-form .form-search,section.search form.search-form .form-search,nav .meta_nav form.search.search_sm > input,nav .meta_nav .nav-item:last-child{border-color:#e15501;}nav .navbar-brand .home_link svg,section.weiter .content_wrapper:hover svg.hover_arrow,section.list .content_wrapper:hover svg.hover_arrow,section.rich_list .content_wrapper:hover svg.hover_arrow,section.list_download .content_wrapper:hover svg.download_icon,section.kontaktperson .tel_link svg,section.kontaktperson .mail_link svg,section.kontaktperson_text .contact_icon svg,section.kontaktperson_text .tel_link svg,section.kontaktperson_text .mail_link svg,section.map_region .map_info svg{fill:#e15501;}section.inpage_nav ul li:before{background:url(/themes/custom/vir/img/subdirectory_arrow_right_vir.svg);}@media (min-width:992px){nav .meta_nav form.search i.material-icons,nav .meta_nav form.search .search-slide input{color:#e15501;}nav .meta_nav .nav-item a:before{background:#e15501;}nav .meta_nav form.search .search-slide input{border-color:#e15501;}}@supports (-ms-ime-align:auto){.btn-primary.btn_color,.btn-primary.btn_color:hover,.btn-primary.btn_color:not(:disabled):not(.disabled):active,a:hover .btn-primary.btn_color,.btn-secondary.btn_color,.btn-secondary.btn_color:hover,.btn-secondary.btn_color:not(:disabled):not(.disabled):active,a:hover .btn-secondary.btn_color{background-color:#e15501;}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active,a:hover .btn-primary,a:hover .btn-secondary{border-color:#e15501;}.btn-primary:hover::before,a:hover .btn-primary:before,.btn-primary.btn_color:before,.btn-primary.btn_color:hover::before,a:hover .btn-primary.btn_color:before,.btn-primary:hover::after,a:hover .btn-primary:after{border-left-color:#e15501;}.btn-secondary:hover::before,a:hover .btn-secondary:before,.btn-secondary:hover::after,a:hover .btn-secondary:after,.btn-secondary.btn_color:before,.btn-secondary.btn_color:hover::before,a:hover .btn-secondary.btn_color:before{border-top-color:#e15501;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.btn-primary.btn_color,.btn-primary.btn_color:hover,.btn-primary.btn_color:not(:disabled):not(.disabled):active,a:hover .btn-primary.btn_color,.btn-secondary.btn_color,.btn-secondary.btn_color:hover,.btn-secondary.btn_color:not(:disabled):not(.disabled):active,a:hover .btn-secondary.btn_color{background-color:#e15501;}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active,a:hover .btn-primary,a:hover .btn-secondary{border-color:#e15501;}.btn-primary:hover::before,a:hover .btn-primary:before,.btn-primary.btn_color:before,.btn-primary.btn_color:hover::before,a:hover .btn-primary.btn_color:before,.btn-primary:hover::after,a:hover .btn-primary:after{border-left-color:#e15501;}.btn-secondary:hover::before,a:hover .btn-secondary:before,.btn-secondary:hover::after,a:hover .btn-secondary:after,.btn-secondary.btn_color:before,.btn-secondary.btn_color:hover::before,a:hover .btn-secondary.btn_color:before{border-top-color:#e15501;}}
