.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}body,html{font-family:'ITC Eras W01 Book';color:#444;}strong,b{font-family:'ITC Eras W01 Demi';font-weight:400;}h1,h2,h4{color:#AB1917;}h3,h5{color:#444;}h1,h2,h3{text-transform:uppercase;}h1,h2{text-transform:uppercase;font-size:32px;line-height:43px;margin-bottom:15px;}h3,h4,h5{font-size:26px;line-height:37px;margin-bottom:15px;margin-top:35px;}p{font-size:21px;line-height:28px;}a{color:#AB1917;}a:hover{color:#AB1917;text-decoration:underline;}a:active,a:focus{outline:none;}.lead a{color:#AB1917;display:block;padding:0 12px 0px 12px;font-size:21px;font-weight:400;letter-spacing:0px;line-height:28px;border:1px solid #AB1917;}.lead a:hover{color:#fff;background:#AB1917;transition:all .3s;text-decoration:none;}.frame{margin-bottom:40px;}.image img{width:100%;height:auto;margin-top:8px;}.logo{height:80px;margin-top:10px;margin-left:20px;}.logo img{height:215px;margin-top:-1px;margin-left:20px;}.header-wrapper{background:rgb(68,68,68);background:linear-gradient(180deg,rgba(68,68,68,1) 0%,rgba(68,68,68,1) 33%,rgba(0,0,0,1) 36%,rgba(255,255,255,1) 36%);box-shadow:0px 2px 15px #111;margin-bottom:30px;padding-bottom:15px;}.header-top{box-shadow:inset 0 -9px 8px -6px black;-webkit-box-shadow:inset 0 -9px 8px -6px black;-moz-box-shadow:inset 0 -9px 8px -6px black;height:86px;}.header-bottom{background:#fff;height:152px;box-shadow:0px 2px 15px #111;-webkit-box-shadow:0px 2px 15px #111;-moz-box-shadow:0px 2px 15px #111;}.mainmenu{margin-top:250px;}.mainmenu .tile-inner{width:100%;height:100%;}.mainmenu .tile{width:100%;display:inline-block;box-sizing:border-box;background:#fff;padding:0;background-color:#444;margin-bottom:30px;}.mainmenu .tile:hover{background:#AB1917;transition:all .3s;}.mainmenu .active{background:#AB1917;}.mainmenu .title{padding:27px 20px 0 20px;font-size:28px;}.mainmenu a{text-align:center;text-decoration:none;color:#fff;}.mainmenu img{width:100%;height:auto;}.main{padding:40px 0 0 0;background:#d8d8d8;line-height:28px;font-size:21px;}.main .container-full{padding-bottom:100px;}.main li{margin-bottom:12px;list-style:square;}.head-contact{width:6em;width:90%;-moz-box-shadow:-1px 4px 8px -1px #000;-webkit-box-shadow:-1px 4px 8px -1px #000;box-shadow:-1px 4px 8px -1px #000;}.head-contact ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}.head-contact li a{color:#444;display:block;padding:18px 15px 0px 15px;background-color:#d8d8d8;font-size:21px;font-weight:400;letter-spacing:0px;text-align:center;padding:18px 0 0 0;}.head-contact li a:hover{background-color:#AB1917;transition:all .3s;color:#fff;text-decoration:none !important;}.head-langselect{text-align:right;margin-top:17px;}#language_menu{list-style-type:none;margin:0;padding:0;overflow:hidden;font-size:21px;}#language_menu a{color:#d8d8d8;}#language_menu a:hover{text-decoration:none;color:#AB1917;}#language_menu .active a{color:#000;}#language_menu .active a:hover{color:#000;}footer{padding:35px 0 35px 0;background:#444;font-size:16px;}footer ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}footer li{float:left;margin-right:40px;}footer li a{color:#d8d8d8;padding-right:16px;}footer li a:hover{color:#AB1917;text-decoration:none;}.nav-item:hover{background:#444;transition:all .5s;}.nav-item:hover a{color:#fff;}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(255,255,255,1);}.navbar{padding:0;}.navbar-light .navbar-nav .nav-link{color:#444;}.navbar-light .navbar-toggler{color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;position:relative;right:-9px;}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(68,68,68,1)' stroke-width='6' stroke-linecap='butt' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}@media only screen and (max-width:1199px){.mainmenu .title{padding:27px 20px 0 20px;font-size:20px;}.head-contact{width:78%;}}@media only screen and (max-width:991px){.mainmenu .title{padding:17px 20px 0 20px;font-size:17px;}.head-contact{width:84%;}.navbar-toggler{padding:0;font-size:2.5rem;}.navbar{padding:28px 0 0 0;}}@media only screen and (max-width:767px){.head-contact{width:145%;float:left;position:relative;left:-15%;}.mainmenu{margin-top:338px;}.mainmenu .title{padding:33px 20px 0 20px;font-size:22px;}.header-top{height:160px;}.logo img{height:178px;margin-top:9px;margin-left:0px;}.head-contact li a{padding-top:30px;}#language_menu{margin-top:27px;}#language_menu li{line-height:1.1;}}@media only screen and (max-width:575px){.head-contact{width:145%;left:-23%;}.main{padding:40px 20px 0 20px;background:#d8d8d8;margin:-10px 15px 0 15px;}.main .container-full{padding-bottom:50px;}.mainmenu{margin-top:350px;}.mainmenu a{height:70vw;display:block;}.mainmenu .title{padding:33px 20px 0 20px;font-size:2rem;}.mainmenu .tile{border-bottom:1px solid #D8D8D8;margin-bottom:0;height:70vw;}.frame{margin-bottom:40px;}.mainmenu .tile-inner{bottom:0;position:relative;}.mainmenu img{width:76.2%;height:auto;bottom:0;position:absolute;right:0%;}.mainmenu .title{padding-top:26px;position:absolute;z-index:200;margin:auto;width:91%;}.tile-inner.tile-image-4{position:relative;z-index:100;}.mainmenu .menuimage-4{width:100%;height:auto;}.mainmenu .menuimage-2{right:8.5%;}.shrink .header-top{height:120px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;}.shrink .header-bottom{height:75px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;}.shrink .logo img{height:110px;margin-top:-9px;margin-left:0px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;}.tile-inner{display:none;}.mainmenu .tile{height:100px;}}@media only screen and (max-width:410px){.mainmenu .title{font-size:7vw;}}@media only screen and (max-width:400px){footer li{float:none;}}@media only screen and (max-width:360px){.main{padding:40px 8px 0 8px;}.mainmenu{margin-top:315px;}.mainmenu .title{padding:15px 20px 0 20px;font-size:32px;}.mainmenu .title{font-size:6vw;padding-top:25px;}.logo img{height:auto;margin-top:13px;margin-left:-10px;width:80%;}.header-bottom{min-height:100px;max-height:120px;}.shrink .header-top{height:120px;}.shrink .header-bottom{height:75px;min-height:75px;max-height:75px;}.shrink .logo img{width:auto;height:110px;margin-top:-9px;margin-left:0px;}.mainmenu .tile{height:79px;}footer li{float:none;}}@media only screen and (max-width:262px){.mainmenu{margin-top:200px;}.col.d-md-none{display:none !important;}.empty{display:none !important;}#language_menu{font-size:15px;}.logo{display:none !important;}.header-top{height:100px;}.header-bottom{height:70px;min-height:70px;}.navbar{padding:5px 0 0 0;}.head-contact li a{font-size:15px !important;}.head-contact{width:4.9em !important;}}#cookienote a{color:#D8D8D8;text-decoration:underline;}#cookienote a:hover{text-decoration:underline;color:#fff}#cookienote div{padding:25px 20px;padding-right:130px;}#cookienote{color:#D8D8D8;text-align:left;background:#444;position:fixed;bottom:0px;z-index:10000;width:100%;font-size:16px;line-height:21px;box-shadow:0px 2px 15px #111;-webkit-box-shadow:0px 2px 15px #111;-moz-box-shadow:0px 2px 15px #111;}#cookienotecloser{color:#fff;position:absolute;right:20px;text-decoration:none;top:25px;cursor:pointer;padding:10px;background:#AB1917;}#cookienotecloser:hover{background:#D8D8D8;color:#444;transition:all .3s;}@media (max-width:640px){#cookienote div{padding-bottom:65px;padding-right:25px;}#cookienotecloser{left:20px;right:inherit;top:inherit;bottom:15px;}}@media (min-width:1500px){#cookienote div{max-width:1025px;padding-left:13%;padding-right:0;}#cookienotecloser{right:12%;}}@media only screen and (min-width:575px){.menuimage-32{padding-top:6px;}}@media only screen and (min-width:768px){.menuimage-32{padding-top:0;}}@media only screen and (min-width:991px){.menuimage-32{padding-top:4px;}}@media only screen and (min-width:1200px){.menuimage-32{padding-top:0;}}
