* { padding: 0; margin: 0; outline: 0; box-sizing: border-box; }a { color: #000000; }a:hover { color: #747474; }article,aside,figcaption,figure,footer,header,main,nav,section { display: block; }html,body { min-height: 100%; height: auto; }html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; }body { font-smoothing: antialiased; }img { border: 0; vertical-align: middle; }strong { font-weight: bold; }.strong { font-weight: bold; }small { font-size: 80%; }a,button,input[type="submit"],input[type="button"],input[type="reset"],input[type="file"],input[type="image"],label[for] { cursor: pointer; }a[href^="tel"],button[disabled],input[disabled],textarea[disabled],select[disabled] { cursor: default; }button::-moz-focus-inner,input::-moz-focus-inner { padding: 0; border: 0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { display: none; -webkit-appearance: none; margin: 0; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }textarea { overflow: auto; resize: none; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; }button,input,optgroup,select,textarea { border: none; border-radius: 0; font-family: inherit; font-size: 12px; color: #505455; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }button,select { text-transform: none; background: #ffffff; }table { border-collapse: collapse; border-spacing: 0; }th,td { padding: 0; }img { width: auto; }hr { display: block; clear: both; border: 5px solid #dfdfdf; margin-bottom: 20px; }body { font-family: 'Verdana', 'Geneva', sans-serif; font-size: 12px; line-height: 20px; color: #666666; background: #ffffff; }ol,ul { list-style-type: none; }a,a:hover { text-decoration: none; color: #990033; }.note { position: fixed; z-index: 100; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; }.note { background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }.note-box { background-color: #ffffff; margin: 15% auto; padding: 20px; border: 5px solid #990033; width: 35%; text-align: center; animation: noteDown 0.5s linear; }.note-content { margin-bottom: 20px; }.note-close .note-box { animation: noteUp 0.5s linear; margin: -16% auto; }@keyframes noteDown { 0% { margin: -16% auto; }50% { margin: 0% auto; }100% { margin: 15% auto; }}@keyframes noteUp { 0% { margin: 15% auto; }50% { margin: 0% auto; }100% { margin: -16% auto; }}@media (max-width: 1220px){.note-box { width: 80%; margin: 40% auto; }@keyframes noteDown { 0% { margin: -41% auto; }50% { margin: 0% auto; }100% { margin: 40% auto; }}@keyframes noteUp { 0% { margin: 40% auto; }50% { margin: 0% auto; }100% { margin: -41% auto; }}}.wrapper { margin: 0 auto; max-width: 1200px; }.header { margin-top: 25px; padding-bottom: 15px; border-bottom: 1px dashed #000000; }.header-logo,.header-info { display: inline-block; vertical-align: middle; }.header-info { margin: 10px 0 0 20px; font-weight: normal; color: #990033; }.header-info .header-info-title,.header-info .header-info-subtitle { display: block; }.header-info .header-info-title { font-size: 20px; line-height: 23px; }.header-info .header-info-subtitle { font-size: 15px; }.header-info .header-info-subtitle2 { font-size: 10px; }.logo { background: url(/images/logo.jpg) no-repeat 0 0; display: inline-block; width: 86px; height: 86px; vertical-align: middle; }.nav-mobile { display: none; }.teaser-image { width: 100%; height: auto; }.main-nav { position: relative; }.nav { position: absolute; top: 0; }nav { margin-top: 10px; }nav ul { margin: 20px 0 0 20px; font-size: 13px; line-height: 28px; }nav ul a { color: #ffffff; }nav ul a:hover { color: #990033; }nav li.current a { color: #990033; }.nav-bottom { display: inline-block; }.nav-bottom li { display: inline-block; }.nav-bottom li a { font-size: 10px; font-weight: normal; color: #666666; }.nav-bottom li + li { margin-left: 20px; }.nav-bottom ul a:hover { color: #990033; }.nav-bottom li.current a { color: #990033; }.footer-content { display: inline-block; font-size: 10px; font-weight: normal; color: #666666; }.content { margin-top: 10px; margin-bottom: 40px; padding-top: 20px; border-top: 1px dashed #000000; }.row { clear: both; }.row .col { margin: 1% 0 1% 2%; position: relative; float: left; }.row .col:first-child { margin-left: 0; }.col-2of3 { width: 66%; }.col-1of3 { width: 32%; }.content h1,.content h2 { font-size: 20px; color: #990033; line-height: 26px; font-weight: normal; margin-top: 10px; }.content h3 { font-size: 15px; color: #990033; line-height: 22px; font-weight: normal; margin-top: 10px; }.content h4 { font-size: 13px; color: #990033; line-height: 20px; font-weight: normal; margin-top: 10px; }.section-title { font-size: 15px; color: #990033; line-height: 22px; font-weight: normal; margin-top: 10px; }.content .section-head,.content .section-body { margin-top: 20px; } .content .section-body { border-bottom: 1px dashed #000000; }.content .col-2of3 .section-body { margin-bottom: 40px; }.content .section-body p { margin-top:20px; }.content .section-body p:first-child { margin-top: 0; }.content .section-body.aside { margin-top: 0; }.content .section-body.aside p { margin-bottom: 0; }.content:after { content: " "; clear: both; display: block; }.content .section-entry { margin-bottom: 20px; } .content .section-entry ul { list-style-type: disc; margin-left: 20px; }.content .section-entry ul.list-download { list-style-type: none; margin-left: 0; }.section-actions { margin-bottom: 20px; }.section-actions a { color: #990033; font-size: 12px; }.section-actions a:before { content: '\203A'; display: inline-block; margin-right: 5px; }.socials-like { display: inline-block; vertical-align: top; margin-left: 20px; margin-top: 20px; }.socials-like .share { width: 100px; }.socials-like a { display: inline-block; }@media (max-width: 1280px) {.header,.main { margin-left: 20px; margin-right: 20px; }}@media (max-width: 800px) {.row .col { margin: 0; position: relative; float: left; }.col-2of3 { width: 100%; }.col-1of3 { width: 100%; }}@media (max-width: 768px) {.header-info { }.header-info { margin: 4px 0 0 10px; font-weight: normal; color: #990033; }.header-info .header-info-title { font-size: 14px; line-height: 16px; }.header-info .header-info-subtitle { font-size: 10px; }.header-logo { margin-left: 20px; }.logo { background-size: 100% 100%; width: 43px; height: 43px; }.nav { top: 0; left: 0; right: 0; z-index: 1000; }nav ul { display: none; background: #b6b6b6; margin: 0; width: 100%; }nav ul li { width: 100%; padding-left: 10px; border-bottom: 1px solid #ffffff; }nav ul li:last-child { border: none;}nav ul li a { display: block; font-size: 20px; line-height: 40px; }.nav-mobile { display: inline-block; float: left; margin-top: 13px; cursor: pointer; }.nav-mobile i { background: url(/images/mobile.png) no-repeat 0 0; width: 20px; height: 20px; display: block; }.content .col-2of3 .section-body { margin-bottom: 0px; }.nav-bottom { margin-top: 20px; }.footer-content { margin-top: 20px; }}.button { display: inline-block; }.btn { font-weight: 600; text-transform: uppercase; color: #990033; background: #ffffff; border: 1px solid #990033; padding: 8px 29px 9px 29px; }.btn:hover { background: #990033; color: #ffffff; }section.form { padding: 0 60px; }.form-label,.form-after,.checkbox-label,.form-cols,.form-col { display: inline-block; }.form-row + .form-row { margin-top: 10px; }.form-col + .form-col { margin-left: 7px; }.checkbox .form-after { margin-left: 0; }.checkbox .form-label { vertical-align: top; }.form-label { font-weight: 600; margin-right: 16px; width: 125px; display: inline-block; text-align: right; }.form-after { font-size: 16px; vertical-align: middle; }input,select,textarea { font-weight: 300; background: #cccccc; font-size: 16px; }input,select { vertical-align: middle; height: 32px; padding: 0 5px; }.form-full input,.form-full select { width: 295px; }.form-xlarge input,.form-xlarge select { width: 230px; }.form-large input,.form-large select { width: 220px; }.form-medium input,.form-medium select { width: 142px; }.form-small input,.form-small select { width: 78px; }.form-xsmall input,.form-xsmall select { width: 64px; }.form-xxsmall input,.form-xxsmall select { width: 54px; }textarea { vertical-align: top; padding: 5px; width: 550px; height: 160px; }input[type=checkbox] { display: none; }input[type=checkbox] + label { width: auto; text-align: left; }input[type=checkbox] + label span { display: inline-block; width: 16px; height: 16px; margin: -5px 4px 0 0; padding-right: 0; float: none; vertical-align: middle; background: #cccccc; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }input[type=checkbox]:checked + label span { background: #cccccc url(/images/ico-checkbox.png) no-repeat center center; }.checkbox-label { width: 430px; vertical-align: text-top; }.checkbox-label a { text-decoration: underline; }.form-action { text-align: right; margin-top: 25px; padding-bottom: 60px; }.form-action button { font-size: 16px; background: #990033; color: #ffffff; }.form-action button:hover { color: #990033; background: #ffffff; }.form-action.padding { padding: 0 60px; }@media (max-width: 1239px){section.form { padding: 0 10px; }.form-cols { display: block; margin-top: 0; }.form-col { margin-left: 0; }.form-col + .form-col { margin-left: 5px; }.form-label { text-align: left; width: 100%; margin-bottom: 4px; }.checkbox-label { width: 92%; }.form-xlarge input,.form-xlarge select,.form-large input,.form-large select,.form-medium input,.form-medium select,.form-small input,.form-small select,.form-xsmall input,.form-xsmall select,.form-xxsmall input,.form-xxsmall select,.form-full,.form-full input,.form-full select,.form-full textarea { width: 100%; }.form-medium { width: calc(50% - 4px); }.form-xxsmall,.form-xsmall { width: calc(27% - 1px); }.form-xlarge,.form-large { width: calc(72% - 3px); }.form-small { width: calc(22% - 7px); }.form-action { margin-left: 0; width: 100%; }.form-action.padding { padding: 0 10px; }}