html{font-size:16px}body{font-family:var(--lfv-font-roboto-regular),sans-serif;font-size:1rem;font-weight:400;color:var(--lfv-color-black);-webkit-font-smoothing:antialiased;hyphens:auto}h1,h2,h3{font-family:var(--lfv-font-roboto-bold),sans-serif;color:var(--lfv-color-red);margin:0 0 1rem;font-weight:400}h1{font-size:2.467rem;font-weight:400;text-transform:uppercase}h2{font-size:1.867rem;font-weight:400}h3{font-size:1.2rem;font-weight:400}h4{font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:1.2rem;font-weight:400;margin:0 0 1rem}h5{font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:1rem;text-transform:uppercase;font-weight:400}a{color:var(--lfv-color-red)}a:hover,a:focus{color:var(--lfv-color-red);text-decoration:underline}a,p,li{}.text-red{color:var(--lfv-color-red)}b,strong,th{font-family:var(--lfv-font-roboto-bold),sans-serif;font-weight:400}img{max-width:100%;height:auto}.overflow-hidden-block{overflow:hidden;display:block}.form-group{margin-bottom:1.5rem}section{padding:2rem 0 2rem;position:relative}section .container{position:relative}section .content-text{background-repeat:no-repeat;background-position:bottom right;background-size:60%}section.section-nopadding{padding:0}body.cke_editable ul,.content-text ul,#sidebar ul,#sectionSubNavigation ul{list-style:none;padding-left:0;margin-bottom:35px}.content-text ul ul{margin-bottom:5px}#sidebar .sidebar-categories ul{margin-bottom:0}body.cke_editable ul li,.content-text ul li,#sidebar ul li,#sectionSubNavigation ul li{position:relative;padding-left:20px;margin-bottom:5px}body.cke_editable ul li:before,.content-text ul li:before,#sidebar ul li:before,#sectionSubNavigation ul li:before{content:'■';position:absolute;left:0;top:0;color:var(--lfv-color-red)}.location-map ul li:before{display:none}body.cke_editable ol,.content-text ol{padding-left:0;margin-bottom:35px;list-style:none;counter-reset:item}body.cke_editable ol li,.content-text ol li{position:relative;padding-left:25px;margin-bottom:5px}body.cke_editable ol li:before,.content-text ol li:before{position:absolute;left:0;top:0;content:counter(item) ".";counter-increment:item;border-radius:100%;color:var(--lfv-color-red);text-align:left}blockquote,.quote{background:url("/static/img/icon-quotation.png") no-repeat 0 4px;font-size:1.2rem;font-weight:400;font-style:italic;position:relative;padding:0 0 0 50px;margin:0 0 15px 0;border:0}blockquote strong,.quote-caption{display:block;font-style:normal;font-size:0.8rem;font-family:var(--lfv-font-roboto-bold),sans-serif;text-transform:uppercase;margin-top:15px;line-height:1.3}.breadcrumbs{display:inline-block;border-bottom:1px solid var(--lfv-color-red);font-family:var(--lfv-font-roboto-bold),sans-serif;margin-bottom:25px;padding-top:50px}.breadcrumb-title{font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.06em;display:inline-block;border-bottom:1px solid var(--lfv-color-red);margin-bottom:1.5rem;padding-top:2rem}.breadcrumbs ul{list-style-type:none;margin-bottom:0;padding-left:0}.breadcrumbs ul li{display:inline}.breadcrumbs ul li .active a{color:var(--lfv-color-black)}.teaser-element{position:relative;margin-bottom:30px;overflow:hidden;border-radius:var(--lfv-border-radius)}.teaser-element .teaser-body{font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:1.734rem;line-height:1.2;text-transform:uppercase;position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;transition:all 0.3s;background-color:rgba(0,0,0,0.3)}.teaser-element .teaser-body p{margin-bottom:0}.teaser-element .teaser-body img{margin-bottom:15px}.teaser-element .teaser-body.teaser-body-no-bg{background-color:transparent}.teaser-element .teaser-body .teaser-button{visibility:hidden;margin:auto;transition:all 0.3s;position:absolute;top:100%;left:0;width:100%;text-align:center}.teaser-element:hover .teaser-body{background-color:rgba(0,0,0,0.8)}.teaser-element:hover .teaser-body .teaser-button{visibility:visible;margin:auto;top:42%}.teaser-element .teaser-body .teaser-button .btn{margin:auto;width:auto}.teaser-element .teaser-body .teaser-button .btn:hover,.teaser-element .teaser-body .teaser-button .btn:focus{background-color:var(--lfv-color-white);color:var(--lfv-color-red);border-color:var(--lfv-color-white)}.teaser-element .div-table{transition:all 0.5s;position:relative;top:0}.teaser-element:hover .div-table{top:-100%}.div-table{display:table;color:var(--lfv-color-white);text-align:center;height:100%;width:100%}.div-table-cell{vertical-align:middle;width:100%;height:100%;display:table-cell}.model-teaser-block.nav-tabs{font-size:1.1rem;margin-top:1rem;margin-bottom:2rem;list-style:none;align-items:center;justify-content:center;border-bottom:1px solid var(--lfv-color-red)}.model-teaser-block.nav-tabs>li{padding:0;margin:0 0.25rem 0}.model-teaser-block.nav-tabs>li:before{display:none}.model-teaser-block.nav-tabs>li>a.active{font-family:var(--lfv-font-roboto-bold),sans-serif;border:1px solid var(--lfv-color-red)}.model-teaser-block.nav-tabs>li>a.active,.model-teaser-block.nav-tabs>li>a.active:hover,.model-teaser-block.nav-tabs>li>a.active:focus{color:var(--lfv-color-white);cursor:default}.model-teaser-block.nav-tabs>li>a:hover,.model-teaser-block.nav-tabs>li>a:focus{color:var(--lfv-color-red);border-color:var(--lfv-color-red)}.model-teaser-block.nav-tabs>li a{font-size:1.25rem;color:var(--lfv-color-red);text-align:center;letter-spacing:0;white-space:nowrap;padding:0.75rem 1.5rem 0.75rem;min-width:210px;border-bottom:0;border-radius:0.25rem 0.25rem 0 0;transition:all 0.5s}.model-teaser-block.nav-tabs>li a.active{background-color:var(--lfv-color-red)}.news-element{margin-bottom:30px}.news-element a{color:var(--lfv-color-black)}.news-element a:hover,.news-element a:focus{text-decoration:none}.news-element a:hover{color:var(--lfv-color-black)}.news-element a .more-link{color:var(--lfv-color-red);text-transform:uppercase;font-family:var(--lfv-font-roboto-bold),sans-serif}.news-element a:hover .more-link{color:var(--lfv-color-black)}.news-element a:hover h3{color:var(--lfv-color-red)}.news-element .teaser-element-content-info{color:#a0a0a0;font-size:0.8rem;text-transform:uppercase;font-family:var(--lfv-font-roboto-bold),sans-serif}.teaser-element-content-info-date{font-weight:normal}.news-element .text{padding:25px 15px}.news-element h3{margin:20px 0 15px;font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:1.13rem;line-height:22px;text-transform:uppercase;color:var(--lfv-color-black);letter-spacing:0}.news-element .description{margin-bottom:15px;letter-spacing:0}.label{font-family:var(--lfv-font-roboto-light),sans-serif;font-weight:normal;font-size:15px}.tags{margin-top:0.75rem;margin-bottom:0.75rem}.article-body .tags{margin-top:0}.label-lfv{color:#fff;background-color:var(--lfv-color-red);opacity:0.6;padding:0 0.5rem;margin-bottom:0.2rem;display:inline-block;border-radius:0.25rem;transition:opacity 0.5s}.tags a:hover .label-lfv{opacity:1}#listingResult h2,#loadResults h2,.event-listing h2,.model-listing h2{margin-top:10px}.loaded-content{display:none}.more-button-container{text-align:center}.spinner-listing-custom{text-align:center;position:absolute;top:0;right:0;left:0}.spinner-listing-custom-text{margin-top:0.5rem}.spinner-listing-custom i{font-size:3rem;color:var(--lfv-color-red)}#loadMore i,.load-more i{margin-left:0.5rem;font-size:1.25em}.model-listing article .description,.event-listing article .description{margin-bottom:1rem}.location .icon{margin-right:5px}.maps-element{margin-top:25px}.gm-style .gm-style-iw{font-size:14px;line-height:1.5}.gm-style .gm-style-iw h5{font-size:14px}.g-info-window-link{text-decoration:none!important}.detail-view .subimages{padding:1rem 0 0}.subimages .image-link{margin-bottom:15px;border-radius:var(--lfv-border-radius);overflow:hidden}.image-caption{margin-top:5px;display:inline-block;font-size:0.8rem;color:#949494}.model-extra-element{padding:1rem 0}.detail-view h1{margin-top:0;margin-bottom:25px}.detail-view .description{font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:1.3rem}.event-detail-date{margin-bottom:15px}.listing-button-container{margin-top:2rem}.listing-button-container .btn{display:block}.prev-next-arrows{margin:3rem 0 2rem;padding-top:1.5rem;border-top:1px solid #dedede}.prev-next-arrows-text-top{color:var(--lfv-color-grey);font-size:13px;padding-left:2.5rem;display:block}.arrow-left .prev-next-arrows-text-top{text-align:left}.arrow-right .prev-next-arrows-text-top{text-align:right;padding-right:2.5rem}.prev-next-arrows a{display:inline-block}.prev-next-arrows a:hover{text-decoration:none}.prev-next-arrows a:hover .text{text-decoration:underline}.prev-next-arrows .arrow-left{margin-bottom:1rem}.prev-next-arrows .arrow-right .text{position:relative;display:block;padding-right:2.5rem;text-align:right}.prev-next-arrows .arrow-left .text{position:relative;display:block;padding-left:2.5rem}.prev-next-arrows .text:after{font-family:"Font Awesome 5 Pro",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:2rem;line-height:1;position:absolute}.prev-next-arrows .arrow-right .text:after{content:"\f105";top:-0.25rem;right:0}.prev-next-arrows .arrow-left .text:after{content:"\f104";top:-0.25rem;left:0}.prev-next-arrows .icon{font-size:50px}.main-image{margin-bottom:2rem;border-radius:var(--lfv-border-radius)}.main-image img{overflow:hidden;border-radius:var(--lfv-border-radius)}.magnifying-glass-icon{position:relative;display:block}.magnifying-glass-icon:hover{cursor:zoom-in}.magnifying-glass-icon .fa{color:var(--lfv-color-white);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;padding:20px;border:1px solid var(--lfv-color-white);line-height:1;opacity:0;font-size:18px}.magnifying-glass-icon:after{font-family:"Font Awesome 5 Pro",sans-serif;content:"\f002";color:var(--lfv-color-white);text-align:center;position:absolute;transform:translate(-50%,-50%);border-radius:50%;padding:20px;border:1px solid var(--lfv-color-white);line-height:1;opacity:0;font-size:18px;top:50%;margin-top:5px;left:50%;margin-left:5px;background-color:rgba(0,0,0,0.7);transition:opacity 0.5s}.magnifying-glass-icon:hover:after{opacity:1}.magnifying-glass-icon.magnifying-glass-icon-sm:after{padding:10px;font-size:10px;top:50%;margin-top:5px;left:50%;margin-left:5px}.magnifying-glass-icon-sm .magnifying-glass-icon:after{padding:10px;font-size:10px;top:50%;margin-top:5px;left:50%;margin-left:5px}#sidebar{top:120px;z-index:10;padding:2rem 1.5rem 1rem;background-color:var(--lfv-color-grey-light);border-radius:var(--lfv-border-radius)}#sidebar h3,#sidebar h5{font-size:1.3rem;color:var(--lfv-color-red);margin:0 0 1rem}.tag-link,.tag-link:focus{text-decoration:none}.tag-link.active,.ym-link.active{font-family:var(--lfv-font-roboto-bold),sans-serif;text-decoration:underline}#sidebar .custom-control{margin-bottom:0.5rem}.custom-control-input:checked ~ .custom-control-label::before{border-color:var(--lfv-color-red);background-color:var(--lfv-color-red)}.portlet-news{padding:20px;background-color:var(--lfv-color-grey-light);margin-bottom:20px}.portlet-news hr{border-color:#d2d2d2}.portlet-news h2,.portlet-news h3{margin-top:0}.portlet-news .news-element{margin-bottom:20px;padding-bottom:0}.portlet-news .news-element:last-of-type{margin-bottom:0}.portlet-news .news-element .description{margin-bottom:0}.portlet-news .news-element .text{padding:0}.portlet-news .news-element .teaser-element-content-info{color:inherit}.portlet-news .teaser-element-content-type{border-bottom:1px solid var(--lfv-color-red)}.portlet-news .news-element h3{margin:5px 0 5px;font-size:15px;text-transform:none}.portlet.teaser-element{padding:20px;background-color:var(--lfv-color-grey-light);margin-bottom:20px;color:inherit}.portlet.teaser-element .teaser-body{position:relative;color:#3a5ca9;padding:20px;font-size:18px;background-color:transparent}.portlet.teaser-element .teaser-body.teaser-body-no-bg{background-color:transparent}.portlet.teaser-element .teaser-image-link:hover .teaser-button{display:none!important}.portlet.teaser-element a{color:#3a5ca9}.portlet.teaser-element .teaser-body .div-table{color:#3a5ca9}.event-element .image{position:relative}.event-element .image:before{content:" ";position:absolute;width:40px;height:40px;background:url("/static/img/icon-calendar.png") no-repeat center center}.frontpage-search-bottom-buttons{text-align:center}.frontpage-search-bottom-buttons a{margin-right:0.5rem;margin-left:0.5rem;margin-bottom:1rem}.video-wrapper .playbutton{background-image:url("/static/img/icon-playbutton.png");background-repeat:no-repeat;height:80px;background-position:center center}.video-wrapper .playbutton .icon-playbutton{display:none}#imageCarouselNav,.image-carousel-dots{margin-top:1rem}.owl-carousel-caption{font-size:1rem;color:var(--lfv-color-black);text-align:center;position:absolute;right:20%;bottom:3rem;left:20%;text-shadow:none;padding:1rem 1rem;border-radius:.25rem;background-color:rgba(255,255,255,0.9)}.owl-carousel-caption p:last-of-type{margin-bottom:0}.owl-nav{margin-top:0;color:var(--lfv-color-red);width:100%;font-size:3rem;line-height:1}.owl-nav button.owl-next,.owl-nav button.owl-prev{position:absolute;font-size:3.5rem;border-radius:.25rem;top:50%;transform:translateY(-50%);opacity:0.8;transition:all 0.5s}.owl-carousel:hover .owl-nav button.owl-next,.owl-carousel:hover .owl-nav button.owl-prev{opacity:1;background-color:rgba(255,255,255,0.9);color:var(--lfv-color-red)}.owl-nav button.owl-next{right:0.5rem}.owl-nav button.owl-prev{left:0.5rem}.image-carousel--container .owl-nav button.owl-next{right:-3.25rem}.image-carousel--container .owl-nav button.owl-prev{left:-3.25rem}.owl-nav button.owl-next i,.owl-nav button.owl-prev i{padding:10px;border-radius:.25rem}.owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;width:100%}.owl-dots .owl-dot{display:inline-block!important;zoom:1;top:0;position:relative;background:none;color:inherit;border:none;padding:0!important;font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-dots .owl-dot.active{top:0}.owl-dots .owl-dot span{width:15px;height:15px;margin:5px 5px;background:#fff;display:block;-webkit-backface-visibility:visible;transition:all 0.2s ease;border-radius:30px;border:1px solid var(--lfv-color-red)}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:var(--lfv-color-red)}.owl-dots .owl-dot.active span{width:15px;height:15px}.image-carousel--container{margin:1rem 0 1rem}.image-carousel--container img{border-radius:var(--lfv-border-radius)}.content-text .video-wrapper{margin:0 0 25px}body.cke_editable table,.content-text table{width:100%;max-width:100%;margin-bottom:20px;table-layout:fixed}body.cke_editable table th,.content-text table th{padding:8px;line-height:1.42857143;vertical-align:bottom;border-bottom:1px solid #b3272d!important}.content-text table>tbody>tr>td,.content-text table>tbody>tr>th,.content-text table>tfoot>tr>td,.content-text table>tfoot>tr>th,.content-text table>thead>tr>td,.content-text table>thead>tr>th,body.cke_editable table>tbody>tr>td,body.cke_editable table>tbody>tr>th,body.cke_editable table>tfoot>tr>td,body.cke_editable table>tfoot>tr>th,body.cke_editable table>thead>tr>td,body.cke_editable table>thead>tr>th{padding:15px 10px;vertical-align:top;border-top:1px solid #969696!important}.content-text table>caption + thead>tr:first-child>td,.content-text table>caption + thead>tr:first-child>th,.content-text table>colgroup + thead>tr:first-child>td,.content-text table>colgroup + thead>tr:first-child>th,.content-text table>thead:first-child>tr:first-child>td,.content-text table>thead:first-child>tr:first-child>th,body.cke_editable table>caption + thead>tr:first-child>td,body.cke_editable table>caption + thead>tr:first-child>th,body.cke_editable table>colgroup + thead>tr:first-child>td,body.cke_editable table>colgroup + thead>tr:first-child>th,body.cke_editable table>thead:first-child>tr:first-child>td,body.cke_editable table>thead:first-child>tr:first-child>th{border-top:0!important}.download-listing-container{margin:2rem 0}.listing-element,.download-listing-element{position:relative;margin-bottom:1rem}.download-listing-element-single{margin-bottom:15px}.listing-element a,.download-listing-element a{color:var(--lfv-color-black);padding:1rem 2.5rem 1rem 1rem;background-color:var(--lfv-color-grey-light);border-radius:var(--lfv-border-radius);border:0;display:block;margin-top:-1px;transition:background-color 0.5s}.listing-element.download-listing-element-small a,.download-listing-element.download-listing-element-small a{padding:0.5rem 2.5rem 0.5rem 1rem;border-radius:0.25rem}.listing-element a:hover,.download-listing-element a:hover{color:var(--lfv-color-red);text-decoration:none}.listing-element a:focus,.download-listing-element a:focus{outline:0;box-shadow:0 0 0 0.2rem rgb(255 0 32 / 52%)}.download-listing-element .file-type-icon{margin-top:3px;margin-right:0.5rem;float:left;width:20px;text-align:center}.listing-element-text,.download-listing-element-text{display:block;overflow:hidden}.download-listing-element-title{font-family:var(--lfv-font-roboto-bold),sans-serif;font-weight:400}.listing-element .icon,.download-listing-element .icon{color:var(--lfv-color-red);font-size:1.25rem;right:1rem;top:50%;transform:translateY(-50%);position:absolute}.listing-element .icon{font-size:1.25rem}.file-type-icon{margin-right:0.5rem}a.listing-element{background-color:var(--lfv-color-grey-light);display:block;padding:15px 50px 15px 11px;margin-bottom:10px;color:var(--lfv-color-black);font-family:var(--lfv-font-roboto-bold),sans-serif}a.listing-element:after{}a.listing-element:hover,a.listing-element:focus{text-decoration:none}.accordion-container{margin:1rem 0 2rem}.accordion-element{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0;border-radius:0;margin-bottom:1rem}.accordion-sidebar .accordion-element{background-color:transparent;margin-top:-1px;margin-bottom:0}.accordion-element-header{padding:0;margin-bottom:0;position:relative;border:0}.accordion-element-header .btn{color:var(--lfv-color-black);text-align:left;text-transform:initial;letter-spacing:0;background-color:var(--lfv-color-grey-light);margin-bottom:0!important;padding:1rem 2.5rem 1rem 1rem;width:100%;border:0;border-radius:var(--lfv-border-radius)}.accordion-sidebar .accordion-element-header{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.accordion-sidebar .accordion-element-header h4{margin-top:0;margin-bottom:0}.accordion-sidebar .accordion-element-body{padding:1rem}#sidebar .accordion-sidebar .accordion-element-body ul{margin-bottom:0}.accordion-element-header h3{margin:0}#sidebar .accordion-element-header .btn{padding-top:0.75rem;padding-bottom:0.5rem}.accordion-element-header .btn.collapsed{color:var(--lfv-color-black)}.accordion-element-header .btn{color:var(--lfv-color-red)}.accordion-element-header .btn:hover,.accordion-element-header .btn:focus{color:var(--lfv-color-red);text-decoration:none}.accordion-element-header .btn:after{font-family:"Font Awesome 5 Pro",sans-serif;content:'\f105';font-size:1.8rem;font-weight:400;color:var(--lfv-color-red);position:absolute;top:0.5rem;right:1rem;transform:rotate(90deg);transition:all 0.2s}#sidebar .accordion-element-header .btn:after{top:0.2rem}.accordion-element-header .btn.collapsed:after{transform:rotate(0deg)}.accordion-element-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:2rem 0.75rem 2rem;border-bottom:1px solid var(--lfv-color-grey-light)}.newsletter-form{margin-bottom:0;padding:75px 35px 60px;background:rgb(179,39,45);background:linear-gradient(135deg,rgba(179,39,45,1) 0%,rgba(206,40,47,1) 100%);font-family:var(--lfv-font-roboto-bold),sans-serif;border-radius:var(--lfv-border-radius)}.newsletter-form label{display:none}.newsletter-form h2{color:var(--lfv-color-white);margin-top:10px;margin-bottom:15px;font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:24px}.clever_form_error{background-color:#f99;color:var(--lfv-color-black);border:1px solid #f22!important}.newsletter-form input{border-radius:0}.newsletter-form input[type='text']{border:0;border-bottom:1px solid var(--lfv-color-white);color:var(--lfv-color-white);background-color:transparent;padding:13px 12px;width:100%}.newsletter-form input[type='text']:focus{outline:solid thin var(--lfv-color-white)}.newsletter-form input[type='text']::-webkit-input-placeholder{color:var(--lfv-color-white)}.newsletter-form input[type='text']::-moz-placeholder{color:var(--lfv-color-white)}.newsletter-form input[type='text']:-ms-input-placeholder{color:var(--lfv-color-white)}.newsletter-form input[type='text']::-ms-input-placeholder{color:var(--lfv-color-white)}.newsletter-form .btn{background-color:var(--lfv-color-white);color:var(--lfv-color-red)}.newsletter-form .btn:hover,.newsletter-form .btn:focus{background-color:transparent;color:var(--lfv-color-white);border-color:var(--lfv-color-white)}.contact-element{text-align:center;padding:1rem;background-color:var(--lfv-color-grey-light);margin-bottom:1rem;border-radius:var(--lfv-border-radius)}.contact-element h3{margin-top:0;margin-bottom:1rem}.contact-element .contact-image{text-align:center}.contact-element .contact-image img{margin-bottom:1rem;border-radius:100%;max-width:180px}.contact-person-name{font-family:var(--lfv-font-roboto-bold),sans-serif;margin-bottom:1rem}.contact-phone,.contact-fax,.contact-mail{position:relative;padding-left:25px;margin:auto}.contact-phone:before,.contact-fax:before,.contact-mail:before{display:inline-block;font-family:"Font Awesome 5 Pro",sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;position:absolute;left:0;top:0}.contact-phone:before{content:'\f095';font-size:1.067rem}.contact-fax:before{content:'\f1ac'}.contact-mail:before{content:'\f0e0'}.contact-element-detail{text-align:center;padding:2rem 1rem 1.5rem;border-radius:var(--lfv-border-radius)}.contact-element-detail .contact-image{margin:0 0 1.5rem;text-align:center}.contact-element-detail .contact-image img{margin:auto;border-radius:100%;max-width:180px}.contact-element-detail .contact-detail-info-container{display:flex;margin-bottom:0.5rem}.contact-element-detail .contact-detail-info{padding:0;margin:auto}.contact-element-detail .contact-detail-info:before{display:none}.contact-element-detail .contact-detail-info i{margin-right:0.5rem}img.float-left{float:left;margin-right:10px;margin-bottom:10px}img.float-right{float:right;margin-left:10px;margin-bottom:10px}footer{background-color:var(--lfv-color-black);color:var(--lfv-color-white);font-size:0.9rem;line-height:1.8;font-weight:400;margin-top:2rem;padding:3rem 0 5rem}footer hr{background-color:#fff}footer a,footer a:hover,footer a:focus{color:var(--lfv-color-white)}footer p{margin-bottom:25px}footer i{width:25px}footer ul{list-style:none;margin-bottom:2rem;padding-left:0}#scrollToTop{opacity:1;position:fixed;bottom:20px;right:-200px;z-index:100;color:var(--lfv-color-white);text-decoration:none;background-color:var(--lfv-color-red);padding:0.25rem 1rem 0.25rem 1rem;vertical-align:text-top;border-radius:var(--lfv-border-radius)}#scrollToTop.active{right:20px;transition:all 0.5s}#scrollToTop i{font-size:2.5rem;line-height:1;color:var(--lfv-color-white);text-decoration:none;font-weight:100}.input-lg{height:calc(2.1em + 1rem + 2px)}.image-teaser-element{margin-bottom:2rem}.image-teaser-element h2{margin-top:15px;margin-bottom:15px;font-size:18px}.image-teaser-image{border-radius:var(--lfv-border-radius);overflow:hidden}.image-teaser-image img{border-radius:var(--lfv-border-radius)}.image-teaser-element .image-teaser-body{padding:0.5rem 1rem}.image-teaser-element.teaser-has-text .image-teaser-image{border-radius:var(--lfv-border-radius);overflow:hidden}.image-teaser-element.image-teaser-background{background-color:var(--lfv-color-grey-light);border-radius:var(--lfv-border-radius)}.download-teaser-download{font-family:"akzidenz-grotesk",sans-serif;position:relative;overflow:hidden;margin-bottom:1rem;border-radius:var(--lfv-border-radius)}.content-text .download-teaser-download a{display:block;color:var(--lfv-color-white)}.download-teaser-download .background-color{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:all 0.3s}.download-teaser-download:hover .background-color{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(206,40,47,0.9)}.download-teaser-download .download-teaser-text{color:var(--lfv-color-white);position:absolute;top:-100%;transition:all 0.3s;font-size:1.13rem;font-family:"akzidenz-grotesk-extended",sans-serif;left:30px;right:15px}.download-teaser-download .tooltip-inner{text-align:left!important}.insider-icon{font-size:54px;color:var(--lfv-color-white);cursor:help}.download-teaser-download .download-text{position:absolute;bottom:-100%;transition:all 0.3s;font-weight:100;font-size:1.13rem;text-align:center;left:30px;right:30px}.download-teaser-download:hover .download-teaser-text{top:25px;left:30px;display:inline}.download-teaser-download:hover .download-text{bottom:20px;left:15px;right:15px}.download-teaser-download:hover .download-text a:hover,.download-teaser-download:hover .download-text a:focus{text-decoration:none;color:#dcdcdc}.download-teaser-download a:hover .download-text img{margin-bottom:10px}.ilightbox-button.metro-white.disabled{opacity:0}#sectionSubNavigation ul li a{color:var(--lfv-color-red);padding:5px}.tc-custom-cms-functions{position:absolute;right:-2rem;top:0.6rem;z-index:1}.anchor-copy-clipboard{font-size:1rem}.accordion-element-header .tc-custom-cms-functions{position:absolute;right:-2rem;top:0.8rem}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_paginate .paginate_button:hover{padding:0;border:0;background:none;color:#283b98!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important}.dataTables_wrapper .dataTables_paginate .paginate_button:active{padding:0;border:0;background:none;box-shadow:none}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#5a6166;font-weight:normal}#redCardTable_wrapper .top>div{margin-bottom:15px}#redCardTable_wrapper .top>div{display:inline-block}#redCardTable_wrapper .form-control{display:inline-block;width:auto;vertical-align:middle;min-width:280px}.dataTables_wrapper .pagination{font-size:13px}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center;margin-top:2rem}#redCardTable .dataTables_length select{padding:6px 12px;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#5a6166}#joblisting_filter input{height:34px;padding:6px 12px;font-size:0.35rem;line-height:1.42857143;color:#555;background-color:var(--lfv-color-white);background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#redCardTable .top>div,#career-video-wrapper_wrapper .top>div{display:inline-block}#redCardTable .top:after,#redCardTable .bottom:after{content:"";clear:both;display:block;visibility:hidden;height:0}.dataTables_wrapper .dataTables_info{float:left}div.dataTables_wrapper div.dataTables_info{margin-top:8px;margin-left:5px;padding-top:0}.dataTables_length{float:right;margin-right:5px;margin-top:5px}div.dataTables_wrapper div.dataTables_paginate,.redCardTable_filter{float:right}.table.dataTable{margin-top:15px!important;margin-bottom:15px!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{font-style:normal}div.dataTables_wrapper div.dataTables_paginate{float:none;text-align:center}.data-tables-sort-custom-select{float:left;display:inline-block}div.dataTables_wrapper div.dataTables_filter label{font-family:var(--lfv-font-roboto-bold),sans-serif}#redCardTable{}#redCardTable thead{display:none}#redCardTable .card-name{font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:18px;display:block}#redCardTable .card-infos{color:#333;display:block}.red-card-view .red-card-info{display:block}.red-card-view .description{margin-bottom:1rem}.red-card-view .red-card-icon{padding-left:30px;margin-bottom:5px}.red-card-view .red-card-icon:before{font-family:"Font Awesome 5 Pro",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:3px;left:0;font-weight:700}.red-card-view .red-card-icon-phone{position:relative}.red-card-view .red-card-icon-phone:before{content:"\f095";left:2px;font-size:1.13rem}.red-card-view .red-card-icon-fax{position:relative}.red-card-view .red-card-icon-fax:before{content:"\f1ac"}.red-card-view .red-card-icon-mobile{position:relative}.red-card-view .red-card-icon-mobile:before{content:"\f10b";font-size:1.5rem;left:1px;top:-2px}.red-card-view .red-card-icon-envelope-o{position:relative}.red-card-view .red-card-icon-envelope-o:before{content:"\f0e0"}.red-card-view .red-card-icon-globe{position:relative}.red-card-view .red-card-icon-globe:before{content:"\f0ac"}.red-card-view-logo{margin-bottom:15px}#redCardTable a:hover,#redCardTable a:focus{text-decoration:none}#redCardTable.table>tbody>tr>td{border-top:0;border-bottom:1px solid #ddd}#redCardTable.table tr:last-of-type>td{border-bottom:0}div.dataTables_wrapper div.dataTables_filter{float:left;margin-right:30px;margin-left:5px}.pagination>.page-item.active>a,.pagination>.page-item.active>span,.pagination>.page-item.active>a:hover,.pagination>.page-item.active>span:hover,.pagination>.page-item.active>a:focus,.pagination>.page-item.active>span:focus{z-index:3;color:var(--lfv-color-white);cursor:default;background-color:var(--lfv-color-red);border-color:var(--lfv-color-red)}.pagination>li>a,.pagination>li>span{color:#333}.pagination .page-link:hover{color:var(--lfv-color-red)}#redCardTable_wrapper .top{border-bottom:3px solid #ddd;padding:20px 0 0 0;font-size:1.067rem}#redCardTable_wrapper .top:after{content:".";clear:both;display:block;visibility:hidden;height:0}#redCardTable_wrapper .bottom{padding-top:15px;border-top:3px solid #ddd}#redCardTable_wrapper .input-sm{}.red-card-reset{color:#5a6166;font-size:1.734rem;float:right;margin-top:6px;margin-right:5px;cursor:pointer}.back-arrow{position:relative;padding-left:2rem}.back-arrow:after{font-family:"Font Awesome 5 Pro",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.75rem;position:absolute;content:"\f104";top:-0.25rem;left:0}.pagination li:before{display:none}.pagination li a{cursor:pointer}.login-form label{display:block}.form-style .description{margin-bottom:1.5rem}.form-style .help-text{margin-top:0.5rem}.form-style label{display:inline-block;max-width:100%;margin-bottom:0.5rem;font-family:var(--lfv-font-roboto-bold),sans-serif}.form-style textarea{height:auto}.form-style button[type="text"]{margin-bottom:15px}.form-style ul{list-style:none;margin-bottom:0}.form-style ul li{margin-bottom:0.25rem;padding-left:0}.form-style ul li:before{display:none}.content-text abbr[title]{border:0;text-decoration:none}.error label,.field-errors{color:var(--lfv-color-red)}.field-wrapper.checkboxinput{position:relative;display:block;padding-left:1.25rem}.field-wrapper.checkboxselectmultiple ul,.field-wrapper.radioselect ul{padding-left:1.25rem}.field-wrapper.checkboxinput input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem}.field-wrapper.checkboxinput label,.field-wrapper.checkboxselectmultiple label,.field-wrapper.radioselect label{margin-bottom:0}.location-listing-search-filter{margin-top:50px}.location-map{height:640px;margin-bottom:1.5rem}.location-map-detail-model{height:450px;margin-bottom:1.5rem}.accordion-location .btn.btn-red{margin-left:auto}.location-listing-search input{border-radius:0}.location-listing-search .btn{padding:6px 12px}.location-listing-search .form-group{margin-bottom:25px}.accordion-location .card{margin-bottom:1rem}.accordion-location .card-header{background-color:#fff;padding:0}.accordion-location .card-header h4{margin:0}.accordion-location .card-header .btn-link{color:var(--lfv-color-black);display:flex;padding:0.5rem 0.75rem;background-color:transparent!important;box-shadow:none!important}.accordion-location .card-header .btn-link:hover{color:var(--lfv-color-red)}.location-listing .pagination-container{display:flex;flex-direction:column}.location-listing .pagination{margin:2rem auto 1rem}.location-listing .pagination-current-max{text-align:center}div.cms .cms-structure.cms-structure-condensed{width:600px!important}.video-element{position:relative;background-color:#3e3d40;margin-bottom:2rem;border-radius:var(--lfv-border-radius)}.google-map{position:relative;background-color:#3e3d40;border-radius:var(--lfv-border-radius)}.video-element-cookie-accept,.maps-element-cookie-accept{position:absolute;top:0;right:0;bottom:0;left:0}.video-element .video-element-cookie-accept .btn-cookie-settings,.google-map .maps-element-cookie-accept .btn-cookie-settings{text-decoration:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.video-element-cookie-accept,.video-element-cookie-accept a,.maps-element-cookie-accept,.maps-element-cookie-accept a{font-size:1.25rem;color:var(--lfv-color-white)}video{margin:0;width:100%}.form-success{font-size:1.2rem;margin-top:2rem}.voting-element-listing{}.voting-element{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:2rem}.voting-element-listing .voting-element:last-of-type{margin-bottom:0}.voting-element-image{margin-bottom:1rem}.voting-element-body{position:relative}.voting-element-heading{margin-top:0}.voting-element-voting-action button{font-family:var(--lfv-font-roboto-bold),sans-serif;padding:0.5rem 2.9rem 0.3rem 1.25rem;box-shadow:none!important;border:1px solid #ccc;border-radius:1.1rem;position:relative}.voting-element-voting-action button:hover{background-color:transparent;color:#28a745;border-color:#000}.voteContainer.voted button,.voting-element-voting-action button.active{color:black!important;cursor:initial!important;border-color:#ccc!important}.voting-element-voting-action button i{font-size:1.5rem;position:absolute;top:-0.075rem;right:0.25rem;font-weight:100;border-radius:100%;padding:0.5rem;transition:all 0.5s;width:36px;height:36px}.voting-element-voting-action button.active i{color:#28a745;font-weight:700}.voting-element-voting-action-done{position:absolute;bottom:-2rem;background-color:#fff}.captchatextinput #captcha_1{display:inline-block;width:210px;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.captchatextinput label{display:block}.captchatextinput img{width:150px;margin-right:12px}.login-container .alert p:last-of-type{margin-bottom:0}.vote-pulse{box-shadow:0 0 0 0 rgba(40,167,69,1);animation:pulse 2s}.article-date{font-family:var(--lfv-font-roboto-light),sans-serif;display:inline-block;margin-bottom:0.5rem}.card-element{border:1px solid var(--lfv-color-grey-light-extra);background-clip:padding-box;margin-bottom:2rem;background-color:#ffffff;border-radius:var(--lfv-border-radius);display:flex;flex-direction:column;transition:background-color 0.5s,opacity 0.5s}.js-grid .card-element{margin-bottom:1rem}.image-carousel-item .card-element{margin-bottom:0!important}.card-element:hover{background-color:var(--lfv-color-grey-light)}.card-element-h100{height:calc(100% - 2rem)}.card-element .main-image{margin-bottom:0;border-radius:var(--lfv-border-radius) var(--lfv-border-radius) 0 0;overflow:hidden}.card-element.card-element-border-radius-bottom .main-image{border-radius:var(--lfv-border-radius)}.card-element .main-image img{border-radius:var(--lfv-border-radius) var(--lfv-border-radius) 0 0}.card-element .main-image img{transition:all 0.5s}.card-element:hover .main-image img{transform:scale(1.1)}.card-element .article-body{display:flex;flex-direction:column;padding:1rem 1rem 0;border-radius:0 0 var(--lfv-border-radius) var(--lfv-border-radius)}.card-element-h100 .article-body{flex:1 0 auto}.card-element-teaser .article-body .article-body-text{font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:1.2rem;color:var(--lfv-color-red)}.card-element .article-link-container{text-align:right;padding:0.5rem 1rem 1.25rem;margin-top:auto}.card-element .article-link{display:flex;flex-wrap:nowrap}.card-element .article-link a{margin-left:auto}.card-element .article-link a i{margin-left:0.75rem}.card-element .download-listing-element a{}.card-element:hover .download-listing-element a{background-color:#ffffff}.shuffle-listing-container .shuffle-element{opacity:0}.shuffle-listing-container .shuffle-item--visible .shuffle-element{opacity:1}.gallery-shuffle-item{margin-bottom:2rem}.js-grid.row{margin-right:-10px;margin-left:-10px}.js-grid .col-12{padding-right:10px!important;padding-left:10px!important}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(40,167,69,1)}70%{-webkit-box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(40,167,69,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(40,167,69,1);box-shadow:0 0 0 0 rgba(40,167,69,1)}70%{-moz-box-shadow:0 0 0 10px rgba(40,167,69,0);box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{-moz-box-shadow:0 0 0 0 rgba(40,167,69,0);box-shadow:0 0 0 0 rgba(40,167,69,0)}}