#loading{transform: translate(-50%, -50%);overflow: hidden;position: fixed;width: 200px;height: 5px;left: 50%;top: 50%}#loading .circle{background: #294551;border-radius: 50%;position: absolute;padding: 2.5px}#loading .circle.one{animation: circle-one 2.5s infinite}#loading .circle.two{animation: circle-two 2.5s infinite;animation-delay: 0.1s}#loading .circle.three{animation: circle-three 2.5s infinite;animation-delay: 0.25s}#loading .circle.four{animation: circle-four 2.5s infinite;animation-delay: 0.4s}#loading .circle.five{animation: circle-five 2.5s infinite;animation-delay: 0.55s}@keyframes circle-one{0%{animation-timing-function: cubic-bezier(.3, 1, .9, .2);left: -10px}70%,100%{left: 100%}}@keyframes circle-two{0%{animation-timing-function: cubic-bezier(.3, 1, .9, .2);left: -25px}70%,100%{left: 100%}}@keyframes circle-three{0%{animation-timing-function: cubic-bezier(.3, 1, .9, .2);left: -40px}70%,100%{left: 100%}}@keyframes circle-four{0%{animation-timing-function: cubic-bezier(.3, 1, .9, .2);left: -55px}70%,100%{left: 100%}}@keyframes circle-five{0%{animation-timing-function: cubic-bezier(.3, 1, .9, .2);left: -70px}70%,100%{left: 100%}}body{margin: 0}body input,body figure,body fieldset{margin: 0}img,iframe{vertical-align: middle}a img,iframe{border: none}#wrapper{opacity: 0}.inside{max-width: 1400px;margin: 0 auto}.invisible{display: none}.clr{clear: both}.white{color: white}.mb25{margin-bottom: 25px}#header{border-bottom: 1px solid rgba(255,255,255,0.1);background: #294551;position: relative;z-index: 15}#header .inside{padding: 0 5px 0 20px;display: flex}#header .logo{padding: 20px 0;flex: 1 1 auto}#header .logo img{height: 100px}@media (max-width: 1024px){#header .logo img{height: 75px}}#header.fixed{position: fixed;width: 100%}#header.fixed .logo{padding: 10px 0}#header.fixed .logo img{height: 55px}#header #desktop{display: flex;color: white}#header #desktop nav{display: flex}#header #desktop nav .level_1{display: flex}#header #desktop nav .level_1 > li{transition: all .3s .15s;display: flex}#header #desktop nav .level_1 > li:before{transition: all .3s;position: absolute;content: "";width: 100%;height: 0;top: 0}#header #desktop nav .level_1 > li > :not(ul){align-items: center;position: relative;padding: 0 15px}#header #desktop nav .level_1 > li > :not(ul).submenu:after{font: 16px "FontAwesome";margin-left: 6px;content: "\f107"}#header #desktop nav .level_1 > li .level_2{position: absolute;display: none;opacity: 0;top: 100%;left: 0}#header #desktop nav .level_1 > li .level_2 li{background: rgba(191,144,71,0.85);min-width: 250px}#header #desktop nav .level_1 > li .level_2 li > :not(ul){transition: all .4s;padding: 10px 20px}#header #desktop nav .level_1 > li .level_2 li > :not(ul):hover{background: #9B7539}#header #desktop nav .level_1 > li:hover:before{background: rgba(191,144,71,0.15);height: 100%}#header #desktop nav .level_1 > li:hover .level_2{animation: fadeInLeft .5s .3s forwards;display: block}@keyframes fadeInLeft{0%{transform: translateX(-20px);opacity: 0}100%{transform: translateX(0);opacity: 1}}@media (max-width: 1024px){#header #desktop{display: none}}#header #mobile{align-items: center;display: none}#header #mobile .inner{background: rgba(191,144,71,0.85);position: absolute;display: none;width: 100%;top: 100%;left: 0}#header #mobile .inner nav{overflow-y: auto;height: 100%}#header #mobile .inner nav li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.25)}#header #mobile .inner nav li :not(ul) span{padding: 15px 0 15px 20px;flex: 1 0 auto}#header #mobile .inner nav li :not(ul) i{align-items: center;padding: 0 20px;display: flex}#header #mobile .inner nav li :not(ul) i:before{font: 35px "FontAwesome";transition: all .4s;content: "\f107"}#header #mobile .inner nav li :not(ul) i.on:before{transform: rotate(180deg)}#header #mobile .inner nav li ul{border-top: 1px solid rgba(255,255,255,0.25);display: none}#header #mobile .inner nav .level_2{background: rgba(255,255,255,0.15)}#header #mobile .inner nav .level_2 > li > span span,#header #mobile .inner nav .level_2 > li > a span{padding-left: 30px}#header #mobile .menu{margin-right: 15px}@media (max-width: 1024px){#header #mobile{display: flex}}nav{font: 18.5px "Open Sans";color: white}nav li{position: relative}nav li > :not(ul){text-transform: uppercase;display: flex}.menu{width: 30px}.menu div{background: white;margin: 6px 0;height: 3px}.menu.active div:nth-child(1){animation: menuTopIn .5s ease forwards}.menu.active div:nth-child(2){animation: menuMiddleIn .5s ease forwards}.menu.active div:nth-child(3){animation: menuBottom .5s ease forwards}.menu.inactive div:nth-child(1){animation: menuTopOut .5s ease reverse}.menu.inactive div:nth-child(2){animation: menuMiddleOut .5s ease reverse}.menu.inactive div:nth-child(3){animation: menuBottomOut .5s ease reverse}@keyframes menuTopIn{50%{transform: translateY(9px)}to{transform: translateY(9px) rotate(135deg)}}@keyframes menuTopOut{50%{transform: translateY(9px)}to{transform: translateY(9px) rotate(135deg)}}@keyframes menuMiddleIn{50%{visibility: hidden}to{visibility: hidden}}@keyframes menuMiddleOut{50%{visibility: hidden}to{visibility: hidden}}@keyframes menuBottom{50%{transform: translateY(-9px)}to{transform: translateY(-9px) rotate(45deg)}}@keyframes menuBottomOut{50%{transform: translateY(-9px)}to{transform: translateY(-9px) rotate(45deg)}}.grid{vertical-align: top}@media (max-width: 1023px){.grid{width: 100%}}@media (min-width: 1024px){.grid.inline{display: inline-block}.grid.center{margin: auto}.grid.left{float: left}.grid.right{float: right}.grid.w1-5{width: 20%}.grid.w1-4{width: 25%}.grid.w1-3{width: 33.333%}.grid.w2-5{width: 40%}.grid.w1-2{width: 50%}.grid.w3-5{width: 60%}.grid.w2-3{width: 66.667%}.grid.w3-4{width: 75%}}.ce_block_start > .flex{display: flex;height: 100%}.ce_block_start > .flex > *.push{margin: auto 0 0 auto}.ce_block_start > .flex > *.both{margin: auto}.ce_block_start > .flex > *.pull{margin: 0 auto auto 0}.ce_block_start > .flex.column{flex-direction: column}.ce_block_start > .flex.row{flex-wrap: wrap}@media (min-width: 1024px){.ce_block_start.reverse > .flex{flex-direction: row-reverse}}.mod_article.block{padding: 2vw 0}.mod_article .block{padding: 25px 20px}.content-hyperlink,.link{font-weight: 700}.content-hyperlink:after,.link:after{font: 16px "FontAwesome";margin-left: 6px;content: "\f101"}.content-hyperlink:hover,.link:hover{opacity: .75}.content-image img{height: auto;width: 100%}.ce_download a{font-weight: 700}.ce_download a:after{font: 16px "FontAwesome";margin-left: 6px;content: "\f101"}.ce_download a:hover{opacity: .75}.ce_download a span{text-transform: uppercase;color: #bf9047}@media (max-width: 1024px){.ce_download.mb{margin-bottom: 15px}}.ce_tile_1 h2{text-align: center;padding: 5px 0}.ce_tile_1 img{margin-bottom: 15px}.ce_tile_1 .nav{background: rgba(41,69,81,0.1);padding: 5px 7.5px}.ce_tile_1 .nav a{padding: 5px;font-weight: 700}.ce_tile_1 .nav a:after{font: 16px "FontAwesome";margin-left: 6px;content: "\f101"}.ce_tile_1 .nav a:hover{opacity: .75}.ce_tile_2{color: white}.ce_tile_2 .inner{background: #294551;display: block}.ce_tile_2 .inner .block-1{flex-direction: column;padding: 15px 15px 0;display: flex}.ce_tile_2 .inner .block-1 p{font: initial 16px/1.4 "Open Sans";margin-bottom: 15px}.ce_tile_2 .inner .block-1 p:last-child{margin-top: auto}.ce_tile_2 .inner:hover img{opacity: .75}.ce_tile_2 .inner:hover .link{color: #bf9047}.ce_tile_2.white{color: black}.ce_tile_2.white .inner{background: rgba(255,255,255,0.75)}.ce_tile_3 .inner h2{font: 25px "Open Sans"}.ce_tile_3 .inner .block-1{flex-direction: column;padding-top: 15px;display: flex}.ce_tile_3 .inner .block-1 p{font: 16px/1.4 "Open Sans";margin-bottom: 15px}.ce_tile_3 .inner .block-1 p:last-child{margin-top: auto}.ce_s2slider .ctrl-btns{left: 15px;top: 20px}.ce_s2slider .ctrl-btns div{background: #294551;height: 9px;width: 9px}.ce_s2slider .ctrl-btns div.active{box-shadow: 0 0 0 5px rgba(41,69,81,0.25)}.ce_s2slider .ctrl-timer{background: rgba(41,69,81,0.5)}#footer{background: #294551;color: white}#footer .inside{padding: 40px 20px}#footer .inside div{padding: 10px 0}#footer .inside div.block-1{flex: 1 1 auto}#footer .inside div.block-2 a{text-transform: uppercase}#footer .inside div.block-2 a:hover{text-decoration: underline}@media (min-width: 720px){#footer .inside{display: flex}}
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,700';

*, *:before, *:after {
	box-sizing: border-box;
	font: inherit;
}

body {
	font: 17px/1.8 "Open Sans";
}

a {
	text-decoration: none;
	color: inherit;
}

ul, ol {
	list-style: none;
	padding: 0;
	margin: 0;
}

p {
  margin: 0;
}

strong {
  font-weight: 700;
}

/* Headlines */

h1, h2, h3 {
  text-transform: uppercase;
}

h1 {
  font: 300 50px/1.2 "Open Sans";
  margin: 0 0 30px;
}

h1:last-child {
  margin-bottom: 0;
}

@media (max-width: 1023px) {
  h1 {
    font-size: 40px;
  }
}

h2 {
  font: 30px/1.2 "Open Sans";
  margin: 0 0 20px;
}

h3 {
  font: 700 23px/1.4 "Open Sans";
  margin: 0 0 15px;
}

.content-text li {
	position: relative;
  padding-left: 20px;
}

.content-text li:before {
	position: absolute;
  color: #BF9047;
  content: "•";
	left: 0;
}

.content-text a {
	text-decoration: underline;
}

.content-text a:hover {
	text-decoration: none;
}
.animated.fade{animation: fade 1.25s ease-in-out forwards}.animated.lfl{animation: lfl 1.25s ease-in-out forwards}.animated.lfr{animation: lfr 1.25s ease-in-out forwards}.animated.lft{animation: lft 1.25s ease-in-out forwards}.animated.sfl{animation: sfl .75s ease-in-out forwards}.animated.sfr{animation: sfr .75s ease-in-out forwards}.animated.sft{animation: sft .75s ease-in-out forwards}.animated.pulse{animation: pulse 1.25s ease-in-out forwards}@keyframes fade{to{opacity: 1}}@keyframes lfl{from{transform: translateX(-25%)}to{transform: none;opacity: 1}}@keyframes lfr{from{transform: translateX(25%)}to{transform: none;opacity: 1}}@keyframes lft{from{transform: translateY(-25%)}to{transform: none;opacity: 1}}@keyframes sfl{from{transform: translateX(-25px)}to{transform: none;opacity: 1}}@keyframes sfr{from{transform: translateX(25px)}to{transform: none;opacity: 1}}@keyframes sft{from{transform: translateY(-25px)}to{transform: none;opacity: 1}}@keyframes pulse{0%{transform: scale(1)}25%{opacity: 1}50%{transform: scale(1.1)}100%{transform: scale(1);opacity: 1}}
