html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {background-color: transparent;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: .67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {padding: 0;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {-webkit-tap-highlight-color: rgba(0,0,0,0);}
body {font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background-color: #fff;}
input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
a {color: #337ab7;text-decoration: none;}
a:hover, a:focus {color: #23527c;text-decoration: underline;}
a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
figure {margin: 0;}
img {vertical-align: middle;}
.img-responsive {display: block;max-width: 100%;height: auto;}
.img-rounded {border-radius: 6px;}
.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}
.img-circle {border-radius: 50%;}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}
.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
[role="button"] {cursor: pointer;}
.btn {display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover, .btn:focus, .btn.focus {color: #333;text-decoration: none;}
.btn:active, .btn.active {outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;}
.btn-default:focus, .btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c;}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background-image: none;}
.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {background-color: #fff;border-color: #ccc;}
.btn-default .badge {color: #fff;background-color: #333;}
.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4;}
.btn-primary:focus, .btn-primary.focus {color: #fff;background-color: #286090;border-color: #122b40;}
.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color: #fff;background-color: #286090;border-color: #204d74;}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {color: #fff;background-color: #204d74;border-color: #122b40;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {background-image: none;}
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {background-color: #337ab7;border-color: #2e6da4;}
.btn-primary .badge {color: #337ab7;background-color: #fff;}
.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:focus, .btn-success.focus {color: #fff;background-color: #449d44;border-color: #255625;}
.btn-success:hover {color: #fff;background-color: #449d44;border-color: #398439;}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {color: #fff;background-color: #449d44;border-color: #398439;}
.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {color: #fff;background-color: #398439;border-color: #255625;}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {background-image: none;}
.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus {background-color: #5cb85c;border-color: #4cae4c;}
.btn-success .badge {color: #5cb85c;background-color: #fff;}
.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da;}
.btn-info:focus, .btn-info.focus {color: #fff;background-color: #31b0d5;border-color: #1b6d85;}
.btn-info:hover {color: #fff;background-color: #31b0d5;border-color: #269abc;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {color: #fff;background-color: #31b0d5;border-color: #269abc;}
.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {color: #fff;background-color: #269abc;border-color: #1b6d85;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {background-image: none;}
.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus {background-color: #5bc0de;border-color: #46b8da;}
.btn-info .badge {color: #5bc0de;background-color: #fff;}
.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}
.btn-warning:focus, .btn-warning.focus {color: #fff;background-color: #ec971f;border-color: #985f0d;}
.btn-warning:hover {color: #fff;background-color: #ec971f;border-color: #d58512;}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {color: #fff;background-color: #ec971f;border-color: #d58512;}
.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {color: #fff;background-color: #d58512;border-color: #985f0d;}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {background-image: none;}
.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus {background-color: #f0ad4e;border-color: #eea236;}
.btn-warning .badge {color: #f0ad4e;background-color: #fff;}
.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}
.btn-danger:focus, .btn-danger.focus {color: #fff;background-color: #c9302c;border-color: #761c19;}
.btn-danger:hover {color: #fff;background-color: #c9302c;border-color: #ac2925;}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {color: #fff;background-color: #c9302c;border-color: #ac2925;}
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {color: #fff;background-color: #ac2925;border-color: #761c19;}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {background-image: none;}
.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus {background-color: #d9534f;border-color: #d43f3a;}
.btn-danger .badge {color: #d9534f;background-color: #fff;}
.btn-link {color: #337ab7;font-weight: normal;border-radius: 0;}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color: transparent;}
.btn-link:hover, .btn-link:focus {color: #23527c;text-decoration: underline;background-color: transparent;}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {color: #777;text-decoration: none;}
.btn-lg, .btn-group-lg > .btn {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
.btn-sm, .btn-group-sm > .btn {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-xs, .btn-group-xs > .btn {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-block {display: block;width: 100%;}
.btn-block + .btn-block {margin-top: 5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
.fade.in {opacity: 1;}
.collapse {display: none;}
.collapse.in {display: block;}
tr.collapse.in {display: table-row;}
tbody.collapse.in {display: table-row-group;}
.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-property: height,visibility;-o-transition-property: height,visibility;transition-property: height,visibility;-webkit-transition-duration: .35s;-o-transition-duration: .35s;transition-duration: .35s;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}
.btn-group > .btn, .btn-group-vertical > .btn {position: relative;float: left;}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {z-index: 2;}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -1px;}
.btn-toolbar {margin-left: -5px;}
.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {float: left;}
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {margin-left: 5px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn-group > .btn:first-child {margin-left: 0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.btn-group > .btn-group {float: left;}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}
.btn-group > .btn + .dropdown-toggle {padding-left: 8px;padding-right: 8px;}
.btn-group > .btn-lg + .dropdown-toggle {padding-left: 12px;padding-right: 12px;}
.btn-group.open .dropdown-toggle {-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
.btn-group.open .dropdown-toggle.btn-link {-webkit-box-shadow: none;box-shadow: none;}
.btn .caret {margin-left: 0;}
.btn-lg .caret {border-width: 5px 5px 0;border-bottom-width: 0;}
.dropup .btn-lg .caret {border-width: 0 5px 5px;}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {display: block;float: none;width: 100%;max-width: 100%;}
.btn-group-vertical > .btn-group > .btn {float: none;}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0;}
.btn-group-vertical > .btn:first-child:not(:last-child) {border-top-right-radius: 4px;border-top-left-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical > .btn:last-child:not(:first-child) {border-top-right-radius: 0;border-top-left-radius: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}
.btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}
.btn-group-justified > .btn, .btn-group-justified > .btn-group {float: none;display: table-cell;width: 1%;}
.btn-group-justified > .btn-group .btn {width: 100%;}
.btn-group-justified > .btn-group .dropdown-menu {left: auto;}
[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
.nav {margin-bottom: 0;padding-left: 0;list-style: none;}
.nav > li {position: relative;display: block;}
.nav > li > a {position: relative;display: block;padding: 10px 15px;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eee;}
.nav > li.disabled > a {color: #777;}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {color: #777;text-decoration: none;background-color: transparent;cursor: not-allowed;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #eee;border-color: #337ab7;}
.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.nav > li > a > img {max-width: none;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs > li {float: left;margin-bottom: -1px;}
.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}
.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default;}
.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}
.nav-tabs.nav-justified > li {float: none;}
.nav-tabs.nav-justified > li > a {text-align: center;margin-bottom: 5px;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}
@media (min-width: 768px) {.nav-tabs.nav-justified > li {display: table-cell;width: 1%;}
	.nav-tabs.nav-justified > li > a {margin-bottom: 0;}}
.nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 4px;}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border: 1px solid #ddd;}
@media (min-width: 768px) {.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}
	.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #fff;}}
.nav-pills > li {float: left;}
.nav-pills > li > a {border-radius: 4px;}
.nav-pills > li + li {margin-left: 2px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #fff;background-color: #424654;}
.nav-stacked > li {float: none;}
.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}
.nav-justified {width: 100%;}
.nav-justified > li {float: none;}
.nav-justified > li > a {text-align: center;margin-bottom: 5px;}
.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}
@media (min-width: 768px) {.nav-justified > li {display: table-cell;width: 1%;}
	.nav-justified > li > a {margin-bottom: 0;}}
.nav-tabs-justified {border-bottom: 0;}
.nav-tabs-justified > li > a {margin-right: 0;border-radius: 4px;}
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border: 1px solid #ddd;}
@media (min-width: 768px) {.nav-tabs-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}
	.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border-bottom-color: #fff;}}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;}
.modal-open {overflow: hidden;}
.modal {display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;-webkit-overflow-scrolling: touch;outline: 0;}
.modal.fade .modal-dialog {-webkit-transform: translate(0,-25%);-ms-transform: translate(0,-25%);-o-transform: translate(0,-25%);transform: translate(0,-25%);-webkit-transition: -webkit-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;}
.modal.in .modal-dialog {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal-dialog {position: relative;width: auto;margin: 10px;}
.modal-content {position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0,0,0,.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 3px 9px rgba(0,0,0,.5);-webkit-background-clip: padding-box;background-clip: padding-box;outline: 0;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.fade {opacity: 0;filter: alpha(opacity=0);}
.modal-backdrop.in {opacity: .5;filter: alpha(opacity=50);}
.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}
.modal-header .close {margin-top: -2px;}
.modal-title {margin: 0;line-height: 1.42857143;}
.modal-body {position: relative;padding: 15px;}
.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}
.modal-footer .btn + .btn {margin-left: 5px;margin-bottom: 0;}
.modal-footer .btn-group .btn + .btn {margin-left: -1px;}
.modal-footer .btn-block + .btn-block {margin-left: 0;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width: 768px) {.modal-dialog {width: 92%;margin: 30px auto;}
	.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);box-shadow: 0 5px 15px rgba(0,0,0,.5);}
	.modal-sm {width: 300px;}}
@media (min-width: 992px) {.modal-lg {width: 900px;}}
.tooltip {position: absolute;z-index: 1070;display: block;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 12px;opacity: 0;filter: alpha(opacity=0);}
.tooltip.in {opacity: .9;filter: alpha(opacity=90);}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip.right {margin-left: 3px;padding: 0 5px;}
.tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.tooltip.left {margin-left: -3px;padding: 0 5px;}
.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;background-color: #000;border-radius: 4px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-left .tooltip-arrow {bottom: 0;right: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-right .tooltip-arrow {bottom: 0;left: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bottom-left .tooltip-arrow {top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bottom-right .tooltip-arrow {top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 14px;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.popover.top {margin-top: -10px;}
.popover.right {margin-left: 10px;}
.popover.bottom {margin-top: 10px;}
.popover.left {margin-left: -10px;}
.popover-title {margin: 0;padding: 8px 14px;font-size: 14px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}
.popover-content {padding: 9px 14px;}
.popover > .arrow, .popover > .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover > .arrow {border-width: 11px;}
.popover > .arrow:after {border-width: 10px;content: "";}
.popover.top > .arrow {left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999;border-top-color: rgba(0,0,0,.25);bottom: -11px;}
.popover.top > .arrow:after {content: " ";bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #fff;}
.popover.right > .arrow {top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999;border-right-color: rgba(0,0,0,.25);}
.popover.right > .arrow:after {content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #fff;}
.popover.bottom > .arrow {left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,.25);top: -11px;}
.popover.bottom > .arrow:after {content: " ";top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #fff;}
.popover.left > .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0,0,0,.25);}
.popover.left > .arrow:after {content: " ";right: 1px;border-right-width: 0;border-left-color: #fff;bottom: -10px;}
.clearfix:before, .clearfix:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {content: " ";display: table;}
.clearfix:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .modal-header:after, .modal-footer:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden {display: none !important;}
.affix {position: fixed;}
@-ms-viewport {width: device-width;}
.visible-xs, .visible-sm, .visible-md, .visible-lg {display: none !important;}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {display: none !important;}
@media (max-width: 767px) {.visible-xs {display: block !important;}
	table.visible-xs {display: table !important;}
	tr.visible-xs {display: table-row !important;}
	th.visible-xs, td.visible-xs {display: table-cell !important;}}
@media (max-width: 767px) {.visible-xs-block {display: block !important;}}
@media (max-width: 767px) {.visible-xs-inline {display: inline !important;}}
@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm {display: block !important;}
	table.visible-sm {display: table !important;}
	tr.visible-sm {display: table-row !important;}
	th.visible-sm, td.visible-sm {display: table-cell !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-block {display: block !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline {display: inline !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block {display: inline-block !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md {display: block !important;}
	table.visible-md {display: table !important;}
	tr.visible-md {display: table-row !important;}
	th.visible-md, td.visible-md {display: table-cell !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-block {display: block !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline {display: inline !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block {display: inline-block !important;}}
@media (min-width: 1200px) {.visible-lg {display: block !important;}
	table.visible-lg {display: table !important;}
	tr.visible-lg {display: table-row !important;}
	th.visible-lg, td.visible-lg {display: table-cell !important;}}
@media (min-width: 1200px) {.visible-lg-block {display: block !important;}}
@media (min-width: 1200px) {.visible-lg-inline {display: inline !important;}}
@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important;}}
@media (max-width: 767px) {.hidden-xs {display: none !important;}}
@media (min-width: 768px) and (max-width: 991px) {.hidden-sm {display: none !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important;}}
@media (min-width: 1200px) {.hidden-lg {display: none !important;}}
.visible-print {display: none !important;}
@media print {.visible-print {display: block !important;}
	table.visible-print {display: table !important;}
	tr.visible-print {display: table-row !important;}
	th.visible-print, td.visible-print {display: table-cell !important;}}
.visible-print-block {display: none !important;}
@media print {.visible-print-block {display: block !important;}}
.visible-print-inline {display: none !important;}
@media print {.visible-print-inline {display: inline !important;}}
.visible-print-inline-block {display: none !important;}
@media print {.visible-print-inline-block {display: inline-block !important;}}
@media print {.hidden-print {display: none !important;}}
@font-face {font-family: "FontAwesome";src: url("/assets/vendor/css/fonts/fontawesome-webfont.eot?v=4.6.3");src: url("/assets/vendor/css/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("/assets/vendor/css/fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("/assets/vendor/css/fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("/assets/vendor/css/fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("/assets/vendor/css/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul > li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
.rangeslider, .rangeslider__fill {display: block;-moz-box-shadow: inset 0px 1px 3px rgba(0,0,0,.3);-webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,.3);box-shadow: inset 0px 1px 3px rgba(0,0,0,.3);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.rangeslider {background: #e6e6e6;position: relative;}
.rangeslider--horizontal {height: 20px;width: 100%;}
.rangeslider--vertical {width: 20px;min-height: 150px;max-height: 100%;}
.rangeslider--disabled {opacity: .4;}
.rangeslider__fill {background: #f0e68c;position: absolute;}
.rangeslider--horizontal .rangeslider__fill {top: 0;height: 100%;}
.rangeslider--vertical .rangeslider__fill {bottom: 0;width: 100%;}
.rangeslider__handle {background: white;border: 1px solid #ccc;cursor: pointer;display: inline-block;width: 40px;height: 40px;position: absolute;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));background-image: -moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image: linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-size: 100%;-moz-box-shadow: 0 0 8px rgba(0,0,0,.3);-webkit-box-shadow: 0 0 8px rgba(0,0,0,.3);box-shadow: 0 0 8px rgba(0,0,0,.3);-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.rangeslider__handle:after {content: "";display: block;width: 18px;height: 18px;margin: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,.13)),color-stop(100%,rgba(255,255,255,0)));background-image: -moz-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image: -webkit-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image: linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-size: 100%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.rangeslider__handle:active {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));background-image: -moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image: -webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-size: 100%;}
.rangeslider--horizontal .rangeslider__handle {top: -10px;touch-action: pan-y;-ms-touch-action: pan-y;}
.rangeslider--vertical .rangeslider__handle {left: -10px;touch-action: pan-x;-ms-touch-action: pan-x;}
input[type="range"]:focus + .rangeslider .rangeslider__handle {-moz-box-shadow: 0 0 8px rgba(255,0,255,.9);-webkit-box-shadow: 0 0 8px rgba(255,0,255,.9);box-shadow: 0 0 8px rgba(255,0,255,.9);}
.fp-enabled body, html.fp-enabled {margin: 0;padding: 0;overflow: hidden;-webkit-tap-highlight-color: rgba(0,0,0,0);}
#superContainer {height: 100%;position: relative;-ms-touch-action: none;touch-action: none;}
.fp-section {position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fp-slide {float: left;}
.fp-slide, .fp-slidesContainer {height: 100%;display: block;}
.fp-slides {z-index: 1;height: 100%;overflow: hidden;position: relative;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.fp-section.fp-table, .fp-slide.fp-table {display: table;table-layout: fixed;width: 100%;}
.fp-tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
.fp-slidesContainer {float: left;position: relative;}
.fp-controlArrow {-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;-ms-user-select: none;position: absolute;z-index: 4;top: 50%;cursor: pointer;width: 0;height: 0;border-style: solid;margin-top: -38px;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.fp-controlArrow.fp-prev {left: 15px;width: 0;border-width: 38.5px 34px 38.5px 0;border-color: transparent #fff transparent transparent;}
.fp-controlArrow.fp-next {right: 15px;border-width: 38.5px 0 38.5px 34px;border-color: transparent transparent transparent #fff;}
.fp-scrollable {overflow: hidden;position: relative;}
.fp-scroller {overflow: hidden;}
.iScrollIndicator {border: 0 !important;}
.fp-notransition {-webkit-transition: none !important;transition: none !important;}
#fp-nav {position: fixed;z-index: 100;margin-top: -32px;top: 50%;opacity: 1;-webkit-transform: translate3d(0,0,0);}
#fp-nav.right {right: 17px;}
#fp-nav.left {left: 17px;}
.fp-slidesNav {position: absolute;z-index: 4;left: 50%;opacity: 1;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.fp-slidesNav.bottom {bottom: 17px;}
.fp-slidesNav.top {top: 17px;}
#fp-nav ul, .fp-slidesNav ul {margin: 0;padding: 0;}
#fp-nav ul li, .fp-slidesNav ul li {display: block;width: 14px;height: 13px;margin: 7px;position: relative;}
.fp-slidesNav ul li {display: inline-block;}
#fp-nav ul li a, .fp-slidesNav ul li a {display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;}
#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li a.active span, .fp-slidesNav ul li:hover a.active span {height: 12px;width: 12px;margin: -6px 0 0 -6px;border-radius: 100%;}
#fp-nav ul li a span, .fp-slidesNav ul li a span {border-radius: 50%;position: absolute;z-index: 1;height: 4px;width: 4px;border: 0;background: #333;left: 50%;top: 50%;margin: -2px 0 0 -2px;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {width: 10px;height: 10px;margin: -5px 0 0 -5px;}
#fp-nav ul li .fp-tooltip {position: absolute;top: -2px;color: #fff;font-size: 14px;font-family: arial,helvetica,sans-serif;white-space: nowrap;max-width: 220px;overflow: hidden;display: block;opacity: 0;width: 0;cursor: pointer;}
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active+.fp-tooltip {-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in;width: auto;opacity: 1;}
#fp-nav ul li .fp-tooltip.right {right: 20px;}
#fp-nav ul li .fp-tooltip.left {left: 20px;}
.fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell, .fp-auto-height.fp-section {height: auto !important;}
.fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell, .fp-responsive .fp-auto-height-responsive.fp-section {height: auto !important;}
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-container-no-flexbox .swiper-slide {float: left;}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.swiper-container-multirow>.swiper-wrapper {-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto;}
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform,height;}
.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-wp8-horizontal {-ms-touch-action: pan-y;touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;touch-action: pan-x;}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;-moz-background-size: 27px 44px;-webkit-background-size: 27px 44px;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z\'%20fill%3D\'%23007aff\'%2F%3E%3C%2Fsvg%3E");left: 30px;right: auto;}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z\'%20fill%3D\'%23000000\'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z\'%20fill%3D\'%23ffffff\'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z\'%20fill%3D\'%23007aff\'%2F%3E%3C%2Fsvg%3E");right: 30px;left: auto;}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z\'%20fill%3D\'%23000000\'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z\'%20fill%3D\'%23ffffff\'%2F%3E%3C%2Fsvg%3E");}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2;}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-moz-appearance: none;-ms-appearance: none;-webkit-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.swiper-pagination-white .swiper-pagination-bullet {background: #fff;}
.swiper-pagination-bullet-active {opacity: 1;background: #007aff;}
.swiper-pagination-white .swiper-pagination-bullet-active {background: #fff;}
.swiper-pagination-black .swiper-pagination-bullet-active {background: #000;}
.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0,-50%,0);-moz-transform: translate3d(0,-50%,0);-o-transform: translate(0,-50%);-ms-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 5px 0;display: block;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;}
.swiper-pagination-progress {background: rgba(0,0,0,.25);position: absolute;}
.swiper-pagination-progress .swiper-pagination-progressbar {background: #007aff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;-o-transform-origin: left top;transform-origin: left top;}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {-webkit-transform-origin: right top;-moz-transform-origin: right top;-ms-transform-origin: right top;-o-transform-origin: right top;transform-origin: right top;}
.swiper-container-horizontal>.swiper-pagination-progress {width: 100%;height: 4px;left: 0;top: 0;}
.swiper-container-vertical>.swiper-pagination-progress {width: 4px;height: 100%;left: 0;top: 0;}
.swiper-pagination-progress.swiper-pagination-white {background: rgba(255,255,255,.5);}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {background: #fff;}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {background: #000;}
.swiper-container-3d {-webkit-perspective: 1200px;-moz-perspective: 1200px;-o-perspective: 1200px;perspective: 1200px;}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {-ms-perspective: 1200px;}
.swiper-container-cube, .swiper-container-flip {overflow: visible;}
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-cube .swiper-slide {visibility: hidden;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%;}
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-moz-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}
.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0,0,0,.1);}
.swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}
.swiper-container-vertical>.swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0,0,0,.5);border-radius: 10px;left: 0;top: 0;}
.swiper-scrollbar-cursor-drag {cursor: move;}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-moz-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;animation: swiper-preloader-spin 1s steps(12,end) infinite;}
.swiper-lazy-preloader:after {display: block;content: "";width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%236c6c6c\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;-webkit-background-size: 100%;background-size: 100%;background-repeat: no-repeat;}
.swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%23fff\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);}}
@keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}
html, body {position: relative;height: 100%;}
body {color: #000;margin: 0;padding: 0;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.sticky-footer {margin-bottom: 364.5px;}
.sticky-footer footer {position: absolute;width: 100%;bottom: 0;}
.copyright-dark {position: absolute;padding: 0px 0px 25px;padding: 0rem 0rem 1.5625rem;}
.copyright-dark img {display: block;line-height: 0px;line-height: 0rem;opacity: .8;filter: alpha(opacity=80);}
.copyright-dark copyright {display: block;font-size: 10px;font-size: .625rem;line-height: 14px;line-height: .875rem;margin: -20px 0px 0px;margin: -1.25rem 0rem 0rem;opacity: .65;filter: alpha(opacity=65);color: #fff;font-style: normal;width: 120px;}
.copyright-dark a {display: inline-block;}
.copyright-dark a:hover img {opacity: 1;filter: alpha(opacity=100);}
.copyright-white img {opacity: .8;}
.copyright-white small {display: inline-block;color: #000;font-size: 10px;line-height: 1.5;opacity: .75;width: 120px;text-align: left;padding: 4px 0 0 10px;vertical-align: middle;}
.copyright-white a {display: inline-block;}
.copyright-white a:hover img {opacity: 1;}
.grid-centered {-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
body {font-family: "Open Sans";font-size: 16px;}
.corona-warning {position: fixed;display: none;background: rgba(0,0,0,.75);height: 100vh;width: 100vw;z-index: 1000;}
.corona-warning__wrapper {color: #fff;}
@media (max-width: 767px) {.corona-warning__wrapper {width: 80%;}}
@media (min-width: 992px) {.corona-warning__wrapper {width: 50%;}}
.corona-warning__wrapper p {line-height: 1.75;}
@media (max-width: 767px) {.corona-warning__wrapper p {font-size: 12px;}}
.corona-warning__wrapper .btn {margin-top: 20px;}
.corona-warning--visible .corona-warning {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-pack: end;-ms-flex-pack: center;-webkit-justify-content: flex-end;-webkit-justify-content: center;justify-content: flex-end;justify-content: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.corona-warning--visible .corona-warning__item {flex: 0 auto;text-align: center;width: 10%;}
#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;z-index: 99;}
#status {width: 90px;height: 90px;position: absolute;left: 50%;top: 50%;background-image: url("/assets/images/ripple.svg");background-repeat: no-repeat;background-position: center;margin: -45px 0 0 -45px;}
.map {background-color: #fffaf0;}
.map address {padding: 10px 10px 12px;padding: .625rem .625rem .75rem;font-style: normal;}
.map address strong {display: block;font-size: 16px;font-size: 1rem;line-height: 22px;line-height: 1.375rem;font-family: "Open Sans" !important;font-weight: 600;}
.map address span {display: block;font-size: 14px;font-size: .875rem;font-family: "Open Sans" !important;}
.map address small {display: block;font-size: 12px;font-size: .75rem;margin: 2px 0px 0px;margin: .125rem 0rem 0rem;color: #aaa;font-family: "Open Sans" !important;}
.map address large {display: block;font-size: 20px;font-size: 1.25rem;margin: 10px 0px 0px;margin: .625rem 0rem 0rem;font-family: "Roboto Slab";font-weight: 300;white-space: nowrap;}
.requisite {position: relative;color: #fff;}
.requisite span {display: block;font-size: 13px;font-size: .8125rem;line-height: 22px;line-height: 1.375rem;font-family: "Roboto Slab";font-weight: 300;}
.requisite small {display: block;font-size: 10px;font-size: .625rem;font-family: "Merriweather";font-style: italic;font-weight: 100;}
.requisite:before {position: absolute;display: block;background: url("/assets/images/logo_white_3d@2x.png") top center no-repeat;background-size: auto 120px;content: "";margin-top: -65px;min-height: 130px;width: 100px;top: 50%;}
.btn_custom {border: none;border-radius: 50px;font-size: 16px;line-height: 40px;letter-spacing: 1.5px;padding: 8px 40px;text-transform: uppercase;}
.btn_custom.btn_shadow {box-shadow: 0 12px 24px rgba(0,0,0,.35);}
svg:not(:root) {overflow: hidden;}
.svg_separator {height: 100px;width: 100%;position: absolute;bottom: -1px;left: 0;z-index: 4;padding: 0;}
.pseudolink {text-decoration: none;border-bottom: 1px dashed;}
.pseudolink:hover, .pseudolink:active, .pseudolink:focus {text-decoration: none;}
.pseudolink.gold {color: #ffd700;}
.pseudolink.gold:hover {color: #ccac00;}
.pseudolink.khaki {color: #f0e68c;}
.pseudolink.khaki:hover {color: #eadc5f;}
span.pseudolink {color: #337ab7;cursor: pointer;}
span.pseudolink:hover {color: #23527c;}
.scene, .layer {display: block;height: 100%;width: 100%;padding: 0;margin: 0;}
.scene {position: relative;overflow: hidden;}
body {background: url("/assets/images/box.jpg") no-repeat center fixed;overflow: hidden;height: 100%;}
body.fp-responsive {overflow-x: hidden !important;}
body.fp-responsive .header {position: fixed;}
body.fp-responsive .scene img {max-height: 275px !important;width: auto !important;}
.modal-header {font-family: "Roboto Slab";border: 0;}
.modal-header .close {position: absolute;font-size: 40px;font-size: 2.5rem;line-height: 40px;line-height: 2.5rem;margin: 10px;margin: .625rem;padding: 0px;padding: 0rem;border: 0;background: none;right: 0;top: 0;width: 40px;}
.modal-header h4 {font-size: 24px;font-size: 1.5rem;font-weight: 400;}
.modal-header p {margin: 0px;margin: 0rem;}
.modal-body {font-size: 13px;font-size: .8125rem;line-height: 20px;line-height: 1.25rem;}
.modal-body ul, .modal-body ol {padding: 0px 0px 0px 20px;padding: 0rem 0rem 0rem 1.25rem;}
.modal-body ul li, .modal-body ol li {margin: 0px 0px 12px;margin: 0rem 0rem .75rem;}
.modal-body ul li > ul, .modal-body ol li > ul, .modal-body ul li > ol, .modal-body ol li > ol {margin: 12px 0px 0px;margin: .75rem 0rem 0rem;}
.modal-body ul {list-style-type: none;}
.modal-body ul li {padding: 0px 0px 0px 10px;padding: 0rem 0rem 0rem .625rem;position: relative;}
.modal-body ul li:before {position: absolute;display: block;content: "—";left: -10px;}
.modal-footer {border: 0;text-align: center;}
.header {position: absolute;display: block;opacity: 1;filter: alpha(opacity=100);-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);background: rgba(255,255,255,.9);width: 100%;z-index: 101;}
.header_nav a {font-size: 14px;font-size: .875rem;text-decoration: none;}
.header_nav a b {display: block;-webkit-transition: all .25s;-moz-transition: all .25s;-o-transition: all .25s;transition: all .25s;font-weight: 400;}
.header_nav a:hover b {color: #ed143d;}
.header_nav a.first {text-indent: -10000px;}
.header_nav a.active b {color: #fff;background: crimson;}
.header_intro {display: block;text-align: center;}
.header_intro .fp-tableCell {background: url("/assets/images/pattern.png");}
.header_intro__canvas {position: absolute;background: rgba(100,50,10,.1);left: 0;top: 0;}
.header_intro__wrapper {z-index: 1;}
.header_intro__figure {display: block;margin-left: auto !important;margin-right: auto !important;}
.header_intro__phrase {display: inline-block;padding: 50px 70px 70px;padding: 3.125rem 4.375rem 4.375rem;position: relative;color: #fff;font-family: "Playfair Display";font-style: italic;}
.header_intro__scrolldown {position: absolute;display: block;margin: 20px 0px 0px -15px;margin: 1.25rem 0rem 0rem -.9375rem;border: 2px solid rgba(255,255,255,.5);border-radius: 16px;height: 50px;left: 50%;width: 30px;}
.header_intro__scrolldown:after {position: absolute;display: block;background: #fff;content: "";height: 6px;left: 50%;margin: 5px 0 5px -1px;top: 0;width: 2px;animation: scrolldown 1s linear infinite;}
.header--hidden {opacity: 0;filter: alpha(opacity=0);-webkit-transform: translate(0,-70px);-moz-transform: translate(0,-70px);-ms-transform: translate(0,-70px);-o-transform: translate(0,-70px);transform: translate(0,-70px);}
.section_wrapper {-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;margin-left: auto !important;margin-right: auto !important;}
.section_title {font-family: "Merriweather";font-weight: 300;text-align: center;}
.section_title--absolute {position: absolute;display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 66.66666667%;margin-left: 16.66666667%;top: 70px;z-index: 2;}
.section_desc {margin-left: auto !important;margin-right: auto !important;font-family: "Roboto Slab";font-weight: 300;text-align: center;}
.section--prices {background: #fafafa;background: -moz-linear-gradient(top,#fafafa 0%,#f9f6ef 100%);background: -webkit-linear-gradient(top,#fafafa 0%,#f9f6ef 100%);background: linear-gradient(to bottom,#fafafa 0%,#f9f6ef 100%);}
.section--prices .fp-tableCell {background: url("/assets/images/crowns-pattern.png") center;}
.section--conditions {background: #f9f6ef;background: -moz-linear-gradient(top,#f9f6ef 0%,#fff 100%);background: -webkit-linear-gradient(top,#f9f6ef 0%,#fff 100%);background: linear-gradient(to bottom,#f9f6ef 0%,#fff 100%);}
.section--conditions .fp-tableCell {background: url("/assets/images/crowns-pattern.png") center;}
.section--questions {background: #fff;}
.section--questions .fp-tableCell {background: url("/assets/images/crowns-pattern.png") center;}
.section--branches {background-color: whitesmoke;}
.section--branches .fp-tableCell {vertical-align: top;}
.section--branches .section_title {position: absolute;display: none;margin-top: 100px;width: 100%;z-index: 10;}
.swiper-pagination {padding: 20px 0px !important;padding: 1.25rem 0rem !important;bottom: 0 !important;}
.swiper-pagination-bullet {margin: 0px 10px !important;margin: 0rem .625rem !important;border: 2px solid rgba(255,255,255,.75);height: 14px !important;width: 14px !important;}
.swiper-pagination--relative {position: relative;}
.swiper-slide {background-position: center;background-repeat: no-repeat;background-size: cover;}
.swiper-slide__wrapper {position: relative;color: #000;text-align: center;}
.swiper-slide__title, .swiper-slide__question {display: block;margin-left: auto !important;margin-right: auto !important;font-family: "Merriweather";font-weight: 300;}
.swiper-slide__question {font-style: italic;}
.swiper-slide__answer, .swiper-slide__desc {font-family: "Roboto Slab";font-weight: 300;}
.swiper-slide--reset {justify-content: initial;}
.swiper-slide--left {text-align: left;}
.swiper-slide--right {text-align: left;}
.swiper-slide--white {color: #000;}
.swiper-slide--white .svg_separator path {opacity: .75;filter: alpha(opacity=75);fill: #f5f5f5;stroke: #f5f5f5;}
.swiper-slide--dark {color: #fff;}
.swiper-slide--dark .svg_separator path {opacity: .5;filter: alpha(opacity=50);fill: #000;stroke: #000;}
.swiper-slide--parallax {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 100%;}
#footer {background: rgba(51,51,51,.85) url("/assets/images/pattern.png");}
#footer .map {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-pack: end;-ms-flex-pack: start;-webkit-justify-content: flex-end;-webkit-justify-content: flex-start;justify-content: flex-end;justify-content: flex-start;-ms-flex-align: baseline;-webkit-align-items: baseline;align-items: baseline;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;align-content: flex-start;margin: 0 auto;}
#footer .map__item {flex: 0 auto;text-align: center;width: 10%;}
#footer .map address {flex: 0 auto;padding: 20px;padding: 1.25rem;}
.grid {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content: flex-end;}
.grid__item {flex: 0 auto;text-align: center;width: 10%;}
.prices_table span {text-align: center;}
.prices_table .nav {margin: 0px;margin: 0rem;text-align: center;}
.prices_table .nav > li {display: inline-block;float: none;}
.prices_table .nav > li a {border-radius: 30px;}
.prices_table .nav > li.active a {box-shadow: 0 2px 6px 0 rgba(0,0,0,.25) inset;}
.prices_table .small {display: block;font-size: 12px;font-size: .75rem;line-height: 18px;line-height: 1.125rem;font-weight: 300;font-family: "Merriweather";font-style: italic;margin: 30px auto;text-align: center;width: 80%;}
@media (max-width: 1599px) {.prices_table__title .row_img {width: 12%;}}
@media (min-width: 1600px) {.prices_table__title .row_img {width: 20%;}}
.prices_table__title .row_img img {margin-left: auto !important;margin-right: auto !important;}
.prices_table__title .row_desc {display: block;font-size: 12px;font-size: .75rem;line-height: 18px;line-height: 1.125rem;font-weight: 300;font-family: "Merriweather";font-style: italic;text-align: center;}
.prices_table__header {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content: flex-end;-ms-flex-align: stretch;-webkit-align-items: stretch;align-items: stretch;margin: 0px 0px 10px;margin: 0rem 0rem .625rem;background: #fcb900;background: -moz-linear-gradient(left,#fcb900 10%,#ffc935 30%,#f2cb07 50%,#efcd23 70%,#f2db59 90%);background: -webkit-linear-gradient(left,#fcb900 10%,#ffc935 30%,#f2cb07 50%,#efcd23 70%,#f2db59 90%);background: linear-gradient(to right,#fcb900 10%,#ffc935 30%,#f2cb07 50%,#efcd23 70%,#f2db59 90%);border-radius: 6px;box-shadow: 0 3px 5px 0 rgba(0,0,0,.15) inset;}
.prices_table__header__item {flex: 0 auto;text-align: center;width: 10%;}
.prices_table__header span {flex: 0 auto;line-height: 14px;line-height: .875rem;padding: 13px 20px;padding: .8125rem 1.25rem;position: relative;color: rgba(0,0,0,.85);text-shadow: 1px 1px rgba(255,255,255,.3);width: 20%;}
.prices_table__header span i {display: block;font-size: 12px;font-size: .75rem;margin: 5px 0px 0px;margin: .3125rem 0rem 0rem;font-family: Merriweather;font-weight: 300;}
.prices_table__header span:before {position: absolute;display: block;content: "";bottom: -6px;left: 50%;margin-left: -6px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #424654;}
.prices_table__header span:not(:last-child):after {position: absolute;-webkit-transform: rotate(10deg);-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);-o-transform: rotate(10deg);opacity: .5;filter: alpha(opacity=50);background: #fff;content: "";display: block;height: 100%;right: 0;min-height: 59px;top: 0;width: 2px;}
.prices_table__header span:nth-child(1):before {border-top-color: #fcb900;}
.prices_table__header span:nth-child(2):before {border-top-color: #ffc935;}
.prices_table__header span:nth-child(3):before {border-top-color: #f2cb07;}
.prices_table__header span:nth-child(4):before {border-top-color: #efcd23;}
.prices_table__header span:nth-child(5):before {border-top-color: #efd030;}
.prices_table__header span:nth-child(6):before {border-top-color: #f2db59;}
.prices_table__row {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content: flex-end;-ms-flex-align: center;-webkit-align-items: center;align-items: center;padding: 15px 0px;padding: .9375rem 0rem;margin: 0px 0px 10px;margin: 0rem 0rem .625rem;background: #fff;border-radius: 6px;box-shadow: 0 2px 6px 0 rgba(0,0,0,.25);}
.prices_table__row__item {flex: 0 auto;text-align: center;width: 10%;}
.prices_table__row span {flex: 0 auto;font-family: "Roboto Slab";font-weight: 300;width: 20%;}
.animation {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 91.66666667%;margin-left: auto !important;margin-right: auto !important;margin: 0px;margin: 0rem;padding: 120px 0px 0px;padding: 7.5rem 0rem 0rem;}
.animation_timeline {padding: 28px 120px 23px;padding: 1.75rem 7.5rem 1.4375rem;position: relative;}
.animation_timeline:before, .animation_timeline:after {display: block;background: url("/assets/images/gold-rings.png") center no-repeat;content: "";height: 100px;position: absolute;top: 0;width: 100px;transform: rotateY(90deg);transform-style: preserve-3d;}
.animation_timeline:before {left: 0;}
.animation_timeline:after {right: 0;}
.animation_timeline__wrapper {box-sizing: border-box;opacity: 0;filter: alpha(opacity=0);padding: 10px;padding: .625rem;position: relative;background: #eee;border-radius: 28px;box-shadow: 0 1px 2px 0 rgba(0,0,0,.2) inset;width: 54px;}
.animation_timeline__flow {background: #16e6e6;border-radius: 17px;box-shadow: 0 1px 0 0 rgba(255,255,255,.8) inset,0 -1px 0 0 rgba(0,0,0,.2) inset;height: 35px;width: 35px;}
.animation_timeline__flow--1, .animation_timeline__flow--2 {position: absolute;display: block;font-size: 14px;font-size: .875rem;opacity: 0;filter: alpha(opacity=0);line-height: 34px;text-align: center;font-weight: 400;color: rgba(0,0,0,.85);text-shadow: 1px 1px rgba(255,255,255,.35);}
.animation_frame {margin: -33px 135px 0px;margin: -2.0625rem 8.4375rem 0rem;padding: 0px;padding: 0rem;position: relative;}
.animation_frame:before, .animation_frame:after {content: " ";display: table;}
.animation_frame:after {clear: both;}
.animation_frame__wrapper {position: absolute;box-sizing: border-box;display: block;margin: 0px;margin: 0rem;vertical-align: top;}
.animation_frame__wrapper:before {position: absolute;display: block;opacity: 0;filter: alpha(opacity=0);content: "";height: 25px;background: #fff;border-radius: 100%;box-shadow: 0 1px 0 0 rgba(0,0,0,.2) inset;width: 25px;left: 0px;top: -30px;}
.animation_frame__wrapper:after {position: absolute;display: block;background: #16e6e6;content: "";height: 0;left: 10px;top: 0;width: 3px;}
.animation_frame__date {position: absolute;display: block;opacity: 0;filter: alpha(opacity=0);text-align: center;top: -250px;background: #f6f8f9;background: -moz-linear-gradient(top,#f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);background: -webkit-linear-gradient(top,#f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);background: linear-gradient(to bottom,#f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);box-shadow: 0 10px 50px 0 rgba(0,0,0,.2);border-radius: 6px;border-top: 7px solid #2f4f4f;transform: rotateY(90deg);}
.animation_frame__date:after {position: absolute;display: block;content: "";bottom: -10px;left: 50%;margin-left: -10px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #f5f7f9;}
.animation_frame__date large {display: block;line-height: 70px;line-height: 4.375rem;font-family: "Roboto Slab";text-shadow: 1px 1px #fff;}
.animation_frame__date strong {display: block;font-size: 16px;font-size: 1rem;line-height: 24px;line-height: 1.5rem;font-family: "Merriweather";font-weight: 400;color: rgba(0,0,0,.75);font-style: italic;letter-spacing: -.06ex;}
.animation_frame__date .btn {position: absolute;margin: -28px 0px 0px 30px;margin: -1.75rem 0rem 0rem 1.875rem;opacity: 0;filter: alpha(opacity=0);left: 100%;top: 50%;}
.animation_frame__text {display: block;opacity: 0;filter: alpha(opacity=0);}
.animation_frame__text .rangeslider {margin: 20px 0px;margin: 1.25rem 0rem;}
.animation_frame__text strong, .animation_frame__text output {display: block;font-size: 40px;font-size: 2.5rem;line-height: 40px;line-height: 2.5rem;margin: 20px 0px 10px;margin: 1.25rem 0rem .625rem;color: #000;font-family: "Open Sans";font-style: normal;font-weight: 300;}
.animation_frame__text small, .animation_frame__text large {font-weight: 300;font-family: "Merriweather";font-style: italic;}
.animation_frame__text small {display: block;font-size: 14px;font-size: .875rem;line-height: 22px;line-height: 1.375rem;color: #aaa;}
.animation_frame__text small b {color: #000;font-weight: normal;}
.animation_frame__text large {display: block;font-size: 20px;font-size: 1.25rem;line-height: 28px;line-height: 1.75rem;margin: 10px 0px 10px;margin: .625rem 0rem .625rem;color: #000;}
.animation_frame--1 {left: 0;}
.animation_frame--2 {margin: 0px 0px 0px -32px;margin: 0rem 0rem 0rem -2rem;}
.animation_frame--3 {margin: 0px 0px 0px -29px;margin: 0rem 0rem 0rem -1.8125rem;}
.animation_frame--4 {position: absolute;}
.animation-scene--1 .animation_timeline:before, .animation-scene--1 .animation_timeline:after {transform: rotateY(0deg);transition: all .5s ease-in-out 1.5s;}
.animation-scene--1 .animation_timeline__wrapper {opacity: 1;filter: alpha(opacity=100);width: 100%;transition: all 1s ease-in-out;}
.animation-scene--1 .animation_timeline__flow {transition: all 1s ease-in-out 4s;}
.animation-scene--1 .animation_timeline__flow--1 {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 5s;}
.animation-scene--1 .animation_frame--1:before {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 1s;}
.animation-scene--1 .animation_frame--1 .animation_frame__date {opacity: 1;filter: alpha(opacity=100);top: -200px;transform: rotateY(0deg);transition: all .5s ease-in-out 2s;}
.animation-scene--1 .animation_frame--1:after {height: 100%;transition: height .5s ease-in-out 2s;}
.animation-scene--1 .animation_frame--1 .animation_frame__text {opacity: 1;filter: alpha(opacity=100);transition: opacity 1s linear 3s;}
.animation-scene--1 .animation_frame--2:before {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 5s;}
.animation-scene--1 .animation_frame--2 .animation_frame__date {opacity: 1;filter: alpha(opacity=100);top: -200px;transform: rotateY(0deg);transition: all .5s ease-in-out 6s;}
.animation-scene--1 .animation_frame--2 .animation_frame__date .btn {opacity: 1;filter: alpha(opacity=100);transition: opacity 1s linear 8s;}
.animation-scene--1 .animation_frame--2:after {height: 100%;transition: height .5s ease-in-out 6s;}
.animation-scene--1 .animation_frame--2 .animation_frame__text {opacity: 1;filter: alpha(opacity=100);transition: opacity 1s linear 7s;}
.animation-scene--2 {transition: transform 1s ease-in-out;}
.animation-scene--2 .animation_timeline__flow {transition: width 1s ease-in-out;}
.animation-scene--2 .animation_timeline__flow--2 {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 1s;}
.animation-scene--2 .animation_frame--1:after, .animation-scene--2 .animation_frame--2:after, .animation-scene--2 .animation_frame--1 .animation_frame__text, .animation-scene--2 .animation_frame--2 .animation_frame__text {opacity: 0;filter: alpha(opacity=0);transition: opacity 1s linear;}
.animation-scene--2 .animation_frame--2 .animation_frame__date .btn {opacity: 0;filter: alpha(opacity=0);transition: opacity .5s linear;}
.animation-scene--2 .animation_frame--3:before {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 1s;}
.animation-scene--2 .animation_frame--3 .animation_frame__date {opacity: 1;filter: alpha(opacity=100);top: -200px;transform: rotateY(0deg);transition: all .5s ease-in-out 1.5s;}
.animation-scene--2 .animation_frame--3 .animation_frame__date .btn {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 3s;}
.animation-scene--2 .animation_frame--3:after {height: 100%;transition: height .5s ease-in-out 1.5s;}
.animation-scene--2 .animation_frame--3 .animation_frame__text {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 2s;}
.animation-scene--3 {transition: transform 1s ease-in-out;}
.animation-scene--3 .animation_timeline:after {opacity: 0;filter: alpha(opacity=0);transition: opacity .5s ease-in-out 3.5s;}
.animation-scene--3 .animation_timeline__flow--2 {opacity: 0;filter: alpha(opacity=0);transition: opacity .5s linear;}
.animation-scene--3 .animation_frame {transform: translate(-300px,0);transition: transform 1s ease-in-out;}
.animation-scene--3 .animation_frame--3 {opacity: 0;filter: alpha(opacity=0);transition: opacity .5s linear;}
.animation-scene--3 .animation_frame--4:before {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 1s;}
.animation-scene--3 .animation_frame--4 .animation_frame__date {opacity: 1;filter: alpha(opacity=100);top: -200px;transform: rotateY(0deg);transition: all .5s ease-in-out 1.5s;}
.animation-scene--3 .animation_frame--4 .animation_frame__date .btn {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 3s;}
.animation-scene--3 .animation_frame--4:after {height: 100%;transition: height .5s ease-in-out 1.5s;}
.animation-scene--3 .animation_frame--4 .animation_frame__text {opacity: 1;filter: alpha(opacity=100);transition: opacity .5s linear 2s;}
.animation-scene--4 {transition: transform 1s ease-in-out;}
.animation-scene--4 .animation_frame {transform: translate(0,0);}
.animation-scene--4 .animation_frame--1:after, .animation-scene--4 .animation_frame--2:after, .animation-scene--4 .animation_frame--1 .animation_frame__text, .animation-scene--4 .animation_frame--2 .animation_frame__text {opacity: 1;filter: alpha(opacity=100);}
.animation-scene--4 .animation_frame--2 .animation_frame__date .btn {opacity: 1;filter: alpha(opacity=100);}
.animation-scene--4 .animation_frame--4:before {opacity: 0;filter: alpha(opacity=0);transition-delay: .5s;}
.animation-scene--4 .animation_frame--4 .animation_frame__date {opacity: 0;filter: alpha(opacity=0);top: -250px;transform: rotateY(90deg);transition-delay: .5s;}
.animation-scene--4 .animation_frame--4 .animation_frame__date .btn {opacity: 0;filter: alpha(opacity=0);transition-delay: 0s;}
.animation-scene--4 .animation_frame--4:after {height: 0;transition-delay: .5s;}
.animation-scene--4 .animation_frame--4 .animation_frame__text {opacity: 0;filter: alpha(opacity=0);transition-delay: .5s;}
@keyframes scrolldown {from {transform: translateY(0);}
	to {transform: translateY(28px);}}
@media (max-width: 767px) {.fp-viewing-intro #ClickToCall, .fp-viewing-branches #ClickToCall, .fp-viewing-more #ClickToCall {display: none !important;}
	.empty-hide-mobile {display: none;}
	body {background-size: auto 100%;}
	.requisite {padding: 180px 25px 120px;padding: 11.25rem 1.5625rem 7.5rem;background: rgba(0,0,0,.05) url("/assets/images/logo_white_3d.png") center 25px no-repeat;background-size: 60px 137px;text-align: center;}
	.requisite small {margin: 15px 0px 0px;margin: .9375rem 0rem 0rem;}
	.requisite:before {display: none;}
	.copyright-dark {left: 50%;margin-left: -60px;}
	.conditions_link {margin: 0px 0px 50px;margin: 0rem 0rem 3.125rem;}
	.header_intro__canvas {z-index: -1;}
	.header_intro__figure {background: url("/assets/images/logo_white_3d@2x.png") center no-repeat;background-size: 100% 100%;height: 137px;width: 60px;}
	.header_intro__phrase {font-size: 26px;font-size: 1.625rem;}
	.header_intro__scrolldown {bottom: 30px;}
	.section_wrapper {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 83.33333333%;}
	.section_title {display: none;}
	.section_desc {display: block;font-size: 14px;font-size: .875rem;line-height: 22px;line-height: 1.375rem;margin: 80px 0px 35px;margin: 5rem 0rem 2.1875rem;}
	.section--why .swiper-slide:nth-child(1):before {position: absolute;display: block;background: rgba(0,0,0,.4);content: "";height: 100%;width: 100%;z-index: -1;}
	.section--why .swiper-slide:nth-child(1) .swiper-slide__title, .section--why .swiper-slide:nth-child(1) .swiper-slide__desc {text-shadow: 0 0 10px #000;}
	.section--why .swiper-slide:nth-child(2) {}
	.section--why .swiper-slide:nth-child(2):before {position: absolute;display: block;background: rgba(222,255,145,.4);content: "";height: 100%;width: 100%;z-index: -1;}
	.section--why .swiper-slide:nth-child(3) {background-position: left;}
	.section--why .swiper-slide:nth-child(3):before {position: absolute;display: block;background: rgba(145,255,250,.8);content: "";height: 100%;width: 100%;z-index: -1;}
	.section--why .swiper-slide:nth-child(4) {}
	.section--why .swiper-slide:nth-child(4):before {position: absolute;display: block;background: rgba(106,234,211,.4);content: "";height: 100%;width: 100%;z-index: -1;}
	.section--conditions .section_desc {width: 90%;}
	.swiper-slide__wrapper {display: block;}
	.swiper-slide__title {font-size: 24px;font-size: 1.5rem;line-height: 34px;line-height: 2.125rem;padding: 0 10%;}
	.swiper-slide__question {font-size: 20px;font-size: 1.25rem;line-height: 30px;line-height: 1.875rem;font-weight: 400;}
	.swiper-slide__answer, .swiper-slide__desc {font-size: 14px;font-size: .875rem;line-height: 22px;line-height: 1.375rem;}
	.swiper-slide__desc {padding: 0 10%;}
	.swiper-slide .svg_separator {display: none;}
	.swiper-button-prev, .swiper-button-next {display: none;}
	.prices_table .nav > li a {font-size: 12px;font-size: .75rem;}
	.prices_table .tab-content {padding: 20px 0px 0px;padding: 1.25rem 0rem 0rem;}
	.prices_table .small {display: none;}
	.prices_table__header span {font-size: 12px;font-size: .75rem;flex-grow: 1;}
	.prices_table__header span i {display: none;}
	.prices_table__row span {font-size: 16px;font-size: 1rem;flex-grow: 1;}
	.prices_table__title .row_desc {margin: 20px 0px;margin: 1.25rem 0rem;width: 100%;}
	.scene img {width: 100%;}
	#footer .map {display: none;}}
@media (min-width: 768px) {body {background-size: cover;}
	.requisite span {margin: 0px 0px 0px 120px;margin: 0rem 0rem 0rem 7.5rem;}
	.requisite small {margin: 15px 0px 0px 120px;margin: .9375rem 0rem 0rem 7.5rem;}
	.copyright-dark {margin-top: -60px;right: 10%;top: 50%;}
	.header_intro__wrapper {position: relative;}
	.header_intro__phrase {font-size: 30px;font-size: 1.875rem;}
	.header_intro__figure {height: 274px;width: 120px;}
	.header_intro__scrolldown {bottom: -40px;}
	.section_desc {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 66.66666667%;}
	.swiper-slide__wrapper.chevron-wrapper {padding: 0px 40px 20px;padding: 0rem 2.5rem 1.25rem;border-radius: 20px 20px 0 0;}
	.swiper-slide--white.chevron-wrapper {background: rgba(245,245,245,.75);}
	.swiper-slide--dark.chevron-wrapper {background: rgba(0,0,0,.5);}
	.swiper-slide .svg_separator {bottom: -50px;height: 50px;}
	.prices_table .tab-content {padding: 40px 0px 0px;padding: 2.5rem 0rem 0rem;}
	.prices_table__header span {font-size: 14px;font-size: .875rem;}
	.prices_table__row span {font-size: 24px;font-size: 1.5rem;}
	.prices_table__title .row_desc {margin: 30px auto;width: 80%;}}
@media (min-width: 768px) and (max-width: 991px) {.requisite {padding: 30px 30% 30px 45px;}
	.copyright-dark {right: 45px;}
	.header_intro__figure {background: url("/assets/images/logo_white_3d@2x.png") center no-repeat;background-size: 100% 100%;}
	.section_wrapper {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 83.33333333%;}
	.section_title {display: block;font-size: 50px;font-size: 3.125rem;margin: 60px 0px 20px;margin: 3.75rem 0rem 1.25rem;}
	.section_desc {font-size: 18px;font-size: 1.125rem;line-height: 30px;line-height: 1.875rem;margin: 0px 0px 45px;margin: 0rem 0rem 2.8125rem;}
	.swiper-slide__wrapper {margin-left: auto !important;margin-right: auto !important;}
	.swiper-slide__wrapper:not(.swiper-slide--left):not(.swiper-slide--right) {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 66.66666667%;margin-left: auto !important;margin-right: auto !important;}
	.swiper-slide__title {font-size: 46px;font-size: 2.875rem;line-height: 54px;line-height: 3.375rem;}
	.swiper-slide__question {font-size: 24px;font-size: 1.5rem;line-height: 36px;line-height: 2.25rem;}
	.swiper-slide__answer, .swiper-slide__desc {font-size: 16px;font-size: 1rem;line-height: 28px;line-height: 1.75rem;}
	.swiper-slide--left {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 66.66666667%;}
	.swiper-slide--right {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 66.66666667%;}
	#footer .map {padding: 25px;width: 100%;}
	#footer .map address {width: 33.33333333%;}
	.scene img {width: 100%;}}
@media (max-width: 991px) {.header {line-height: 56px;line-height: 3.5rem;}
	.header_nav {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 100%;background: rgba(103,39,47,.9);}
	.header_nav .svg_separator {position: absolute;bottom: -10px;height: 10px;}
	.header_nav .svg_separator path {fill: crimson;}
	.header_nav a {display: none;}
	.header_nav a b {font-size: 16px;font-size: 1rem;line-height: 16px;line-height: 1rem;padding: 20px 14px;padding: 1.25rem .875rem;color: #f3aeb6;font-family: "Roboto Slab";font-weight: 300;text-align: center;}
	.header_nav a.first, .header_nav a.last {position: absolute;display: block;top: 0;width: 56px;}
	.header_nav a.first {background: url("/assets/images/crown@2x.png") center 15px no-repeat;background-size: 50% auto;z-index: 1;}
	.header_nav a.last {font-size: 28px;font-size: 1.75rem;color: #fff;right: 0;text-align: center;}
	.header_nav a.active {display: block;}
	.header_nav--expanded a {display: block;}
	.header_nav--expanded .svg_separator path {fill: rgba(103,39,47,.9);}
	.modal-header {padding: 30px 70px 0px 30px;padding: 1.875rem 4.375rem 0rem 1.875rem;}
	.modal-body {padding: 20px 30px;padding: 1.25rem 1.875rem;}
	.modal-footer {padding: 30px;padding: 1.875rem;}
	.animation {display: none;}}
@media (min-width: 992px) {.header {line-height: 70px;line-height: 4.375rem;}
	.header_intro__figure {background: url("/assets/images/logo_white_3d.png") center no-repeat;}
	.header_nav {margin-left: auto !important;margin-right: auto !important;}
	.header_nav .svg_separator {display: none;}
	.header_nav a {display: inline-block;}
	.header_nav a b {line-height: 14px;line-height: .875rem;padding: 10px 14px;padding: .625rem .875rem;border-radius: 22px;color: #000;}
	.header_nav a.first {background: url("/assets/images/crown.png") center 12px no-repeat;width: 64px;}
	.header_nav a.last {display: none;}
	.header_nav a.active b {box-shadow: 0 -1px 0 0 rgba(255,255,255,.2) inset,0 2px 0 0 rgba(0,0,0,.2) inset;}
	.swiper-slide__title {font-size: 60px;font-size: 3.75rem;line-height: 70px;line-height: 4.375rem;}
	.swiper-slide__answer {padding: 0px 80px;padding: 0rem 5rem;}
	.swiper-slide--left {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 33.33333333%;margin-left: 16.66666667%;}
	.swiper-slide--right {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 33.33333333%;margin-left: 50%;}}
@media (min-width: 992px) and (max-width: 1199px) {.requisite {padding: 30px 5%;}
	.copyright-dark {right: 5%;}
	.header_nav {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 91.66666667%;}
	.header_nav a {margin: 0px 5px;margin: 0rem .3125rem;}
	.header_nav a.first {margin: 0px 35px 0px 0px !important;margin: 0rem 2.1875rem 0rem 0rem !important;}
	.section_wrapper {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 83.33333333%;}
	.section_title {display: block;font-size: 50px;font-size: 3.125rem;margin: 60px 0px 20px;margin: 3.75rem 0rem 1.25rem;}
	.section_desc {font-size: 18px;font-size: 1.125rem;line-height: 30px;line-height: 1.875rem;margin: 0px 0px 50px;margin: 0rem 0rem 3.125rem;}
	.swiper-slide__title {font-size: 46px;font-size: 2.875rem;line-height: 54px;line-height: 3.375rem;}
	.swiper-slide__question {font-size: 24px;font-size: 1.5rem;line-height: 36px;line-height: 2.25rem;}
	.swiper-slide__answer, .swiper-slide__desc {font-size: 16px;font-size: 1rem;line-height: 28px;line-height: 1.75rem;}
	.modal-header {padding: 40px 70px 0px 40px;padding: 2.5rem 4.375rem 0rem 2.5rem;}
	.modal-body {padding: 20px 40px;padding: 1.25rem 2.5rem;}
	.modal-footer {padding: 30px 40px 40px;padding: 1.875rem 2.5rem 2.5rem;}
	.scene img {width: 100%;}
	#footer .map {padding: 25px 5%;width: 100%;}
	#footer .map address {width: 33.33333333%;}
	.animation {display: none;}}
@media (min-width: 1200px) {.conditions_link {display: none;}
	.header_nav a {margin: 0px 10px;margin: 0rem .625rem;}
	.header_nav a.first {margin: 0px 75px 0px 0px !important;margin: 0rem 4.6875rem 0rem 0rem !important;}
	.section_title {margin: 60px 0px 30px;margin: 3.75rem 0rem 1.875rem;}
	.swiper-slide--center .swiper-slide__desc {margin: 0 auto;width: 60%;}
	#footer .map {padding: 30px 10% 30px;width: 100%;}
	#footer .map address {width: 25%;}}
@media (min-width: 1200px) and (max-width: 1599px) {.requisite {padding: 35px 40% 35px 10%;}
	.header_nav {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 83.33333333%;}
	.section_wrapper {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 83.33333333%;}
	.section_title {display: block;font-size: 50px;font-size: 3.125rem;margin: 60px 0px 20px;margin: 3.75rem 0rem 1.25rem;}
	.section_desc {font-size: 18px;font-size: 1.125rem;line-height: 30px;line-height: 1.875rem;margin: 0px 0px 50px;margin: 0rem 0rem 3.125rem;}
	.swiper-slide__title {font-size: 46px;font-size: 2.875rem;line-height: 54px;line-height: 3.375rem;}
	.swiper-slide__question {font-size: 24px;font-size: 1.5rem;line-height: 36px;line-height: 2.25rem;}
	.swiper-slide__answer, .swiper-slide__desc {font-size: 16px;font-size: 1rem;line-height: 28px;line-height: 1.75rem;}
	#footer .map address {padding: 10px 20px;padding: .625rem 1.25rem;}
	.modal-header {padding: 40px 70px 0px 40px;padding: 2.5rem 4.375rem 0rem 2.5rem;}
	.modal-body {padding: 20px 40px;padding: 1.25rem 2.5rem;}
	.modal-footer {padding: 30px 40px 40px;padding: 1.875rem 2.5rem 2.5rem;}
	.animation_timeline__flow--1, .animation_timeline__flow--2 {width: 40%;}
	.animation_timeline__flow--2 {left: 38%;}
	.animation_frame {min-height: 300px;}
	.animation_frame__wrapper {padding: 20px 60px 0px 40px;padding: 1.25rem 3.75rem 0rem 2.5rem;width: 40%;}
	.animation_frame__date {padding: 5px 0px 15px;padding: .3125rem 0rem .9375rem;left: -40px;width: 100px;}
	.animation_frame__date large {font-size: 60px;font-size: 3.75rem;}
	.animation_frame--2 {left: 40%;}
	.animation_frame--3 {left: 80%;width: 50%;}
	.animation_frame--4 {right: -45%;}
	.animation-scene--1 .animation_timeline__flow {width: 40%;}
	.animation-scene--2 {transform: translate(-22%,0);}
	.animation-scene--2 .animation_timeline__flow {width: 80%;}
	.animation-scene--3 {transform: translate(-35%,0);}
	.animation-scene--3 .animation_timeline__flow {width: 100%;}
	.animation-scene--4 {transform: translate(0,0);}
	.animation-scene--4 .animation_timeline__flow {width: 40%;}}
@media (min-width: 1600px) {.requisite {padding: 40px 40% 40px 10%;}
	.header_nav {display: block;box-sizing: border-box;min-height: 1px;vertical-align: top;width: 66.66666667%;}
	.section_wrapper {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 66.66666667%;}
	.section_title {display: block;font-size: 60px;font-size: 3.75rem;margin: 60px 0px 30px;margin: 3.75rem 0rem 1.875rem;}
	.section_desc {font-size: 20px;font-size: 1.25rem;line-height: 34px;line-height: 2.125rem;margin: 0px 0px 70px;margin: 0rem 0rem 4.375rem;}
	.swiper-slide__title {font-size: 60px;font-size: 3.75rem;line-height: 70px;line-height: 4.375rem;}
	.swiper-slide__question {font-size: 34px;font-size: 2.125rem;line-height: 40px;line-height: 2.5rem;}
	.swiper-slide__answer, .swiper-slide__desc {font-size: 20px;font-size: 1.25rem;line-height: 34px;line-height: 2.125rem;}
	#footer .map address {padding: 20px;padding: 1.25rem;width: 20%;}
	.modal-header {padding: 50px 70px 0px 50px;padding: 3.125rem 4.375rem 0rem 3.125rem;}
	.modal-body {padding: 20px 50px;padding: 1.25rem 3.125rem;}
	.modal-footer {padding: 30px 50px 50px;padding: 1.875rem 3.125rem 3.125rem;}
	.animation_timeline__flow--1, .animation_timeline__flow--2 {width: 33.33333333%;}
	.animation_timeline__flow--2 {left: 32%;}
	.animation_frame {min-height: 400px;}
	.animation_frame__wrapper {padding: 40px 60px 0px 40px;padding: 2.5rem 3.75rem 0rem 2.5rem;width: 33.33333333%;}
	.animation_frame__date {padding: 10px 0px 20px;padding: .625rem 0rem 1.25rem;left: -50px;width: 120px;}
	.animation_frame__date large {font-size: 70px;font-size: 4.375rem;}
	.animation_frame--2 {left: 33.33333333%;}
	.animation_frame--3 {left: 66.66666667%;}
	.animation_frame--4 {right: -25%;}
	.animation-scene--1 .animation_timeline__flow {width: 33.33333333%;}
	.animation-scene--2 {transform: scale(1.2) translate(-22%,50px);}
	.animation-scene--2 .animation_timeline__flow {width: 66.66666667%;}
	.animation-scene--3 {transform: scale(1.2) translate(-35%,50px);}
	.animation-scene--3 .animation_timeline__flow {width: 100%;}
	.animation-scene--4 {transform: scale(1) translate(0,0);}
	.animation-scene--4 .animation_timeline__flow {width: 33.33333333%;}}