@charset "UTF-8";body{font-family:'Lato','Helvetica','Arial',sans-serif;font-size:16px;font-weight:400;line-height:1.5}:target:before{content:"";display:block;height:280px;margin:-280px 0 0}#zoom{width:100vw;overflow:auto;position:relative}[class*="col"] img{max-width:100%}img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus{outline:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600}h1,.h1{font-size:1.875em;margin-top:30px;margin-bottom:30px}h2,.h2{font-size:1.5em}h3,.h3{font-size:1.125em}a i.fa-chevron-right{font-size:.857em;margin-left:.44em}a{transition:all .2s linear}.border-gray-light,.border-gray,.border-white,.border-ifd-green,.border-ifd-blue{border:1px solid transparent}@media screen and (min-width: 400px) and (max-width: 767px){.container{width:400px}}@media screen and (max-width: 767px){:target:before{content:"";display:block;height:130px;margin:-130px 0 0}}@media screen and (max-width: 991px){body{font-size:14px!important;white-space:normal}:target:before{content:"";display:block;height:180px;margin:-180px 0 0}}noscript{display:block;padding:15px 0}.sprungmarken{position:fixed;z-index:1000000;top:0;left:0;width:100%;height:100vh;text-align:center}.sprungmarken a{margin-top:50vh!important;display:block;padding:15px;font-weight:600;transition:none;border-right:3px solid transparent;border-bottom:3px solid transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header{position:fixed;top:0;width:100%;z-index:1000;border-top:5px solid;-webkit-box-shadow:0 0 20px 0 #00000026;box-shadow:0 0 20px 0 #00000026}header .meta > div > ul{margin:0;padding:10px 0;transition:padding .3s linear}header .meta > div > ul > li{margin:0;padding:0;display:block;float:left}header .meta > div > ul > li > a{display:block;border:0 solid transparent;border-left-width:1px;padding:10px 20px;font-size:.875em;text-decoration:none;background:transparent;transition:background .2s linear}header .meta > div > ul > li:last-child a{border-right-width:1px}header .meta > div > ul > li > a > .fa{font-size:1.125em;margin-right:8px}header .meta > div > ul > li > a > .fa.fa-language{font-size:1.786em;margin-top:-6px;-webkit-transform:translateY(4px);transform:translateY(4px)}header .meta > div > ul > li > a > .fa.fa-language:before{content:'';background-size:contain;width:1em;height:1em;display:inline-block}header .meta .dropdown-menu{border:0 solid transparent;border-radius:0;margin-top:0;padding:20px 10px 10px;z-index:100000;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 7px 10px #0000002d;box-shadow:0 7px 10px #0000002d;opacity:0;display:block;top:-10000%;transition:opacity .2s linear}header .meta .hover .dropdown-menu,header .meta .open .dropdown-menu{opacity:1;top:auto;transition:opacity .2s linear}header .meta .dropdown-menu:before{top:0;left:50%;margin-left:-15px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-width:15px}header .meta .dropdown-menu > li{opacity:1;transition:all .2s linear;visibility:visible}header .meta .dropdown-menu > li.invisible{opacity:.5;-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}header .meta .dropdown-menu > li.invisible:hover,header .meta .dropdown-menu > li.invisible a:hover{cursor:not-allowed}header .meta .dropdown-menu > li > a{padding:15px;border-bottom:1px solid;color:inherit}header .meta .dropdown-menu > li > a > img{margin-right:15px}@media screen and (max-width: 991px){header .meta > div > ul{padding:0;width:100%}header .meta > div > ul > li{display:table-cell;width:1%;float:none}header .meta > div > ul > li > a{text-align:center;white-space:nowrap}}@media screen and (max-width: 767px){header .meta > div > ul > li > a > .fa{margin-right:0}}header .logo-bar{padding-top:30px;padding-bottom:10px;transition:padding .3s linear}header .logo-bar .logo{display:block;margin-top:-20px}header .logo-bar .logo img{max-height:100%}header .logo-bar .logo-lvr{display:inline-block}header .logo-bar .contact-links ul{transition:margin .3s linear}.header logo-bar .contact-links ul > li + li{margin-top:3px}header .logo-bar .contact-links ul > li > a{font-size:1.125em;font-weight:600}header .logo-bar .contact-links ul > li > a .fa{font-size:1.125em;margin-right:10px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}header .logo-bar .contact-links ul > li > a .fa.fa-phone{font-size:1.5em;-webkit-transform:translateY(3px);transform:translateY(3px)}@media screen and (max-width: 767px){header .logo-bar{padding-top:20px}header .logo-bar .logo{height:60px;margin-top:-10px}header .logo-bar .logo img{max-height:100%}}@media screen and (max-width: 767px) and (orientation: landscape){header .logo-bar .logo{margin-top:-5px;margin-bottom:5px;height:55px}}@media screen and (max-width: 991px) and (orientation: landscape){header .logo-bar{padding-top:10px;padding-bottom:0}header .nav-btn{margin-top:5px}header .logo-bar .logo{margin-top:-5px;height:60px}}@media screen and (min-width: 992px){header .logo-bar .logo{height:126px;margin-top:-64px;transition:height .3s linear,margin .3s linear}}header .mainnav > nav > ul > li{display:block;float:left;border:0 solid transparent;border-left-width:1px}header .mainnav > nav > ul > li:last-child{border-right-width:1px}header .mainnav > nav > ul > li > a{position:relative;font-size:1.125em;line-height:1.222em;display:table-cell;vertical-align:middle;height:80px;padding:0 25px;text-decoration:none;background-color:transparent;transition:background-color .2s linear,height .3s linear}.navlink-highlighted{background:#004b95!important}.navlink-highlighted:hover{background:#00366b!important}@media screen and (min-width: 992px){header .mainnav > nav > ul > li > a{padding:0 19px}}@media screen and (min-width: 1200px){header .mainnav > nav > ul > li > a{padding:0 25px}}header .mainnav > nav > ul > li.active > a{font-weight:600}header .nav-btn{display:block;padding:9px 6px;width:40px;border-radius:2px;float:right}header .nav-btn > .btn-stroke{display:block;height:2px;width:20px;border-radius:2px;margin:4px}@media screen and (max-width: 1199px){header .mainnav > nav > ul > li > a{font-size:1em}}header .mainnav ul > li.has-sub > ul{position:absolute;width:940px;padding:15px 5px;left:50%;top:-100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:table;vertical-align:top;-webkit-box-shadow:0 0 30px 0 #0003;box-shadow:0 0 30px 0 #0003;transition:opacity .2s linear,top 0s .2s linear;z-index:-1;opacity:0}header .mainnav ul > li.has-sub:hover > ul,header .mainnav ul > li.has-sub.hover > ul,header .mainnav ul > li.has-sub:focus > ul,header .mainnav ul > li.has-sub > a:focus + ul{top:100%;opacity:1;transition:opacity .2s linear}header .mainnav ul > li.has-sub > a:after{bottom:-40px;-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:-10px;z-index:10000;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-width:20px;opacity:0;transition:opacity .2s linear}header .mainnav ul > li.has-sub:hover > a:after,header .mainnav ul > li.has-sub.hover > a:after,header .mainnav ul > li.has-sub:focus > a:after,header .mainnav ul > li.has-sub > a:focus:after{opacity:1}header .mainnav ul > li.has-sub > ul > li{display:inline-block;vertical-align:top;width:49.83%;height:auto}header .mainnav ul > li.has-sub > ul > li > a{display:block;padding:7px 10px;margin:3px 5px;height:100%}header .mainnav ul > li.has-sub > ul > li.active > a{font-weight:600}header .mainnav ul > li.has-sub > ul > li.nav-border{width:1px;height:100%;position:absolute;top:0;bottom:0;padding-top:15px;padding-bottom:15px}header .mainnav ul > li.has-sub > ul > li.nav-border > .bg-gray{height:100%;width:100%;position:relative;display:block}@media screen and (max-width: 1199px){header .mainnav ul > li.has-sub > ul > li.nav-border.border-1{left:50%}}@media screen and (min-width: 1200px){header .mainnav ul > li.has-sub > ul{width:1140px}header .mainnav ul > li.has-sub > ul > li{width:33.15%}header .mainnav ul > li.has-sub > ul > li.nav-border.border-1{left:33.15%}header .mainnav ul > li.has-sub > ul > li.nav-border.border-2{left:66.2%}header .mainnav ul > li.has-sub > ul > li > a{font-size:.97em}}@media screen and (min-width: 992px){header.affix .meta ul{padding:0}header.affix .logo-bar{padding-top:15px}header.affix .logo-bar .logo{margin-top:-40px;height:90px}header.affix .logo-bar .contact-links ul{margin-bottom:0}header.affix .mainnav > nav > ul > li > a{height:65px}}.top-image{margin-top:245px}.top-image .img-overlay-circle{position:absolute;bottom:0;left:15px}.top-image .headlines{line-height:1}.top-image .headlines h1,.top-image .headlines .h1,.top-image .headlines h2,.top-image .headlines .h2{font-weight:600;margin:0;display:block}.top-image .headlines h1,.top-image .headlines .h1{font-size:1.875em;margin-bottom:10px}.top-image .headlines h2,.top-image .headlines .h2{font-size:1.125em}#video-play{display:none}.top-image .video-container{position:absolute;width:100%;margin:0}.top-image .video-container iframe + img{position:absolute;top:0;right:0;cursor:pointer}.top-image .video-container .next{display:none;padding:8px 12px;transition:none}.top-image .video-container.small .next{display:inline-block}@media screen and (max-width: 399px){.top-image{background-color:transparent!important}.top-image.show-topimage .headlines{padding-left:15px;padding-right:15px}.top-image.hide-topimage{margin-bottom:-30px!important}.top-image.show-topimage .container,.top-image.show-topimage #video-close{padding-left:0;padding-right:0}.top-image.show-topimage .row,.top-image.hide-topimage{margin-left:0;margin-right:0}.top-image.show-topimage #video-close{height:46vw!important}}@media screen and (max-width: 767px){.top-image{margin-top:123px}.top-image.show-topimage #video-close{height:171px}.top-image.show-topimage #video-close .headlines{margin-top:30px}.top-image.hide-topimage #video-close{margin-top:62vw}}@media screen and (min-width: 400px) and (max-width: 767px){.top-image.hide-topimage{height:208px}.top-image .video-container{position:absolute;width:400px;margin:0;padding:0 15px;background:transparent}.top-image.hide-topimage #video-close{margin-top:230px}}@media screen and (min-width: 768px) and (max-width: 991px){.top-image{margin-top:143px}.top-image.hide-topimage{height:405px}.top-image.show-topimage #video-close{height:331px}.top-image.show-topimage #video-close .headlines{margin-top:30px}.top-image.hide-topimage #video-close{margin-top:440px}.top-image .video-container{position:absolute;width:750px;margin:0;padding:0 15px;background:transparent}}@media screen and (max-width: 991px) and (orientation: landscape){.top-image{margin-top:113px}}@media screen and (min-width: 992px){.top-image{margin-top:253px}.top-image #video-close{opacity:1;transition:opacity .3s linear}.top-image #video-close.videoisopen{opacity:.25}.top-image #video-close.videoisopen:hover{cursor:pointer}.top-image .headlines{position:absolute;left:40px;bottom:25px;line-height:1}.top-image .headlines h1,.top-image .headlines .h1,.top-image .headlines h2,.top-image .headlines .h2{display:inline-block;padding:10px 20px;margin:0;font-weight:600}.top-image .headlines h1,.top-image .headlines .h1{font-size:1.875em;margin-bottom:10px}.top-image .headlines h2,.top-image .headlines .h2{font-size:1.125em}.top-image .video-container{position:absolute;width:709px;height:403px;margin:15px 131px;padding:0;border:5px solid transparent;transition:all .3s linear;-webkit-box-shadow:0 0 30px 0 #0003;box-shadow:0 0 30px 0 #0003}.top-image .video-container .next{display:none}.top-image .video-container.small{width:370px;height:245px;margin:25px 25px 15px 560px}.top-image .video-container.small .next{display:inline-block}.top-image .video-container.small #video-play{display:block;position:absolute;width:100%;top:0;text-align:center;background:transparent;transition:background .2s linear}.top-image .video-container.small #video-play:hover{background:#ffffffd9;cursor:pointer}.top-image .video-container.small #video-play img{margin-left:auto;margin-right:auto;opacity:0;transition:opacity .2s linear}.top-image .video-container.small #video-play:hover img{opacity:1}.top-image .video-container.small #video-play .fa{font-size:3em;position:relative;margin-top:23%;opacity:0;transition:opacity .2s linear}.top-image .video-container.small #video-play:hover .fa{opacity:1}}@media screen and (min-width: 1200px){.top-image{margin-top:253px}.top-image .headlines{position:absolute;left:65px;bottom:50px;line-height:1}.top-image .headlines h1,.top-image .headlines .h1,.top-image .headlines h2,.top-image .headlines .h2{padding:20px 30px}.top-image .video-container{width:876px;height:497px;margin:15px 152px}.top-image .video-container.small{width:370px;height:245px;margin:50px 50px 15px 735px}}main{padding-top:50px}main section{padding-bottom:150px}main p img{height:auto;max-width:100%}main p a.btn{margin-top:20px}main .box-inner{padding:15px}@media screen and (max-width: 767px){main section{padding-bottom:70px}main{padding-top:70px}}@media screen and (min-width: 768px) and (max-width: 991px){main{padding-top:90px}main section{padding-bottom:100px}}@media screen and (min-width: 992px){main{padding-top:100px}}.ifdreadspeaker{display:inline-block;text-decoration:none!important;transition:background-color .2s linear;cursor:pointer;width:100%!important;overflow:visible!important}.ifdreadspeaker.rsexpanded .rsbtn_play{display:none}.ifdreadspeaker .rsbtn_play{transition:none;border-radius:30px;display:block;text-decoration:none!important}.ifdreadspeaker .read-out-icon{display:inline-block;width:29px;height:29px;text-align:center;text-decoration:none}.ifdreadspeaker .rsbtn_exp .read-out-icon{top:-2px;bottom:-2px;position:relative}.ifdreadspeaker a[title="Play"] .read-out-icon .fa-pause:before{content:"\f04b"}.ifdreadspeaker .read-out-icon > .fa{padding:8px;text-decoration:none}.ifdreadspeaker .read-out-text,.ifdreadspeaker .rsbtn_btnlabel{padding:12px 15px 10px 10px;display:inline-block;font-size:.875em;line-height:1;font-weight:600;text-decoration:none}.ifdreadspeaker .rsbtn_exp{opacity:0;transition:opacity 0s linear;white-space:nowrap}.ifdreadspeaker.rsexpanded .rsbtn_exp{opacity:1;transition:opacity .2s linear;height:32px}.ifdreadspeaker .rsbtn_exp a{margin-right:5px;display:inline-block;padding-right:5px;border-radius:30px;text-decoration:none;height:30px;white-space:nowrap}.ifdreadspeaker.rspopup{position:absolute;display:none;width:inherit!important;box-shadow:0 0 10px #00000040;border-radius:30px;padding:5px}.ifdreadspeaker.rspopup .rsbtn_play{width:auto}.ifdreadspeaker.rspopup .read-out-text,.ifdreadspeaker.rspopup .rsbtn_btnlabel{font-size:.75em;padding:11px 15px 8px 11px}.ifdreadspeaker.rspopup .rsbtn_exp a{margin-bottom:1px}.ifdreadspeaker.rspopup .rsbtn_exp a:last-child{margin-right:0}@media screen and (max-width: 767px){.ifdreadspeaker .rsbtn_exp{white-space:normal}.ifdreadspeaker .rsbtn_exp a{margin-bottom:10px}}#rs-controlpanel{display:none}.rspopup_dictionary,.rspopup_translation{display:none}.rs_addtools .rsbtn_play:focus,.rsbtn .rsbtn_play:focus{background:#c7cfd6}.rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner{height:32px}.rsbtn .rsbtn_exp .rsbtn_exp_inner{border:none;border-radius:100px}.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item{border-left:1px solid #c9c9c9;height:32px}.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:first-child{border-left:none}.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:focus:first-child,.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:hover:first-child{border-radius:100px 0 0 100px}.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:focus:last-of-type,.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:hover:last-of-type{border-radius:0 100px 100px 0}.rs_addtools a,.rs_addtools span,.rsbtn a,.rsbtn span{font-family:Lato,Helvetica,Arial,sans-serif}.rs_addtools .rsbtn_play,.rsbtn .rsbtn_play,.rsbtn .rsbtn_exp .rsbtn_exp_inner{background:#edf0f4}.rs_addtools .rsbtn_play,.rsbtn .rsbtn_play,.rs_addtools .rsbtn_tooltoggle,.rsbtn .rsbtn_tooltoggle{border:none}.rs_addtools .rsbtn_tooltoggle,.rsbtn .rsbtn_tooltoggle{display:none!important}.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before{color:#fff;margin-left:7px;margin-top:2.5px}.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after{color:#fff;margin-left:7px;margin-top:2.5px}.rs_addtools.mega_toggle .rsbtn_left,.rsbtn.mega_toggle .rsbtn_left{margin-left:0}#rsmpl_container .rs-player-loadindicator,.rsbtn .rs-player-loadindicator{display:none!important}.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text span,.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span{padding-left:0;padding-right:0;line-height:1rem;height:unset;font-size:14px;color:#004b95!important;text-transform:uppercase;margin-right:8px}.rsbtn{height:32px}.rsbtn_text{display:flex!important}.read-out-icon{width:32px!important;height:32px!important;text-decoration:none;aspect-ratio:1}@media screen and (min-width: 768px) and (max-width: 991px){.ifdreadspeaker{margin-top:0}}main aside .side-box{margin-bottom:30px}main aside .side-box .box-title{margin-right:50px;padding-right:50px;background-repeat:no-repeat;background-position:left center;background-size:100%}main aside .side-box .box-title *{margin:0}main aside .side-box .box-title .fa{margin-right:15px}main aside .side-box .box-content p,main aside .side-box .box-content ul{font-size:.875em}main aside .side-box .box-content ul,main aside .side-box .box-content p{margin-bottom:0;margin-top:10px}main aside .side-box .box-content ul li{padding-left:20px}main aside .side-box .box-content ul li.icon{padding-left:0;min-width:160px}main aside .side-box .box-content ul li.icon .fa{margin-right:8px;width:12px}main aside .side-box .box-content a.btn{width:100%;margin-top:10px}main aside .side-box #map{height:195px;border-top:3px solid #FFF;border-bottom:3px solid #FFF}@media screen and (max-width: 767px){main aside{margin-top:50px}}@media screen and (max-width: 991px){main aside .side-box .box-title{margin-right:0;padding-right:15px;background-image:none!important}}main .fachdienste h2{margin:50px 0}main .fachdienste .fachdienst-box{border:5px solid transparent;-webkit-box-shadow:0 0 10px 0 #0003;box-shadow:0 0 10px 0 #0003;background-size:cover;background-position:center}@media screen and (max-width: 767px){main .fachdienste h2{margin:30px 0 80px}main .fachdienste .bg-ifd-green{margin-bottom:410px}main .fachdienste .fachdienste-outer{position:relative;width:100%;height:230px;margin-bottom:-230px;top:-50px}main .fachdienste .fachdienste-outer:last-of-type{margin-top:245px;margin-bottom:-460px}main .fachdienste .fachdienst-box{background-position:top center;height:230px;width:100%;margin-bottom:15px;position:relative}main .fachdienste .fachdienst-box a{position:absolute;bottom:0;width:100%;text-align:left;padding:10px 10px 5px}}@media screen and (min-width: 768px) and (max-width: 991px){main .fachdienste h2{margin:30px 0}main .fachdienste .bg-ifd-green{margin-bottom:180px}main .fachdienste .fachdienst-box{height:260px;margin-bottom:-180px}main .fachdienste .fachdienst-box a{position:absolute;bottom:-180px;margin:15px;-webkit-box-shadow:0 0 10px 0 #0003;box-shadow:0 0 10px 0 #0003}}@media screen and (max-width: 991px){main .fachdienste .fachdienst-box a{white-space:nowrap}}@media screen and (min-width: 992px){main .fachdienste .bg-ifd-green{margin-bottom:45px}main .fachdienste .fachdienst-box{height:260px;margin-top:-45px;margin-bottom:-45px}main .fachdienste .fachdienst-box a{position:absolute;bottom:-40px}}@media screen and (min-width: 1200px){main .fachdienste .fachdienst-box a{margin:15px;-webkit-box-shadow:0 0 10px 0 #0003;box-shadow:0 0 10px 0 #0003}}main .services .bg-gray{padding:30px 0}main .services h2{margin:0}main .services .service-link,main .services .service-icon,main .services .service-text{display:block;font-weight:600;text-align:center;transition:all .2s linear}main .services .service-icon{width:75px;height:75px;margin:20px auto 0;font-size:2.315em;border:3px solid transparent}main .services .service-icon .fa{position:relative;margin-top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .services .service-icon .fa.fa-language:before{content:'';background-size:contain;width:1em;height:1em;display:inline-block}main .services .service-text{margin-top:10px}@media screen and (min-width: 767px){main .services .bg-gray{padding:50px 0;text-align:center}main .services .service-icon{width:100px;height:100px;margin:30px auto 0;font-size:3.125em}main .services .service-text{margin-top:15px}}#downloads .download-image{height:273px;padding:5px;overflow:hidden}#downloads .download-image img{width:100%;height:auto}#downloads a.btn,#links a.btn{text-align:left;padding-right:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#downloads a.btn .fa,#links a.btn .fa{position:absolute;right:30px;margin-top:3px}#links .link-item,#downloads .download-item{margin-bottom:30px}#links .link-image{height:100px}#links .link-image a{width:100%;height:100%}#links img{max-width:100%;max-height:100%;padding:10px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 991px){#downloads .download-image{height:190px}}@media screen and (min-width: 992px) and (max-width: 1199px){#downloads .download-image{height:255px}}footer{padding-top:50px}footer .to-top-link{display:block;padding:18px 15px;font-weight:600;margin-top:-50px;white-space:nowrap}footer .to-top-link .fa{margin-right:10px}footer .footer-ifd-logo{margin-bottom:30px}footer .footer-ifd-logo img{max-width:365px;width:365px}footer .navlist{padding-bottom:50px}footer .navlist .nav-column p + ul{margin-top:-5px}footer .navlist .nav-column ul.subnav li{margin-bottom:5px}footer .navlist .nav-column a{display:block}footer .navlist .nav-column p a{margin-bottom:5px}footer .navlist .nav-column.nav-column-4 .break{display:block;width:100%;height:1px;margin-bottom:10px}footer .navlist .nav-column.nav-column-4 .break + p{margin-bottom:5px}footer .navlist .nav-column.nav-column-4 ul{margin-bottom:5px}footer .navlist .nav-column.nav-column-4 ul li{padding-left:20px}footer .navlist .nav-column.nav-column-4 ul li.icon{padding-left:0}footer .navlist .nav-column.nav-column-4 ul li.icon .fa{margin-right:10px;width:10px}#emcgn-footer-nav{padding:0 15px}ul.list-unstyled.subnav.emcgn-footer-nav-2{columns:2;font-size:.875em;width:97%;line-height:18.2px}ul.list-unstyled.subnav.emcgn-footer-nav-2 > li{padding-bottom:7px}@media screen and (max-width: 991px){ul.list-unstyled.subnav.emcgn-footer-nav-2 > li{font-size:14px}#emcgn-footer-nav > p{font-size:1.142em}}footer .meta{padding-bottom:20px}@media screen and (max-width: 767px){footer{padding-top:80px}footer .to-top-link{padding:10px 15px;margin-top:-80px;float:left!important;width:100%;text-align:center}footer .navlist{padding-bottom:20px}footer .navlist .nav-column:first-of-type,footer .navlist .nav-column .text-default{margin-top:20px;display:block}footer .meta ul{margin-bottom:20px}footer .meta ul li{float:none;display:block}footer .meta ul li a{display:block}footer .meta ul li a .fa{display:inline-block!important}}@media screen and (max-width: 991px){footer a{padding-top:2px;padding-bottom:2px}footer .navlist .nav-column p{font-size:1.142em}footer .navlist .nav-column.nav-column-4 p{font-size:1em}}@media screen and (min-width: 768px) and (max-width: 1199px){footer .navlist .nav-column.nav-column-3,footer .navlist .nav-column.nav-column-4{margin-top:40px}}@media screen and (min-width: 768px) and (max-width: 991px){footer .meta{text-align:center}}@media screen and (min-width: 992px){footer .navlist .nav-column ul.subnav li{font-size:.875em;line-height:1.3;margin-bottom:7px}footer .navlist .nav-column.nav-column-4{font-size:.875em}footer .meta{font-size:.875em}footer .meta ul{float:right}}@media screen and (min-width: 1200px){footer .navlist .nav-column.nav-column-4 .logo-lvr{margin-top:-30px}}#contact-form{overflow:hidden}.form-headline{padding:12px 10px 10px;font-size:1.125em;text-align:center;margin-bottom:30px}.form-horizontal .form-group label{text-align:left}.btn{border:0 solid transparent;border-radius:0;font-size:1em;font-weight:600;padding:10px 15px;transition:all .2s linear;white-space:normal}.form-control{border-radius:0}.form-group label span.required{font-size:.7em;margin-left:5px}.form-group label.invalid{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.form-group .checkbox-privacy{padding-left:20px;padding-top:0}.form-group .checkbox-privacy label{padding-left:0}@media screen and (max-width: 991px){main .primary .btn{width:100%}.form-horizontal .form-group label{padding-right:0;padding-top:3px}}body{opacity:1;transition:opacity .2s linear}.colorIsChanging{opacity:0}.colorIsChanging *{transition:none!important}