.animation-wrapper{position:relative;width:100%;height:100%}.animation-wrapper .animation-container{position:relative}.contact>:not(.contact-mail){display:block}body,html{margin:0;padding:0;width:100%;height:100%}body{font-family:Myriad Pro Light,sans-serif}body img#background{float:left;height:100%;width:300px;-o-object-fit:cover;object-fit:cover;position:fixed}h1{color:#999}span{font-weight:700;color:#4d4d4d}.nav-selector{display:none}header{position:absolute;float:left;width:100%}header nav{font-weight:400;display:flex;padding-left:75px;box-sizing:border-box;grid-template-columns:150px 1fr;justify-content:space-around;align-items:center;grid-gap:30px;width:100%;margin-top:50px;height:200px;background-color:#fff;border:2px solid orange;border-right:none;border-left:none}header nav .logo{background:url(/images/logo.png) no-repeat;background-position:50%;background-size:150px 150px;width:150px;height:100%}header nav ul{padding:0}header nav li{list-style-type:none}header nav .subnav-1:not(:first-child){position:relative}header nav .subnav-1:not(:first-child) .subnav{top:100%;right:0;left:0;z-index:1000;position:absolute}header nav .subnav-1:not(:first-child) .subnav li{height:0}header nav .subnav-1:not(:first-child) .subnav li a{line-height:40px}header nav .subnav-1:not(:first-child):hover .subnav li{height:40px}header nav .subnav-2:not(:first-child){position:relative}header nav .subnav-2:not(:first-child) .subnav{top:100%;right:0;left:0;z-index:1000;position:absolute}header nav .subnav-2:not(:first-child) .subnav li{height:0}header nav .subnav-2:not(:first-child) .subnav li a{line-height:40px}header nav .subnav-2:not(:first-child):hover .subnav li{height:40px}header nav .subnav-3:not(:first-child){position:relative}header nav .subnav-3:not(:first-child) .subnav{top:100%;right:0;left:0;z-index:1000;position:absolute}header nav .subnav-3:not(:first-child) .subnav li{height:0}header nav .subnav-3:not(:first-child) .subnav li a{line-height:40px}header nav .subnav-3:not(:first-child):hover .subnav li{height:40px}header nav .nav-0{padding-left:40px;width:100%}header nav .nav-0>li:first-child{display:none}header nav .nav-0>li .subnav{top:28px;margin:0;padding:0;overflow:hidden;overflow-x:visible}header nav .nav-0>li .subnav,header nav .nav-0>li .subnav>li{transition:all .5s ease-in-out}header nav .nav-0>li .subnav a{width:100%;padding:0;height:100%}header nav .nav-0>li .nav-fields-0{display:flex;justify-content:space-evenly;flex-flow:row nowrap;border-bottom:1px solid var(--main-color)}header nav .nav-0>li .nav-fields-0>li{padding:0 50px;text-align:center}header nav .nav-0>li .nav-fields-0>li a{font-weight:700;text-decoration:none;font-size:18px;color:#bababa}header nav .nav-0>li .nav-fields-0>li a:hover{color:orange}header nav .nav-0>li .nav-fields-0>li>a{color:#999}header nav .nav-0>li .nav-fields-0>li:first-child{padding-left:0}.main{margin-left:300px;padding-top:270px;padding-bottom:50px;position:static;width:auto}.main .crossfade,.main .crossfadecontainer{padding-bottom:0;box-sizing:border-box}.main .crossfadecontainer{position:absolute;width:100%;padding-left:15px;padding-right:20px}.main h1{font-size:2.2em}.main .spaced{margin:0 auto;display:block;line-height:45px;font-size:18px}.main div.content{text-align:center}.main div.content div.table{margin:0 50px;font-weight:700;display:table}.main div.content div.table div.fifty{text-align:left;width:50%;padding:10px 20px;vertical-align:middle;border-collapse:collapse;float:left;box-sizing:border-box}.contact-message{height:200px;max-width:700px;margin:10px 0}.contact-button{margin:10px 0}@media only screen and (min-width:1300px){.main div.content{width:65%;margin:0 auto}}@media only screen and (max-width:800px){.main div.content div.table div.fifty{width:100%}}@media only screen and (max-width:1220px){.nav-selector{display:block}.spaced,h1{color:#000}body{min-height:100%;height:auto}body img#background{-o-object-position:-1220px;object-position:-1220px;background:url(/images/background.png?b6ed58bfca76d3b6cd8f46b54ef48d6f) no-repeat fixed;box-shadow:inset 0 0 0 2000px hsla(0,0%,100%,.8);background-size:cover;width:100%;z-index:-1}body .main{margin-left:0;padding-top:0}}@media print{nav,nav *{display:none}}@media only screen and (max-width:1220px){.main{padding-bottom:0}header{float:none;position:static}header nav{justify-items:center;flex-flow:column;grid-gap:30px;width:100vw;padding:0;height:auto}header nav .subnav{position:static!important}header nav .logo{height:150px}header nav .nav-0{margin:0;padding:0;height:auto}header nav .nav-0 a{display:block;line-height:50px;height:50px;text-align:center}header nav .nav-0>li .nav-fields-0{display:block;height:auto;width:100%;overflow:hidden}header nav .nav-0>li .nav-fields-0 li{padding:0}header>nav>.nav-0>li:first-child{display:block}li{list-style-type:none}.nav-selector,.nav-selector>a{display:flex;width:100%;justify-content:center;align-items:center}}