@charset "UTF-8";
/***!  /templates/loft33/css/custom.css  !***/

html,body,div,table,tr,td,th,h1,h2,h3,h4,h5,h6,ul,li,ol,p,span,a,img{margin:0;padding:0;border:none}*{box-sizing:border-box}body{font-family:'Yantramanav',sans-serif;font-weight:300;color:#3a383e;font-size:18px}.wrapper{width:980px;margin:auto}p{font-size:18px;line-height:25px;margin-bottom:35px}a{cursor:pointer}.cc-custom-revoke{color:rgb(0,102,204)}h1{font-size:45px;line-height:50px;color:#84b92b;font-weight:300;text-transform:uppercase}h2{font-size:40px;line-height:50px;color:#00acde;font-weight:300;margin:20px 0}h3{font-size:30px;line-height:50px;color:#4b4c48;font-weight:300;margin:5px 0}strong{font-weight:700}.visually-hidden{display:none !important}.header{position:fixed;top:0;width:100%;background-color:#fff;z-index:1000;border-bottom:1px solid #eee}.header .logo{float:left;margin:30px 0;transition:0.5s}.header .logo img{transition:0.5s;width:auto}.scroll .header .logo img{height:20px}.scroll .header .logo{margin:10px 0}.header ul.nav{clear:left;padding-bottom:30px}.header ul.nav li{display:inline-block;position:relative}.header ul.nav li.default{display:none}.header ul.nav li a{position:relative;text-decoration:none;color:#3a383e;margin-right:25px;padding-bottom:30px}.header ul.nav li.active a,.header ul.nav a:hover{color:#eb9711}.header ul.nav li ul.mod-menu__sub{display:none;position:absolute;top:53px;background-color:#eb9711;padding:30px 0;white-space:nowrap}.header ul.nav li ul.mod-menu__sub li{display:block}.header ul.nav li ul.mod-menu__sub li a{display:block;padding:5px 35px;margin:5px 0;color:#fff}.header ul.nav li ul.mod-menu__sub li.active a,.header ul.nav li ul.mod-menu__sub li a:hover{background-color:#80b81f}.header ul.nav li:hover ul.mod-menu__sub{display:block}.header .mod-languages{float:right}.header .mod-languages a{color:#eb9710;font-weight:700}.header .contact-info{float:right;margin-top:30px;transition:0.5s}.scroll .contact-info{margin-top:15px}.header .contact-info a{text-decoration:none;color:#EB9710}.header .contact-info table{border-spacing:0}.header .contact-info td{text-align:right;line-height:32px}.header .contact-info td:last-child{padding-left:10px}.fixed-margin{margin-top:140px;clear:both}.banner .custom{height:150px;padding-top:50px;color:#fff;background-position:center;background-size:cover}.banner .custom p{margin-bottom:0}.banner-titel{font-size:60px;line-height:60px;display:none}.banner-subtitel{font-size:25px;line-height:50px;display:none}.home .banner .custom{height:350px;padding-top:125px}.home .banner .banner-titel,.home .banner .banner-subtitel{display:block}.featured{margin-top:25px}.featured ul.nav li:first-child{margin-left:0}.featured ul.nav li:last-child{margin-right:-20px}.featured ul.nav li{display:inline-block;width:22%;margin:0 2%;vertical-align:top}.featured ul.nav li a{color:#000;text-decoration:none;font-size:25px}.featured ul.nav li img{width:100%;height:auto;border-radius:7px}.featured ul.nav li span{display:block;text-align:center}.content{margin:40px 0 100px 0;min-height:450px}.content .newsflash{margin:15px 0}.content .newsflash-item{position:relative;box-shadow:0 0 10px rgba(0,0,0,0.2);margin:50px 0 50px 250px;padding:20px}.content .newsflash-item img{position:absolute;width:200px;height:auto;left:-250px;top:0}.content .newsflash-item.oneven{margin:50px 250px 50px 0}.content .newsflash-item.oneven img{height:auto;left:initial;right:-250px}.content ul{list-style:none;padding-bottom:20px}.content li{padding-left:2em;text-indent:-1em;line-height:25px;margin:0.5em 0}.content li:before{content:"• ";font-weight:700;color:#87c440}.footer{width:100%;padding:20px 0 10px 0;font-size:16px;line-height:20px;color:#fff;background-color:#7fb91f}.footer p{margin-bottom:0}.footer ul{display:flex;flex-wrap:wrap;gap:59px;list-style:none}.footer a{color:#fff}ul.sigProSleek li.sigProThumb{margin:10px 20px}li.sigProThumb:before{content:""}li.sigProThumb .sigProLinkOuterWrapper .sigProLinkWrapper a.sigProLink{border:1px solid #eee}li.sigProThumb .sigProLinkOuterWrapper .sigProLinkWrapper a.sigProLink:hover{border:1px solid #eee}.link-btn.right{margin-left:auto;display:table}.link-btn{display:inline-block;padding:20px 50px;background-color:#eb9710;color:#fff;text-decoration:none;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link-btn:hover{background-color:#F6B142}.contact-arrow{vertical-align:middle;margin:0 0 0 20px}
