* {
    box-sizing: border-box
}

*:before, *:after {
    box-sizing: border-box
}

@font-face {
    font-display: swap;
    font-family: sinews_sans_promedium;
    src: url(../font/sinewssanspro-1000wt_medium-webfont.eot);
    src: url(../font/sinewssanspro-1000wt_medium-webfont.eot) format('embedded-opentype'), url(../font/sinewssanspro-1000wt_medium-webfont.woff2) format('woff2'), url(../font/sinewssanspro-1000wt_medium-webfont.woff) format('woff'), url(../font/sinewssanspro-1000wt_medium-webfont.ttf) format('truetype'), url(https://www.bksv.com/-/design/Components/Project/Design/Dist/Global/fonts/sinewssanspro-1000wt_medium-webfont.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-display: swap;
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    src: url(../font/open-sans-v17-latin-300.eot);
    src: local('Open Sans Light'), local('OpenSans-Light'), url(../font/open-sans-v17-latin-300.eot) format('embedded-opentype'), url(../font/open-sans-v17-latin-300.woff2) format('woff2'), url(../font/open-sans-v17-latin-300.woff) format('woff'), url(../font/open-sans-v17-latin-300.ttf) format('truetype'), url(https://www.bksv.com/-/design/Components/Project/Design/Dist/Global/fonts/open-sans-v17-latin-300.svg) format('svg')
}

@font-face {
    font-display: swap;
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    src: url(../font/open-sans-v17-latin-regular.eot);
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../font/open-sans-v17-latin-regular.eot) format('embedded-opentype'), url(../font/open-sans-v17-latin-regular.woff2) format('woff2'), url(../font/open-sans-v17-latin-regular.woff) format('woff'), url(../font/open-sans-v17-latin-regular.ttf) format('truetype'), url(https://www.bksv.com/-/design/Components/Project/Design/Dist/Global/fonts/open-sans-v17-latin-regular.svg) format('svg')
}

@font-face {
    font-display: swap;
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    src: url(../font/open-sans-v17-latin-600.eot);
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../font/open-sans-v17-latin-600.eot) format('embedded-opentype'), url(../font/open-sans-v17-latin-600.woff2) format('woff2'), url(../font/open-sans-v17-latin-600.woff) format('woff'), url(../font/open-sans-v17-latin-600.ttf) format('truetype'), url(https://www.bksv.com/-/design/Components/Project/Design/Dist/Global/fonts/open-sans-v17-latin-600.svg) format('svg')
}

.icon {
    cursor: pointer;
    display: inline-block;
    fill: #fff;
    height: 23px;
    line-height: 23px;
    vertical-align: bottom;
    width: 23px
}

.icon.icon-large {
    width: 35px;
    height: 35px
}

.icon:hover {
    fill: #f2f3f3
}

.icon.icon-blue {
    fill: #0f4f8c
}

.icon.icon-blue:hover {
    fill: #5e7eae
}

.icon.icon-green {
    fill: #6d918f
}

.icon.icon-green:hover {
    fill: #7a9d9b
}

.icon.icon-orange {
    fill: #d06f1b
}

.icon.icon-orange:hover {
    fill: #d5791f
}

.icon.icon-black {
    fill: #333
}

.icon.icon-black:hover {
    fill: #717073
}

.icon.icon-grey {
    fill: #717073
}

.icon.icon-grey:hover {
    fill: #999
}

.hidden {
    display: none !important;
    visibility: hidden
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

input, textarea {
    border-radius: 0;
    -webkit-border-radius: 0
}

html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

.hero-octant {
    width: 60%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACGIAAAXcCAYAAABjnrrpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxMzJCQkNCRDk0QTExRTVBNDg3QkFGMEYxQTFFMzUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxMzJCQkNDRDk0QTExRTVBNDg3QkFGMEYxQTFFMzUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTEzMkJCQzlEOTRBMTFFNUE0ODdCQUYwRjFBMUUzNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTEzMkJCQ0FEOTRBMTFFNUE0ODdCQUYwRjFBMUUzNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6a362xAABq0UlEQVR42uzd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);
    background-position: bottom right;
    pointer-events: none;
    z-index: 0
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .hero-octant {
        width: 84%
    }
}

.content-octant {
    width: 40%;
    height: 1000px;
    display: block;
    pointer-events: none;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACGEAAAXcCAYAAACIqQHqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1MUFEMzYzRDk1QzExRTU5RkVDRUREMzlBQkVBNDUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1MUFEMzY0RDk1QzExRTU5RkVDRUREMzlBQkVBNDUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzUxQUQzNjFEOTVDMTFFNTlGRUNFREQzOUFCRUE0NTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzUxQUQzNjJEOTVDMTFFNTlGRUNFREQzOUFCRUE0NTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5c53EQAABsT0lEQVR42uzd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);
    background-position: top left;
    z-index: 1;
    margin-top: 43px
}

@media (min-width: 769px) {
    .content-octant {
        margin-top: 0
    }
}

@media (min-width: 745px) and (-ms-high-contrast: active),(min-width: 745px) and (-ms-high-contrast: none) {
    .content-octant {
        right: -24%
    }
}

.content-octant.is-on-form {
    display: none
}

.content-octant.waves-octan {
    width: 53%;
    opacity: .3
}

@media (min-width: 769px) {
    .content-octant.waves-octan {
        margin-top: -4px
    }
}

/*!normalize.css v3.0.2 | MIT License | git.io/normalize*/
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: 700
}

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 {
    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] {
    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;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

html {
    box-sizing: border-box
}

*, *:before, *:after {
    box-sizing: border-box
}

body {
    font-family: sinews_sans_promedium, Arial, Helvetica, sans-serif;
    font-style: normal;
    border-top: 5px solid #b0d1c7
}

body.no-scroll {
    overflow: hidden
}

input {
    box-sizing: border-box
}

textarea {
    min-height: 130px
}

h1, h2, h3, h4, h5 {
    overflow-wrap: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-top: 0;
    color: #333;
    line-height: 1
}

h1 {
    font-size: 40px;
    transition: all .5s ease
}

@media (min-width: 480px) {
    h1 {
        font-size: 50px
    }
}

@media (min-width: 768px) {
    h1 {
        font-size: 74px
    }
}

h2 {
    font-size: 54px
}

h3 {
    font-size: 36px;
    font-weight: 300
}

h4 {
    font-size: 24px
}

h5 {
    font-size: 22px
}

p {
    color: #333;
    font-size: 16px;
    margin-top: 0
}

@media (min-width: 768px) {
    p {
        font-size: 18px
    }
}

a {
    color: #0f4f8c;
    text-decoration: none
}

a:hover, a:active, .active a {
    opacity: .7
}

.article-snippet-blockquote {
    z-index: 2;
    color: #7a9d9b;
    width: 100%;
    float: right;
    display: inline-table;
    margin-top: 18px;
    margin-bottom: 18px
}

@media (min-width: 768px) {
    .article-snippet-blockquote {
        position: absolute;
        top: 56px;
        left: 106%;
        width: 50%
    }
}

.article-snippet-blockquote .blockquote, .article-snippet-blockquote .image-block {
    width: 100%;
    margin: 0
}

.article-snippet-blockquote .blockquote .blockqute-body-text, .article-snippet-blockquote .image-block .blockqute-body-text {
    font-size: 18px;
    color: #7a9d9b;
    font-family: open sans, sans-serif
}

@media (min-width: 768px) {
    .article-snippet-blockquote .blockquote .blockqute-body-text, .article-snippet-blockquote .image-block .blockqute-body-text {
        font-size: 30px;
        line-height: 35px
    }
}

.article-snippet-blockquote .blockquote:after, .article-snippet-blockquote .image-block:after {
    content: "";
    display: block;
    border-bottom: 2px solid #83a3a1;
    padding-bottom: 35px
}

.article-snippet-blockquote .blockquote div, .article-snippet-blockquote .image-block div {
    width: 100%;
    font-size: 18px;
    color: #83a3a1;
    float: none
}

@media (min-width: 769px) {
    .article-snippet-blockquote .blockquote div, .article-snippet-blockquote .image-block div {
        font-size: 30px;
        line-height: 35px
    }
}

.article-snippet-blockquote .blockquote .cite, .article-snippet-blockquote .image-block .cite {
    font-size: 12px;
    color: #7a9d9b;
    font-family: open sans, sans-serif;
    font-style: italic
}

@media (min-width: 768px) {
    .article-snippet-blockquote .blockquote .cite, .article-snippet-blockquote .image-block .cite {
        font-size: 18px
    }
}

img {
    max-width: 100%
}

.large-hero-text {
    font-size: 22px;
    line-height: 35px
}

.large-manchet-text {
    font-weight: 300;
    font-size: 22px;
    line-height: 35px
}

.medium-manchet-text {
    font-weight: 300;
    font-size: 18px;
    line-height: 27px
}

picture {
    display: block;
    width: 100%;
    height: 100%
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    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
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: thin dotted;
    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
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed
}

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, .btn-default[disabled], fieldset[disabled] .btn-default, .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, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    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, .btn-primary[disabled], fieldset[disabled] .btn-primary, .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, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    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, .btn-success[disabled], fieldset[disabled] .btn-success, .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, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    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, .btn-info[disabled], fieldset[disabled] .btn-info, .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, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    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, .btn-warning[disabled], fieldset[disabled] .btn-warning, .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, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    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, .btn-danger[disabled], fieldset[disabled] .btn-danger, .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, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #337ab7;
    font-weight: 400;
    border-radius: 0
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent
}

.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 {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5
}

.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%
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropup, .dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    font-family: open sans;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 276px;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #5e7eae;
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 0;
    overflow: hidden;
    background-color: #0f4f8c
}

.dropdown-menu > li > a {
    display: block;
    padding: 15px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #496590
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #777
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    cursor: not-allowed
}

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.download-details__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    padding: 30px 0 100px
}

.download-details__container:before, .download-details__container:after {
    content: "";
    display: table
}

.download-details__container:after {
    clear: both
}

.download-details__container:before, .download-details__container:after {
    content: " ";
    display: table
}

.download-details__container:after {
    clear: both
}

.download-details__container__group {
    padding-bottom: 30px
}

.download-details__container__group ul {
    padding: 0 30px 30px
}

.download-details__container__group ol li {
    padding-left: 5px
}

.download-details__container__sub-group {
    padding-bottom: 30px
}

.download-details__container__sub-group__title {
    margin-bottom: 0
}

.download-details__container__sub-group ul {
    padding: 0 30px 30px
}

.download-details__container__sub-group ol li {
    padding-left: 5px
}

.download-details__container__table {
    width: 100%;
    margin-bottom: 46px
}

.download-details__container__table th {
    font-size: 12px;
    text-align: left;
    background-color: #999;
    padding: 10px 5px
}

@media (min-width: 480px) {
    .download-details__container__table th {
        font-size: 16px;
        padding: 15px 10px
    }
}

.download-details__container__table tbody tr:nth-child(odd) td {
    background-color: #f2f3f3
}

.download-details__container__table tbody td {
    font-size: 12px;
    background-color: #e4e5e5;
    padding: 10px
}

@media (min-width: 480px) {
    .download-details__container__table tbody td {
        font-size: 16px;
        padding: 20px 10px
    }
}

.download-details__container__table tbody__download-file {
    width: 35%
}

/*!* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
**/
.datepicker {
    top: 0;
    left: 0;
    padding: 4px;
    margin-top: 1px;
    border-radius: 4px
}

.datepicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: -7px;
    left: 6px
}

.datepicker:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px
}

.datepicker > div {
    display: none
}

.datepicker table {
    width: 100%;
    margin: 0
}

.datepicker td, .datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px
}

.datepicker td.day:hover {
    background: #eee;
    cursor: pointer
}

.datepicker td.day.disabled {
    color: #eee
}

.datepicker td.old, .datepicker td.new {
    color: #999
}

.datepicker td.active, .datepicker td.active:hover {
    color: #fff;
    background-color: #006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    *background-color: #0044cc;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:focus, .datepicker td.active:hover:focus, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active {
    background-color: #039 \9
}

.datepicker td span {
    display: block;
    width: 47px;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 2px;
    cursor: pointer;
    border-radius: 4px
}

.datepicker td span:hover {
    background: #eee
}

.datepicker td span.active {
    color: #fff;
    background-color: #006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    *background-color: #0044cc;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker td span.active:hover, .datepicker td span.active:focus, .datepicker td span.active:active, .datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.datepicker td span.active:active, .datepicker td span.active.active {
    background-color: #039 \9
}

.datepicker td span.old {
    color: #999
}

.datepicker th.switch {
    width: 145px
}

.datepicker th.next, .datepicker th.prev {
    font-size: 21px
}

.datepicker thead tr:first-child th {
    cursor: pointer
}

.datepicker thead tr:first-child th:hover {
    background: #eee
}

.input-append.date .add-on i, .input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px
}

.datepicker.dropdown-menu {
    background-color: #fff;
    border: 1px solid #e4e5e5;
    border-radius: 0;
    padding: 10px
}

.datepicker.dropdown-menu td {
    border-radius: 0
}

.datepicker.dropdown-menu td.active, .datepicker.dropdown-menu td.active:hover {
    color: #fff;
    background-color: #0f4f8c;
    background-image: none
}

body {
    box-sizing: border-box;
    overflow-x: hidden
}

body > svg {
    display: none
}

.row {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.content, .footer-inner, .header-inner, .breadcrumb__inner-breadcrumb {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto
}

.content {
    zoom: 1;
    background: #f3f3f3
}

.content:before, .content:after {
    content: "";
    display: table
}

.content:after {
    clear: both
}

.content:before, .content:after {
    content: " ";
    display: table
}

.content:after {
    clear: both
}

.main {
    zoom: 1;
    margin-top: 43px;
    background: #f2f3f3;
    width: 100%
}

.main:before, .main:after {
    content: "";
    display: table
}

.main:after {
    clear: both
}

.main:before, .main:after {
    content: " ";
    display: table
}

.main:after {
    clear: both
}

@media (min-width: 769px) {
    .main {
        position: relative;
        z-index: 1;
        min-height: 500px;
        margin-top: 0
    }
}

.breadcrumb {
    width: 100%;
    background-color: #0f4f8c;
    display: table;
    position: relative;
    z-index: 1;
    font-family: open sans, sans-serif
}

.breadcrumb__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    position: relative
}

.breadcrumb__container:before, .breadcrumb__container:after {
    content: "";
    display: table
}

.breadcrumb__container:after {
    clear: both
}

.breadcrumb__container:before, .breadcrumb__container:after {
    content: " ";
    display: table
}

.breadcrumb__container:after {
    clear: both
}

.breadcrumb__container__item-wrapper {
    zoom: 1;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    transition: all .5s ease
}

.breadcrumb__container__item-wrapper:before, .breadcrumb__container__item-wrapper:after {
    content: "";
    display: table
}

.breadcrumb__container__item-wrapper:after {
    clear: both
}

.breadcrumb__container__item-wrapper:before, .breadcrumb__container__item-wrapper:after {
    content: " ";
    display: table
}

.breadcrumb__container__item-wrapper:after {
    clear: both
}

.breadcrumb__container__item-wrapper .button {
    max-width: 300px;
    text-align: right;
    padding: 0 53px;
    position: absolute;
    right: 0;
    bottom: -5px
}

@media (min-width: 769px) {
    .breadcrumb__container__item-wrapper {
        margin-top: 0;
        padding-top: 11px;
        padding-bottom: 10px;
        margin-bottom: 0
    }
}

.breadcrumb__container__item-wrapper__items {
    display: none;
    list-style-type: none;
    float: left;
    text-transform: uppercase;
    position: relative;
    font-size: 12px;
    line-height: 25px;
    margin-right: 5px;
    color: rgba(255, 255, 255, .65)
}

.breadcrumb__container__item-wrapper__items__link {
    color: rgba(255, 255, 255, .65)
}

.breadcrumb__container__item-wrapper__items__link:hover {
    color: rgba(255, 255, 255, .8);
    opacity: 1
}

@media (min-width: 769px) {
    .breadcrumb__container__item-wrapper__items {
        display: block;
        line-height: 28px
    }
}

.breadcrumb__container__item-wrapper__items--is-active {
    display: block;
    color: rgba(255, 255, 255, .8)
}

@keyframes textout {
    100% {
        opacity: 0;
        transform: translate3d(50%, 0, 0)
    }
}

@keyframes textin {
    0% {
        opacity: 0;
        transform: translate3d(-50%, 0, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes imagein {
    0% {
        opacity: 0;
        transform: translate3d(50%, 0, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes imageout {
    100% {
        opacity: 0;
        transform: translate3d(-50%, 0, 0)
    }
}

.cases {
    opacity: 0;
    position: relative;
    height: 340px;
    max-width: 100%;
    overflow: hidden
}

@media (max-width: 768px) {
    .cases {
        height: 400px
    }
}

.cases--initialized {
    opacity: 1
}

.cases__navigation {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    list-style: none;
    z-index: 3
}

@media (max-width: 768px) {
    .cases__navigation {
        top: auto;
        bottom: 20px;
        -ms-transform: none;
        transform: none
    }
}

.cases__navigation > a {
    display: block
}

.cases__navigation--left {
    left: 15px
}

@media (max-width: 768px) {
    .cases__navigation--left {
        left: auto;
        right: 60px
    }
}

.cases__navigation--right {
    right: 15px
}

.cases__gradient-container {
    bottom: 0;
    display: inline-block;
    height: 340px;
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

@media (max-width: 768px) {
    .cases__gradient-container {
        height: 400px
    }
}

.cases__gradient-container--green-blue {
    background: linear-gradient(135deg, rgba(81, 115, 164, 0.95) 0, rgba(81, 115, 164, 0.82) 46%, rgba(97, 129, 171, 0.8) 52%, rgba(165, 188, 202, 0.67) 77%, rgba(178, 200, 208, 0.8) 82%, rgba(227, 242, 231, 0.53) 100%)
}

.case {
    opacity: 0;
    position: relative
}

.case--currently-visible {
    opacity: 1
}

.case--currently-visible .case__content-container {
    opacity: 1
}

.case--currently-incoming {
    opacity: 1
}

.case__image-container {
    width: 100%;
    max-height: 340px;
    overflow: hidden;
    position: absolute;
    top: 0;
    padding-left: 0 !important
}

.case--currently-incoming .case__image-container {
    opacity: 0;
    animation: imagein 1s cubic-bezier(.86, 0, .07, 1)
}

.case--currently-outgoing .case__image-container {
    animation: imageout 1s cubic-bezier(.86, 0, .07, 1)
}

.case__image-container img {
    min-width: 100%;
    max-width: 120%;
    min-height: 340px;
    height: auto
}
/*height: auto*/
@media (max-width: 768px) {
    .case__image-container img {
        max-width: 300%;
        min-height: 400px
    }
}

@media (max-width: 960px) {
    .case__image-container img {
        max-width: 250%
    }
}

@media (max-width: 1200px) {
    .case__image-container img {
        max-width: 200%
    }
}

@media (max-width: 768px) {
    .case__image-container {
        max-height: 400px
    }
}

.case__content-container {
    max-width: 1280px;
    width: calc(100% - 110px);
    height: 340px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    z-index: 2;
    margin: 0 auto
}

@media (max-width: 768px) {
    .case__content-container {
        width: 100%;
        height: 400px
    }
}

.case--currently-outgoing .case__content-container {
    animation: textout 1s cubic-bezier(.86, 0, .07, 1)
}

.case--currently-incoming .case__content-container {
    animation: textin 1s cubic-bezier(.86, 0, .07, 1)
}

.case__content-container__caption {
    color: #e3f2e7;
    font-size: 22px;
    margin: 30px 0 20px;
    text-transform: uppercase;
    z-index: 2
}

@media (max-width: 768px) {
    .case__content-container__caption {
        margin-top: 20px
    }
}

.case__content-container__link {
    color: #fff;
    display: inline-table;
    font-size: 36px;
    text-transform: uppercase;
    z-index: 2
}

@media (max-width: 768px) {
    .case__content-container__link {
        font-size: 30px;
        width: 100%
    }
}

@media (max-width: 600px) {
    .case__content-container__link {
        font-size: 24px;
        width: 100%
    }
}

.case__content-container__body-text {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    line-height: 33px;
    color: #fff;
    margin-top: 20px;
    text-transform: none;
    z-index: 2;
    overflow: hidden
}

@media (max-width: 768px) {
    .case__content-container__body-text {
        margin-top: 10px;
        font-size: 14px
    }
}

@media (min-width: 769px) {
    .case__content-container__body-text {
        max-height: 66px
    }
}

.case__content-container__readmore {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    color: #fff;
    line-height: 23px;
    position: absolute;
    top: 290px;
    z-index: 2
}

@media (max-width: 768px) {
    .case__content-container__readmore {
        top: 350px
    }
}

@media (max-width: 480px) {
    .case__content-container__readmore {
        font-size: 12px
    }
}

.case__content-container__readmore > svg {
    margin-right: 5px
}

@media (max-width: 480px) {
    .case__content-container__readmore > svg {
        width: 20px
    }
}

.marked--orange {
    color: #d98353
}

.marked--red {
    color: #ff065e
}

.calibration-container-wrapper {
    clear: both
}

.calibration-container-wrapper:after {
    content: '';
    clear: both;
    display: block
}

.calibration-cloud--asset-details, .calibration-cloud--userpermissions {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

.calibration-cloud--asset-details .button--primary-cta, .calibration-cloud--userpermissions .button--primary-cta {
    float: right;
    padding: 0 20px;
    text-align: center
}

.calibration-cloud--asset-details .button--primary-cta.asset-primary, .calibration-cloud--userpermissions .button--primary-cta.asset-primary {
    float: left
}

.calibration-cloud--asset-details .button--primary-cta.asset-secondary, .calibration-cloud--userpermissions .button--primary-cta.asset-secondary {
    float: left
}

.calibration-cloud--asset-details .button--secondary-cta, .calibration-cloud--userpermissions .button--secondary-cta {
    float: right;
    padding: 0 20px;
    text-align: center
}

.calibration-cloud--asset-details .button--secondary-cta.asset-primary, .calibration-cloud--userpermissions .button--secondary-cta.asset-primary {
    float: left
}

.calibration-cloud--asset-details .button--secondary-cta.asset-secondary, .calibration-cloud--userpermissions .button--secondary-cta.asset-secondary {
    float: left
}

.calibration-cloud--asset-details .accordion, .calibration-cloud--userpermissions .accordion {
    clear: both
}

.calibration-cloud--asset-details .table-wrapper, .calibration-cloud--userpermissions .table-wrapper {
    clear: both;
    background-color: #fff;
    padding: 20px
}

.calibration-cloud--asset-details table, .calibration-cloud--userpermissions table {
    width: 100%
}

.calibration-cloud--asset-details table tr:nth-child(odd), .calibration-cloud--userpermissions table tr:nth-child(odd) {
    background: 0 0 !important
}

.calibration-cloud--asset-details table th, .calibration-cloud--userpermissions table th {
    text-align: left
}

.calibration-cloud--asset-details table td, .calibration-cloud--userpermissions table td {
    text-align: left;
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    padding: 10px 0;
    font-size: 14px
}

.btn-toolbar {
    margin-bottom: 40px
}

.btn-toolbar .btn-group {
    display: inline-block
}

@media (max-width: 480px) {
    .btn-toolbar .btn-group {
        display: block
    }
}

.btn-toolbar .button {
    padding: 0 30px
}

.btn-toolbar .pull-right {
    float: right
}

.calibration-container {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

.calibration-container table {
    width: 100%
}

.my-instruments {
    padding: 20px 20px 80px
}

.my-instruments .thirty-seventy-column__container__left-column {
    padding-left: 0
}

.my-instruments .thirty-seventy-column__container__right-column {
    padding-right: 0
}

.my-instruments__list__container {
    padding-left: 0;
    padding-right: 0
}

.my-instruments__list__container__header {
    font-size: 14px;
    background: 0 0;
    padding: 15px
}

.my-instruments__list__container__header__cell {
    font-family: sinews_sans_promedium, Arial, Helvetica, sans-serif;
    font-style: normal;
    text-transform: uppercase;
    padding: 25px 20px;
    text-align: left;
    vertical-align: bottom
}

.my-instruments__list__container__header__select-all-cell {
    font-family: sinews_sans_promedium, Arial, Helvetica, sans-serif;
    font-style: normal;
    text-transform: uppercase;
    padding: 25px 20px;
    text-align: left;
    vertical-align: bottom
}

.my-instruments__list__container__list-item:nth-child(odd) {
    background: #ebecec
}

.my-instruments__list__container__list-item__cell {
    padding: 20px;
    font-size: 14px
}

.my-instruments__list__container__list-item__cell--with-checkbox {
    padding: 20px;
    text-align: center
}

.my-instruments select.form-control {
    width: auto
}

.calibrations-basket {
    display: none
}

.calibrations-basket__container {
    background: #e4e5e5;
    padding: 20px
}

.calibrations-basket form {
    display: inline-block
}

.calibrations-basket__status {
    display: inline-block;
    margin-right: 40px
}

.calibrations-basket--visible {
    display: block
}

.calibrations-basket .my-instruments__btn {
    margin-right: 20px
}

.cookie-policy {
    zoom: 1;
    width: 100%;
    background-color: rgba(0, 0, 0, .8);
    position: fixed;
    bottom: 0;
    z-index: 5
}

.cookie-policy:before, .cookie-policy:after {
    content: "";
    display: table
}

.cookie-policy:after {
    clear: both
}

.cookie-policy:before, .cookie-policy:after {
    content: " ";
    display: table
}

.cookie-policy:after {
    clear: both
}

.cookie-policy__container {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 600;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    position: relative;
    padding: 15px
}

.cookie-policy__container:before, .cookie-policy__container:after {
    content: "";
    display: table
}

.cookie-policy__container:after {
    clear: both
}

.cookie-policy__container:before, .cookie-policy__container:after {
    content: " ";
    display: table
}

.cookie-policy__container:after {
    clear: both
}

.cookie-policy__container__text {
    font-size: 16px;
    color: #fff;
    padding-right: 10px
}

@media (min-width: 768px) {
    .cookie-policy__container__text {
        max-width: calc(100% - 110px)
    }
}

.cookie-policy__container__button {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    max-width: 100px;
    text-align: center;
    background-color: #0f4f8c;
    position: absolute;
    bottom: 0;
    right: 15px;
    padding: 0 20px
}

.cookie-policy__container__button--green {
    background: #7a9d9b
}

.cookie-policy__container__button--green:hover {
    background: #6d918f
}

.cookie-policy__container__button--blue {
    background: #0f4f8c
}

.cookie-policy__container__button--blue:hover {
    background: #0c447f
}

.cookie-policy__container__button--orange {
    background: #d98353
}

.cookie-policy__container__button--orange:hover {
    background: #e2a17d
}

.cookie-policy__container__button--primary-cta {
    background-color: #d98353
}

.cookie-policy__container__button--primary-cta:hover {
    opacity: .7
}

.cookie-policy__container__button--secondary-cta {
    background-color: #0f4f8c
}

.cookie-policy__container__button--secondary-cta:hover {
    opacity: .7
}

.cookie-policy__container__button--tertiary-cta {
    background-color: #7a9d9b
}

.cookie-policy__container__button--tertiary-cta:hover {
    opacity: .7
}

.cookie-policy__container__button--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

.cookie-policy__container__button--step:hover {
    background-color: #0c447f
}

.cookie-policy__container__button--interface {
    background-color: #dedede;
    color: #666
}

.cookie-policy__container__button > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

.cookie-policy__container__link {
    max-width: calc(100% - 120px);
    color: #5e7eae;
    display: block;
    margin: 10px 0 0
}

@media (min-width: 768px) {
    .cookie-policy__container__link {
        max-width: 100%
    }
}

.course-filter__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto
}

.course-registration__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    position: relative;
    z-index: 1;
    padding: 30px 0
}

.course-registration__container:before, .course-registration__container:after {
    content: "";
    display: table
}

.course-registration__container:after {
    clear: both
}

.course-registration__container:before, .course-registration__container:after {
    content: " ";
    display: table
}

.course-registration__container:after {
    clear: both
}

.course-registration__container__title {
    font-size: 36px
}

.course-registration__container__checkbox {
    display: table;
    margin-bottom: 15px
}

.course-registration__container__checkbox__box {
    display: table-cell
}

.course-registration__container__checkbox__text {
    display: table-cell;
    padding-left: 10px;
    margin-bottom: 10px
}

.course-registration__container__checkbox__text__input {
    display: block;
    margin-top: 10px
}

.course-registration__container__comments {
    padding-left: 0
}

.course-registration__container__comments textarea {
    width: 100%;
    min-height: 100px
}

@media (min-width: 768px) {
    .course-registration__container__comments textarea {
        width: 50%
    }
}

.course-registration__container__comments__title {
    font-size: 24px;
    margin-bottom: 15px
}

.course-registration__container__submit {
    padding-left: 0;
    margin-top: 20px
}

.course-registration__container__submit input {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    background-color: #0f4f8c
}

.course-registration__container__submit input--green {
    background: #7a9d9b
}

.course-registration__container__submit input--green:hover {
    background: #6d918f
}

.course-registration__container__submit input--blue {
    background: #0f4f8c
}

.course-registration__container__submit input--blue:hover {
    background: #0c447f
}

.course-registration__container__submit input--orange {
    background: #d98353
}

.course-registration__container__submit input--orange:hover {
    background: #e2a17d
}

.course-registration__container__submit input--primary-cta {
    background-color: #d98353
}

.course-registration__container__submit input--primary-cta:hover {
    opacity: .7
}

.course-registration__container__submit input--secondary-cta {
    background-color: #0f4f8c
}

.course-registration__container__submit input--secondary-cta:hover {
    opacity: .7
}

.course-registration__container__submit input--tertiary-cta {
    background-color: #7a9d9b
}

.course-registration__container__submit input--tertiary-cta:hover {
    opacity: .7
}

.course-registration__container__submit input--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

.course-registration__container__submit input--step:hover {
    background-color: #0c447f
}

.course-registration__container__submit input--interface {
    background-color: #dedede;
    color: #666
}

.course-registration__container__submit input > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

.course-registration__container__completed .stdButton {
    display: block;
    margin-top: 30px
}

.course-registration__container__completed > div {
    display: inline-block
}

.course-registration__container__completed > div > a {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    background: #0f4f8c
}

.course-registration__container__completed > div > a--green {
    background: #7a9d9b
}

.course-registration__container__completed > div > a--green:hover {
    background: #6d918f
}

.course-registration__container__completed > div > a--blue {
    background: #0f4f8c
}

.course-registration__container__completed > div > a--blue:hover {
    background: #0c447f
}

.course-registration__container__completed > div > a--orange {
    background: #d98353
}

.course-registration__container__completed > div > a--orange:hover {
    background: #e2a17d
}

.course-registration__container__completed > div > a--primary-cta {
    background-color: #d98353
}

.course-registration__container__completed > div > a--primary-cta:hover {
    opacity: .7
}

.course-registration__container__completed > div > a--secondary-cta {
    background-color: #0f4f8c
}

.course-registration__container__completed > div > a--secondary-cta:hover {
    opacity: .7
}

.course-registration__container__completed > div > a--tertiary-cta {
    background-color: #7a9d9b
}

.course-registration__container__completed > div > a--tertiary-cta:hover {
    opacity: .7
}

.course-registration__container__completed > div > a--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

.course-registration__container__completed > div > a--step:hover {
    background-color: #0c447f
}

.course-registration__container__completed > div > a--interface {
    background-color: #dedede;
    color: #666
}

.course-registration__container__completed > div > a > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

.course-registration__container__completed > div > a:hover {
    background: #0c447f
}

.course-registration__container__paymments {
    margin-bottom: 15px
}

.course-registration__container__paymments__title {
    font-size: 24px;
    margin-bottom: 5px
}

.course-registration__container__paymments__description {
    margin-bottom: 15px
}

.course-registration__container__paymments__radioButton {
    margin-bottom: 15px
}

.course-registration__container__paymments__PoNumber {
    margin-bottom: 15px
}

.course-location {
    zoom: 1;
    padding: 30px 0
}

.course-location:before, .course-location:after {
    content: "";
    display: table
}

.course-location:after {
    clear: both
}

.course-location:before, .course-location:after {
    content: " ";
    display: table
}

.course-location:after {
    clear: both
}

.course-location__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    display: block
}

.course-location__container:before, .course-location__container:after {
    content: "";
    display: table
}

.course-location__container:after {
    clear: both
}

.course-location__container:before, .course-location__container:after {
    content: " ";
    display: table
}

.course-location__container:after {
    clear: both
}

@media (min-width: 769px) {
    .course-location__container {
        display: table
    }
}

.course-location__container__item {
    display: block;
    padding: 10px 0
}

@media (min-width: 769px) {
    .course-location__container__item {
        display: table-row
    }
}

.course-location__container__item__label {
    min-width: 200px;
    display: block;
    vertical-align: top;
    padding: 5px 0;
    font-weight: 400
}

@media (min-width: 769px) {
    .course-location__container__item__label {
        padding: 0;
        display: table-cell;
        padding-top: 10px;
        line-height: 1.5
    }
}

.course-location__container__item__content {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    overflow-wrap: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    display: block
}

.course-location__container__item__content p {
    font-size: 16px
}

@media (min-width: 769px) {
    .course-location__container__item__content {
        max-width: 50%;
        display: table-cell;
        padding: 10px
    }
}

.featured {
    zoom: 1;
    background-color: #ebecec;
    position: relative;
    width: auto
}

.featured:before, .featured:after {
    content: "";
    display: table
}

.featured:after {
    clear: both
}

.featured:before, .featured:after {
    content: " ";
    display: table
}

.featured:after {
    clear: both
}

.featured__container {
    background-color: transparent;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    position: relative;
    padding-top: 30px;
    padding-bottom: 55px
}

.featured__container:before, .featured__container:after {
    content: "";
    display: table
}

.featured__container:after {
    clear: both
}

.featured__container:before, .featured__container:after {
    content: " ";
    display: table
}

.featured__container:after {
    clear: both
}

@media (min-width: 768px) {
    .featured__container {
        padding-top: 45px;
        padding-bottom: 65px
    }
}

.featured__container__item {
    margin-bottom: 50px;
    z-index: 2
}

@media (min-width: 768px) {
    .featured__container__item {
        margin-bottom: 0
    }
}

.featured__container__item__header {
    margin-bottom: 38px;
    margin-top: 0
}

.featured__container__item__body-text {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    line-height: 27px;
    margin: 0;
    margin-bottom: 25px
}

.form {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    position: relative;
    z-index: 3;
    padding: 20px 0
}

.form .filter__container__filter-row__options-container__check-box {
    width: 60px
}

@media (max-width: 480px) {
    .form {
        padding: 0
    }
}

.form.form-centered {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto
}

.form.form-grey {
    background-color: #e4e5e5
}

.form.form-grey .form__container__form-row__dropdown-container .dropdown .btn-dropdown {
    color: #717073
}

.form.form-grey .form__container__form-row__dropdown-container .dropdown .btn-dropdown .icon {
    fill: #717073;
    pointer-events: none
}

.form.form-grey .form__container__form-row__dropdown-container .dropdown:hover .btn-dropdown {
    color: #e4e5e5
}

.form.form-grey .form__container__form-row__dropdown-container .dropdown:hover .icon {
    fill: #e4e5e5
}

.form.form-grey .form__container__form-row__input-container__input {
    color: #717073
}

.form.form-grey .form__container__form-row__input-container__input[readonly] {
    background-color: #ebebe4
}

.form.form-grey .form__container__form-row__button .icon {
    fill: #717073;
    pointer-events: none
}

.form.form-grey .form__container__form-row__button:hover .icon {
    fill: #999
}

.form.form-green {
    background-color: #b0d1c7
}

.form.form-green .form__container__form-row__dropdown-container .dropdown .btn-dropdown {
    color: #6d918f
}

.form.form-green .form__container__form-row__dropdown-container .dropdown .btn-dropdown .icon {
    fill: #6d918f
}

.form.form-green .form__container__form-row__dropdown-container .dropdown:hover .btn-dropdown {
    color: #b0d1c7
}

.form.form-green .form__container__form-row__dropdown-container .dropdown:hover .icon {
    fill: #b0d1c7
}

.form.form-green .form__container__form-row__input-container__input {
    color: #6d918f
}

.form.form-green .form__container__form-row__input-container__input::-webkit-input-placeholder {
    color: #6d918f
}

.form.form-green .form__container__form-row__input-container__input:-moz-placeholder {
    color: #6d918f
}

.form.form-green .form__container__form-row__input-container__input::-moz-placeholder {
    color: #6d918f
}

.form.form-green .form__container__form-row__input-container__input:-ms-input-placeholder {
    color: #6d918f
}

.form.form-green .form__container__form-row__button .icon {
    fill: #6d918f
}

.form.form-green .form__container__form-row__button:hover .icon {
    fill: #b0d1c7
}

.form.form-vertical {
    max-width: 960px;
    padding: 0;
    margin-bottom: 60px
}

.form.form-vertical .form__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding: 65px 15px 25px
}

@media (max-width: 480px) {
    .form.form-vertical .form__container {
        padding: 65px 0 25px
    }
}

.form.form-vertical .form__container__header {
    color: #717073;
    font-family: sinews_sans_promedium, Arial, Helvetica, sans-serif;
    font-style: normal;
    margin: 30px 0
}

.form.form-vertical .form__container__form-row {
    zoom: 1;
    height: auto;
    padding-right: 0
}

.form.form-vertical .form__container__form-row:before, .form.form-vertical .form__container__form-row:after {
    content: "";
    display: table
}

.form.form-vertical .form__container__form-row:after {
    clear: both
}

.form.form-vertical .form__container__form-row:before, .form.form-vertical .form__container__form-row:after {
    content: " ";
    display: table
}

.form.form-vertical .form__container__form-row:after {
    clear: both
}

.form.form-vertical .form__container__form-row form {
    display: block
}

.form.form-vertical .form__container__form-row__dropdown-container {
    width: 100%;
    display: block;
    padding-right: 0;
    margin: 10px 0
}

.form.form-vertical .form__container__form-row__input-container {
    width: 100%;
    float: none;
    padding-right: 0;
    margin: 10px 0 20px
}

.form.form-vertical .form__container__form-row__options-container {
    width: 100%;
    display: table;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin: 30px 0 20px;
    line-height: 20px
}

.form.form-vertical .form__container__form-row__options-container__check-box {
    display: table-cell;
    width: 15%;
    vertical-align: top
}

.form.form-vertical .form__container__form-row__options-container__check-box__icon {
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 1px;
    position: relative;
    display: block;
    cursor: pointer
}

.form.form-vertical .form__container__form-row__options-container__check-box__icon:before {
    content: "";
    width: 12px;
    height: 6px;
    border-color: #717073;
    border-style: solid;
    border-width: 0 0 2px 2px;
    position: absolute;
    top: 6px;
    left: 4px;
    display: none;
    box-sizing: border-box;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.form.form-vertical .form__container__form-row__options-container__radio-circle {
    display: table-cell;
    vertical-align: top
}

.form.form-vertical .form__container__form-row__options-container__radio-circle__icon {
    width: 21px;
    height: 21px;
    background-color: #fff;
    border-radius: 50%;
    position: relative;
    display: block;
    cursor: pointer
}

.form.form-vertical .form__container__form-row__options-container__radio-circle__icon:before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #717073;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: 7px;
    display: none;
    box-sizing: border-box;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.form.form-vertical .form__container__form-row__options-container__hidden-input {
    display: none
}

.form.form-vertical .form__container__form-row__options-container__hidden-input:checked + .form__container__form-row__options-container__check-box .form__container__form-row__options-container__check-box__icon:before, .form.form-vertical .form__container__form-row__options-container__hidden-input:checked + .form__container__form-row__options-container__radio-circle .form__container__form-row__options-container__radio-circle__icon:before {
    display: block
}

.form.form-vertical .form__container__form-row__options-container__label-box__text {
    color: #717073;
    cursor: pointer
}

.form.form-vertical .form__container__form-row__radio-container__hidden-input {
    display: none
}

.form.form-vertical .form__container__form-row__input-container {
    display: block
}

@media (max-width: 768px) {
    .form.form-vertical .form__container__form-row__input-container {
        width: 100%
    }
}

.form.form-vertical .form__container__form-row .button {
    display: block;
    margin-top: 40px
}

.form__container {
    zoom: 1
}

.form__container:before, .form__container:after {
    content: "";
    display: table
}

.form__container:after {
    clear: both
}

.form__container:before, .form__container:after {
    content: " ";
    display: table
}

.form__container:after {
    clear: both
}

@media (min-width: 768px) {
    .form__container {
        max-width: 1280px;
        margin-right: auto;
        margin-left: auto
    }
}

@media (max-width: 768px) {
    .form__container {
        padding: 24px 0 26px
    }
}

.form__container__header {
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 11px
}

.form__container__form-row {
    height: 50px;
    position: relative;
    padding-right: 53px
}

@media (max-width: 768px) {
    .form__container__form-row {
        height: auto;
        padding-right: 0
    }
}

.form__container__form-row form {
    zoom: 1;
    width: 100%;
    display: table
}

.form__container__form-row form:before, .form__container__form-row form:after {
    content: "";
    display: table
}

.form__container__form-row form:after {
    clear: both
}

.form__container__form-row form:before, .form__container__form-row form:after {
    content: " ";
    display: table
}

.form__container__form-row form:after {
    clear: both
}

@media (max-width: 768px) {
    .form__container__form-row form {
        display: block
    }
}

.form__container__form-row__dropdown-container {
    display: table-cell;
    vertical-align: top;
    padding-right: 3px
}

@media (max-width: 768px) {
    .form__container__form-row__dropdown-container {
        width: 100%;
        display: block;
        padding-right: 0;
        margin-bottom: 3px
    }
}

.form__container__form-row__dropdown-container:last-of-type {
    padding-right: 0
}

@media (max-width: 768px) {
    .form__container__form-row__dropdown-container:last-of-type {
        padding-right: 53px
    }
}

.form__container__form-row__dropdown-container .dropdown {
    width: 100%;
    display: block !important
}

.form__container__form-row__dropdown-container .dropdown .btn-dropdown {
    transition: all .5s ease;
    width: 100%;
    height: 50px;
    padding: 13px 9px 13px 15px;
    text-align: left;
    background-color: #fff;
    border-radius: 0
}

.form__container__form-row__dropdown-container .dropdown .btn-dropdown__text {
    display: block;
    padding-right: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.form__container__form-row__dropdown-container .dropdown .btn-dropdown .icon {
    transition: all .5s ease;
    position: absolute;
    right: 9px;
    top: 14px
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu {
    min-width: 100%;
    background-color: #fff;
    border-top: 1px solid #e4e5e5;
    border-left: 1px solid #e4e5e5;
    border-right: 1px solid #e4e5e5;
    height: auto;
    max-height: 357px;
    overflow-x: hidden;
    padding: 0
}

@media (main-width: 768px) {
    .form__container__form-row__dropdown-container .dropdown .dropdown-menu {
        max-height: 400px
    }
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu__hidden {
    display: none
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu > li {
    background: 0 0;
    padding: 0
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu > li.reset {
    display: none
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu > li.reset + .divider {
    display: none
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu > li.selected-item {
    background-color: #f2f3f3
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu > li.disabled > a {
    color: #e4e5e5
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu > li.disabled > a:hover, .form__container__form-row__dropdown-container .dropdown .dropdown-menu > li.disabled > a:focus {
    background-color: transparent
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu > li > a {
    color: #666
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu > li > a:hover, .form__container__form-row__dropdown-container .dropdown .dropdown-menu > li > a:focus {
    background-color: #f2f3f3
}

.form__container__form-row__dropdown-container .dropdown .dropdown-menu .divider {
    background-color: #e4e5e5
}

.form__container__form-row__dropdown-container .dropdown.reset-active .dropdown-menu > li.reset {
    display: block
}

.form__container__form-row__dropdown-container .dropdown.reset-active .dropdown-menu > li.reset + .divider {
    display: block
}

.form__container__form-row__input-container {
    display: table-cell
}

@media (max-width: 768px) {
    .form__container__form-row__input-container {
        width: 100%;
        display: block;
        padding-right: 53px;
        margin-bottom: 3px
    }
}

.form__container__form-row__input-container__input {
    width: 100%;
    height: 50px;
    font-family: open sans;
    font-size: 16px;
    color: #717073;
    padding: 14px 15px;
    border: none
}

.form__container__form-row__input-container__input::-webkit-input-placeholder {
    font-style: italic
}

.form__container__form-row__input-container__input:-moz-placeholder {
    font-style: italic
}

.form__container__form-row__input-container__input::-moz-placeholder {
    font-style: italic
}

.form__container__form-row__input-container__input:-ms-input-placeholder {
    font-style: italic
}

.form__container__form-row__input-container__input::-webkit-input-placeholder {
    color: #717073
}

.form__container__form-row__input-container__input:-moz-placeholder {
    color: #717073
}

.form__container__form-row__input-container__input::-moz-placeholder {
    color: #717073
}

.form__container__form-row__input-container__input:-ms-input-placeholder {
    color: #717073
}

.form__container__form-row__unit-input-container {
    width: 100%;
    display: table;
    position: relative;
    margin: 25px 0
}

.form__container__form-row__unit-input-container__label {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #717073;
    display: block;
    padding-bottom: 15px
}

.form__container__form-row__unit-input-container__input {
    width: 51%;
    background-color: transparent;
    border: none;
    border-bottom: 1px dotted #717073;
    padding: 5px 50px 5px 3px
}

.form__container__form-row__unit-input-container .icon {
    cursor: default;
    margin: 0 7px 5px 5px;
    height: 9px
}

.form__container__form-row__unit-input-container .icon:hover {
    fill: #717073
}

.form__container__form-row__unit-input-container__unit-type {
    color: #717073;
    display: block;
    position: absolute;
    right: 50%;
    top: 40px
}

.form__container__form-row__range-container {
    width: 100%;
    display: table;
    position: relative;
    margin: 25px 0
}

.form__container__form-row__range-container.unit__input {
    padding: 5px 50px 5px 3px
}

.form__container__form-row__range-container.date input {
    cursor: pointer
}

.form__container__form-row__range-container__label {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #717073;
    display: block;
    padding-bottom: 15px
}

.form__container__form-row__range-container__input {
    width: 43%;
    background-color: transparent;
    border: none;
    transition: .3s opacity;
    border-bottom: 1px dotted #717073;
    padding: 5px 5px 5px 3px
}

.form__container__form-row__range-container__input:hover {
    opacity: .7
}

.form__container__form-row__range-container .icon {
    cursor: default;
    margin: 0 7px 5px 5px;
    height: 9px
}

.form__container__form-row__range-container .icon:hover {
    fill: #717073
}

.form__container__form-row__range-container__unit-type {
    color: #717073;
    display: block;
    position: absolute;
    right: 3%;
    top: 40px
}

.form__container__form-row__options-container {
    width: 100%;
    display: table;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin: 30px 0 20px
}

.form__container__form-row__options-container__check-box {
    display: table-cell;
    vertical-align: top
}

.form__container__form-row__options-container__check-box__icon {
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 1px;
    position: relative;
    display: block;
    cursor: pointer
}

.form__container__form-row__options-container__check-box__icon:before {
    content: "";
    width: 12px;
    height: 6px;
    border-color: #717073;
    border-style: solid;
    border-width: 0 0 2px 2px;
    position: absolute;
    top: 6px;
    left: 4px;
    display: none;
    box-sizing: border-box;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.form__container__form-row__options-container__radio-circle {
    display: table-cell;
    vertical-align: top
}

.form__container__form-row__options-container__radio-circle__icon {
    width: 21px;
    height: 21px;
    background-color: #fff;
    border-radius: 50%;
    position: relative;
    display: block;
    cursor: pointer
}

.form__container__form-row__options-container__radio-circle__icon:before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #717073;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: 7px;
    display: none;
    box-sizing: border-box;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.form__container__form-row__options-container__hidden-input {
    display: none
}

.form__container__form-row__options-container__hidden-input:checked + .form__container__form-row__options-container__check-box .form__container__form-row__options-container__check-box__icon:before, .form__container__form-row__options-container__hidden-input:checked + .form__container__form-row__options-container__radio-circle .form__container__form-row__options-container__radio-circle__icon:before {
    display: block
}

.form__container__form-row__options-container__label-box {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

.form__container__form-row__options-container__label-box__text {
    color: #717073;
    cursor: pointer
}

.form__container__form-row__radio-container__hidden-input {
    display: none
}

.form__container__form-row__button {
    background-color: #fff;
    border: none;
    padding: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    height: 50px;
    width: 50px
}

@media (max-width: 768px) {
    .form__container__form-row__button {
        bottom: 3px
    }
}

.form__container__form-row__button .icon {
    transition: all .5s ease
}

.form__container__form-row__need-help {
    text-decoration: underline;
    margin-left: 30px
}

.form__container__form-row__need-help:hover {
    color: #5e7eae
}

.fade {
    opacity: 0;
    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;
    transition-property: height, visibility;
    transition-duration: .35s;
    transition-timing-function: ease
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent
}

.panel-heading > .dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
    margin-bottom: 0
}

.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0
}

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0
}

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group + .panel-footer {
    border-top-width: 0
}

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
    margin-bottom: 0
}

.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
    border-top: 1px solid #ddd
}

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0
}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0
}

.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0
}

.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0
}

.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0
}

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0
}

.panel > .table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0
}

.panel-group .panel + .panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd
}

.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #337ab7
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #337ab7
}

.panel-primary > .panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #d6e9c6
}

.panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1
}

.panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #faebcc
}

.panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ebccd1
}

.panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1
}

.text-left {
    font-family: open sans, sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    max-width: 1280px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    width: 100% !important;
    max-width: 580px !important;
    background-color: #fff;
    padding: 20px;
    margin: 30px 0
}

.text-left.subscribe fieldset:first-of-type .form-group {
    margin: 0
}

.text-left.subscribe fieldset:first-of-type .form-group .checkbox label {
    width: 100%
}

.text-left fieldset {
    padding: 0;
    border: 0;
    border-top: solid 2px;
    margin: 0;
    border-top-color: #000
}

@media (min-width: 480px) {
    .text-left fieldset {
        margin: 0 30px;
        padding: 0 15px 15px
    }
}

.text-left fieldset legend {
    padding: 7px 13px 8px;
    font-weight: 700;
    text-decoration: none;
    margin-left: 20px;
    color: #000
}

.text-left fieldset .form-group label {
    width: 33%
}

.text-left fieldset .form-group input.text-box.single-line {
    width: 66%
}

.text-left fieldset .form-group select {
    width: 66%
}

.text-left fieldset .form-group .g-recaptcha {
    width: 100%;
    float: right
}

@media (min-width: 480px) {
    .text-left fieldset .form-group .g-recaptcha {
        width: 67%
    }
}

.text-left.language-form .form-group, .text-left.rti .form-group {
    display: -ms-flexbox;
    display: flex
}

.text-left.language-form .form-group label, .text-left.rti .form-group label {
    font-weight: 400;
    display: table-cell;
    color: #d5791f;
    width: auto;
    vertical-align: top;
    float: none;
    white-space: nowrap
}

.text-left.language-form .form-group label:before, .text-left.rti .form-group label:before {
    font-weight: 100
}

.text-left.language-form .form-group select, .text-left.rti .form-group select {
    width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #e4e5e5;
    height: 25px;
    line-height: 25px;
    padding: 0 40px 0 10px;
    margin-left: 5px
}

.text-left.language-form .form-group input.text-box.single-line, .text-left.rti .form-group input.text-box.single-line {
    width: 60%;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #e4e5e5;
    height: 23px;
    line-height: 20px;
    padding: 0 10px;
    margin-left: 5px
}

.text-left.language-form .form-group.elaborated label, .text-left.rti .form-group.elaborated label {
    display: none
}

.text-left.language-form .form-group.elaborated .validation-wrapper, .text-left.rti .form-group.elaborated .validation-wrapper {
    width: 100%
}

.text-left.language-form .form-group.elaborated input.text-box.single-line, .text-left.rti .form-group.elaborated input.text-box.single-line {
    width: 100%;
    height: 45px;
    line-height: 45px;
    border: none;
    background-color: #f2f3f3;
    padding: 0 20px
}

.text-left.language-form .form-group.has-success .validation-wrapper, .text-left.rti .form-group.has-success .validation-wrapper {
    width: 100%
}

.text-left.language-form .form-group .select-svg, .text-left.rti .form-group .select-svg {
    right: 0;
    top: 45%
}

.text-left.language-form .form-group .select-svg svg, .text-left.rti .form-group .select-svg svg {
    width: 20px
}

.text-left .page-header h1, .text-left .page-header h3 {
    color: #d5791f;
    margin-bottom: 20px;
    margin-top: 0;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 1.8em;
    line-height: 1.1em;
    text-decoration: none;
    font-weight: 700
}

.text-left p {
    font-size: 22px;
    line-height: 31px;
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

.text-left .form-title {
    color: #d5791f;
    margin-bottom: 20px
}

.text-left .form-introduction {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #999
}

.text-left .form-introduction p {
    font-size: 22px;
    line-height: 31px
}

.text-left .validation-summary-errors {
    color: #ff065e
}

.text-left .validation-summary-errors ul {
    padding-left: 18px
}

.text-left .form-group {
    zoom: 1;
    position: relative;
    margin: 0 0 20px
}

.text-left .form-group:before, .text-left .form-group:after {
    content: "";
    display: table
}

.text-left .form-group:after {
    clear: both
}

.text-left .form-group:before, .text-left .form-group:after {
    content: " ";
    display: table
}

.text-left .form-group:after {
    clear: both
}

.text-left .form-group.has-error .select-svg {
    top: 35%
}

.text-left .form-group.has-error input[type=tel].text-box.single-line {
    width: 60%
}

.text-left .form-group label {
    padding: 3px 0;
    width: 30%;
    display: block;
    float: left;
    clear: both
}

.text-left .form-group label:before {
    margin-right: 5px;
    color: #000
}

.text-left .form-group input.text-box.single-line {
    width: 70%;
    height: 45px;
    line-height: 45px;
    border: none;
    background-color: #f2f3f3;
    padding: 0 20px
}

.text-left .form-group input[type=tel].text-box.single-line {
    width: 35%
}

.text-left .form-group input[type=file] {
    width: 100%;
    height: 50px;
    margin-top: 50px;
    direction: rtl;
    padding-top: 12px
}

.text-left .form-group textarea {
    width: 70%;
    float: right;
    display: block;
    position: relative;
    overflow: hidden;
    padding-right: 10px;
    resize: none
}

.text-left .form-group .help-block {
    display: none
}

.text-left .form-group .help-block.field-validation-error {
    display: block;
    color: #ff065e;
    float: left
}

.text-left .form-group .file-input {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    z-index: -1
}

.text-left .form-group .file-input + span {
    zoom: 1;
    position: relative;
    display: inline-block;
    height: 50px;
    float: right
}

.text-left .form-group .file-input + span:before, .text-left .form-group .file-input + span:after {
    content: "";
    display: table
}

.text-left .form-group .file-input + span:after {
    clear: both
}

.text-left .form-group .file-input + span:before, .text-left .form-group .file-input + span:after {
    content: " ";
    display: table
}

.text-left .form-group .file-input + span:after {
    clear: both
}

@media (max-width: 480px) {
    .text-left .form-group .file-input + span {
        height: auto
    }
}

.text-left .form-group .file-input + span label {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    width: auto;
    height: auto;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    color: #666;
    background-color: #e4e5e5;
    display: inline-block;
    position: relative;
    overflow: hidden;
    padding: 0 7px
}

.text-left .form-group .file-input + span span {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    width: 220px;
    display: block;
    position: absolute;
    top: 0;
    right: 130px;
    text-align: right
}

@media (max-width: 480px) {
    .text-left .form-group .file-input + span span {
        width: 120px;
        position: inherit;
        right: 10px
    }
}

.text-left .form-group .file-input:focus + span label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px
}

.text-left .form-group .select-svg {
    pointer-events: none;
    position: absolute;
    right: 20px;
    top: 50%;
    -ms-transform: translateY(-60%);
    transform: translateY(-60%)
}

.text-left .form-group .fake-input {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    width: 65%;
    height: 50px;
    border: none;
    line-height: 70px;
    font-size: 20px;
    margin-right: -8px;
    vertical-align: bottom;
    padding-left: 10px
}

@media (max-width: 480px) {
    .text-left .form-group .fake-input {
        width: 34%
    }
}

.text-left .form-group .field-panel {
    width: 100%;
    float: none
}

.text-left .form-group .field-panel .field-info {
    display: none
}

.text-left .form-group .field-title.elaborated {
    display: none
}

.text-left .form-group .form-group {
    position: relative;
    overflow: hidden
}

.text-left .form-group select {
    width: 70%;
    height: 45px;
    line-height: 45px;
    border: none;
    background-color: #f2f3f3;
    padding: 0 35px 0 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    outline: none;
    white-space: normal;
    cursor: pointer
}

.text-left .form-group select .icon {
    float: right;
    fill: #5e7eae
}

.text-left .form-group select::-ms-expand {
    display: none
}

.text-left .form-group select option {
    padding: 0
}

.text-left .add-file-link {
    color: #d06f1b;
    cursor: pointer;
    margin-right: 20px;
    text-align: right
}

.text-left .form-submit-border {
    position: relative;
    margin: 20px 0 15px
}

.text-left .form-submit-border .submit-svg {
    position: absolute;
    top: 50%;
    left: 100%;
    -ms-transform: translate(-43px, -12px);
    transform: translate(-43px, -12px);
    z-index: 1
}

@media (min-width: 480px) {
    .text-left .form-submit-border .submit-svg {
        left: 50%
    }
}

.text-left .form-submit-border .btn-default {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    text-align: left;
    color: #fff;
    background: #d5791f;
    border: 0;
    cursor: pointer;
    display: inline-block;
    white-space: normal;
    position: relative;
    padding: 0 50px 0 20px;
    transition: .4s;
    transition-property: background-color, background, color, opacity
}

@media (min-width: 480px) {
    .text-left .form-submit-border .btn-default {
        width: 50%
    }
}

.text-left .form-submit-border .btn-default:hover {
    background: #d06f1b
}

.text-left .form-footer {
    margin-top: 20px
}

.footer {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    width: 100%;
    background: #0f4f8c;
    min-height: 300px;
    display: table;
    position: relative
}

.footer .footer-inner {
    color: #fff;
    padding-top: 20px;
    padding-bottom: 40px;
    zoom: 1
}

.footer .footer-inner:before, .footer .footer-inner:after {
    content: "";
    display: table
}

.footer .footer-inner:after {
    clear: both
}

.footer .footer-inner:before, .footer .footer-inner:after {
    content: " ";
    display: table
}

.footer .footer-inner:after {
    clear: both
}

.footer .footer-inner__contact-spot__title {
    color: #fff;
    font-weight: 400;
    margin-bottom: 17px;
    font-family: sinews_sans_promedium, Arial, Helvetica, sans-serif;
    font-style: normal
}

@media (min-width: 768px) {
    .footer .footer-inner__contact-spot__title {
        transition: all .5s ease;
        font-size: 18px;
        text-transform: uppercase
    }
}

.footer .footer-inner__contact-spot__text {
    color: #fff;
    font-weight: 100;
    font-size: 12px;
    opacity: .7
}

@media (min-width: 768px) {
    .footer .footer-inner__contact-spot__text {
        transition: all .5s ease;
        font-size: 14px;
        margin: 12px 0
    }
}

.footer .footer-inner__contact-spot__link {
    display: inherit;
    color: #fff;
    font-weight: 100;
    font-size: 12px;
    opacity: .7;
    text-decoration: underline;
    margin: 15px 0;
    transition: .4s;
    transition-property: color, opacity
}

@media (min-width: 768px) {
    .footer .footer-inner__contact-spot__link {
        font-size: 14px
    }
}

.footer .footer-inner__contact-spot__link:hover {
    opacity: 1
}

.footer .footer-inner_text {
    display: inherit;
    color: #fff;
    font-weight: 100;
    font-size: 12px;
    opacity: .7;
    text-decoration: none;
    margin: 15px 0;
    transition: .4s;
    transition-property: color, opacity
}

@media (min-width: 768px) {
    .footer .footer-inner_text {
        font-size: 14px
    }
}

.footer .footer-inner_text:hover {
    opacity: 1
}

@media (min-width: 768px) {
    .footer .footer-inner__identity {
        margin-top: 25px;
        margin-bottom: 25px
    }
}

.footer .footer-inner__identity__text {
    color: #fff;
    font-weight: 100;
    font-size: 14px;
    opacity: .7
}

@media (min-width: 768px) {
    .footer .footer-inner__identity__text {
        float: left;
        margin-right: 5px
    }
}

.footer .footer-inner__identity__link {
    color: #fff;
    font-weight: 100;
    font-size: 14px;
    opacity: .7;
    text-decoration: underline;
    display: inherit;
    margin: 10px 0;
    transition: .4s;
    transition-property: color, opacity
}

@media (min-width: 768px) {
    .footer .footer-inner__identity__link {
        display: inline;
        position: relative;
        padding-left: 5px
    }
}

.footer .footer-inner__identity__link:hover {
    opacity: 1
}

.footer .footer-inner__identity-logo {
    margin-bottom: 50px;
    margin-top: 50px
}

.footer .footer-inner__land-list {
    margin-bottom: 50px;
    margin-top: 0;
    zoom: 1
}

.footer .footer-inner__land-list:before, .footer .footer-inner__land-list:after {
    content: "";
    display: table
}

.footer .footer-inner__land-list:after {
    clear: both
}

.footer .footer-inner__land-list:before, .footer .footer-inner__land-list:after {
    content: " ";
    display: table
}

.footer .footer-inner__land-list:after {
    clear: both
}

@media (min-width: 768px) {
    .footer .footer-inner__land-list {
        margin-top: 50px
    }
}

.footer .footer-inner__land-list .dropdown {
    transition: all .5s ease;
    float: left
}

@media (max-width: 768px) {
    .footer .footer-inner__land-list .dropdown {
        width: 50%
    }
}

@media (max-width: 600px) {
    .footer .footer-inner__land-list .dropdown {
        width: 100%
    }
}

@media (min-width: 768px) {
    .footer .footer-inner__land-list .dropdown {
        min-width: 300px;
        float: right
    }
}

.footer .footer-inner__land-list .dropdown .btn-dropdown {
    background: #fff;
    color: #000;
    font-size: 16px;
    width: 100%;
    text-align: left;
    font-weight: 300;
    white-space: unset;
    transition: .4s;
    transition-property: background-color, background, color, opacity
}

.footer .footer-inner__land-list .dropdown .btn-dropdown .icon {
    float: right;
    fill: #5e7eae
}

.footer .footer-inner__land-list .dropdown .btn-dropdown .icon:hover {
    opacity: .7
}

.footer .footer-inner__land-list .dropdown .dropdown-menu {
    width: 100%;
    max-height: 320px;
    overflow: auto
}

.frontpage-waves {
    zoom: 1;
    padding-top: 40px
}

.frontpage-waves:before, .frontpage-waves:after {
    content: "";
    display: table
}

.frontpage-waves:after {
    clear: both
}

.frontpage-waves:before, .frontpage-waves:after {
    content: " ";
    display: table
}

.frontpage-waves:after {
    clear: both
}

.frontpage-waves__title {
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 700;
    text-transform: none;
    line-height: 1.2
}

.frontpage-waves__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    font-family: open sans, sans-serif
}

.frontpage-waves__container__waves-logo {
    margin-bottom: 50px
}

.frontpage-waves__container--spot-one-column {
    zoom: 1;
    width: 100%;
    margin-bottom: 20px
}

.frontpage-waves__container--spot-one-column:before, .frontpage-waves__container--spot-one-column:after {
    content: "";
    display: table
}

.frontpage-waves__container--spot-one-column:after {
    clear: both
}

.frontpage-waves__container--spot-one-column:before, .frontpage-waves__container--spot-one-column:after {
    content: " ";
    display: table
}

.frontpage-waves__container--spot-one-column:after {
    clear: both
}

.frontpage-waves__container--spot-one-column__spot-columns-1__link {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 700;
    text-decoration: none;
    color: #000006
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-one-column__spot-columns-1__link {
        font-size: 18px
    }
}

.frontpage-waves__container--spot-one-column__spot-columns-1__link:hover {
    opacity: .8
}

.frontpage-waves__container--spot-one-column__spot-columns-1__link__text {
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-one-column__spot-columns-1__link__text {
        font-size: 18px
    }
}

.frontpage-waves__container--spot-one-column__spot-columns-1__image {
    width: 100%;
    margin-bottom: 10px
}

.frontpage-waves__container--spot-two-column {
    zoom: 1;
    width: 100%;
    margin-bottom: 20px
}

.frontpage-waves__container--spot-two-column:before, .frontpage-waves__container--spot-two-column:after {
    content: "";
    display: table
}

.frontpage-waves__container--spot-two-column:after {
    clear: both
}

.frontpage-waves__container--spot-two-column:before, .frontpage-waves__container--spot-two-column:after {
    content: " ";
    display: table
}

.frontpage-waves__container--spot-two-column:after {
    clear: both
}

.frontpage-waves__container--spot-two-column__spot-columns-1 {
    float: left;
    width: 100%;
    margin-right: 3%
}

.frontpage-waves__container--spot-two-column__spot-columns-1__link {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
    text-decoration: none;
    color: #000006;
    display: block
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-two-column__spot-columns-1__link {
        font-size: 18px
    }
}

.frontpage-waves__container--spot-two-column__spot-columns-1__link:hover {
    opacity: .8
}

.frontpage-waves__container--spot-two-column__spot-columns-1__link__text {
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-two-column__spot-columns-1__link__text {
        font-size: 18px
    }
}

.frontpage-waves__container--spot-two-column__spot-columns-1__wrapper {
    height: 125px;
    overflow: hidden;
    transition: all .5s ease;
    margin-bottom: 8px
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-two-column__spot-columns-1__wrapper {
        height: 85px
    }
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-two-column__spot-columns-1__wrapper {
        height: 110px
    }
}

@media (min-width: 960px) {
    .frontpage-waves__container--spot-two-column__spot-columns-1__wrapper {
        height: 170px
    }
}

.frontpage-waves__container--spot-two-column__spot-columns-1__image {
    width: 100%
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-two-column__spot-columns-1 {
        width: 48.5%
    }
}

.frontpage-waves__container--spot-two-column__spot-columns-2 {
    float: right;
    width: 100%
}

.frontpage-waves__container--spot-two-column__spot-columns-2__wrapper {
    height: 125px;
    margin-bottom: 8px;
    overflow: hidden;
    transition: all .5s ease
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-two-column__spot-columns-2__wrapper {
        height: 85px
    }
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-two-column__spot-columns-2__wrapper {
        height: 110px
    }
}

@media (min-width: 960px) {
    .frontpage-waves__container--spot-two-column__spot-columns-2__wrapper {
        height: 170px
    }
}

.frontpage-waves__container--spot-two-column__spot-columns-2__link {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
    text-decoration: none;
    color: #000006;
    display: block
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-two-column__spot-columns-2__link {
        font-size: 18px
    }
}

.frontpage-waves__container--spot-two-column__spot-columns-2__link:hover {
    opacity: .8
}

.frontpage-waves__container--spot-two-column__spot-columns-2__link__text {
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-two-column__spot-columns-2__link__text {
        font-size: 18px
    }
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-two-column__spot-columns-2 {
        width: 48.5%
    }
}

.frontpage-waves__container--spot-three-column {
    zoom: 1;
    width: 100%;
    margin-bottom: 20px
}

.frontpage-waves__container--spot-three-column:before, .frontpage-waves__container--spot-three-column:after {
    content: "";
    display: table
}

.frontpage-waves__container--spot-three-column:after {
    clear: both
}

.frontpage-waves__container--spot-three-column:before, .frontpage-waves__container--spot-three-column:after {
    content: " ";
    display: table
}

.frontpage-waves__container--spot-three-column:after {
    clear: both
}

.frontpage-waves__container--spot-three-column__spot-columns-1 {
    float: left;
    width: 100%;
    margin-right: 2.9%
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-three-column__spot-columns-1 {
        width: 31.2%
    }
}

.frontpage-waves__container--spot-three-column__spot-columns-1__wrapper {
    height: 125px;
    overflow: hidden;
    margin-bottom: 8px;
    transition: all .5s ease
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-three-column__spot-columns-1__wrapper {
        height: 90px
    }
}

@media (min-width: 960px) {
    .frontpage-waves__container--spot-three-column__spot-columns-1__wrapper {
        height: 110px
    }
}

.frontpage-waves__container--spot-three-column__spot-columns-1__link {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
    text-decoration: none;
    color: #000006;
    display: block
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-three-column__spot-columns-1__link {
        font-size: 18px
    }
}

.frontpage-waves__container--spot-three-column__spot-columns-1__link:hover {
    opacity: .8
}

.frontpage-waves__container--spot-three-column__spot-columns-1__link__text {
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-three-column__spot-columns-1__link__text {
        font-size: 18px
    }
}

.frontpage-waves__container--spot-three-column__spot-columns-2 {
    float: left;
    width: 100%;
    margin-right: 2.9%
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-three-column__spot-columns-2 {
        width: 31.2%
    }
}

.frontpage-waves__container--spot-three-column__spot-columns-2__wrapper {
    height: 125px;
    overflow: hidden;
    margin-bottom: 8px;
    transition: all .5s ease
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-three-column__spot-columns-2__wrapper {
        height: 90px
    }
}

@media (min-width: 960px) {
    .frontpage-waves__container--spot-three-column__spot-columns-2__wrapper {
        height: 110px
    }
}

.frontpage-waves__container--spot-three-column__spot-columns-2__link {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
    text-decoration: none;
    color: #000006;
    display: block
}

.frontpage-waves__container--spot-three-column__spot-columns-2__link:hover {
    opacity: .8
}

.frontpage-waves__container--spot-three-column__spot-columns-2__link__text {
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-three-column__spot-columns-2__link__text {
        font-size: 18px
    }
}

.frontpage-waves__container--spot-three-column__spot-columns-3 {
    float: left;
    width: 100%
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-three-column__spot-columns-3 {
        width: 31.2%
    }
}

.frontpage-waves__container--spot-three-column__spot-columns-3__wrapper {
    height: 125px;
    overflow: hidden;
    margin-bottom: 8px;
    transition: all .5s ease
}

@media (min-width: 480px) {
    .frontpage-waves__container--spot-three-column__spot-columns-3__wrapper {
        height: 90px
    }
}

@media (min-width: 960px) {
    .frontpage-waves__container--spot-three-column__spot-columns-3__wrapper {
        height: 110px
    }
}

.frontpage-waves__container--spot-three-column__spot-columns-3__link {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
    text-decoration: none;
    color: #000006;
    display: block
}

.frontpage-waves__container--spot-three-column__spot-columns-3__link:hover {
    opacity: .8
}

.frontpage-waves__container--spot-three-column__spot-columns-3__link__text {
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px
}

@media (min-width: 768px) {
    .frontpage-waves__container--spot-three-column__spot-columns-3__link__text {
        font-size: 18px
    }
}

.color-container {
    width: 100%;
    display: table;
    margin: 0 auto;
    margin-bottom: 50px
}

.color-container .gray-container, .color-container .orange-container, .color-container .green-container, .color-container .blue-container {
    display: table;
    margin-bottom: 20px
}

.color-container .gray-container .circle, .color-container .orange-container .circle, .color-container .green-container .circle, .color-container .blue-container .circle {
    border-radius: 40px;
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 15px;
    margin-bottom: 13px
}

.color-container .gray-container .color-grey-10, .color-container .orange-container .color-grey-10, .color-container .green-container .color-grey-10, .color-container .blue-container .color-grey-10 {
    background: #f2f3f3
}

.color-container .gray-container .color-grey-15, .color-container .orange-container .color-grey-15, .color-container .green-container .color-grey-15, .color-container .blue-container .color-grey-15 {
    background: #ebecec
}

.color-container .gray-container .color-grey-20, .color-container .orange-container .color-grey-20, .color-container .green-container .color-grey-20, .color-container .blue-container .color-grey-20 {
    background: #e4e5e5
}

.color-container .gray-container .color-grey-30, .color-container .orange-container .color-grey-30, .color-container .green-container .color-grey-30, .color-container .blue-container .color-grey-30 {
    background: #717073
}

.color-container .gray-container .color-grey-50, .color-container .orange-container .color-grey-50, .color-container .green-container .color-grey-50, .color-container .blue-container .color-grey-50 {
    background: #333
}

.color-container .gray-container .color-green-10, .color-container .orange-container .color-green-10, .color-container .green-container .color-green-10, .color-container .blue-container .color-green-10 {
    background: #e3f3e7
}

.color-container .gray-container .color-green-15, .color-container .orange-container .color-green-15, .color-container .green-container .color-green-15, .color-container .blue-container .color-green-15 {
    background: #b0d1c7
}

.color-container .gray-container .color-green-20, .color-container .orange-container .color-green-20, .color-container .green-container .color-green-20, .color-container .blue-container .color-green-20 {
    background: #7a9d9b
}

.color-container .gray-container .color-green-30, .color-container .orange-container .color-green-30, .color-container .green-container .color-green-30, .color-container .blue-container .color-green-30 {
    background: #6d918f
}

.color-container .gray-container .color-blue-10, .color-container .orange-container .color-blue-10, .color-container .green-container .color-blue-10, .color-container .blue-container .color-blue-10 {
    background: #5e7eae
}

.color-container .gray-container .color-blue-15, .color-container .orange-container .color-blue-15, .color-container .green-container .color-blue-15, .color-container .blue-container .color-blue-15 {
    background: #0f4f8c
}

.color-container .gray-container .color-blue-20, .color-container .orange-container .color-blue-20, .color-container .green-container .color-blue-20, .color-container .blue-container .color-blue-20 {
    background: #0c447f
}

.color-container .gray-container .color-orange-10, .color-container .orange-container .color-orange-10, .color-container .green-container .color-orange-10, .color-container .blue-container .color-orange-10 {
    background: #d98353
}

.color-container .gray-container .color-orange-15, .color-container .orange-container .color-orange-15, .color-container .green-container .color-orange-15, .color-container .blue-container .color-orange-15 {
    background: #e2a17d
}

.control-input__input {
    border: 0;
    height: 50px;
    margin-bottom: 5px;
    padding: 10px;
    width: 200px
}

.control-input__input.input--error {
    color: #ff065e;
    border-left: 4px solid #ff065e;
    width: 200px
}

.control-input__wrapper {
    background: #fff;
    border: 10px solid #b0d1c7;
    display: table;
    padding: 0
}

.control-input__wrapper__select {
    appearance: none;
    border: 0;
    color: #7a9d9b;
    padding: 10px;
    padding-right: 25px;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none
}

.control-input__wrapper .icon {
    vertical-align: middle;
    margin-right: 10px
}

.control-input__select:before {
    content: "";
    background: red;
    display: block;
    height: 21px;
    width: 21px
}

.button {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity
}

.button--green {
    background: #7a9d9b
}

.button--green:hover {
    background: #6d918f
}

.button--blue {
    background: #0f4f8c
}

.button--blue:hover {
    background: #0c447f
}

.button--orange {
    background: #d98353
}

.button--orange:hover {
    background: #e2a17d
}

.button--primary-cta {
    background-color: #d98353
}

.button--primary-cta:hover {
    opacity: .7
}

.button--secondary-cta {
    background-color: #0f4f8c
}

.button--secondary-cta:hover {
    opacity: .7
}

.button--tertiary-cta {
    background-color: #7a9d9b
}

.button--tertiary-cta:hover {
    opacity: .7
}

.button--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

.button--step:hover {
    background-color: #0c447f
}

.button--interface {
    background-color: #dedede;
    color: #666
}

.button > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none
}

.list-inline > li {
    display: inline-block;
    padding-bottom: 5px;
    padding-right: 5px
}

.row-icons-white > div[class^=col-] {
    background-color: #363636
}

.header {
    width: 100%;
    height: 50px
}

@media (min-width: 768px) {
    .header {
        height: auto
    }
}

@media (min-width: 960px) {
    .header {
        min-height: 90px
    }
}

.header__container {
    padding-top: 11px;
    zoom: 1
}

.header__container:before, .header__container:after {
    content: "";
    display: table
}

.header__container:after {
    clear: both
}

.header__container:before, .header__container:after {
    content: " ";
    display: table
}

.header__container:after {
    clear: both
}

@media (min-width: 768px) {
    .header__container {
        max-width: 1280px;
        margin-right: auto;
        margin-left: auto
    }
}

.request-a-quote {
    background: #ebecec
}

.request-a-quote__container {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    padding: 30px 2% 50px
}

@media (min-width: 993px) {
    .request-a-quote__container {
        padding: 50px 2% 65px
    }
}

.request-a-quote__container__image {
    max-width: 90px;
    margin-bottom: 40px
}

.request-a-quote__container__id {
    transition: all .5s ease;
    font-size: 16px;
    font-weight: 700;
    color: #5e7eae;
    margin-bottom: 5px
}

@media (min-width: 769px) {
    .request-a-quote__container__id {
        font-size: 22px
    }
}

.request-a-quote__container__title {
    font-size: 22px;
    font-weight: 100
}

.large-hero {
    transition: all .5s ease;
    zoom: 1;
    width: 100%;
    position: relative;
    height: 270px;
    overflow: hidden
}

.large-hero:before, .large-hero:after {
    content: "";
    display: table
}

.large-hero:after {
    clear: both
}

.large-hero:before, .large-hero:after {
    content: " ";
    display: table
}

.large-hero:after {
    clear: both
}

@media (min-width: 480px) {
    .large-hero {
        height: 320px
    }
}

@media (min-width: 600px) {
    .large-hero {
        height: 370px
    }
}

@media (min-width: 768px) {
    .large-hero {
        height: 400px
    }
}

@media (min-width: 960px) {
    .large-hero {
        height: 500px
    }
}

.large-hero__image-container {
    position: absolute;
    width: 100%
}

.large-hero__image-container--adjust {
    height: 100%;
    text-align: center
}

.large-hero__image-container__image {
    transition: all .5s ease;
    height: auto;
    min-height: 500px;
    min-width: 100%;
    max-width: inherit;
    width: auto
}

.large-hero__image-container__image.large-hero__image-container--adjust {
    height: 100%;
    min-width: auto
}

.large-hero__inner-hero {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    transition: all .5s ease;
    min-height: 100%;
    position: relative;
    z-index: 1
}

.large-hero__inner-hero__heading {
    font-weight: 400
}

.large-hero__inner-hero__link {
    transition: all .5s ease
}

.large-hero__inner-hero__link:hover {
    opacity: .7
}

.large-hero__inner-hero__link, .large-hero__inner-hero__heading {
    width: 100%;
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
    display: inline-table;
    margin-top: 40px;
    margin-bottom: 25px
}

@media (min-width: 480px) {
    .large-hero__inner-hero__link, .large-hero__inner-hero__heading {
        font-size: 50px
    }
}

@media (min-width: 768px) {
    .large-hero__inner-hero__link, .large-hero__inner-hero__heading {
        font-size: 74px
    }
}

@media (min-width: 960px) {
    .large-hero__inner-hero__link, .large-hero__inner-hero__heading {
        width: 70%;
        margin-top: 78px
    }
}

.large-hero__inner-hero__link-container {
    display: table;
    height: 100px;
    padding: 0;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: inherit;
    justify-content: inherit
}

@media (min-width: 960px) {
    .large-hero__inner-hero__link-container {
        height: 122px
    }
}

.large-hero__inner-hero__link-container__row {
    width: auto
}

.large-hero__inner-hero__link-container__row__primary-link, .large-hero__inner-hero__link-container__row__secondary-link, .large-hero__inner-hero__link-container__row__tertiary-link {
    color: #fff;
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
    visibility: hidden;
    opacity: 0;
    transition: all .5s ease;
    width: auto;
    margin: 3px;
    padding: 5px;
    padding-left: 0;
    margin-left: 0
}

.large-hero__inner-hero__link-container__row__primary-link:hover, .large-hero__inner-hero__link-container__row__secondary-link:hover, .large-hero__inner-hero__link-container__row__tertiary-link:hover {
    opacity: .7
}

.large-hero__inner-hero__link-container__row__primary-link .icon, .large-hero__inner-hero__link-container__row__secondary-link .icon, .large-hero__inner-hero__link-container__row__tertiary-link .icon {
    position: relative;
    top: 5px;
    margin-right: 10px;
    float: left
}

@media (min-width: 768px) {
    .large-hero__inner-hero__link-container__row__primary-link, .large-hero__inner-hero__link-container__row__secondary-link, .large-hero__inner-hero__link-container__row__tertiary-link {
        font-size: 17px;
        display: block;
        visibility: visible;
        opacity: 1
    }
}

@media (min-width: 960px) {
    .large-hero__inner-hero__link-container__row__primary-link, .large-hero__inner-hero__link-container__row__secondary-link, .large-hero__inner-hero__link-container__row__tertiary-link {
        font-size: 22px;
        line-height: 35px
    }
}

.hero {
    zoom: 1;
    transition: all .5s ease;
    width: 100%;
    background: #b0d1c8;
    position: relative;
    height: 200px;
    overflow: hidden
}

.hero:before, .hero:after {
    content: "";
    display: table
}

.hero:after {
    clear: both
}

.hero:before, .hero:after {
    content: " ";
    display: table
}

.hero:after {
    clear: both
}

@media (min-width: 600px) {
    .hero {
        height: 240px
    }
}

@media (min-width: 768px) {
    .hero {
        height: 300px
    }
}

@media (min-width: 960px) {
    .hero {
        height: 340px
    }
}

.hero__image-container {
    position: absolute;
    width: 100%
}

.hero__image-container--adjust {
    height: 100%;
    text-align: center
}

.hero__image-container__image {
    transition: all .5s ease;
    width: auto;
    min-width: 100%;
    max-width: inherit;
    height: auto;
    min-height: 340px
}

.hero__image-container__image.hero__image-container--adjust {
    height: 100%;
    min-width: auto
}

.hero__inner-hero {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    transition: all .5s ease;
    top: 0;
    min-height: 100%;
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-top: 0;
    z-index: 1
}

.hero__inner-hero__title {
    width: 100%;
    color: #fff;
    font-size: 36px;
    font-weight: 400;
    text-transform: uppercase;
    display: table;
    display: inline-block;
    margin-top: 40px;
    margin-bottom: 25px
}

@media (min-width: 480px) {
    .hero__inner-hero__title {
        font-size: 40px;
        margin-top: 50px
    }
}

@media (min-width: 769px) {
    .hero__inner-hero__title {
        font-size: 65px
    }
}

@media (min-width: 960px) {
    .hero__inner-hero__title {
        width: 70%;
        font-size: 74px;
        margin-top: 50px
    }
}

@media (min-width: 1200px) {
    .hero__inner-hero__title {
        width: 70%;
        margin-top: 78px
    }
}

.inline-login #navClientLogin .login-button {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    max-width: 300px;
    background-color: #0f4f8c
}

.inline-login #navClientLogin .login-button--green {
    background: #7a9d9b
}

.inline-login #navClientLogin .login-button--green:hover {
    background: #6d918f
}

.inline-login #navClientLogin .login-button--blue {
    background: #0f4f8c
}

.inline-login #navClientLogin .login-button--blue:hover {
    background: #0c447f
}

.inline-login #navClientLogin .login-button--orange {
    background: #d98353
}

.inline-login #navClientLogin .login-button--orange:hover {
    background: #e2a17d
}

.inline-login #navClientLogin .login-button--primary-cta {
    background-color: #d98353
}

.inline-login #navClientLogin .login-button--primary-cta:hover {
    opacity: .7
}

.inline-login #navClientLogin .login-button--secondary-cta {
    background-color: #0f4f8c
}

.inline-login #navClientLogin .login-button--secondary-cta:hover {
    opacity: .7
}

.inline-login #navClientLogin .login-button--tertiary-cta {
    background-color: #7a9d9b
}

.inline-login #navClientLogin .login-button--tertiary-cta:hover {
    opacity: .7
}

.inline-login #navClientLogin .login-button--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

.inline-login #navClientLogin .login-button--step:hover {
    background-color: #0c447f
}

.inline-login #navClientLogin .login-button--interface {
    background-color: #dedede;
    color: #666
}

.inline-login #navClientLogin .login-button > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

.inline-login #navClientLogin .login-button:hover {
    color: #fff;
    background-color: #0c447f
}

.inline-login__button {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    max-width: 300px
}

.inline-login__button--green {
    background: #7a9d9b
}

.inline-login__button--green:hover {
    background: #6d918f
}

.inline-login__button--blue {
    background: #0f4f8c
}

.inline-login__button--blue:hover {
    background: #0c447f
}

.inline-login__button--orange {
    background: #d98353
}

.inline-login__button--orange:hover {
    background: #e2a17d
}

.inline-login__button--primary-cta {
    background-color: #d98353
}

.inline-login__button--primary-cta:hover {
    opacity: .7
}

.inline-login__button--secondary-cta {
    background-color: #0f4f8c
}

.inline-login__button--secondary-cta:hover {
    opacity: .7
}

.inline-login__button--tertiary-cta {
    background-color: #7a9d9b
}

.inline-login__button--tertiary-cta:hover {
    opacity: .7
}

.inline-login__button--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

.inline-login__button--step:hover {
    background-color: #0c447f
}

.inline-login__button--interface {
    background-color: #dedede;
    color: #666
}

.inline-login__button > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

.inline-login__button--blue {
    background-color: #0f4f8c
}

.inline-login__button--blue:hover {
    background-color: #0c447f
}

.inline-login__button--interface--disabled:hover {
    opacity: 1;
    cursor: no-drop
}

.link-list {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    display: table;
    padding-left: 15px
}

.accordion .link-list--related {
    background-color: transparent
}

.fifthy-fifthy-column__container__left-column .link-list, .panel-body .link-list {
    padding-left: 0
}

.link-list__title {
    font-size: 20px
}

@media (min-width: 768px) {
    .link-list__title {
        font-size: 22px
    }
}

.link-list__link {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    transition: all .5s ease;
    display: block;
    margin-bottom: 15px;
    font-size: 16px;
    position: relative;
    padding-left: 33px
}

@media (min-width: 768px) {
    .link-list__link {
        font-size: 18px
    }
}

.link-list__link:hover {
    opacity: .7
}

.link-list__link .icon {
    left: 0;
    top: 2px;
    position: absolute
}

.list {
    zoom: 1;
    background: 0 0
}

.list:before, .list:after {
    content: "";
    display: table
}

.list:after {
    clear: both
}

.list:before, .list:after {
    content: " ";
    display: table
}

.list:after {
    clear: both
}

.list.knowledge-center {
    margin-top: -60px
}

.list.knowledge-center .list__container__list-item__description__title {
    font-size: 24px;
    color: #000
}

.list.knowledge-center .list__container__list-item__description__text {
    font-size: 18px;
    color: #717073;
    padding: 10px 0 20px
}

.list__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding: 30px 0
}

.list__container:before, .list__container:after {
    content: "";
    display: table
}

.list__container:after {
    clear: both
}

.list__container:before, .list__container:after {
    content: " ";
    display: table
}

.list__container:after {
    clear: both
}

.list__container__list-item {
    width: 100%;
    list-style-type: none;
    display: inline-block;
    padding-bottom: 10px;
    margin-bottom: 20px
}

@media (min-width: 480px) {
    .list__container__list-item {
        margin-bottom: 40px
    }
}

@media (min-width: 1200px) {
    .list__container__list-item {
        border-bottom: none;
        display: inline-table
    }
}

.list__container__list-item__description {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    width: 100%;
    min-height: 65px;
    font-size: 16px;
    line-height: 25px;
    display: block;
    vertical-align: top
}

@media (min-width: 1200px) {
    .list__container__list-item__description {
        width: 40%;
        display: table-cell
    }
}

.list__container__list-item__description__releasedate {
    display: block
}

.list__container__list-item__description__text {
    width: 100%;
    display: block;
    padding-top: 20px
}

@media (min-width: 480px) {
    .list__container__list-item__description__text {
        display: inline-block;
        padding-top: 0
    }
}

.list__container__list-item__description__text__duration {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    color: #5e7eae;
    line-height: 1;
    display: block;
    margin-bottom: 5px
}

.list__container__list-item__description__text__title {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    color: #333;
    line-height: 1.2;
    display: inline-block
}

.list__container__list-item__description__text__title:hover {
    color: #717073
}

.list__container__list-item__location {
    display: block;
    text-align: left;
    vertical-align: top;
    padding-top: 10px;
    margin-right: 20px
}

@media (min-width: 768px) {
    .list__container__list-item__location {
        width: 25%;
        display: inline-block
    }
}

@media (min-width: 1200px) {
    .list__container__list-item__location {
        width: 20%;
        vertical-align: top;
        display: table-cell;
        padding: 18px 20px 0
    }
}

.list__container__list-item__location__container {
    display: inline-table
}

.list__container__list-item__location__container__icon {
    display: table-cell;
    vertical-align: top
}

.list__container__list-item__location__container .icon {
    cursor: default !important
}

.list__container__list-item__location__container .icon:hover {
    fill: #717073 !important;
    cursor: default !important
}

.list__container__list-item__location__container__text {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    display: table-cell;
    text-align: left;
    padding-left: 10px
}

.list__container__list-item__location__container__text__name {
    color: #333;
    font-size: 16px;
    text-decoration: underline;
    display: block
}

.list__container__list-item__location__container__text__name:hover {
    color: #717073
}

.list__container__list-item__location__container__text__country {
    font-size: 14px;
    color: #999
}

.list__container__list-item__details {
    display: block;
    text-align: left;
    vertical-align: top;
    padding-top: 10px;
    margin-right: 10px
}

@media (min-width: 480px) {
    .list__container__list-item__details {
        display: inline-block;
        padding-top: 20px
    }
}

@media (min-width: 768px) {
    .list__container__list-item__details {
        width: 18%;
        margin-right: 0
    }
}

@media (min-width: 1200px) {
    .list__container__list-item__details {
        width: 14%;
        vertical-align: top;
        display: table-cell;
        padding: 18px 0 0
    }
}

.list__container__list-item__details__container {
    display: inline-table
}

.list__container__list-item__details__container__icon {
    display: table-cell;
    vertical-align: top
}

.list__container__list-item__details__container .icon {
    cursor: default !important
}

.list__container__list-item__details__container .icon:hover {
    fill: #717073 !important;
    cursor: default !important
}

.list__container__list-item__details__container__text {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    display: table-cell;
    padding-left: 10px
}

@media (min-width: 480px) {
    .list__container__list-item__details__container__text {
        font-size: 16px
    }
}

.links-waves {
    padding-bottom: 40px
}

.links-waves__filter {
    background: #ebecec
}

.links-waves__filter__container__year-list {
    margin: 0 20px 0 0;
    padding: 0;
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 35px;
    padding-bottom: 0;
    margin-bottom: 60px
}

.links-waves__filter__container__year-list:before, .links-waves__filter__container__year-list:after {
    content: "";
    display: table
}

.links-waves__filter__container__year-list:after {
    clear: both
}

.links-waves__filter__container__year-list:before, .links-waves__filter__container__year-list:after {
    content: " ";
    display: table
}

.links-waves__filter__container__year-list:after {
    clear: both
}

.links-waves__filter__container__year-list__list-item {
    list-style-type: none;
    float: left;
    margin-right: 20px;
    width: 100%;
    margin-bottom: 30px
}

@media (min-width: 480px) {
    .links-waves__filter__container__year-list__list-item {
        width: auto
    }
}

.links-waves__filter__container__year-list__list-item__link {
    padding: 5px 10px;
    border-radius: 3px;
    color: #0c447f;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    display: block;
    text-align: center
}

.links-waves__filter__container__year-list__list-item__link--active {
    padding: 5px 10px;
    border-radius: 3px;
    color: #000;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    display: block;
    text-align: center
}

@media (min-width: 480px) {
    .links-waves__filter__container__year-list__list-item__link {
        width: auto
    }
}

.links-waves__filter__container__year-list__list-item__link:hover {
    opacity: .7
}

.links-waves__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1
}

.links-waves__container:before, .links-waves__container:after {
    content: "";
    display: table
}

.links-waves__container:after {
    clear: both
}

.links-waves__container:before, .links-waves__container:after {
    content: " ";
    display: table
}

.links-waves__container:after {
    clear: both
}

.links-waves__container__header {
    font-size: 54px
}

.links-waves__container__waves-logo {
    margin-bottom: 40px
}

.links-waves__container__article-list {
    list-style: none;
    margin: 0 0 30px;
    padding-left: 0
}

.links-waves__container__article-list__list-item {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 35px;
    font-family: open sans, sans-serif;
    font-size: 14px
}

.links-waves__container__article-list__list-item__link {
    color: #0c447f;
    font-size: 16px;
    font-weight: 700
}

.links-waves__container__article-list__list-item__link:hover {
    opacity: .7
}

.header-logo {
    width: 268px;
    height: 63px;
    float: left;
    display: table;
    position: relative;
    margin-top: 10px;
    margin-left: 15px
}

@media (max-width: 768px) {
    .header-logo {
        width: 100%;
        max-width: 230px;
        height: 35px;
        z-index: 2;
        margin-top: 0;
        margin-left: 20px
    }
}

.header-logo__link {
    display: table-cell;
    vertical-align: middle
}

.header-logo__link:hover {
    opacity: 1
}

.header-logo__link__image {
   /* width: 100%*/
}

.fifthy-fifthy-column {
    zoom: 1;
    background: #f8f9f9
}

.fifthy-fifthy-column:before, .fifthy-fifthy-column:after {
    content: "";
    display: table
}

.fifthy-fifthy-column:after {
    clear: both
}

.fifthy-fifthy-column:before, .fifthy-fifthy-column:after {
    content: " ";
    display: table
}

.fifthy-fifthy-column:after {
    clear: both
}

.fifthy-fifthy-column__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 30px;
    padding-bottom: 30px
}

.fifthy-fifthy-column__container:before, .fifthy-fifthy-column__container:after {
    content: "";
    display: table
}

.fifthy-fifthy-column__container:after {
    clear: both
}

.fifthy-fifthy-column__container:before, .fifthy-fifthy-column__container:after {
    content: " ";
    display: table
}

.fifthy-fifthy-column__container:after {
    clear: both
}

.fifthy-fifthy-column__container__right-column > section:not(:first-child), .fifthy-fifthy-column__container__right-column > div:not(:first-child) {
    margin-top: 30px
}

.fifthy-fifthy-column__container__left-column > section:not(:first-child), .fifthy-fifthy-column__container__left-column > div:not(:first-child) {
    margin-top: 30px
}

.fifthy-fifthy-column__container__left-column h3 {
    font-size: 22px;
    text-transform: uppercase
}

.fifthy-fifthy-column__container__left-column ul {
    padding-left: 0
}

.fifthy-fifthy-column__container__left-column ul em {
    margin-bottom: 15px;
    display: block
}

@media (min-width: 768px) {
    .fifthy-fifthy-column__container__left-column ul {
        padding-left: 40px
    }
}

.fifthy-fifthy-column__container__left-column ul li {
    list-style-type: none;
    background: url(../image/arrow-list.png) no-repeat left;
    padding-left: 19px;
    background-position-y: 2px
}

.thirty-seventy-column {
    zoom: 1;
    background: #f2f3f3;
    position: relative
}

.thirty-seventy-column:before, .thirty-seventy-column:after {
    content: "";
    display: table
}

.thirty-seventy-column:after {
    clear: both
}

.thirty-seventy-column:before, .thirty-seventy-column:after {
    content: " ";
    display: table
}

.thirty-seventy-column:after {
    clear: both
}

.thirty-seventy-column__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px
}

.thirty-seventy-column__container:before, .thirty-seventy-column__container:after {
    content: "";
    display: table
}

.thirty-seventy-column__container:after {
    clear: both
}

.thirty-seventy-column__container:before, .thirty-seventy-column__container:after {
    content: " ";
    display: table
}

.thirty-seventy-column__container:after {
    clear: both
}

.thirty-seventy-column__container__right-column {
    padding-left: 0 !important;
    z-index: 2
}

.thirty-seventy-column__container > section:not(:first-child), .thirty-seventy-column__container > div:not(:first-child) {
    margin-top: 30px
}

.thirty-seventy-column__container__left-column {
    z-index: 2
}

.thirty-seventy-column__container__left-column > section:not(:first-child), .thirty-seventy-column__container__left-column > div:not(:first-child) {
    margin-top: 30px
}

.thirty-seventy-column__container__left-column h3 {
    font-size: 22px;
    text-transform: uppercase
}

.thirty-seventy-column__container__left-column ul {
    padding-left: 0
}

.thirty-seventy-column__container__left-column ul em {
    margin-bottom: 15px;
    display: block
}

@media (min-width: 768px) {
    .thirty-seventy-column__container__left-column ul {
        padding-left: 40px
    }
}

.thirty-seventy-column__container__left-column ul li {
    list-style-type: none;
    background: url(../image/arrow-list.png) no-repeat left;
    padding-left: 19px;
    background-position-y: 2px
}

@media (max-width: 768px) {
    .is-content-overlay {
        overflow: hidden !important
    }
}

#xact_popupContainer {
    background-color: #fff;
    box-shadow: 0 5px 10px 0 #888
}

@media (max-width: 768px) {
    #xact_popupContainer {
        width: 100% !important;
        height: 100% !important;
        top: 0 !important;
        left: 0 !important;
        right: 0;
        padding: 0;
        transition: opacity .5s;
        margin: auto;
        position: absolute;
        opacity: .95;
        z-index: 10000000000000000 !important
    }
}

#xact_popinButtons {
    padding: 20px
}

#xact_popInYes, #xact_popInNo {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    max-width: 100px;
    text-align: center;
    background-color: #0f4f8c;
    padding: 0 20px
}

#xact_popInYes--green, #xact_popInNo--green {
    background: #7a9d9b
}

#xact_popInYes--green:hover, #xact_popInNo--green:hover {
    background: #6d918f
}

#xact_popInYes--blue, #xact_popInNo--blue {
    background: #0f4f8c
}

#xact_popInYes--blue:hover, #xact_popInNo--blue:hover {
    background: #0c447f
}

#xact_popInYes--orange, #xact_popInNo--orange {
    background: #d98353
}

#xact_popInYes--orange:hover, #xact_popInNo--orange:hover {
    background: #e2a17d
}

#xact_popInYes--primary-cta, #xact_popInNo--primary-cta {
    background-color: #d98353
}

#xact_popInYes--primary-cta:hover, #xact_popInNo--primary-cta:hover {
    opacity: .7
}

#xact_popInYes--secondary-cta, #xact_popInNo--secondary-cta {
    background-color: #0f4f8c
}

#xact_popInYes--secondary-cta:hover, #xact_popInNo--secondary-cta:hover {
    opacity: .7
}

#xact_popInYes--tertiary-cta, #xact_popInNo--tertiary-cta {
    background-color: #7a9d9b
}

#xact_popInYes--tertiary-cta:hover, #xact_popInNo--tertiary-cta:hover {
    opacity: .7
}

#xact_popInYes--step, #xact_popInNo--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

#xact_popInYes--step:hover, #xact_popInNo--step:hover {
    background-color: #0c447f
}

#xact_popInYes--interface, #xact_popInNo--interface {
    background-color: #dedede;
    color: #666
}

#xact_popInYes > .icon, #xact_popInNo > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

#xact_popInYes:hover, #xact_popInNo:hover {
    opacity: .7
}

#xact_popupInner {
    border: none;
    box-shadow: 0 5px 10px 0 #544e4e
}

@media (max-width: 768px) {
    #xact_popupInner {
        box-shadow: none
    }
}

#xact_popupContainer iframe {
    padding: 10px
}

@media (max-width: 768px) {
    #xact_popupContainer iframe {
        display: table;
        width: 100% !important;
        min-height: 300px
    }
}

.pagination {
    margin-top: 25px;
    margin-bottom: 50px
}

.pagination__pagination-list {
    padding-left: 0;
    display: table;
    margin: 0 auto
}

.pagination__pagination-list__item {
    list-style-type: none;
    padding: 7px
}

.pagination__pagination-list__item__link {
    text-decoration: none;
    color: #0f4f8c;
    font-weight: 300;
    transition: color .2s;
    padding-top: 3px;
    display: block
}

.pagination__pagination-list__item__link--selected {
    color: #5e7eae;
    text-decoration: none;
    display: block;
    padding-top: 3px
}

.pagination__pagination-list__item--pager {
    float: left;
    list-style-type: none;
    padding: 7px;
    color: #0f4f8c;
    margin-left: 10px
}

.pagination__pagination-list__item--pager__link {
    text-decoration: none;
    color: #0f4f8c;
    transition: color .2s
}

#ctl01_srf {
    background-color: #f2f3f3
}

#ctl01_srf .print-confirm-title {
    font-size: 20px;
    margin: 0 auto;
    display: table;
    margin-top: 33px
}

#ctl01_srf .standard-print-wrapper {
    margin: 0 auto;
    display: table;
    margin-bottom: 17px
}

#ctl01_srf .standard-print-wrapper .standard-print-button {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    background: #0f4f8c;
    padding: 0 30px
}

#ctl01_srf .standard-print-wrapper .standard-print-button--green {
    background: #7a9d9b
}

#ctl01_srf .standard-print-wrapper .standard-print-button--green:hover {
    background: #6d918f
}

#ctl01_srf .standard-print-wrapper .standard-print-button--blue {
    background: #0f4f8c
}

#ctl01_srf .standard-print-wrapper .standard-print-button--blue:hover {
    background: #0c447f
}

#ctl01_srf .standard-print-wrapper .standard-print-button--orange {
    background: #d98353
}

#ctl01_srf .standard-print-wrapper .standard-print-button--orange:hover {
    background: #e2a17d
}

#ctl01_srf .standard-print-wrapper .standard-print-button--primary-cta {
    background-color: #d98353
}

#ctl01_srf .standard-print-wrapper .standard-print-button--primary-cta:hover {
    opacity: .7
}

#ctl01_srf .standard-print-wrapper .standard-print-button--secondary-cta {
    background-color: #0f4f8c
}

#ctl01_srf .standard-print-wrapper .standard-print-button--secondary-cta:hover {
    opacity: .7
}

#ctl01_srf .standard-print-wrapper .standard-print-button--tertiary-cta {
    background-color: #7a9d9b
}

#ctl01_srf .standard-print-wrapper .standard-print-button--tertiary-cta:hover {
    opacity: .7
}

#ctl01_srf .standard-print-wrapper .standard-print-button--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

#ctl01_srf .standard-print-wrapper .standard-print-button--step:hover {
    background-color: #0c447f
}

#ctl01_srf .standard-print-wrapper .standard-print-button--interface {
    background-color: #dedede;
    color: #666
}

#ctl01_srf .standard-print-wrapper .standard-print-button > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

#ctl01_srf .standard-print-wrapper .standard-print-button:hover {
    opacity: .8
}

#ctl01_srf .toolBox {
    position: relative
}

#ctl01_srf .toolBox h1 {
    display: none;
    position: relative;
    text-align: center;
    z-index: 2
}

#ctl01_srf .toolBox .inner-table {
    margin-left: 0 !important
}

#ctl01_srf .toolBox .serialno, #ctl01_srf .toolBox .typeno, #ctl01_srf .toolBox .details {
    text-align: left
}

#ctl01_srf .toolBox .colline.meta-detail {
    margin-left: 0
}

#ctl01_srf .toolBox .tooltip-text {
    background-color: #fff;
    border: 1px solid #e4e5e5;
    display: none;
    z-index: 2;
    position: absolute;
    padding: 10px
}

#ctl01_srf .toolBox .calibration-type-tooltip {
    position: absolute
}

#ctl01_srf .toolBox #ctl01_p1, #ctl01_srf .toolBox #ctl01_p2 {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    padding: 10px 0
}

#ctl01_srf .toolBox #ctl01_p1 #Table3 td, #ctl01_srf .toolBox #ctl01_p2 #Table3 td, #ctl01_srf .toolBox #ctl01_p1 #Table2 td, #ctl01_srf .toolBox #ctl01_p2 #Table2 td {
    vertical-align: top;
    padding: 3px
}

#ctl01_srf .toolBox #ctl01_p1 #Table3 td img, #ctl01_srf .toolBox #ctl01_p2 #Table3 td img, #ctl01_srf .toolBox #ctl01_p1 #Table2 td img, #ctl01_srf .toolBox #ctl01_p2 #Table2 td img {
    width: 51px
}

#ctl01_srf .toolBox #ctl01_p1 table.center, #ctl01_srf .toolBox #ctl01_p2 table.center {
    position: relative;
    z-index: 1;
    margin: 8px auto
}

#ctl01_srf .toolBox #ctl01_p1 table.center thead, #ctl01_srf .toolBox #ctl01_p2 table.center thead {
    width: 100%;
    background-color: #999
}

#ctl01_srf .toolBox #ctl01_p1 table.center thead th, #ctl01_srf .toolBox #ctl01_p2 table.center thead th {
    text-align: left;
    padding: 15px 20px
}

#ctl01_srf .toolBox #ctl01_p1 table.center tbody, #ctl01_srf .toolBox #ctl01_p2 table.center tbody {
    width: 100%
}

#ctl01_srf .toolBox #ctl01_p1 table.center tbody tr, #ctl01_srf .toolBox #ctl01_p2 table.center tbody tr {
    margin: 10px 0
}

#ctl01_srf .toolBox #ctl01_p1 table.center tbody tr.odd, #ctl01_srf .toolBox #ctl01_p2 table.center tbody tr.odd {
    background-color: #ebecec
}

#ctl01_srf .toolBox #ctl01_p1 table.center tbody td, #ctl01_srf .toolBox #ctl01_p2 table.center tbody td {
    text-align: left;
    padding: 3px 10px
}

#ctl01_srf .toolBox #ctl01_p1 table.center tbody td .icon, #ctl01_srf .toolBox #ctl01_p2 table.center tbody td .icon {
    width: 18px;
    height: 18px;
    line-height: 18px;
    vertical-align: text-top
}

#ctl01_srf .toolBox #ctl01_p1 table.center tbody td.item, #ctl01_srf .toolBox #ctl01_p2 table.center tbody td.item {
    width: 60px;
    text-align: center;
    padding-top: 15px
}

#ctl01_srf .toolBox #ctl01_p1 table.center tbody td input, #ctl01_srf .toolBox #ctl01_p2 table.center tbody td input {
    background-color: #fff;
    border: none;
    padding: 3px;
    margin: 10px 5px
}

#ctl01_srf .toolBox #ctl01_p1 table.center tbody td select, #ctl01_srf .toolBox #ctl01_p2 table.center tbody td select {
    background-color: #fff;
    border: none;
    padding: 3px
}

#ctl01_srf .toolBox #ctl01_p1 table.center tbody td label, #ctl01_srf .toolBox #ctl01_p2 table.center tbody td label {
    text-align: left
}

#ctl01_srf .toolBox #ctl01_p1 #Table3.center {
    margin: auto
}

#ctl01_srf .toolBox #ctl01_p1 #Table3.center td:first-child {
    font-weight: 700;
    font-size: 18px
}

#ctl01_srf .toolBox #ctl01_p2 #Table1.center {
    margin: auto
}

#ctl01_srf .toolBox #ctl01_p2 #Table1.center td {
    vertical-align: top;
    padding: 3px;
    font-weight: 700;
    font-size: 18px
}

#ctl01_srf .toolBox #ctl01_p2 #Table1.center td:first-child {
    font-weight: 400;
    font-size: 17px
}

#ctl01_srf .toolBox #ctl01_p2 #Table1.center td:last-child {
    font-weight: 400;
    font-size: 17px
}

#ctl01_srf .toolBox #ctl01_p2 #Table1.center td img {
    width: 51px
}

#ctl01_srf .toolBox #ctl01_p2 table.center {
    max-width: 1152px
}

#ctl01_srf .toolBox #ctl01_p2 table.styled td {
    padding: 20px 30px
}

#ctl01_srf .toolBox #ctl01_p3 .colline.meta-details {
    margin-left: 0
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 {
    background-color: #e4e5e5;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    max-width: 960px
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 h1 {
    font-size: 24px;
    display: inline-block;
    padding-left: 30px
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 center {
    width: 100%;
    background-color: #f2f3f3
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 center #Table2 {
    background-color: #f2f3f3;
    position: relative;
    z-index: 1;
    padding: 0 40px
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 center #Table2 img {
    width: 51px
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 center #Table2 td {
    font-size: 17px;
    padding: 10px 0
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 center #Table2 td:last-child {
    font-size: 18px;
    font-weight: 700
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 p {
    padding-left: 44px
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    padding: initial;
    max-width: 200px;
    background-color: #0f4f8c;
    display: block;
    margin-left: 20px
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--green {
    background: #7a9d9b
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--green:hover {
    background: #6d918f
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--blue {
    background: #0f4f8c
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--blue:hover {
    background: #0c447f
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--orange {
    background: #d98353
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--orange:hover {
    background: #e2a17d
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--primary-cta {
    background-color: #d98353
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--primary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--secondary-cta {
    background-color: #0f4f8c
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--secondary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--tertiary-cta {
    background-color: #7a9d9b
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--tertiary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--step:hover {
    background-color: #0c447f
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input--interface {
    background-color: #dedede;
    color: #666
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

@media (min-width: 769px) {
    #ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 input {
        display: inline-block
    }
}

#ctl01_srf .toolBox #ctl01_p3 #ctl01_Span1 #ctl01_btnConfirm {
    background-color: #d98353;
    margin-left: 20px
}

#ctl01_srf .toolBox #ctl01_p3 table {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    max-width: 960px;
    background-color: #e4e5e5
}

#ctl01_srf .toolBox #ctl01_p3 table.styled {
    border: 1px solid #717073 !important;
    margin-bottom: 20px
}

#ctl01_srf .toolBox #ctl01_p3 table.styled tbody td .rowRight {
    padding: 20px !important
}

#ctl01_srf .toolBox #ctl01_p3 table thead th {
    height: 20px;
    background-color: #717073;
    padding-left: 20px
}

#ctl01_srf .toolBox #ctl01_p3 table thead th .rowLeft {
    padding: 10px 0;
    text-transform: uppercase
}

#ctl01_srf .toolBox #ctl01_p1b, #ctl01_srf .toolBox #ctl01_p2b, #ctl01_srf .toolBox #ctl01_p3b {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    max-width: 950px
}

#ctl01_srf .toolBox #ctl01_p1b .ta-c div, #ctl01_srf .toolBox #ctl01_p2b .ta-c div, #ctl01_srf .toolBox #ctl01_p3b .ta-c div {
    display: inline-block
}

#ctl01_srf .toolBox #ctl01_p1b .fl input, #ctl01_srf .toolBox #ctl01_p2b .fl input, #ctl01_srf .toolBox #ctl01_p3b .fl input {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    background-color: #0f4f8c;
    padding: 0 35px
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--green, #ctl01_srf .toolBox #ctl01_p2b .fl input--green, #ctl01_srf .toolBox #ctl01_p3b .fl input--green {
    background: #7a9d9b
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--green:hover, #ctl01_srf .toolBox #ctl01_p2b .fl input--green:hover, #ctl01_srf .toolBox #ctl01_p3b .fl input--green:hover {
    background: #6d918f
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--blue, #ctl01_srf .toolBox #ctl01_p2b .fl input--blue, #ctl01_srf .toolBox #ctl01_p3b .fl input--blue {
    background: #0f4f8c
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--blue:hover, #ctl01_srf .toolBox #ctl01_p2b .fl input--blue:hover, #ctl01_srf .toolBox #ctl01_p3b .fl input--blue:hover {
    background: #0c447f
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--orange, #ctl01_srf .toolBox #ctl01_p2b .fl input--orange, #ctl01_srf .toolBox #ctl01_p3b .fl input--orange {
    background: #d98353
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--orange:hover, #ctl01_srf .toolBox #ctl01_p2b .fl input--orange:hover, #ctl01_srf .toolBox #ctl01_p3b .fl input--orange:hover {
    background: #e2a17d
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--primary-cta, #ctl01_srf .toolBox #ctl01_p2b .fl input--primary-cta, #ctl01_srf .toolBox #ctl01_p3b .fl input--primary-cta {
    background-color: #d98353
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--primary-cta:hover, #ctl01_srf .toolBox #ctl01_p2b .fl input--primary-cta:hover, #ctl01_srf .toolBox #ctl01_p3b .fl input--primary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--secondary-cta, #ctl01_srf .toolBox #ctl01_p2b .fl input--secondary-cta, #ctl01_srf .toolBox #ctl01_p3b .fl input--secondary-cta {
    background-color: #0f4f8c
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--secondary-cta:hover, #ctl01_srf .toolBox #ctl01_p2b .fl input--secondary-cta:hover, #ctl01_srf .toolBox #ctl01_p3b .fl input--secondary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--tertiary-cta, #ctl01_srf .toolBox #ctl01_p2b .fl input--tertiary-cta, #ctl01_srf .toolBox #ctl01_p3b .fl input--tertiary-cta {
    background-color: #7a9d9b
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--tertiary-cta:hover, #ctl01_srf .toolBox #ctl01_p2b .fl input--tertiary-cta:hover, #ctl01_srf .toolBox #ctl01_p3b .fl input--tertiary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--step, #ctl01_srf .toolBox #ctl01_p2b .fl input--step, #ctl01_srf .toolBox #ctl01_p3b .fl input--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--step:hover, #ctl01_srf .toolBox #ctl01_p2b .fl input--step:hover, #ctl01_srf .toolBox #ctl01_p3b .fl input--step:hover {
    background-color: #0c447f
}

#ctl01_srf .toolBox #ctl01_p1b .fl input--interface, #ctl01_srf .toolBox #ctl01_p2b .fl input--interface, #ctl01_srf .toolBox #ctl01_p3b .fl input--interface {
    background-color: #dedede;
    color: #666
}

#ctl01_srf .toolBox #ctl01_p1b .fl input > .icon, #ctl01_srf .toolBox #ctl01_p2b .fl input > .icon, #ctl01_srf .toolBox #ctl01_p3b .fl input > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

#ctl01_srf .toolBox #ctl01_p1b .fl input:hover, #ctl01_srf .toolBox #ctl01_p2b .fl input:hover, #ctl01_srf .toolBox #ctl01_p3b .fl input:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p1b .fr, #ctl01_srf .toolBox #ctl01_p2b .fr, #ctl01_srf .toolBox #ctl01_p3b .fr {
    float: right
}

#ctl01_srf .toolBox #ctl01_p1b .fr input, #ctl01_srf .toolBox #ctl01_p2b .fr input, #ctl01_srf .toolBox #ctl01_p3b .fr input {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    background-color: #d98353;
    padding: 0 35px
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--green, #ctl01_srf .toolBox #ctl01_p2b .fr input--green, #ctl01_srf .toolBox #ctl01_p3b .fr input--green {
    background: #7a9d9b
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--green:hover, #ctl01_srf .toolBox #ctl01_p2b .fr input--green:hover, #ctl01_srf .toolBox #ctl01_p3b .fr input--green:hover {
    background: #6d918f
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--blue, #ctl01_srf .toolBox #ctl01_p2b .fr input--blue, #ctl01_srf .toolBox #ctl01_p3b .fr input--blue {
    background: #0f4f8c
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--blue:hover, #ctl01_srf .toolBox #ctl01_p2b .fr input--blue:hover, #ctl01_srf .toolBox #ctl01_p3b .fr input--blue:hover {
    background: #0c447f
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--orange, #ctl01_srf .toolBox #ctl01_p2b .fr input--orange, #ctl01_srf .toolBox #ctl01_p3b .fr input--orange {
    background: #d98353
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--orange:hover, #ctl01_srf .toolBox #ctl01_p2b .fr input--orange:hover, #ctl01_srf .toolBox #ctl01_p3b .fr input--orange:hover {
    background: #e2a17d
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--primary-cta, #ctl01_srf .toolBox #ctl01_p2b .fr input--primary-cta, #ctl01_srf .toolBox #ctl01_p3b .fr input--primary-cta {
    background-color: #d98353
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--primary-cta:hover, #ctl01_srf .toolBox #ctl01_p2b .fr input--primary-cta:hover, #ctl01_srf .toolBox #ctl01_p3b .fr input--primary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--secondary-cta, #ctl01_srf .toolBox #ctl01_p2b .fr input--secondary-cta, #ctl01_srf .toolBox #ctl01_p3b .fr input--secondary-cta {
    background-color: #0f4f8c
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--secondary-cta:hover, #ctl01_srf .toolBox #ctl01_p2b .fr input--secondary-cta:hover, #ctl01_srf .toolBox #ctl01_p3b .fr input--secondary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--tertiary-cta, #ctl01_srf .toolBox #ctl01_p2b .fr input--tertiary-cta, #ctl01_srf .toolBox #ctl01_p3b .fr input--tertiary-cta {
    background-color: #7a9d9b
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--tertiary-cta:hover, #ctl01_srf .toolBox #ctl01_p2b .fr input--tertiary-cta:hover, #ctl01_srf .toolBox #ctl01_p3b .fr input--tertiary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--step, #ctl01_srf .toolBox #ctl01_p2b .fr input--step, #ctl01_srf .toolBox #ctl01_p3b .fr input--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--step:hover, #ctl01_srf .toolBox #ctl01_p2b .fr input--step:hover, #ctl01_srf .toolBox #ctl01_p3b .fr input--step:hover {
    background-color: #0c447f
}

#ctl01_srf .toolBox #ctl01_p1b .fr input--interface, #ctl01_srf .toolBox #ctl01_p2b .fr input--interface, #ctl01_srf .toolBox #ctl01_p3b .fr input--interface {
    background-color: #dedede;
    color: #666
}

#ctl01_srf .toolBox #ctl01_p1b .fr input > .icon, #ctl01_srf .toolBox #ctl01_p2b .fr input > .icon, #ctl01_srf .toolBox #ctl01_p3b .fr input > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

#ctl01_srf .toolBox #ctl01_p1b .fr input:hover, #ctl01_srf .toolBox #ctl01_p2b .fr input:hover, #ctl01_srf .toolBox #ctl01_p3b .fr input:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p2b {
    max-width: 1150px
}

#ctl01_srf .toolBox #ctl01_p2b input {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    max-width: 200px;
    background-color: #0f4f8c;
    padding: 0 35px
}

#ctl01_srf .toolBox #ctl01_p2b input--green {
    background: #7a9d9b
}

#ctl01_srf .toolBox #ctl01_p2b input--green:hover {
    background: #6d918f
}

#ctl01_srf .toolBox #ctl01_p2b input--blue {
    background: #0f4f8c
}

#ctl01_srf .toolBox #ctl01_p2b input--blue:hover {
    background: #0c447f
}

#ctl01_srf .toolBox #ctl01_p2b input--orange {
    background: #d98353
}

#ctl01_srf .toolBox #ctl01_p2b input--orange:hover {
    background: #e2a17d
}

#ctl01_srf .toolBox #ctl01_p2b input--primary-cta {
    background-color: #d98353
}

#ctl01_srf .toolBox #ctl01_p2b input--primary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p2b input--secondary-cta {
    background-color: #0f4f8c
}

#ctl01_srf .toolBox #ctl01_p2b input--secondary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p2b input--tertiary-cta {
    background-color: #7a9d9b
}

#ctl01_srf .toolBox #ctl01_p2b input--tertiary-cta:hover {
    opacity: .7
}

#ctl01_srf .toolBox #ctl01_p2b input--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

#ctl01_srf .toolBox #ctl01_p2b input--step:hover {
    background-color: #0c447f
}

#ctl01_srf .toolBox #ctl01_p2b input--interface {
    background-color: #dedede;
    color: #666
}

#ctl01_srf .toolBox #ctl01_p2b input > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

#ctl01_srf .toolBox #ctl01_p2b input:hover {
    opacity: .7
}

#ctl01_SupportForm {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    max-width: 750px;
    background-color: #e4e5e5;
    position: relative;
    z-index: 2;
    padding: 30px
}

#ctl01_SupportForm h2 {
    font-size: 24px;
    text-transform: uppercase
}

#ctl01_SupportForm .FormFieldLabel {
    min-width: 220px;
    float: left
}

#ctl01_SupportForm .FormFields {
    margin: 0 0 30px
}

#ctl01_SupportForm .FormFields td {
    padding-bottom: 5px
}

#ctl01_SupportForm .FormFields label {
    margin-left: 7px
}

#ctl01_SupportForm input {
    background-color: #fff;
    border: none;
    padding: 5px
}

#ctl01_SupportForm #AddFile {
    background-color: #f2f3f3;
    padding: 15px 20px
}

#ctl01_SupportForm .additionaldetails, #ctl01_SupportForm .productname, #ctl01_SupportForm .serialnumber, #ctl01_SupportForm .invoicenumber, #ctl01_SupportForm .softwareversion, #ctl01_SupportForm .maintenancecontract, #ctl01_SupportForm .licensetype, #ctl01_SupportForm .keyid, #ctl01_SupportForm .hostid, #ctl01_SupportForm .macaddress, #ctl01_SupportForm .financialcategory {
    display: none
}

#ctl01_SupportForm .SubmitInfo {
    zoom: 1
}

#ctl01_SupportForm .SubmitInfo:before, #ctl01_SupportForm .SubmitInfo:after {
    content: "";
    display: table
}

#ctl01_SupportForm .SubmitInfo:after {
    clear: both
}

#ctl01_SupportForm .SubmitInfo:before, #ctl01_SupportForm .SubmitInfo:after {
    content: " ";
    display: table
}

#ctl01_SupportForm .SubmitInfo:after {
    clear: both
}

#ctl01_SupportForm .SubmitInfo input {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    background-color: #d98353
}

#ctl01_SupportForm .SubmitInfo input--green {
    background: #7a9d9b
}

#ctl01_SupportForm .SubmitInfo input--green:hover {
    background: #6d918f
}

#ctl01_SupportForm .SubmitInfo input--blue {
    background: #0f4f8c
}

#ctl01_SupportForm .SubmitInfo input--blue:hover {
    background: #0c447f
}

#ctl01_SupportForm .SubmitInfo input--orange {
    background: #d98353
}

#ctl01_SupportForm .SubmitInfo input--orange:hover {
    background: #e2a17d
}

#ctl01_SupportForm .SubmitInfo input--primary-cta {
    background-color: #d98353
}

#ctl01_SupportForm .SubmitInfo input--primary-cta:hover {
    opacity: .7
}

#ctl01_SupportForm .SubmitInfo input--secondary-cta {
    background-color: #0f4f8c
}

#ctl01_SupportForm .SubmitInfo input--secondary-cta:hover {
    opacity: .7
}

#ctl01_SupportForm .SubmitInfo input--tertiary-cta {
    background-color: #7a9d9b
}

#ctl01_SupportForm .SubmitInfo input--tertiary-cta:hover {
    opacity: .7
}

#ctl01_SupportForm .SubmitInfo input--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

#ctl01_SupportForm .SubmitInfo input--step:hover {
    background-color: #0c447f
}

#ctl01_SupportForm .SubmitInfo input--interface {
    background-color: #dedede;
    color: #666
}

#ctl01_SupportForm .SubmitInfo input > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

#ctl01_ConfirmForm {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    max-width: 960px;
    text-align: left;
    background-color: #e4e5e5;
    position: relative;
    z-index: 2;
    padding: 30px
}

#ctl01_ConfirmForm .stdButton {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    background-color: #0f4f8c;
    display: inline-block;
    margin: 0 20px 25px 0
}

#ctl01_ConfirmForm .stdButton--green {
    background: #7a9d9b
}

#ctl01_ConfirmForm .stdButton--green:hover {
    background: #6d918f
}

#ctl01_ConfirmForm .stdButton--blue {
    background: #0f4f8c
}

#ctl01_ConfirmForm .stdButton--blue:hover {
    background: #0c447f
}

#ctl01_ConfirmForm .stdButton--orange {
    background: #d98353
}

#ctl01_ConfirmForm .stdButton--orange:hover {
    background: #e2a17d
}

#ctl01_ConfirmForm .stdButton--primary-cta {
    background-color: #d98353
}

#ctl01_ConfirmForm .stdButton--primary-cta:hover {
    opacity: .7
}

#ctl01_ConfirmForm .stdButton--secondary-cta {
    background-color: #0f4f8c
}

#ctl01_ConfirmForm .stdButton--secondary-cta:hover {
    opacity: .7
}

#ctl01_ConfirmForm .stdButton--tertiary-cta {
    background-color: #7a9d9b
}

#ctl01_ConfirmForm .stdButton--tertiary-cta:hover {
    opacity: .7
}

#ctl01_ConfirmForm .stdButton--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

#ctl01_ConfirmForm .stdButton--step:hover {
    background-color: #0c447f
}

#ctl01_ConfirmForm .stdButton--interface {
    background-color: #dedede;
    color: #666
}

#ctl01_ConfirmForm .stdButton > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

#ctl01_ConfirmForm .stdButton:hover {
    opacity: .7
}

#ctl01_ConfirmForm .SubmitInfo {
    color: red
}

#ctl01_ConfirmForm .SubmitInfo input {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity;
    background-color: #0f4f8c
}

#ctl01_ConfirmForm .SubmitInfo input--green {
    background: #7a9d9b
}

#ctl01_ConfirmForm .SubmitInfo input--green:hover {
    background: #6d918f
}

#ctl01_ConfirmForm .SubmitInfo input--blue {
    background: #0f4f8c
}

#ctl01_ConfirmForm .SubmitInfo input--blue:hover {
    background: #0c447f
}

#ctl01_ConfirmForm .SubmitInfo input--orange {
    background: #d98353
}

#ctl01_ConfirmForm .SubmitInfo input--orange:hover {
    background: #e2a17d
}

#ctl01_ConfirmForm .SubmitInfo input--primary-cta {
    background-color: #d98353
}

#ctl01_ConfirmForm .SubmitInfo input--primary-cta:hover {
    opacity: .7
}

#ctl01_ConfirmForm .SubmitInfo input--secondary-cta {
    background-color: #0f4f8c
}

#ctl01_ConfirmForm .SubmitInfo input--secondary-cta:hover {
    opacity: .7
}

#ctl01_ConfirmForm .SubmitInfo input--tertiary-cta {
    background-color: #7a9d9b
}

#ctl01_ConfirmForm .SubmitInfo input--tertiary-cta:hover {
    opacity: .7
}

#ctl01_ConfirmForm .SubmitInfo input--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

#ctl01_ConfirmForm .SubmitInfo input--step:hover {
    background-color: #0c447f
}

#ctl01_ConfirmForm .SubmitInfo input--interface {
    background-color: #dedede;
    color: #666
}

#ctl01_ConfirmForm .SubmitInfo input > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

#ctl01_ConfirmForm h2 {
    font-size: 24px;
    margin: 0
}

#ctl01_ConfirmForm .ConfirmLabel {
    height: 35px
}

#ctl01_ConfirmForm .ConfirmValue {
    margin: -35px 0 0 210px;
    height: 45px
}

#ctl01_ConfirmForm .ContactInfo {
    padding: 0 10px 10px
}

#ctl01_ConfirmForm .ContactInfo table.styled {
    border: 1px solid #717073 !important;
    margin-bottom: 20px
}

#ctl01_ConfirmForm .ContactInfo table.styled tbody td .rowRight {
    padding: 20px !important
}

#ctl01_ConfirmForm .ContactInfo table thead th {
    height: 20px;
    background-color: #717073;
    padding-left: 20px
}

#ctl01_ConfirmForm .ContactInfo table thead th .rowLeft {
    padding: 10px 0;
    text-transform: uppercase
}

.knowledge-center-nav {
    zoom: 1;
    padding-top: 62px;
    padding-bottom: 12px;
    background: #f8f9f9
}

.knowledge-center-nav:before, .knowledge-center-nav:after {
    content: "";
    display: table
}

.knowledge-center-nav:after {
    clear: both
}

.knowledge-center-nav:before, .knowledge-center-nav:after {
    content: " ";
    display: table
}

.knowledge-center-nav:after {
    clear: both
}

.knowledge-center-nav__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto
}

.knowledge-center-nav__container:before, .knowledge-center-nav__container:after {
    content: "";
    display: table
}

.knowledge-center-nav__container:after {
    clear: both
}

.knowledge-center-nav__container:before, .knowledge-center-nav__container:after {
    content: " ";
    display: table
}

.knowledge-center-nav__container:after {
    clear: both
}

.knowledge-center-nav__container__list-item {
    width: 100%;
    min-height: 40px;
    list-style-type: none;
    vertical-align: top;
    display: inline-table;
    margin-bottom: 50px
}

@media (min-width: 768px) {
    .knowledge-center-nav__container__list-item {
        width: 49%
    }
}

.knowledge-center-nav__container__list-item__content {
    height: 100%;
    float: left;
    display: inline-table;
    margin-right: 28px;
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

.knowledge-center-nav__container__list-item__content__title-link {
    max-width: 370px;
    font-size: 20px;
    color: #0f4f8c;
    display: inline-block;
    margin-bottom: 15px;
    line-height: 1
}

.knowledge-center-nav__container__list-item__content__title-link:hover {
    opacity: .7
}

.knowledge-center-nav__container__list-item__content__icon {
    width: 45px;
    fill: #0f4f8c;
    vertical-align: top;
    position: relative;
    margin-right: 18px;
    margin-bottom: 10px;
    float: left
}

@media (min-width: 768px) {
    .knowledge-center-nav__container__list-item__content__icon {
        margin-bottom: 0
    }
}

.knowledge-center-nav__container__list-item__content__description {
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    width: 100%;
    margin-bottom: 0;
    display: table
}

@media (min-width: 768px) {
    .knowledge-center-nav__container__list-item__content__description {
        width: 80%
    }
}

.knowledgecenter-spot__container {
    padding: 30px;
    border: 1px solid #000
}

.knowledgecenter-spot__container__title {
    color: #d5791f;
    margin-bottom: 30px
}

.knowledgecenter-spot__container__rte {
    color: #717073;
    margin-bottom: 50px
}

.knowledgecenter-spot__container__rte p {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

.knowledgecenter-spot__container__rte ul {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

.knowledgecenter-spot__container__rte p {
    color: #717073;
    margin-bottom: 20px
}

.knowledgecenter-spot__container__rte ul {
    column-count: 2;
    column-gap: 37px;
    margin-left: 30px
}

.knowledgecenter-spot__container__rte ul li {
    line-height: 2
}

.knowledgecenter-spot__container .button {
    transition: all .5s ease
}

.knowledgecenter-spot__container__login {
    transition: all .5s ease;
    float: right;
    margin-top: 14px;
    margin-right: 20px
}

@media (max-width: 960px) {
    .knowledgecenter-spot__container__login {
        position: absolute;
        bottom: 110px
    }
}

@media (max-width: 767px) {
    .knowledgecenter-spot__container__login {
        position: static;
        bottom: auto
    }
}

@media (max-width: 480px) {
    .knowledgecenter-spot__container__login {
        position: absolute;
        bottom: 110px
    }
}

.knowledgecenter-spot__container__login .icon {
    transition: all .5s ease
}

.knowledgecenter-spot__container__login form {
    float: right;
    margin-left: 5px
}

.knowledgecenter-spot__container__login form #navClientLogin #ctl01_LoginPanel .login-button {
    transition: all .5s ease;
    color: #d06f1b;
    text-transform: capitalize
}

.knowledgecenter-spot__container__login:hover .icon {
    fill: #eaac70
}

.knowledgecenter-spot__container__login:hover form #navClientLogin #ctl01_LoginPanel .login-button {
    color: #eaac70
}

.common_list__title {
    font-size: 22px;
    color: #000000;
    text-transform: uppercase;
    padding-left: 15px;
    margin-bottom: 15px
}

.news-list__title {
    font-size: 22px;
    color: #0f4f8c;
    text-transform: uppercase;
    padding-left: 15px;
    margin-bottom: 15px
}

.news-product__title {
    font-size: 22px;
    color: #0f4f8c;
    text-transform: uppercase;
    padding-left: 15px;
    margin-bottom: 15px
}

.news-list__main-story {
    zoom: 1;
    min-height: 280px;
    background: #0f4f8c;
    position: relative;
    padding: 35px
}

.news-list__main-story:before, .news-list__main-story:after {
    content: "";
    display: table
}

.news-list__main-story:after {
    clear: both
}

.news-list__main-story:before, .news-list__main-story:after {
    content: " ";
    display: table
}

.news-list__main-story:after {
    clear: both
}

.news-list__main-story__title {
    transition: all .5s ease;
    font-size: 28px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 20px;
    font-weight: 400
}

@media (min-width: 768px) {
    .news-list__main-story__title {
        font-size: 36px
    }
}

.news-list__main-story__teaser {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    color: #fff;
    font-size: 14px;
    margin-bottom: 60px
}

@media (min-width: 768px) {
    .news-list__main-story__teaser {
        font-size: 18px
    }
}

.news-list__main-story__read-more {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    transition: all .5s ease;
    color: #fff;
    position: absolute;
    bottom: 40px
}

.news-list__main-story__read-more .icon {
    transition: all .5s ease;
    margin-right: 5px
}

.news-list__main-story__read-more:hover {
    color: #ccc
}

.news-list__main-story__read-more:hover .icon {
    fill: #ccc
}

.news-list__column {
    padding-left: 10px
}

@media (max-width: 768px) {
    .news-list__column {
        padding: 0
    }
}

.news-list__column__item {
    transition: all .5s ease;
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    margin-top: 30px
}

.news-list__column__item:hover {
    opacity: .7
}

@media (min-width: 768px) {
    .news-list__column__item {
        margin-top: 0;
        margin-bottom: 30px
    }
}

.news-list__column__item__title {
    font-size: 18px;
    display: block
}

.news-list__column__item__text {
    font-size: 16px;
    color: #666
}

.image-gallery {
    zoom: 1;
    position: relative;
    overflow: hidden;
    margin-bottom: 40px
}

.image-gallery:before, .image-gallery:after {
    content: "";
    display: table
}

.image-gallery:after {
    clear: both
}

.image-gallery:before, .image-gallery:after {
    content: " ";
    display: table
}

.image-gallery:after {
    clear: both
}

@media (min-width: 992px) {
    .image-gallery {
        margin-bottom: 0
    }
}

.image-gallery__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    transition: all .5s ease;
    zoom: 1;
    display: none;
    padding-right: 0 !important;
    padding-left: 0 !important
}

.image-gallery__container:before, .image-gallery__container:after {
    content: "";
    display: table
}

.image-gallery__container:after {
    clear: both
}

.image-gallery__container:before, .image-gallery__container:after {
    content: " ";
    display: table
}

.image-gallery__container:after {
    clear: both
}

.image-gallery__container__gallery {
    zoom: 1;
    width: 100%
}

.image-gallery__container__gallery:before, .image-gallery__container__gallery:after {
    content: "";
    display: table
}

.image-gallery__container__gallery:after {
    clear: both
}

.image-gallery__container__gallery:before, .image-gallery__container__gallery:after {
    content: " ";
    display: table
}

.image-gallery__container__gallery:after {
    clear: both
}

.image-gallery__container__gallery .bx-wrapper {
    background-color: transparent;
    width: 100%;
    display: block;
    border: 0;
    transition: all .5s ease
}

.image-gallery__container__gallery .bx-wrapper .bx-controls {
    display: none
}

.image-gallery__container__gallery__item-wrapper {
    zoom: 1
}

.image-gallery__container__gallery__item-wrapper:before, .image-gallery__container__gallery__item-wrapper:after {
    content: "";
    display: table
}

.image-gallery__container__gallery__item-wrapper:after {
    clear: both
}

.image-gallery__container__gallery__item-wrapper:before, .image-gallery__container__gallery__item-wrapper:after {
    content: " ";
    display: table
}

.image-gallery__container__gallery__item-wrapper:after {
    clear: both
}

.image-gallery__container__gallery__item-wrapper__item {
    zoom: 1
}

.image-gallery__container__gallery__item-wrapper__item:before, .image-gallery__container__gallery__item-wrapper__item:after {
    content: "";
    display: table
}

.image-gallery__container__gallery__item-wrapper__item:after {
    clear: both
}

.image-gallery__container__gallery__item-wrapper__item:before, .image-gallery__container__gallery__item-wrapper__item:after {
    content: " ";
    display: table
}

.image-gallery__container__gallery__item-wrapper__item:after {
    clear: both
}

.image-gallery__container__gallery__item-wrapper__item__title {
    font-size: 18px;
    display: none;
    padding: 0 15px;
    margin: 5px 0
}

@media (min-width: 768px) {
    .image-gallery__container__gallery__item-wrapper__item__title {
        font-size: 24px;
        display: block;
        padding: 0 15px;
        margin: 10px 0
    }
}

.image-gallery__container__gallery__item-wrapper__item__description {
    font-size: 14px;
    display: none;
    padding: 0 15px
}

@media (min-width: 768px) {
    .image-gallery__container__gallery__item-wrapper__item__description {
        font-size: 16px;
        display: block
    }
}

.image-gallery__container__gallery__item-wrapper__item__media-container {
    width: 99%;
    height: 0;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    padding-top: 57.2%;
    margin: auto
}

.image-gallery__container__gallery__item-wrapper__item__media-container iframe {
    width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0
}

@media (min-width: 768px) {
    .image-gallery__container__gallery__item-wrapper__item__media-container iframe {
        max-height: 325px
    }
}

.image-gallery__container__gallery__item-wrapper__item__media-container__image {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.image-gallery__container__thumbnails {
    transition: all .5s ease;
    width: 100%;
    display: table;
    position: relative;
    margin: 20px auto 0
}

@media (min-width: 769px) {
    .image-gallery__container__thumbnails {
        float: left;
        position: absolute;
        bottom: 0;
        margin-bottom: -4px
    }
}

.image-gallery__container__thumbnails__thumbnail-pager {
    width: 55px;
    height: 56px;
    background-color: #fff;
    vertical-align: top;
    opacity: .6;
    float: left;
    position: relative;
    margin-right: 5px;
    margin-top: 8px
}

.image-gallery__container__thumbnails__thumbnail-pager:last-child {
    margin-right: 0
}

@media (max-width: 600px) {
    .image-gallery__container__thumbnails__thumbnail-pager {
        width: 35px;
        height: 36px;
        margin-top: 2px;
        margin-right: 2px
    }
}

.image-gallery__container__thumbnails__thumbnail-pager.active, .image-gallery__container__thumbnails__thumbnail-pager__with-count {
    opacity: 1
}

.image-gallery__container__thumbnails__thumbnail-pager__image {
    position: relative;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.image-gallery__container__thumbnails__thumbnail-pager__overlay {
    width: 100%;
    height: 100%;
    font-size: 20px;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, .3);
    z-index: 1;
    position: absolute;
    top: 0
}

.image-gallery__container__thumbnails__thumbnail-pager__overlay:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em
}

.image-gallery__container__thumbnails__thumbnail-pager-overlay {
    font-weight: 100;
    width: 55px;
    height: 56px;
    font-size: 20px;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, .3);
    z-index: 1;
    display: inline-block;
    position: relative;
    padding-top: 14px;
    margin-right: 5px;
    margin-top: 8px
}

@media (max-width: 600px) {
    .image-gallery__container__thumbnails__thumbnail-pager-overlay {
        font-family: open sans, sans-serif;
        font-style: normal;
        font-weight: 400;
        width: 35px;
        height: 36px;
        font-size: 16px;
        padding-top: 7px;
        margin-top: 2px;
        margin-right: 2px
    }
}

.image-gallery__overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    background-color: rgba(0, 0, 0, .7);
    z-index: 5;
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    transition: all .5s ease
}

.image-gallery__overlay.active {
    -ms-transform: translateY(0);
    transform: translateY(0);
    display: block
}

.image-gallery__overlay.active .bx-pager-overlay.image-gallery__container__thumbnails {
    width: 100%;
    position: relative;
    margin-top: 10px
}

.image-gallery__overlay__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1180px;
    margin: auto;
    background-color: #fff;
    top: 50%;
    left: 50%;
    position: absolute;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media (max-height: 558px) {
    .image-gallery__overlay__container {
        top: 0;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

.image-gallery__overlay__container__header-box {
    padding: 20px 60px 20px 20px;
    color: #fff;
    background-color: #000;
    position: relative
}

@media (max-height: 768px) {
    .image-gallery__overlay__container__header-box {
        display: none
    }
}

.image-gallery__overlay__container__header-box__close-button {
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 10;
    padding-top: 1px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.image-gallery__overlay__container__header-box__close-button.extra {
    display: none
}

@media (max-height: 768px) {
    .image-gallery__overlay__container__header-box__close-button.extra {
        background-color: #fff;
        top: 20px;
        right: 10px;
        display: block;
        padding: 1px;
        border-radius: 50%
    }
}

@media (max-height: 768px) {
    .image-gallery__overlay__container__header-box__close-button.extra .icon {
        fill: #000
    }
}

.image-gallery__overlay__container .image-gallery__container__gallery__item-wrapper__item__media-container {
    width: 100%;
    height: 0;
    max-width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 57.2%
}

.image-gallery__overlay__container .image-gallery__container__gallery__item-wrapper__item__media-container iframe {
    max-height: 100%
}

.image-gallery__overlay__container .image-gallery__container__gallery__item-wrapper__item__media-container__image {
    max-height: 100%;
    max-width: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.image-gallery__overlay__container .image-gallery__container__gallery .bx-wrapper {
    width: 100%
}

@media (max-height: 550px) {
    .image-gallery__overlay__container .image-gallery__container__gallery .bx-wrapper .bx-controls {
        display: block
    }
}

.image-gallery__overlay__container .image-gallery__container__thumbnails {
    padding: 0 10px;
    position: inherit;
    margin: 0
}

@media (max-height: 580px) {
    .image-gallery__overlay__container .image-gallery__container__thumbnails__thumbnail-pager {
        width: 35px;
        height: 36px;
        margin-top: 2px;
        margin-right: 2px
    }
}

.product-information {
    background: #ebecec
}

.product-information__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    height: auto;
    padding: 30px 0 50px;
    position: relative;
    z-index: 1
}

.product-information__container:before, .product-information__container:after {
    content: "";
    display: table
}

.product-information__container:after {
    clear: both
}

.product-information__container:before, .product-information__container:after {
    content: " ";
    display: table
}

.product-information__container:after {
    clear: both
}

@media (min-width: 993px) {
    .product-information__container {
        height: 620px;
        padding: 50px 0
    }
}

.product-information__container .col-xs-12.col-sm-6.col-md-6.col-lg-6:first-child {
    padding-left: 30px
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
    .product-information__container .col-xs-12.col-sm-6.col-md-6.col-lg-6:last-child {
        padding-left: 0
    }
}

.product-information__container__request-a-quote {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    text-align: center
}

.product-information__container__request-a-quote__image {
    margin-bottom: 20px
}

.product-information__container__request-a-quote__id {
    transition: all .5s ease;
    color: #5e7eae;
    margin-bottom: 5px;
    font-weight: 700
}

@media (min-width: 768px) {
    .product-information__container__request-a-quote__id {
        font-size: 22px
    }
}

.product-information__container__request-a-quote__title {
    font-size: 22px
}

.product-information__container__product-description {
    display: inline-table;
    width: 100%;
    position: static;
    transition: all .5s ease
}

@media (max-width: 992px) {
    .product-information__container__product-description {
        max-width: 1280px;
        margin-right: auto;
        margin-left: auto
    }
}

.product-information__container__product-description .button {
    text-align: center;
    height: 56px;
    line-height: 56px;
    transition: all .5s ease;
    max-width: 100%;
    margin-bottom: 0;
    padding: 0 45px
}

@media (min-width: 480px) {
    .product-information__container__product-description .button {
        max-width: 48%
    }
}

@media (min-width: 768px) {
    .product-information__container__product-description .button {
        max-width: 48%
    }
}

.product-information__container__product-description .button--secondary {
    float: right
}

.product-information__container__product-description .button .icon {
    display: none
}

.product-information__container__product-description .button--primary-cta {
    float: left
}

.product-information__container__product-description .button--secondary-cta {
    float: right
}

.product-information__container__product-description__id {
    transition: all .5s ease;
    font-size: 16px;
    font-family: open sans, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #5e7eae;
    margin-bottom: 5px
}

@media (min-width: 768px) {
    .product-information__container__product-description__id {
        font-size: 22px
    }
}

.product-information__container__product-description__title {
    transition: all .5s ease;
    min-height: 150px;
    font-size: 48px;
    text-transform: uppercase;
    overflow: hidden;
    margin-bottom: 20px
}

@media (max-width: 600px) {
    .product-information__container__product-description__title {
        font-size: 22px
    }
}

@media (max-width: 768px) {
    .product-information__container__product-description__title {
        font-size: 28px
    }
}

@media (max-width: 960px) {
    .product-information__container__product-description__title {
        font-size: 34px
    }
}

@media (max-width: 1220px) {
    .product-information__container__product-description__title {
        font-size: 42px
    }
}

.product-information__container__product-description__text {
    font-family: open sans, sans-serif;
    color: #333;
    font-size: 16px;
    transition: all .5s ease;
    min-height: 140px;
    overflow: hidden
}

@media (min-width: 768px) {
    .product-information__container__product-description__text {
        font-size: 16px
    }
}

@media (min-width: 1200px) {
    .product-information__container__product-description__text {
        font-size: 18px
    }
}

.products-nav {
    zoom: 1;
    padding-top: 62px;
    padding-bottom: 12px
}

.products-nav:before, .products-nav:after {
    content: "";
    display: table
}

.products-nav:after {
    clear: both
}

.products-nav:before, .products-nav:after {
    content: " ";
    display: table
}

.products-nav:after {
    clear: both
}

.products-nav__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto
}

.products-nav__container:before, .products-nav__container:after {
    content: "";
    display: table
}

.products-nav__container:after {
    clear: both
}

.products-nav__container:before, .products-nav__container:after {
    content: " ";
    display: table
}

.products-nav__container:after {
    clear: both
}

.products-nav__container__list-item {
    list-style-type: none;
    width: 100%;
    display: inline-table;
    margin-bottom: 35px
}

@media (min-width: 768px) {
    .products-nav__container__list-item {
        width: 49%;
        float: left
    }

    .products-nav__container--grid-alignment .products-nav__container__list-item {
        float: none;
        vertical-align: top
    }
}

.products-nav__container__list-item__icon-wrapper {
    width: 45px;
    height: 100%;
    float: left;
    display: inline-table;
    margin-right: 28px
}

.products-nav__container__list-item__icon-wrapper__icon {
    width: 100%;
    height: auto
}

.products-nav__container__list-item__content-wrapper {
    display: table
}

.products-nav__container__list-item__content-wrapper__title {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    color: #0f4f8c;
    display: inline-block;
    margin-bottom: 15px
}

.products-nav__container__list-item__content-wrapper__title:hover {
    opacity: .7
}

.products-nav__container__list-item__content-wrapper__description {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    width: 80%
}

.products-nav__container__list-item__content-wrapper .link-wrapper {
    margin-bottom: 20px
}

.products-nav__container__list-item__content-wrapper .link-wrapper__link {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    display: block;
    margin-bottom: 15px
}

.products-nav__container__list-item__content-wrapper .link-wrapper__link:hover {
    opacity: .7
}

.products-nav__container__list-item__content-wrapper .link-wrapper__link .icon {
    fill: #0f4f8c;
    margin-right: 5px;
    position: relative;
    top: 2px;
    float: left
}

.products-nav__container__list-item__content-wrapper .link-wrapper__text {
    display: table;
    color: #0f4f8c;
    font-size: 16px;
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300
}

.waves__container__rich-text .section-devider .blockquote, .rich-text__container__rich-text .blockquote, .waves__container__rich-text .section-devider .image-block, .rich-text__container__rich-text .image-block {
    width: 100%;
    margin: 0 0 30px
}

@media (min-width: 768px) {
    .waves__container__rich-text .section-devider .blockquote, .rich-text__container__rich-text .blockquote, .waves__container__rich-text .section-devider .image-block, .rich-text__container__rich-text .image-block {
        width: 30%;
        float: right;
        padding-left: 60px
    }
}

.waves__container__rich-text .section-devider .blockquote:after, .rich-text__container__rich-text .blockquote:after, .waves__container__rich-text .section-devider .image-block:after, .rich-text__container__rich-text .image-block:after {
    content: "";
    display: block;
    border-bottom: 2px solid #83a3a1;
    padding-bottom: 35px
}

.waves__container__rich-text .section-devider .blockquote div, .rich-text__container__rich-text .blockquote div, .waves__container__rich-text .section-devider .image-block div, .rich-text__container__rich-text .image-block div {
    width: 100%;
    font-size: 24px;
    line-height: 27px;
    color: #83a3a1;
    float: none
}

@media (min-width: 769px) {
    .waves__container__rich-text .section-devider .blockquote div, .rich-text__container__rich-text .blockquote div, .waves__container__rich-text .section-devider .image-block div, .rich-text__container__rich-text .image-block div {
        font-size: 30px;
        line-height: 35px
    }
}

.waves__container__rich-text .section-devider .blockquote > img, .rich-text__container__rich-text .blockquote > img, .waves__container__rich-text .section-devider .image-block > img, .rich-text__container__rich-text .image-block > img {
    margin: 0 auto
}

.waves__container__rich-text .section-devider .blockquote .cite, .rich-text__container__rich-text .blockquote .cite, .waves__container__rich-text .section-devider .image-block .cite, .rich-text__container__rich-text .image-block .cite {
    font-size: 18px;
    color: #83a3a1
}

@media (min-width: 768px) {
    .waves__container__rich-text .section-devider .blockquote .cite, .rich-text__container__rich-text .blockquote .cite, .waves__container__rich-text .section-devider .image-block .cite, .rich-text__container__rich-text .image-block .cite {
        font-size: 18px
    }
}

.waves__container__rich-text .section-devider .image-block:after, .rich-text__container__rich-text .image-block:after {
    border-bottom: 0
}

.service-nav-wrapper {
    width: 100%;
    zoom: 1
}

.service-nav-wrapper:before, .service-nav-wrapper:after {
    content: "";
    display: table
}

.service-nav-wrapper:after {
    clear: both
}

.service-nav-wrapper:before, .service-nav-wrapper:after {
    content: " ";
    display: table
}

.service-nav-wrapper:after {
    clear: both
}

.service-nav {
    zoom: 1;
    display: inline-table;
    float: right;
    position: relative;
    top: 0;
    padding-right: 15px;
    margin-bottom: -16px
}

.service-nav:before, .service-nav:after {
    content: "";
    display: table
}

.service-nav:after {
    clear: both
}

.service-nav:before, .service-nav:after {
    content: " ";
    display: table
}

.service-nav:after {
    clear: both
}

.service-nav:after {
    content: "";
    display: table;
    width: 100%;
    padding-left: 200px
}

@media (max-width: 768px) {
    .service-nav {
        float: none;
        width: 100%;
        top: inherit;
        padding-right: 10px;
        margin-bottom: 10px;
        display: block
    }
}

.service-nav.service-expanded {
    position: absolute;
    top: 0
}

.service-nav.service-expanded #Form0, .service-nav.service-expanded .service-nav__search-wrapper {
    display: none
}

.service-nav.hide-service {
    display: none
}

.service-nav__search-wrapper {
    transition: all .5s ease;
    width: 0;
    background-color: transparent;
    border-radius: 2px;
    overflow: hidden;
    display: inline-table;
    position: relative;
    top: -3px;
    padding: 14px 35px 13px 0;
    margin-left: 5px
}

@media (max-width: 768px) {
    .service-nav__search-wrapper {
        display: block;
        top: 0;
        width: 100%;
        padding: 14px 41px 13px 15px;
        margin-left: 0;
        background-color: #f2f3f3
    }
}

.service-nav__search-wrapper.active {
    width: 340px;
    padding: 14px 41px 13px 18px;
    background-color: #f2f3f3
}

@media (max-width: 1200px) {
    .service-nav__search-wrapper.active {
        width: 23vw
    }
}

.service-nav__search-wrapper__search {
    position: absolute;
    right: 0;
    transition: all .5s ease
}

@media (max-width: 768px) {
    .service-nav__search-wrapper__search {
        right: 20px
    }
}

.active .service-nav__search-wrapper__search {
    right: 10px
}

.service-nav__search-wrapper__search .icon {
    fill: #717073
}

.service-nav__search-wrapper__submit {
    position: absolute;
    right: 0;
    transition: all .5s ease
}

@media (max-width: 768px) {
    .service-nav__search-wrapper__submit {
        right: 20px
    }
}

.active .service-nav__search-wrapper__submit {
    right: 10px
}

.service-nav__search-wrapper__submit .icon {
    fill: #717073
}

.service-nav__search-wrapper__input {
    width: 0;
    background-color: transparent;
    padding: 3px 0 2px;
    border: none;
    outline: none;
    transition: all .5s ease
}

@media (max-width: 768px) {
    .service-nav__search-wrapper__input {
        color: #333;
        width: 100%
    }
}

.active .service-nav__search-wrapper__input {
    width: 100%
}

.service-nav__items {
    display: inline-block;
    vertical-align: bottom;
    margin: 0
}

@media (max-width: 768px) {
    .service-nav__items {
        width: 100%
    }
}

.service-nav__items__item-box {
    list-style-type: none;
    float: left;
    padding: 15px 8px;
    position: relative
}

@media (max-width: 768px) {
    .service-nav__items__item-box {
        float: none;
        width: 100%;
        padding: 15px 0;
        border-bottom: 2px solid #e4e5e5
    }
}

.service-nav__items__item-box:last-child {
    border-bottom: 0
}

.service-nav__items__item-box__item:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: -10px;
    left: 0;
    display: none
}

.service-nav__items__item-box__item__link {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    color: #717073;
    font-size: 12px;
    text-transform: uppercase;
    position: relative
}

.service-nav__items__item-box__item__link:after {
    content: '';
    position: absolute;
    height: 2px;
    right: 0;
    bottom: -7px;
    left: 0
}

.service-nav__items__item-box__item__subnavigation {
    width: 260px;
    border-radius: 2px;
    position: absolute;
    top: 51px;
    right: 0;
    background-color: #f2f3f3;
    padding: 15px 0;
    z-index: 2;
    display: none
}

.service-nav__items__item-box__item__subnavigation__item {
    list-style-type: none;
    padding: 10px 20px
}

.service-nav__items__item-box__item__subnavigation__item__link {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #717073;
    display: block
}

.service-nav__items__item-box__item__subnavigation__item__link:hover {
    opacity: .7
}

.service-nav__items__item-box__item:hover:before {
    display: block
}

.service-nav__items__item-box__item:hover .service-nav__items__item-box__item__link {
    color: #333
}

.service-nav__items__item-box__item:hover .service-nav__items__item-box__item__link:after {
    background-color: #f2f3f3
}

.service-nav__items__item-box__item:hover .service-nav__items__item-box__item__subnavigation {
    display: block
}

@media (max-width: 768px) {
    .service-nav__items__item-box__item:hover .service-nav__items__item-box__item__subnavigation {
        display: none
    }
}

.service-nav__items__item-box.active-list {
    display: none
}

.service-nav__items__item-box.expanded {
    display: block;
    border-bottom: none
}

.service-nav__items__item-box.expanded .service-nav__items__item-box__item__link {
    position: absolute;
    left: 45px;
    top: 54px;
    z-index: 3
}

.service-nav__items__item-box.expanded .service-nav__items__item-box__item__subnavigation {
    padding-left: 20px;
    background-color: transparent;
    display: block
}

.service-nav__items__item-box.expanded .service-nav__items__item-box__item__subnavigation__item {
    padding: 15px 0;
    border-bottom: 2px solid #e4e5e5
}

.service-nav__items__item-box.expanded .service-nav__items__item-box__item .category-icon-link .icon {
    fill: #333
}

.search-page__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    padding: 30px 0
}

.search-page__container:before, .search-page__container:after {
    content: "";
    display: table
}

.search-page__container:after {
    clear: both
}

.search-page__container:before, .search-page__container:after {
    content: " ";
    display: table
}

.search-page__container:after {
    clear: both
}

.search-page__container__search-bar {
    width: 100%;
    display: table;
    position: relative;
    z-index: 1;
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .search-page__container__search-bar {
        margin-bottom: 70px
    }
}

.search-page__container__search-bar__text {
    height: 50px;
    display: table-cell
}

.search-page__container__search-bar__text__input {
    width: calc(100% - 10px);
    height: 50px;
    border: none;
    padding: 10px
}

@media (min-width: 768px) {
    .search-page__container__search-bar__text__input {
        width: calc(100% - 20px)
    }
}

.search-page__container__search-bar__submit {
    display: table-cell;
    height: 50px;
    vertical-align: top
}

.search-page__container__search-bar__submit__button {
    margin: 0;
    width: 50px;
    padding: 0
}

@media (min-width: 768px) {
    .search-page__container__search-bar__submit__button {
        width: auto;
        padding: 0 45px 0 20px
    }
}

.search-page__container__search-bar__submit__button > .icon {
    right: 13px;
    margin-top: -11px
}

.search-page__container__search-bar__submit__button__text {
    display: none
}

@media (min-width: 768px) {
    .search-page__container__search-bar__submit__button__text {
        display: inline-block
    }
}

.search-page__container__result-list {
    position: relative;
    z-index: 1
}

.search-page__container__result-list__item {
    padding: 20px 10px
}

.search-page__container__result-list__item:nth-child(odd) {
    background-color: #ebecec
}

@media (min-width: 768px) {
    .search-page__container__result-list__item {
        padding: 30px
    }
}

.search-page__container__result-list__item__link__title {
    margin-bottom: 20px;
    word-wrap: break-word;
    word-break: break-word
}

.search-page__container__result-list__item__link__abstract {
    word-wrap: break-word;
    word-break: break-word
}

.search-page__container__result-list__item__link__url {
    word-wrap: break-word;
    word-break: break-word
}

.subscribe-waves {
    background: #e3f3e7
}

.subscribe-waves__img-person {
    transition: all .5s ease;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    bottom: 0;
    right: 0
}

@media (min-width: 768px) {
    .subscribe-waves__img-person {
        right: 15px;
        visibility: visible;
        opacity: 1
    }
}

.subscribe-waves__container {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    position: relative;
    padding: 50px 0
}

.subscribe-waves__container:before, .subscribe-waves__container:after {
    content: "";
    display: table
}

.subscribe-waves__container:after {
    clear: both
}

.subscribe-waves__container:before, .subscribe-waves__container:after {
    content: " ";
    display: table
}

.subscribe-waves__container:after {
    clear: both
}

.subscribe-waves__container__description {
    transition: all .5s ease;
    zoom: 1;
    width: 100%;
    color: #7a9d9b;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 18px
}

.subscribe-waves__container__description:before, .subscribe-waves__container__description:after {
    content: "";
    display: table
}

.subscribe-waves__container__description:after {
    clear: both
}

.subscribe-waves__container__description:before, .subscribe-waves__container__description:after {
    content: " ";
    display: table
}

.subscribe-waves__container__description:after {
    clear: both
}

@media (min-width: 768px) {
    .subscribe-waves__container__description {
        width: 60%;
        font-size: 34px
    }
}

@media (min-width: 960px) {
    .subscribe-waves__container__description {
        width: 70%
    }
}

.subscribe-waves__container__info-container {
    display: none;
    height: 0;
    opacity: 0;
    transition: all .5s ease
}

@media (min-width: 768px) {
    .subscribe-waves__container__info-container {
        display: table;
        height: 100px;
        padding: 0;
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: inherit;
        justify-content: inherit;
        margin-bottom: 37px;
        opacity: 1
    }
}

.subscribe-waves__container__info-container .icon {
    fill: #7a9d9b;
    position: relative;
    top: -2px;
    cursor: default
}

@media (min-width: 960px) {
    .subscribe-waves__container__info-container {
        height: 122px
    }
}

.subscribe-waves__container__info-container__row {
    width: auto
}

.subscribe-waves__container__info-container__row__primary-info, .subscribe-waves__container__info-container__row__secondary-info, .subscribe-waves__container__info-container__row__tertiary-info {
    color: #7a9d9b;
    font-size: 22px;
    margin-bottom: 10px;
    visibility: hidden;
    width: auto;
    margin: 3px;
    padding: 5px;
    padding-left: 0;
    margin-left: 0;
    opacity: 0;
    transition: all .5s ease
}

@media (min-width: 768px) {
    .subscribe-waves__container__info-container__row__primary-info, .subscribe-waves__container__info-container__row__secondary-info, .subscribe-waves__container__info-container__row__tertiary-info {
        font-size: 17px;
        display: block;
        visibility: visible;
        opacity: 1
    }
}

@media (min-width: 960px) {
    .subscribe-waves__container__info-container__row__primary-info, .subscribe-waves__container__info-container__row__secondary-info, .subscribe-waves__container__info-container__row__tertiary-info {
        font-size: 22px
    }
}

.subscribe-waves__container__info-link {
    display: table;
    text-decoration: underline;
    color: #7a9d9b;
    margin-left: 17px
}

.subscribe-waves__container__info-link:hover {
    opacity: .7
}

.subscribe-waves__container__info-link .icon {
    margin-right: 5px;
    fill: #7a9d9b
}

.subscribe-waves__container .button--tertiary-cta {
    margin-bottom: 25px;
    margin-left: 15px;
    width: calc(100% - 30px)
}

.waves {
    zoom: 1;
    background: #f2f3f3
}

.waves:before, .waves:after {
    content: "";
    display: table
}

.waves:after {
    clear: both
}

.waves:before, .waves:after {
    content: " ";
    display: table
}

.waves:after {
    clear: both
}

.waves__banner__image-container {
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    transition: all .5s ease
}

@media (min-width: 480px) {
    .waves__banner__image-container {
        height: 209px
    }
}

@media (min-width: 768px) {
    .waves__banner__image-container {
        height: 318px
    }
}

@media (min-width: 960px) {
    .waves__banner__image-container {
        height: 360px
    }
}

.waves__banner__image-container img {
    width: 100%;
    height: auto;
    display: inherit
}

.waves__banner__wrapper {
    background: #ebecec;
    padding-top: 50px;
    padding-bottom: 70px;
    position: relative
}

.waves__banner__wrapper__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    position: relative
}

.waves__banner__wrapper__container:before, .waves__banner__wrapper__container:after {
    content: "";
    display: table
}

.waves__banner__wrapper__container:after {
    clear: both
}

.waves__banner__wrapper__container:before, .waves__banner__wrapper__container:after {
    content: " ";
    display: table
}

.waves__banner__wrapper__container:after {
    clear: both
}

@media (min-width: 768px) {
    .waves__banner__wrapper__container__content {
        width: 80% !important
    }
}

.waves__banner__wrapper__container__content__header {
    font-size: 22px;
    margin-bottom: 27px
}

@media (min-width: 768px) {
    .waves__banner__wrapper__container__content__header {
        font-size: 54px
    }
}

.waves__banner__wrapper__container__content__text {
    font-size: 16px
}

@media (min-width: 768px) {
    .waves__banner__wrapper__container__content__text {
        font-size: 22px
    }
}

.waves__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto
}

.waves__container:before, .waves__container:after {
    content: "";
    display: table
}

.waves__container:after {
    clear: both
}

.waves__container:before, .waves__container:after {
    content: " ";
    display: table
}

.waves__container:after {
    clear: both
}

.waves__container__rich-text {
    z-index: 2;
    font-family: open sans, sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 30px
}

@media (min-width: 768px) {
    .waves__container__rich-text {
        font-size: 18px;
        line-height: 25px
    }
}

@media (min-width: 768px) {
    .waves__container__rich-text .section-devider {
        width: 70%;
        position: relative;
        margin-bottom: 70px
    }

    .waves__container__rich-text .section-devider .article-snippet-blockquote {
        position: relative;
        top: auto;
        left: auto;
        width: auto;
        float: none;
        display: block
    }

    .waves__container__rich-text .section-devider .blockquote, .waves__container__rich-text .section-devider .image-block {
        padding-left: 0;
        width: 30%;
        float: none;
        position: absolute;
        right: calc(-30% - 60px)
    }

    .waves__container__rich-text .section-devider p {
        min-height: 20px;
        padding-bottom: .1px
    }
}

.waves__container__rich-text__article-highlight {
    background: #e4e5e5;
    padding: 35px;
    margin-bottom: 20px
}

.waves__container__rich-text__article-highlight__header {
    font-size: 22px !important
}

.waves__container__rich-text__article-highlight__text {
    font-size: 12px;
    line-height: 20px
}

@media (min-width: 768px) {
    .waves__container__rich-text__article-highlight__text {
        font-size: 16px;
        line-height: 22px
    }
}

.waves__container__rich-text ul {
    padding-left: 0;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .waves__container__rich-text ul {
        padding-left: 40px
    }
}

.waves__container__rich-text ul li {
    list-style-type: none;
    background: url(../image/arrow-list.png) no-repeat left;
    padding-left: 19px;
    background-position-y: 7px
}

.waves__container__rich-text img {
    max-width: 100% !important;
    height: auto !important;
    display: block;
    margin: 20px 0 10px
}

@media (min-width: 768px) {
    .waves__container__rich-text img {
        max-width: 780px
    }
}

.waves__container__rich-text em {
    margin-bottom: 15px;
    display: block
}

.waves__container__rich-text h3 {
    margin-bottom: 25px;
    font-family: open sans, sans-serif;
    font-size: 24px
}

.btn-dropdown {
    background-color: #0f4f8c;
    color: #fff;
    font-family: open sans;
    font-size: 16px;
    padding: 15px
}

.btn-dropdown:hover, .btn-dropdown:focus {
    color: #fff
}

.btn-dropdown > svg {
    margin-left: 40px
}

.fifthy-fifthy-column .accordion__container, .thirty-seventy-column .accordion__container {
    padding: 0;
    text-align: inherit
}

@media (min-width: 768px) {
    .fifthy-fifthy-column .accordion__container .panel-group, .thirty-seventy-column .accordion__container .panel-group {
        width: 100%;
        padding-right: 0
    }
}

.accordion__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    text-align: left;
    padding: 0 15px
}

.accordion__container .panel-default {
    border: 0;
    border-bottom: 1px solid #e4e5e5
}

.accordion__container .panel-default:last-child {
    border: 0
}

.accordion__container .panel-group {
    width: 100%
}

@media (min-width: 768px) {
    .accordion__container .panel-group {
        width: 70%;
        padding-right: 60px
    }
}

.accordion__container .panel-group .panel + .panel {
    margin-top: 0
}

.accordion__container .panel-group .panel-body {
    padding: 20px 30px
}

.accordion__container .panel-group .panel__accordion__heading {
    background-color: #fff;
    color: #5e7eae;
    padding: 15px
}

.accordion__container .panel-group .panel__accordion__heading__title {
    position: relative;
    padding-right: 30px
}

.accordion__container .panel-group .panel__accordion__heading__title__link {
    display: block;
    font-family: open sans;
    font-size: 16px;
    font-weight: 100
}

.accordion__container .panel-group .panel__accordion__heading__title__link .accordion-icon {
    position: absolute;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-47%) translateX(2%);
    transform: translateY(-47%) translateX(2%)
}

.accordion__container .panel-group .panel__accordion__heading__title__link .accordion-icon.accordion-icon--expanded {
    display: inline-block
}

.accordion__container .panel-group .panel__accordion__heading__title__link .accordion-icon.accordion-icon--collapsed {
    display: none
}

.accordion__container .panel-group .panel__accordion__heading__title__link.collapsed .accordion-icon.accordion-icon--expanded {
    display: none
}

.accordion__container .panel-group .panel__accordion__heading__title__link.collapsed .accordion-icon.accordion-icon--collapsed {
    display: inline-block
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dt, dd {
    line-height: 1.42857143
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

.dl-horizontal {
    font-family: open sans;
    font-size: 14px
}

.dl-horizontal:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        line-height: 28px;
        width: 50%;
        clear: left;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        color: #666;
        line-height: 28px;
        margin-left: 180px;
        font-weight: 100;
        text-align: right;
        word-wrap: break-word;
        margin-bottom: 15px
    }
}

.product-list {
    zoom: 1;
    max-width: 1280px;
    margin: 0 auto;
    padding: 0px 15px 0px;
    position: relative;
    z-index: 2;
    list-style: none
}

/*padding: 20px 15px 50px;*/

.product-list--2col, .product-list--3col {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.product-list__item {
    margin-bottom: 25px
}

.product-list--2col .product-list__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-bottom: 25px
}

@media (min-width: 1030px) {
    .product-list--2col .product-list__item {
        -ms-flex: 0 1 48%;
        flex: 0 1 48%
    }

    .product-list--2col .product-list__item:nth-child(2n+1) {
        margin-right: 5px
    }

    .product-list--2col .product-list__item:nth-child(2n+2) {
        margin-left: 5px
    }
}

.product-list--3col .product-list__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    margin-bottom: 25px
}

@media (min-width: 745px) {
    .product-list--3col .product-list__item {
        -ms-flex: 0 1 49%;
        flex: 0 1 49%
    }

    .product-list--3col .product-list__item:nth-child(2n+1) {
        margin-right: 5px
    }

    .product-list--3col .product-list__item:nth-child(2n+2) {
        margin-left: 5px
    }
}

@media (min-width: 953px) {
    .product-list--3col .product-list__item {
        -ms-flex: 0 1 32%;
        flex: 0 1 32%;
        margin: 0 5px 25px
    }

    .product-list--3col .product-list__item:nth-child(2n+1), .product-list--3col .product-list__item:nth-child(2n+2) {
        margin-left: 0;
        margin-right: 0
    }

    .product-list--3col .product-list__item:nth-child(3n+2) {
        margin-left: 10px;
        margin-right: 10px
    }
}

.product-list__item__link {
    display: -ms-flexbox;
    display: flex;
    transition: .5s all;
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .03);
    border: 1px solid rgba(0, 0, 0, .14);
    border-radius: 5px;
    width: 100%;
    min-height: 1px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background: #f8f8f8
}

.product-list__item__link:hover:not(.product-list__item__link--no-subpage) {
    opacity: 1;
    background: rgba(0, 0, 0, .02);
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .09)
}

.product-list--1col .product-list__item__link {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 745px) {
    .product-list--1col .product-list__item__link {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

.product-list--1col.product-list--top-image .product-list__item__link {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 745px) {
    .product-list--1col.product-list--top-image .product-list__item__link {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

.product-list--2col .product-list__item__link {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 745px) {
    .product-list--2col .product-list__item__link {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

.product-list--2col.product-list--top-image .product-list__item__link {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 745px) {
    .product-list--2col.product-list--top-image .product-list__item__link {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

.product-list--3col .product-list__item__link {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.product-list--3col.product-list--top-image .product-list__item__link {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 745px) {
    .product-list--3col.product-list--top-image .product-list__item__link {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

.product-list__item__image-wrapper {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-order: 1;
    order: 1;
    position: relative;
    overflow: hidden
}

.product-list__item__image-wrapper--center {
    margin: auto
}

@media (min-width: 745px) {
    .product-list--1col .product-list__item__image-wrapper {
        width: auto;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }
}

@media (min-width: 745px) {
    .product-list--2col .product-list__item__image-wrapper {
        width: auto;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }

    .product-list--2col .product-list__item__image-wrapper--fluid {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        max-width: 200px
    }
}

@media (min-width: 745px) {
    .product-list--3col .product-list__item__image-wrapper {
        width: auto;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        padding: 15px 15px 0
    }
}

.product-list--2col.product-list--top-image .product-list__item__image-wrapper {
    position: relative;
    width: 100%;
    display: block;
    overflow: hidden;
    padding-top: calc(52.94117647%)
}

.product-list--2col.product-list--top-image .product-list__item__image-wrapper > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.product-list--3col.product-list--top-image .product-list__item__image-wrapper {
    position: relative;
    width: 100%;
    display: block;
    overflow: hidden;
    padding-top: calc(52.94117647%)
}

.product-list--3col.product-list--top-image .product-list__item__image-wrapper > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.product-list__item__image-wrapper img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain
}

.product-list--1col .product-list__item__image-wrapper img {
    padding: 15px
}

.product-list--1col.product-list--top-image .product-list__item__image-wrapper img {
    padding: 0;
}
/* object-fit: cover */
.product-list--2col .product-list__item__image-wrapper img {
    padding: 15px
}

.product-list--2col.product-list--top-image .product-list__item__image-wrapper img {
    padding: 0;
}
/* object-fit: cover */
.product-list--3col .product-list__item__image-wrapper img {
    object-fit: contain
}

.product-list--3col.product-list--top-image .product-list__item__image-wrapper img {
    padding: 0;
}
/* object-fit: cover */
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .product-list__item__image-wrapper img {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
        height: auto
    }
}

.product-list__item__content {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    padding: 1rem;
    -ms-flex-order: 3;
    order: 3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.product-list--3col .product-list__item__content {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-order: 2;
    order: 2
}

@media (min-width: 1030px) {
    .product-list--2col .product-list__item__content--fixed-height {
        height: 130px
    }

    .product-list--3col .product-list__item__content--fixed-height {
        height: 170px
    }
}

.product-list__item__title {
    margin-top: 0;
    margin-bottom: 0;
    font-family: open sans, sans-serif;
    font-size: 14px;
    font-weight: 550;
    color: #0f4f8c;
    line-height: 1.2
}

.product-list__item__title--xl {
    font-size: 18px
}

.product-list__item__title--dark {
    color: #000
}

.product-list__item__type {
    margin: 0 0 .3rem;
    font-family: open sans, sans-serif;
    font-size: 14px;
    font-weight: 550;
    color: #5e7eae;
    line-height: 1
}

.product-list__item__text {
    font-size: 14px;
    font-family: open sans, sans-serif;
    margin-top: .5rem
}

.product-list__item__text--lg {
    font-size: 16px
}

.product-list__item__specification {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    -ms-flex-order: 2;
    order: 2;
    max-width: 100%;
    background: #e2f2e7;
    padding: 1rem;
    font-size: 14px;
    position: relative
}

.product-list__item__specification ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.product-list__item__specification ul li {
    font-size: 13px;
    font-family: open sans, sans-serif;
    margin-bottom: .1rem;
    color: #333
}

.product-list--1col .product-list__item__specification {
    width: 100%;
    -ms-flex: inherit;
    flex: inherit;
    -ms-flex-order: 3;
    order: 3
}

@media (min-width: 745px) {
    .product-list--1col .product-list__item__specification {
        width: inherit;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        -ms-flex-order: 2;
        order: 2
    }
}

.product-list--2col .product-list__item__specification {
    display: none
}

.product-list--3col .product-list__item__specification {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    -ms-flex-order: 3;
    order: 3;
    border-radius: 0 0 5px 5px
}

.product-list__item__buttons {
    margin-top: auto;
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 745px) {
    .product-list__item__buttons {
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width: 745px) {
    .product-list--2col .product-list__item__buttons {
        display: block
    }
}

.product-list--3col .product-list__item__buttons {
    display: block
}

.product-list--1col .product-list__item__buttons .dropdown {
    margin-top: 10px
}

@media (min-width: 745px) {
    .product-list--1col .product-list__item__buttons .dropdown {
        margin-top: 0
    }
}

.product-list--2col .product-list__item__buttons .dropdown {
    margin-top: 10px
}

@media (max-width: 745px) {
    .product-list--2col .product-list__item__buttons .dropdown {
        margin-top: 10px
    }
}

.product-list--3col .product-list__item__buttons .dropdown {
    margin-top: 10px
}

.product-list__item__buttons .dropdown-menu {
    width: 100%;
    background: #7a9d9b
}

.product-list__item__buttons .dropdown-menu .divider {
    background: #6d918f
}

.product-list__item__buttons .dropdown-menu > li > a:hover, .product-list__item__buttons .dropdown-menu > li > a:focus {
    background: #6d918f
}

.product-list__item__button {
    background: #7a9d9b;
    font-family: open sans, sans-serif;
    color: #fff;
    padding: .6rem 1rem;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
    text-align: left;
    border: 0
}

.product-list--2col .product-list__item__button {
    display: block
}

.product-list--3col .product-list__item__button {
    display: block
}

.product-list__item__button--cta {
    background: rgba(15, 79, 140, .9)
}

@media (max-width: 500px) {
    .product-list__item__button:first-child {
        margin-right: 0
    }
}

.product-list--1col .product-list__item__button:first-child {
    margin-right: 10px
}

@media (max-width: 500px) {
    .product-list--1col .product-list__item__button:first-child {
        margin-right: 0
    }
}

.product-list--2col .product-list__item__button:first-child {
    margin-right: 10px
}

@media (max-width: 500px) {
    .product-list--2col .product-list__item__button:first-child {
        margin-right: 0
    }
}

@media (min-width: 1030px) {
    .product-list--2col .product-list__item__button:first-child {
        margin-right: 0
    }
}

@media (max-width: 500px) {
    .product-list--3col .product-list__item__button:first-child {
        margin-right: 0
    }
}

.product-list__item__button.dropdown .btn-dropdown {
    padding: 0;
    font-size: 15px;
    background: 0 0
}

.product-list__item__button.dropdown .btn-dropdown > svg {
    margin-left: 10px
}

.product-list__item__sublinks {
    list-style: none;
    margin: 0;
    padding: 13px 0 0;
    border-top: 1px solid rgba(0, 0, 0, .14)
}

.product-list__item__sublink__item {
    margin-top: 15px
}

.product-list__item__sublink__item:first-child {
    margin-top: 0
}

.product-list__item__sublink__link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

.product-list__item__sublink__link .icon {
    width: 19px;
    height: 19px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.product-list__item__sublink__text {
    margin: 0 0 0 5px;
    font-weight: 400;
    font-size: 16px;
    font-family: open sans, sans-serif;
    color: #0c447f
}

.invisible-link:focus, .invisible-link:hover {
    opacity: 1
}

.product-category {
    zoom: 1;
    padding-top: 30px;
    padding-bottom: 55px;
    background: #fff
}

.product-category:before, .product-category:after {
    content: "";
    display: table
}

.product-category:after {
    clear: both
}

.product-category:before, .product-category:after {
    content: " ";
    display: table
}

.product-category:after {
    clear: both
}

.product-category__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1
}

.product-category__container:before, .product-category__container:after {
    content: "";
    display: table
}

.product-category__container:after {
    clear: both
}

.product-category__container:before, .product-category__container:after {
    content: " ";
    display: table
}

.product-category__container:after {
    clear: both
}

.product-category__container__item-wrapper {
    padding-left: 0
}

.product-category__container__item-wrapper__item-primary {
    border-top: 1px solid #e4e5e5;
    margin: 15px 0;
    padding-top: 15px;
    zoom: 1;
    list-style-type: none
}

.product-category__container__item-wrapper__item-primary:before, .product-category__container__item-wrapper__item-primary:after {
    content: "";
    display: table
}

.product-category__container__item-wrapper__item-primary:after {
    clear: both
}

.product-category__container__item-wrapper__item-primary:before, .product-category__container__item-wrapper__item-primary:after {
    content: " ";
    display: table
}

.product-category__container__item-wrapper__item-primary:after {
    clear: both
}

.product-category__container__item-wrapper__item-primary__link {
    font-size: 22px
}

@media (min-width: 480px) {
    .product-category__container__item-wrapper__item-primary__link {
        font-size: 36px
    }
}

.product-category__container__item-wrapper__item-secondary {
    list-style-type: none;
    margin-bottom: 10px
}

.product-category__container__item-wrapper__item-secondary .button {
    display: inherit
}

.product-category__container__item-wrapper__item-secondary__image-wrapper {
    float: left;
    margin-right: 20px;
    width: 60px;
    height: 60px
}

.product-category__container__item-wrapper__item-secondary__image-wrapper img {
    width: 100%;
    height: auto
}

.product-category__container__item-wrapper__item-secondary__content {
    display: inline-table;
    margin-bottom: 20px;
    width: 100%
}

@media (min-width: 768px) {
    .product-category__container__item-wrapper__item-secondary__content {
        width: 75%
    }
}

.product-category__container__item-wrapper__item-secondary__content__link {
    font-size: 16px;
    color: #666;
    display: inline-block
}

.product-category__container__item-wrapper__item-secondary__content__link:hover {
    opacity: .7
}

.product-category__container__item-wrapper__item-secondary__content__link__title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    color: #5e7eae
}

@media (min-width: 480px) {
    .product-category__container__item-wrapper__item-secondary__content__link__title {
        font-size: 22px
    }
}

.product-category__container__item-wrapper__item-secondary__content__link__text {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0
}

.product-category__container__item-wrapper__item-secondary__show-all {
    display: inline-block
}

.standard-text-spot {
    position: relative;
    background: #ebecec;
    zoom: 1
}

.standard-text-spot:before, .standard-text-spot:after {
    content: "";
    display: table
}

.standard-text-spot:after {
    clear: both
}

.standard-text-spot:before, .standard-text-spot:after {
    content: " ";
    display: table
}

.standard-text-spot:after {
    clear: both
}

.standard-text-spot__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 50px;
    padding-bottom: 50px
}

.standard-text-spot__container:before, .standard-text-spot__container:after {
    content: "";
    display: table
}

.standard-text-spot__container:after {
    clear: both
}

.standard-text-spot__container:before, .standard-text-spot__container:after {
    content: " ";
    display: table
}

.standard-text-spot__container:after {
    clear: both
}

.standard-text-spot__container__title {
    transition: all .5s ease;
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 40px;
    font-weight: 400
}

@media (min-width: 768px) {
    .standard-text-spot__container__title {
        font-size: 54px
    }
}

.standard-text-spot__container__text {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    line-height: 35px;
    max-width: 940px;
    margin-bottom: 0
}

@media (min-width: 768px) {
    .standard-text-spot__container__text {
        font-size: 22px
    }
}

.standard-text-spot__container .button {
    margin-top: 45px
}

.fifthy-fifthy-column .related-products, .thirty-seventy-column .related-products {
    padding: 0
}

.fifthy-fifthy-column .related-products__container__content-wrapper, .thirty-seventy-column .related-products__container__content-wrapper {
    margin-left: 0
}

.related-products {
    zoom: 1;
    background: 0 0;
    padding: 30px 0
}

.related-products:before, .related-products:after {
    content: "";
    display: table
}

.related-products:after {
    clear: both
}

.related-products:before, .related-products:after {
    content: " ";
    display: table
}

.related-products:after {
    clear: both
}

.related-products__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    width: 100%
}

.related-products__container:before, .related-products__container:after {
    content: "";
    display: table
}

.related-products__container:after {
    clear: both
}

.related-products__container:before, .related-products__container:after {
    content: " ";
    display: table
}

.related-products__container:after {
    clear: both
}

.related-products__container__content-wrapper {
    background: #fff;
    width: 100%
}

@media (min-width: 768px) {
    .related-products__container__content-wrapper {
        width: 65%
    }
}

.related-products__container__content-wrapper__title {
    font-size: 22px;
    padding: 25px;
    border-bottom: 1px solid #f2f3f3;
    margin-bottom: 0
}

.related-products__container__content-wrapper__item-wrapper {
    padding-left: 0;
    margin: 0
}

.related-products__container__content-wrapper__item-wrapper__item {
    zoom: 1;
    list-style-type: none;
    padding: 28px 25px;
    border-bottom: 1px solid #f2f3f3
}

.related-products__container__content-wrapper__item-wrapper__item:before, .related-products__container__content-wrapper__item-wrapper__item:after {
    content: "";
    display: table
}

.related-products__container__content-wrapper__item-wrapper__item:after {
    clear: both
}

.related-products__container__content-wrapper__item-wrapper__item:before, .related-products__container__content-wrapper__item-wrapper__item:after {
    content: " ";
    display: table
}

.related-products__container__content-wrapper__item-wrapper__item:after {
    clear: both
}

.related-products__container__content-wrapper__item-wrapper__item:last-child {
    border-bottom: 0
}

.related-products__container__content-wrapper__item-wrapper__item__image-wrapper {
    margin-right: 20px;
    width: 60px;
    height: 60px;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .related-products__container__content-wrapper__item-wrapper__item__image-wrapper {
        float: left;
        margin-bottom: inherit
    }
}

.related-products__container__content-wrapper__item-wrapper__item__image-wrapper__image {
    width: auto;
    height: auto
}

.related-products__container__content-wrapper__item-wrapper__item__content {
    display: table
}

.related-products__container__content-wrapper__item-wrapper__item__content__link {
    font-size: 16px;
    color: #666;
    display: inline-block
}

@media (min-width: 768px) {
    .related-products__container__content-wrapper__item-wrapper__item__content__link {
        padding-right: 50px
    }
}

.related-products__container__content-wrapper__item-wrapper__item__content__link:hover {
    opacity: .7
}

.related-products__container__content-wrapper__item-wrapper__item__content__title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    color: #5e7eae
}

.related-products__container__content-wrapper__item-wrapper__item__content__text {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0
}

.fifthy-fifthy-column .rich-text__container, .thirty-seventy-column .rich-text__container, .accordion .rich-text__container {
    padding: 0
}

.fifthy-fifthy-column .rich-text__container--accordion-links, .thirty-seventy-column .rich-text__container--accordion-links, .accordion .rich-text__container--accordion-links {
    margin-top: 30px
}

.fifthy-fifthy-column .rich-text__container__related-accordion-title, .thirty-seventy-column .rich-text__container__related-accordion-title, .accordion .rich-text__container__related-accordion-title {
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 22px;
    color: #333;
    line-height: 1;
    font-family: sinews_sans_promedium, Arial, Helvetica, sans-serif;
    font-style: normal
}

@media (min-width: 768px) {
    .fifthy-fifthy-column .rich-text__container__related-accordion-title, .thirty-seventy-column .rich-text__container__related-accordion-title, .accordion .rich-text__container__related-accordion-title {
        font-size: 22px
    }
}

.fifthy-fifthy-column .rich-text__container__related-accordion-links, .thirty-seventy-column .rich-text__container__related-accordion-links, .accordion .rich-text__container__related-accordion-links {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    transition: all .5s ease;
    display: block;
    margin-bottom: 15px;
    font-size: 16px;
    position: relative;
    padding-left: 33px
}

@media (min-width: 768px) {
    .fifthy-fifthy-column .rich-text__container__related-accordion-links, .thirty-seventy-column .rich-text__container__related-accordion-links, .accordion .rich-text__container__related-accordion-links {
        font-size: 18px
    }
}

.fifthy-fifthy-column .rich-text__container__related-accordion-links:hover, .thirty-seventy-column .rich-text__container__related-accordion-links:hover, .accordion .rich-text__container__related-accordion-links:hover {
    opacity: .7
}

.fifthy-fifthy-column .rich-text__container__related-accordion-links .icon, .thirty-seventy-column .rich-text__container__related-accordion-links .icon, .accordion .rich-text__container__related-accordion-links .icon {
    left: 0;
    top: 2px;
    position: absolute;
    fill: #0f4f8c;
    margin-right: 5px;
    top: 0;
    float: left
}

@media (min-width: 768px) {
    .fifthy-fifthy-column .rich-text__container__related-accordion-links .icon, .thirty-seventy-column .rich-text__container__related-accordion-links .icon, .accordion .rich-text__container__related-accordion-links .icon {
        top: 2px
    }
}

.fifthy-fifthy-column .rich-text__container__rich-text hr, .thirty-seventy-column .rich-text__container__rich-text hr, .accordion .rich-text__container__rich-text hr {
    width: 100%
}

@media (min-width: 768px) {
    .fifthy-fifthy-column .rich-text__container__rich-text hr, .thirty-seventy-column .rich-text__container__rich-text hr, .accordion .rich-text__container__rich-text hr {
        width: 90%
    }
}

.fifthy-fifthy-column .rich-text__container__rich-text > *, .thirty-seventy-column .rich-text__container__rich-text > *, .accordion .rich-text__container__rich-text > * {
    width: 100%
}

.fifthy-fifthy-column .rich-text__container__rich-text .blockquote, .thirty-seventy-column .rich-text__container__rich-text .blockquote, .accordion .rich-text__container__rich-text .blockquote {
    width: 100%;
    margin: 0
}

.fifthy-fifthy-column .rich-text__container__rich-text p {
    width: 100%;
    margin: 0
}

.rich-text__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding: 30px 15px
}

.rich-text__container:before, .rich-text__container:after {
    content: "";
    display: table
}

.rich-text__container:after {
    clear: both
}

.rich-text__container:before, .rich-text__container:after {
    content: " ";
    display: table
}

.rich-text__container:after {
    clear: both
}

.rich-text__container__rich-text {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

@media (min-width: 768px) {
    .rich-text__container__rich-text {
        font-size: 18px;
        line-height: 25px
    }
}

.rich-text__container__rich-text hr {
    padding-right: 0;
    width: 100%
}

@media (min-width: 768px) {
    .rich-text__container__rich-text hr {
        width: 65%
    }
}

.rich-text__container__rich-text > * {
    width: 100%;
    background-color: transparent !important
}

@media (min-width: 768px) {
    .rich-text__container__rich-text > * {
        width: 70%;
        float: left;
        padding-right: 60px
    }
}

@media (min-width: 768px) {
    .rich-text__container__rich-text > p {
        width: 100%;
        float: left;
        padding-right: 30px
    }
}

@media (min-width: 768px) {
    .rich-text__container__rich-text--accordion > * {
        padding-right: 0
    }
}

.rich-text__container__rich-text table {
    margin-bottom: 30px
}

.rich-text__container__rich-text table th {
    font-weight: 700;
    background: 0 0;
    border: 1px solid #333;
    text-align: center;
    padding: 15px
}

.rich-text__container__rich-text table td {
    background: 0 0;
    border: 1px solid #333;
    text-align: center;
    padding: 15px
}

.rich-text__container__rich-text ol {
    padding-left: 25px;
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .rich-text__container__rich-text ol {
        padding-left: 55px
    }
}

.rich-text__container__rich-text ol li {
    padding-left: 3px;
    margin-bottom: 10px
}

.rich-text__container__rich-text ul {
    padding-left: 25px;
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .rich-text__container__rich-text ul {
        padding-left: 40px
    }
}

.rich-text__container__rich-text ul li {
    list-style-type: none;
    background: url(../image/arrow-list.png) no-repeat left;
    background-position-y: 7px;
    padding-left: 19px;
    margin-bottom: 10px
}

.rich-text__container__rich-text h1 {
    font-size: 32px;
    margin-top: 20px;
    margin-bottom: 10px
}

.rich-text__container__rich-text h2 {
    font-size: 28px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.2
}

.rich-text__container__rich-text h3 {
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 700;
    text-transform: none;
    line-height: 1.2
}

.rich-text__container__rich-text h4 {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.2
}

.rich-text__container__rich-text h5 {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.2
}

.rich-text__container__rich-text h6 {
    margin-top: 20px;
    margin-bottom: 10px
}

.rich-text__container__rich-text img {
    max-width: 100% !important;
    height: auto !important;
    display: block;
    margin: 20px 0 10px
}

@media (min-width: 768px) {
    .rich-text__container__rich-text img {
        max-width: 780px
    }
}

.rich-text__container__rich-text .image-text {
    width: 70%;
    float: left;
    padding-right: 60px;
    color: #999;
    font-style: italic
}

.fifthy-fifthy-column .training-details, .thirty-seventy-column .training-details {
    padding: 0
}

.training-details {
    padding: 30px 0
}

.training-details__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 570px
}

.training-details__container__title {
    height: 65px;
    font-size: 20px;
    color: #333;
    background: #fff;
    line-height: 65px;
    padding: 0 30px;
    text-transform: uppercase;
    margin-bottom: 2px
}

.training-details__container__item {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    zoom: 1;
    width: 100%;
    display: block;
    color: #333;
    background: #fff;
    padding: 22px 20px;
    margin-bottom: 2px
}

.training-details__container__item:before, .training-details__container__item:after {
    content: "";
    display: table
}

.training-details__container__item:after {
    clear: both
}

.training-details__container__item:before, .training-details__container__item:after {
    content: " ";
    display: table
}

.training-details__container__item:after {
    clear: both
}

@media (min-width: 480px) {
    .training-details__container__item {
        display: table
    }
}

@media (min-width: 769px) {
    .training-details__container__item {
        padding: 22px 30px
    }
}

.training-details__container__item__label {
    font-weight: 700;
    display: block;
    margin-bottom: 10px
}

@media (min-width: 480px) {
    .training-details__container__item__label {
        font-weight: 400;
        vertical-align: top;
        display: table-cell;
        margin-bottom: 0;
        white-space: nowrap
    }
}

.training-details__container__item__label.cancelled {
    color: red;
    font-weight: 700
}

.training-details__container__item.dropdown .training-details__container__item__label {
    vertical-align: middle
}

.training-details__container__item__text {
    max-width: 80%;
    text-align: right;
    display: block
}

@media (min-width: 480px) {
    .training-details__container__item__text {
        vertical-align: top;
        float: right;
        display: table-cell;
        margin-bottom: 0
    }
}

.training-details__container__item__text__content {
    margin-bottom: 7px
}

.training-details__container__item__select {
    zoom: 1;
    display: table-cell;
    position: relative
}

.training-details__container__item__select:before, .training-details__container__item__select:after {
    content: "";
    display: table
}

.training-details__container__item__select:after {
    clear: both
}

.training-details__container__item__select:before, .training-details__container__item__select:after {
    content: " ";
    display: table
}

.training-details__container__item__select:after {
    clear: both
}

@media (min-width: 480px) {
    .training-details__container__item__select {
        padding-left: 40px
    }
}

.training-details__container__item__select select {
    font-size: 14px;
    color: #717073;
    background-color: transparent;
    border: 2px solid #f2f3f3;
    padding: 5px 35px 5px 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    line-height: 2;
    width: 100%
}

.training-details__container__item__select select + .icon.icon-black {
    pointer-events: none;
    fill: #e2a17d;
    position: absolute;
    right: 7px;
    top: 10px
}

.training-details__container__item__select select + .icon.icon-black:hover {
    fill: #333 !important;
    cursor: default !important
}

.training-details__container__item__select select::-ms-expand {
    display: none
}

.training-details__container__item__condition {
    width: 70%;
    float: left;
    margin-top: -10px;
    text-align: left
}

@media (min-width: 480px) {
    .training-details__container__item__condition {
        text-align: right;
        float: right;
        padding-top: 10px;
        margin-top: 0
    }
}

.training-details__container__item__link {
    text-decoration: underline
}

@media (min-width: 480px) {
    .training-details__container__item__link {
        float: right
    }
}

.training-details__container__item .dropdown {
    display: inline-block;
    float: right
}

.training-details__container__item .btn-dropdown {
    color: #e4e5e5;
    background-color: grey;
    height: 60px;
    text-decoration: none;
    margin-right: -15px
}

.training-details__container__item .btn-dropdown > svg {
    fill: #e4e5e5;
    margin-left: 10px
}

.alternative-dates {
    padding-bottom: 40px
}

.alternative-dates .alternative-dates__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 570px
}

.alternative-dates .alternative-dates__container .alternative-dates__container__title {
    height: 65px;
    font-size: 20px;
    background: #fff;
    line-height: 65px;
    padding: 0 30px;
    text-transform: uppercase;
    margin-bottom: 2px
}

.alternative-dates .alternative-dates__container .alternative-dates__container__item {
    height: 65px;
    line-height: 65px;
    color: #000;
    background: #fff;
    padding: 0 30px;
    margin-bottom: 2px
}

.alternative-dates .alternative-dates__container .alternative-dates__container__item:last-child {
    margin-bottom: 0
}

.traininglist-spot {
    zoom: 1;
    background: 0 0
}

.traininglist-spot:before, .traininglist-spot:after {
    content: "";
    display: table
}

.traininglist-spot:after {
    clear: both
}

.traininglist-spot:before, .traininglist-spot:after {
    content: " ";
    display: table
}

.traininglist-spot:after {
    clear: both
}

.traininglist-spot__container {
    zoom: 1;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding: 30px 0
}

.traininglist-spot__container:before, .traininglist-spot__container:after {
    content: "";
    display: table
}

.traininglist-spot__container:after {
    clear: both
}

.traininglist-spot__container:before, .traininglist-spot__container:after {
    content: " ";
    display: table
}

.traininglist-spot__container:after {
    clear: both
}

.traininglist-spot__container__title {
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0
}

.traininglist-spot__container__list-item {
    width: 100%;
    height: auto;
    overflow: hidden;
    list-style-type: none;
    display: block;
    float: none;
    padding-right: 2%
}

@media (min-width: 768px) {
    .traininglist-spot__container__list-item {
        width: 50%;
        float: left
    }
}

@media (min-width: 1061px) {
    .traininglist-spot__container__list-item {
        width: 33%;
        float: left
    }
}

.traininglist-spot__container__list-item__description {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    height: auto;
    font-size: 16px;
    line-height: 25px;
    display: block;
    border-bottom: 3px solid #e4e5e5;
    padding: 25px 0
}

.traininglist-spot__container__list-item__description__duration {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    color: #5e7eae;
    line-height: 1;
    display: block;
    margin-bottom: 7px
}

.traininglist-spot__container__list-item__description__title {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    height: auto;
    font-size: 20px;
    line-height: 1;
    overflow: hidden;
    display: block
}

@media (min-width: 768px) {
    .traininglist-spot__container__list-item__description__title {
        height: 40px
    }
}

.traininglist-spot__container__list-item__location {
    display: block;
    text-align: left;
    padding: 30px 0 20px
}

.traininglist-spot__container__list-item__location__icon {
    display: inline-block;
    vertical-align: top
}

.traininglist-spot__container__list-item__location__icon .icon {
    cursor: default
}

.traininglist-spot__container__list-item__location__icon .icon.icon-grey:hover {
    fill: #717073
}

.traininglist-spot__container__list-item__location__text {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-align: left;
    padding-left: 5px
}

.traininglist-spot__container__list-item__location__text__name {
    font-size: 16px;
    text-decoration: underline;
    display: block
}

@media (min-width: 480px) {
    .traininglist-spot__container__list-item__location__text__name {
        display: inline-block
    }
}

.traininglist-spot__container__list-item__location__text__country {
    font-size: 16px;
    font-weight: 300
}

.traininglist-spot__container__list-item__details {
    display: block;
    text-align: left;
    padding: 20px 0 0
}

.traininglist-spot__container__list-item__details__icon {
    display: inline-block;
    vertical-align: top
}

.traininglist-spot__container__list-item__details__icon .icon {
    cursor: default
}

.traininglist-spot__container__list-item__details__icon .icon.icon-grey:hover {
    fill: #717073
}

.traininglist-spot__container__list-item__details__text {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    display: inline-block;
    padding-left: 5px
}

@media (min-width: 480px) {
    .traininglist-spot__container__list-item__details__text {
        font-size: 16px
    }
}

.traininglist-spot__container__list-item__read-more {
    transition: all .5s ease;
    display: block;
    border-top: 3px solid #e4e5e5;
    padding: 30px 0;
    margin-top: 30px
}

.traininglist-spot__container__list-item__read-more .icon {
    transition: all .5s ease;
    fill: #0f4f8c;
    margin-right: 5px
}

.traininglist-spot__container__list-item__read-more:hover {
    color: #1a83e7
}

.traininglist-spot__container__list-item__read-more:hover .icon {
    fill: #1a83e7
}

@media (min-width: 769px) {
    .hamburger {
        display: none
    }
}

@media (min-width: 769px) {
    .snap-content {
        position: static
    }
}

@media (min-width: 769px) {
    .category-icon-link {
        display: none
    }
}

.snapjs-left .snap-drawer-left {
    overflow-y: auto !important
}

.snapjs-left .navigation {
    width: 100%;
    padding-left: 10px;
    margin-bottom: 0
}

.snapjs-left .navigation__item-wrapper {
    zoom: 1;
    display: block;
    width: calc(100% - 10px)
}

.snapjs-left .navigation__item-wrapper:before, .snapjs-left .navigation__item-wrapper:after {
    content: "";
    display: table
}

.snapjs-left .navigation__item-wrapper:after {
    clear: both
}

.snapjs-left .navigation__item-wrapper:before, .snapjs-left .navigation__item-wrapper:after {
    content: " ";
    display: table
}

.snapjs-left .navigation__item-wrapper:after {
    clear: both
}

.snapjs-left .navigation__item-wrapper__item {
    float: none;
    border-bottom: 2px solid #e4e5e5;
    padding-left: 0;
    left: 0;
    transition-property: left;
    transition-duration: .5s
}

.snapjs-left .navigation__item-wrapper__item:first-child {
    border-top: 2px solid #e4e5e5
}

.snapjs-left .navigation__item-wrapper__item .category-icon-link {
    display: table
}

.snapjs-left .navigation__item-wrapper__item .category-icon-link .icon {
    fill: #333
}

.snapjs-left .navigation__item-wrapper__item.active-list {
    position: relative;
    left: -320px;
    height: 0;
    overflow: hidden;
    padding: 0;
    border: none;
    transition-property: left;
    transition-duration: .1s
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded {
    position: absolute;
    left: 10px;
    top: 0;
    width: calc(100% - 10px);
    height: auto;
    padding: 10px 10px 0 0;
    border-bottom: 0;
    transition-property: left;
    transition-duration: .1s
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link {
    position: absolute;
    left: 30px;
    top: 8px
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper {
    height: auto;
    visibility: visible;
    opacity: 1
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list .category {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    background: #fff;
    padding: 15px;
    padding-left: 0;
    border-bottom: 2px solid #e4e5e5;
    top: 0;
    position: relative;
    left: 0;
    z-index: 1
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper {
    padding-left: 0;
    visibility: hidden;
    opacity: 0;
    position: relative;
    left: 320px;
    height: 0;
    display: inherit;
    z-index: 9;
    transition-property: left;
    transition-duration: .1s
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper.expanded-second {
    visibility: visible;
    opacity: 1;
    left: 0;
    top: 0;
    display: inherit
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list--category__third-level-category-link {
    padding: 10px;
    padding-left: 0;
    display: inline-block;
    font-size: 16px;
    color: #333
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list {
    padding: 15px;
    border-bottom: 1px solid gray;
    padding-left: 0
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list.expanded-second {
    visibility: visible;
    opacity: 1;
    height: auto;
    left: 0;
    display: block;
    transition: all .5s ease
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list.expanded-second.expanded-second-back {
    left: 320px
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-category-link {
    font-size: 16px;
    color: #333
}

.snapjs-left .navigation__item-wrapper__item.active-list.expanded .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-link {
    font-size: 14px;
    color: #0c447f
}

.snapjs-left .navigation__item-wrapper__item__link {
    background: 0 0;
    color: #36433f;
    display: block;
    padding: 5px;
    padding-left: 0;
    font-size: 18px
}

.snapjs-left .navigation__item-wrapper__item__link__second-level-wrapper {
    height: 0
}

.snapjs-left .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list .category {
    background: #fff;
    padding: 15px;
    padding-left: 0;
    border-bottom: 2px solid #e4e5e5;
    top: 0;
    position: relative;
    left: 320px;
    transition-property: left;
    transition-duration: .2s
}

.snapjs-left .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list .category .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-category-link {
    font-size: 15px
}

.snapjs-left .service-nav__items__item-box.expanded .service-nav__items__item-box__item__subnavigation {
    top: 0
}

.snapjs-left .service-nav__items__item-box.expanded .service-nav__items__item-box__item__link {
    top: 0
}

.category-list-wrap {
    padding-left: 0 !important
}

@media (min-width: 769px) {
    .category-list-wrap {
        padding: 25px 18px 0 30px;
        list-style: none;
        width: 25%
    }
}

.category-list-wrap .category {
    padding-left: 0
}

.category-list-wrap .category .navigation__image__wrapper {
    display: none;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center
}

@media (min-width: 769px) {
    .category-list-wrap .category .navigation__image__wrapper {
        position: relative;
        width: 100%;
        display: block;
        overflow: hidden;
        padding-top: calc(52.94117647%);
        margin-bottom: 12px
    }

    .category-list-wrap .category .navigation__image__wrapper > * {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%
    }

    .category-list-wrap .category .navigation__image__wrapper img {
        width: auto;
        height: 100%;
        margin: 0 auto;
    }
}

.category-list-wrap .category .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-category-link {
    display: inline-block;
    border-bottom: 0;
    padding-bottom: 0;
    font-family: open sans;
    color: #333
}

@media (min-width: 769px) {
    .category-list-wrap .category .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-category-link {
        border-bottom: 2px solid #e4e5e5;
        padding-bottom: 12px
    }
}

.category-list-wrap .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper {
    padding-left: 0
}

.category-list-wrap .category.expanded-second {
    display: none
}

.navigation {
    margin-bottom: 15px;
    min-width: initial;
    position: absolute
}

@media (min-width: 769px) {
    .navigation {
        float: right;
        display: table;
        position: static;
        background: 0 0;
        padding-right: 5px;
        margin-top: 20px;
        margin-bottom: 0
    }
}

.navigation .navigation__item-wrapper__item__link__second-level-wrapper {
    visibility: hidden;
    opacity: 0;
    transition: opacity .25s ease-in-out
}

.navigation__item-wrapper {
    padding-left: 0;
    zoom: 1;
    display: table;
    width: 100%;
    visibility: visible;
    margin: 0
}

.navigation__item-wrapper:before, .navigation__item-wrapper:after {
    content: "";
    display: table
}

.navigation__item-wrapper:after {
    clear: both
}

.navigation__item-wrapper:before, .navigation__item-wrapper:after {
    content: " ";
    display: table
}

.navigation__item-wrapper:after {
    clear: both
}

.navigation__item-wrapper__item {
    float: left;
    list-style-type: none;
    padding: 10px;
    cursor: pointer
}

@media (min-width: 769px) {
    .navigation__item-wrapper__item {
        padding: 10px;
        height: 45px
    }

    .navigation__item-wrapper__item .category-icon-link {
        display: none
    }
}

@media (min-width: 960px) {
    .navigation__item-wrapper__item {
        height: 59px
    }
}

@media (min-width: 1200px) {
    .navigation__item-wrapper__item {
        height: 75px
    }
}

@media (min-width: 769px) {
    .navigation__item-wrapper__item:after {
        display: block;
        content: "";
        border-bottom: 1px solid transparent;
        padding-top: 0;
        transition: border .4s, padding-top .3s
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper {
        padding-left: 19px;
        padding-bottom: 30px
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list {
        list-style-type: none;
        max-width: 1280px;
        margin-right: auto;
        margin-left: auto
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list ul {
        padding-left: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list ul:after {
        content: "";
        -ms-flex: auto;
        flex: auto
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper {
        position: relative
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list {
        list-style-type: none;
        margin-bottom: 17px;
        width: 100%
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list--category {
        list-style-type: none;
        margin-bottom: 15px;
        width: 100%
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-category-link {
        color: #666;
        border-bottom: 2px solid #e4e5e5;
        display: inline-block;
        padding-bottom: 17px;
        font-size: 14px;
        width: 100%;
        cursor: pointer
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-category-link:hover {
        opacity: .7
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-link {
        color: #0f4f8c;
        cursor: pointer;
        transition: all .2s ease;
        font-family: open sans, sans-serif;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        display: block
    }

    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-link:hover {
        opacity: .7
    }

    .navigation__item-wrapper__item:hover:after {
        border-bottom: 3px solid #5e7eae;
        padding-top: 12px
    }

    .navigation__item-wrapper__item:hover .navigation__item-wrapper__item__link {
        opacity: .7
    }

    .navigation__item-wrapper__item:hover .navigation__item-wrapper__item__link__second-level-wrapper {
        visibility: visible;
        opacity: 1
    }
}

@media (min-width: 769px) and (min-width: 960px) {
    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-category-link {
        font-size: 16px
    }
}

@media (min-width: 769px) and (min-width: 960px) {
    .navigation__item-wrapper__item .navigation__item-wrapper__item__link__second-level-wrapper__second-level-list__third-level-wrapper__third-level-list__third-level-link {
        font-size: 16px
    }
}

.navigation__item-wrapper__item__link {
    color: #666;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px;
    background: gray;
    width: 100%;
    display: inline-block;
    transition: .4s;
    transition-property: color, opacity
}

@media (min-width: 769px) {
    .navigation__item-wrapper__item__link {
        padding: initial;
        font-size: 14px;
        background: 0 0;
        width: auto
    }
}

@media (min-width: 960px) {
    .navigation__item-wrapper__item__link {
        font-size: 18px
    }
}

.navigation__item-wrapper__item__link:hover {
    opacity: .7
}

.navigation__item-wrapper__item__link__second-level-wrapper {
    background: 0 0
}

@media (min-width: 769px) {
    .navigation__item-wrapper__item__link__second-level-wrapper {
        background: #fff;
        position: absolute;
        right: 0;
        width: 100%;
        min-height: 222px;
        z-index: 2;
        padding-top: 20px;
        margin-top: 15px;
        box-shadow: -3px 14px 15px -10px #666
    }
}

.navigation__item-wrapper__item__link__active {
    color: #5e7eae;
    text-transform: uppercase
}

.navigation__item-wrapper__item__link--active {
    color: #5e7eae;
    text-transform: uppercase
}

.navigation__item-wrapper__item__link--active:after {
    content: "";
    display: block;
    border-bottom: 3px solid #5e7eae;
    padding-bottom: 15px
}

.contact__container {
    padding-top: 70px;
    padding-bottom: 110px
}

.contact__container__item {
    z-index: 1
}

.contact__container__item__details-box {
    margin-bottom: 54px
}

.contact__container__item__details-box.sub-office h4 {
    margin-top: 54px
}

.contact__container__item__details-box.sub-office h4:first-child {
    margin-top: 0
}

.contact__container__item__details-box h4 {
    margin-bottom: 7px;
    text-transform: uppercase
}

.contact__container__item__details-box p {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    margin-bottom: 0
}

.contact__container__item__details-box div {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    margin-bottom: 0;
    font-size: 16px
}

@media (min-width: 769px) {
    .contact__container__item__details-box div {
        font-size: 18px
    }
}

.contact__container__item__details-box a {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    margin-bottom: 0
}

.contact__container__item__details-box a:hover {
    opacity: .7
}

.contact__container__item__details-box br {
    line-height: 41px
}

.contact__container__item__details-box h5 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 7px
}

.contact__container__item__button-container .button {
    display: block
}

.contact__container__item__button-container .rich-text__container {
    padding: 0
}

@media (max-width: 768px) {
    .contact__container__item__office-list {
        margin-top: 40px
    }
}

.contact__container__item__office-list__header {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase
}

.contact__container__item__office-list__dropdown-container {
    width: 275px
}

.contact__container__item__office-list__dropdown-container .btn-dropdown {
    width: 100%;
    text-align: left
}

.contact__container__item__office-list__dropdown-container .btn-dropdown .icon {
    float: right
}

.contact__container__item__office-list__dropdown-container .dropdown-menu {
    width: 100%;
    min-width: 100%;
    height: auto;
    max-height: 357px;
    overflow-x: hidden
}

@media (main-width: 768px) {
    .contact__container__item__office-list__dropdown-container .dropdown-menu {
        max-height: 400px
    }
}

.filter {
    position: relative;
    z-index: 3;
    padding: 20px 0
}

@media (max-width: 480px) {
    .filter {
        padding: 0
    }
}

.filter.filter-grey {
    background-color: #e4e5e5
}

.filter.filter-grey .filter__container__filter-row__dropdown-container .dropdown .btn-dropdown {
    color: #717073
}

.filter.filter-grey .filter__container__filter-row__dropdown-container .dropdown .btn-dropdown .icon {
    fill: #717073;
    pointer-events: none
}

.filter.filter-grey .filter__container__filter-row__dropdown-container .dropdown:hover .btn-dropdown {
    color: #e4e5e5
}

.filter.filter-grey .filter__container__filter-row__dropdown-container .dropdown:hover .icon {
    fill: #e4e5e5
}

.filter.filter-grey .filter__container__filter-row__input-container__input {
    color: #717073
}

.filter.filter-grey .filter__container__filter-row__button .icon {
    fill: #717073;
    pointer-events: none
}

.filter.filter-grey .filter__container__filter-row__button:hover .icon {
    fill: #999
}

.filter.filter-green {
    background-color: #b0d1c7
}

.filter.filter-green .filter__container__filter-row__dropdown-container .dropdown .btn-dropdown {
    color: #6d918f
}

.filter.filter-green .filter__container__filter-row__dropdown-container .dropdown .btn-dropdown .icon {
    fill: #6d918f;
    pointer-events: none
}

.filter.filter-green .filter__container__filter-row__dropdown-container .dropdown:hover .btn-dropdown {
    color: #b0d1c7
}

.filter.filter-green .filter__container__filter-row__dropdown-container .dropdown:hover .icon {
    fill: #b0d1c7
}

.filter.filter-green .filter__container__filter-row__input-container__input {
    color: #6d918f
}

.filter.filter-green .filter__container__filter-row__input-container__input::-webkit-input-placeholder {
    color: #6d918f
}

.filter.filter-green .filter__container__filter-row__input-container__input:-moz-placeholder {
    color: #6d918f
}

.filter.filter-green .filter__container__filter-row__input-container__input::-moz-placeholder {
    color: #6d918f
}

.filter.filter-green .filter__container__filter-row__input-container__input:-ms-input-placeholder {
    color: #6d918f
}

.filter.filter-green .filter__container__filter-row__button .icon {
    fill: #6d918f
}

.filter.filter-green .filter__container__filter-row__button:hover .icon {
    fill: #b0d1c7
}

.filter.filter-vertical {
    max-width: 100%;
    padding: 0;
    margin-top: 30px;
    margin-bottom: 60px
}

@media (min-width: 745px) {
    .filter.filter-vertical {
        max-width: 96%
    }
}

.filter.filter-vertical .filter__container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding: 65px 15px 25px
}

@media (max-width: 480px) {
    .filter.filter-vertical .filter__container {
        padding: 65px 0 25px
    }
}

.filter.filter-vertical .filter__container__header {
    color: #717073;
    margin-bottom: 15px
}

.filter.filter-vertical .filter__container__filter-row {
    zoom: 1;
    height: auto;
    padding-right: 0
}

.filter.filter-vertical .filter__container__filter-row:before, .filter.filter-vertical .filter__container__filter-row:after {
    content: "";
    display: table
}

.filter.filter-vertical .filter__container__filter-row:after {
    clear: both
}

.filter.filter-vertical .filter__container__filter-row:before, .filter.filter-vertical .filter__container__filter-row:after {
    content: " ";
    display: table
}

.filter.filter-vertical .filter__container__filter-row:after {
    clear: both
}

.filter.filter-vertical .filter__container__filter-row form {
    display: block
}

.filter.filter-vertical .filter__container__filter-row__dropdown-container {
    width: 100%;
    display: block;
    padding-right: 0;
    margin-bottom: 10px
}

.filter.filter-vertical .filter__container__filter-row__input-container {
    width: 100%;
    float: none;
    padding-right: 0
}

.filter.filter-vertical .filter__container__filter-row__options-container {
    width: 100%;
    display: table;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin: 30px 0 20px;
    line-height: 20px
}

.filter.filter-vertical .filter__container__filter-row__options-container__check-box {
    display: table-cell;
    width: 15%;
    vertical-align: top
}

.filter.filter-vertical .filter__container__filter-row__options-container__check-box__icon {
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 1px;
    position: relative;
    display: block;
    cursor: pointer
}

.filter.filter-vertical .filter__container__filter-row__options-container__check-box__icon:before {
    content: "";
    width: 12px;
    height: 6px;
    border-color: #717073;
    border-style: solid;
    border-width: 0 0 2px 2px;
    position: absolute;
    top: 6px;
    left: 4px;
    display: none;
    box-sizing: border-box;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.filter.filter-vertical .filter__container__filter-row__options-container__radio-circle {
    display: table-cell;
    vertical-align: top
}

.filter.filter-vertical .filter__container__filter-row__options-container__radio-circle__icon {
    width: 21px;
    height: 21px;
    background-color: #fff;
    border-radius: 50%;
    position: relative;
    display: block;
    cursor: pointer
}

.filter.filter-vertical .filter__container__filter-row__options-container__radio-circle__icon:before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #717073;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: 7px;
    display: none;
    box-sizing: border-box;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.filter.filter-vertical .filter__container__filter-row__options-container__hidden-input {
    display: none
}

.filter.filter-vertical .filter__container__filter-row__options-container__hidden-input:checked + .filter__container__filter-row__options-container__check-box .filter__container__filter-row__options-container__check-box__icon:before, .filter.filter-vertical .filter__container__filter-row__options-container__hidden-input:checked + .filter__container__filter-row__options-container__radio-circle .filter__container__filter-row__options-container__radio-circle__icon:before {
    display: block
}

.filter.filter-vertical .filter__container__filter-row__options-container__label-box__text {
    color: #717073;
    cursor: pointer
}

.filter.filter-vertical .filter__container__filter-row__radio-container__hidden-input {
    display: none
}

.filter.filter-vertical .filter__container__filter-row__input-container {
    display: block
}

@media (max-width: 768px) {
    .filter.filter-vertical .filter__container__filter-row__input-container {
        width: 100%
    }
}

.filter.filter-vertical .filter__container__filter-row .button {
    display: block;
    margin-top: 40px
}

.filter__container {
    zoom: 1
}

.filter__container:before, .filter__container:after {
    content: "";
    display: table
}

.filter__container:after {
    clear: both
}

.filter__container:before, .filter__container:after {
    content: " ";
    display: table
}

.filter__container:after {
    clear: both
}

@media (min-width: 768px) {
    .filter__container {
        max-width: 1280px;
        margin-right: auto;
        margin-left: auto
    }
}

@media (max-width: 768px) {
    .filter__container {
        padding: 24px 0 26px
    }
}

.filter__container__header {
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 11px
}

.filter__container__filter-row {
    /*height: 50px;*/
    height: auto;
    position: relative;
    /*padding-right: 53px*/
}

@media (max-width: 768px) {
    .filter__container__filter-row {
        height: auto;
        padding-right: 0
    }
}

.filter__container__filter-row form {
    zoom: 1;
    width: 100%;
    display: table
}

.filter__container__filter-row form:before, .filter__container__filter-row form:after {
    content: "";
    display: table
}

.filter__container__filter-row form:after {
    clear: both
}

.filter__container__filter-row form:before, .filter__container__filter-row form:after {
    content: " ";
    display: table
}

.filter__container__filter-row form:after {
    clear: both
}

@media (max-width: 768px) {
    .filter__container__filter-row form {
        display: block
    }
}

.filter__container__filter-row__dropdown-container {
    display: table-cell;
    vertical-align: top;
    padding-right: 3px
}

@media (max-width: 768px) {
    .filter__container__filter-row__dropdown-container {
        width: 100%;
        display: block;
        padding-right: 0;
        margin-bottom: 3px
    }
}

.filter__container__filter-row__dropdown-container:last-of-type {
    padding-right: 0
}

@media (max-width: 768px) {
    .filter__container__filter-row__dropdown-container:last-of-type {
        /*padding-right: 53px*/
    }
}

.filter__container__filter-row__dropdown-container .dropdown {
    width: 100%;
    display: block !important
}

.filter__container__filter-row__dropdown-container .dropdown .btn-dropdown {
    transition: all .5s ease;
    width: 100%;
    height: 50px;
    padding: 13px 9px 13px 15px;
    text-align: left;
    background-color: #fff;
    border-radius: 0
}

.filter__container__filter-row__dropdown-container .dropdown .btn-dropdown__text {
    display: block;
    padding-right: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.filter__container__filter-row__dropdown-container .dropdown .btn-dropdown .icon {
    transition: all .5s ease;
    position: absolute;
    right: 9px;
    top: 14px
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu {
    min-width: 100%;
    background-color: #fff;
    border-top: 1px solid #e4e5e5;
    border-left: 1px solid #e4e5e5;
    border-right: 1px solid #e4e5e5;
    height: auto;
    max-height: 357px;
    overflow-x: hidden;
    padding: 0
}

@media (main-width: 768px) {
    .filter__container__filter-row__dropdown-container .dropdown .dropdown-menu {
        max-height: 400px
    }
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu__hidden {
    display: none
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li {
    background: 0 0;
    padding: 0
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li.reset {
    display: none
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li.reset + .divider {
    display: none
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li.selected-item {
    background-color: #f2f3f3
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li.disabled > a {
    color: #e4e5e5
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li.disabled > a:hover, .filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li.disabled > a:focus {
    background-color: transparent
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li > a {
    color: #666
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li > a:hover, .filter__container__filter-row__dropdown-container .dropdown .dropdown-menu > li > a:focus {
    background-color: #f2f3f3
}

.filter__container__filter-row__dropdown-container .dropdown .dropdown-menu .divider {
    background-color: #e4e5e5
}

.filter__container__filter-row__dropdown-container .dropdown.reset-active .dropdown-menu > li.reset {
    display: block
}

.filter__container__filter-row__dropdown-container .dropdown.reset-active .dropdown-menu > li.reset + .divider {
    display: block
}

.filter__container__filter-row__input-container {
    display: table-cell
}

@media (max-width: 768px) {
    .filter__container__filter-row__input-container {
        width: 100%;
        display: block;
        padding-right: 53px;
        margin-bottom: 3px
    }
}

.filter__container__filter-row__input-container__input {
    width: 100%;
    height: 50px;
    font-family: open sans;
    font-size: 16px;
    color: #717073;
    padding: 14px 15px;
    border: none
}

.filter__container__filter-row__input-container__input::-webkit-input-placeholder {
    font-style: italic
}

.filter__container__filter-row__input-container__input:-moz-placeholder {
    font-style: italic
}

.filter__container__filter-row__input-container__input::-moz-placeholder {
    font-style: italic
}

.filter__container__filter-row__input-container__input:-ms-input-placeholder {
    font-style: italic
}

.filter__container__filter-row__input-container__input::-webkit-input-placeholder {
    color: #717073
}

.filter__container__filter-row__input-container__input:-moz-placeholder {
    color: #717073
}

.filter__container__filter-row__input-container__input::-moz-placeholder {
    color: #717073
}

.filter__container__filter-row__input-container__input:-ms-input-placeholder {
    color: #717073
}

.filter__container__filter-row__unit-input-container {
    width: 100%;
    display: table;
    position: relative;
    margin: 25px 0
}

.filter__container__filter-row__unit-input-container__label {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #717073;
    display: block;
    padding-bottom: 15px
}

.filter__container__filter-row__unit-input-container__input {
    width: 51%;
    background-color: transparent;
    border: none;
    border-bottom: 1px dotted #717073;
    padding: 5px 50px 5px 3px
}

.filter__container__filter-row__unit-input-container .icon {
    cursor: default;
    margin: 0 7px 5px 5px;
    height: 9px
}

.filter__container__filter-row__unit-input-container .icon:hover {
    fill: #717073
}

.filter__container__filter-row__unit-input-container__unit-type {
    color: #717073;
    display: block;
    position: absolute;
    right: 50%;
    top: 40px
}

.filter__container__filter-row__range-container {
    width: 100%;
    display: table;
    position: relative;
    margin: 25px 0
}

.filter__container__filter-row__range-container.unit__input {
    padding: 5px 50px 5px 3px
}

.filter__container__filter-row__range-container.date input {
    cursor: pointer
}

.filter__container__filter-row__range-container__label {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #717073;
    display: block;
    padding-bottom: 15px
}

.filter__container__filter-row__range-container__input {
    width: calc(50% - 30px);
    background-color: transparent;
    border: none;
    transition: .3s opacity;
    border-bottom: 1px dotted #717073;
    padding: 5px 5px 5px 3px;
    box-sizing: content-box
}

.filter__container__filter-row__range-container__input:hover {
    opacity: .7
}

.filter__container__filter-row__range-container .icon {
    cursor: default;
    margin: 0 7px 5px 5px;
    height: 9px
}

.filter__container__filter-row__range-container .icon:hover {
    fill: #717073
}

.filter__container__filter-row__range-container__unit-type {
    color: #717073;
    display: block;
    position: absolute;
    right: 3%;
    top: 40px
}

.filter__container__filter-row__options-container {
    width: 100%;
    display: table;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin: 30px 0 20px
}

.filter__container__filter-row__options-container__check-box {
    display: table-cell;
    vertical-align: top
}

.filter__container__filter-row__options-container__check-box__icon {
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 1px;
    position: relative;
    display: block;
    cursor: pointer
}

.filter__container__filter-row__options-container__check-box__icon:before {
    content: "";
    width: 12px;
    height: 6px;
    border-color: #717073;
    border-style: solid;
    border-width: 0 0 2px 2px;
    position: absolute;
    top: 6px;
    left: 4px;
    display: none;
    box-sizing: border-box;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.filter__container__filter-row__options-container__radio-circle {
    display: table-cell;
    vertical-align: top
}

.filter__container__filter-row__options-container__radio-circle__icon {
    width: 21px;
    height: 21px;
    background-color: #fff;
    border-radius: 50%;
    position: relative;
    display: block;
    cursor: pointer
}

.filter__container__filter-row__options-container__radio-circle__icon:before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #717073;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: 7px;
    display: none;
    box-sizing: border-box;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.filter__container__filter-row__options-container__hidden-input {
    display: none
}

.filter__container__filter-row__options-container__hidden-input:checked + .filter__container__filter-row__options-container__check-box .filter__container__filter-row__options-container__check-box__icon:before, .filter__container__filter-row__options-container__hidden-input:checked + .filter__container__filter-row__options-container__radio-circle .filter__container__filter-row__options-container__radio-circle__icon:before {
    display: block
}

.filter__container__filter-row__options-container__label-box {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

.filter__container__filter-row__options-container__label-box__text {
    color: #717073;
    cursor: pointer
}

.filter__container__filter-row__radio-container__hidden-input {
    display: none
}

.filter__container__filter-row__button {
    background-color: #fff;
    border: none;
    padding: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    height: 50px;
    width: 50px
}

@media (max-width: 768px) {
    .filter__container__filter-row__button {
        bottom: 3px
    }
}

.filter__container__filter-row__button .icon {
    transition: all .5s ease
}

.filter__container__filter-row__need-help {
    text-decoration: underline;
    margin-left: 30px
}

.filter__container__filter-row__need-help:hover {
    color: #5e7eae
}

.card {
    background-color: #f8f9f9;
    padding-top: 50px
}

.card__size {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

@media (max-width: 768px) {
    .card__size {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.card__image-wrapper, .card__content-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0
}

.card__image-wrapper > img, .card__content-wrapper > img {
    margin-bottom: 50px
}

@media (max-width: 768px) {
    .card__image-wrapper, .card__content-wrapper {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.card--left .card__image-wrapper {
    margin-right: 3.5%;
    padding-left: 15px
}

@media (max-width: 768px) {
    .card--left .card__image-wrapper {
        margin-right: 0;
        padding-right: 15px
    }
}

.card--left .card__content-wrapper {
    margin-left: 3.5%;
    padding-right: 15px
}

@media (max-width: 768px) {
    .card--left .card__content-wrapper {
        margin-left: 0;
        padding-left: 15px
    }
}

.card--right .card__image-wrapper {
    margin-left: 3.5%;
    padding-right: 15px
}

@media (max-width: 768px) {
    .card--right .card__image-wrapper {
        margin-left: 0;
        padding-left: 15px
    }
}

.card--right .card__content-wrapper {
    margin-right: 3.5%;
    padding-left: 15px
}

@media (max-width: 768px) {
    .card--right .card__content-wrapper {
        margin-right: 0;
        padding-right: 15px
    }
}

.card__image-wrapper .youtube-embed > iframe {
    padding: 0
}

.card__image {
    border: 0;
    max-width: 100%;
    height: auto
}

.card__header h3 {
    text-transform: uppercase;
    color: #0c447f
}

.card__content {
    margin-bottom: 50px
}

.card__button {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    max-width: 285px;
    padding: 0 45px 0 20px;
    position: relative;
    text-decoration: none;
    width: 100%;
    transition: .4s;
    transition-property: background-color, background, color, opacity
}

.card__button--green {
    background: #7a9d9b
}

.card__button--green:hover {
    background: #6d918f
}

.card__button--blue {
    background: #0f4f8c
}

.card__button--blue:hover {
    background: #0c447f
}

.card__button--orange {
    background: #d98353
}

.card__button--orange:hover {
    background: #e2a17d
}

.card__button--primary-cta {
    background-color: #d98353
}

.card__button--primary-cta:hover {
    opacity: .7
}

.card__button--secondary-cta {
    background-color: #0f4f8c
}

.card__button--secondary-cta:hover {
    opacity: .7
}

.card__button--tertiary-cta {
    background-color: #7a9d9b
}

.card__button--tertiary-cta:hover {
    opacity: .7
}

.card__button--step {
    background-color: #0f4f8c;
    text-align: left;
    padding-left: 17px;
    padding-right: 17px
}

.card__button--step:hover {
    background-color: #0c447f
}

.card__button--interface {
    background-color: #dedede;
    color: #666
}

.card__button > .icon {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12.5px
}

.card__button--orange {
    background: #d98353
}

.card__button--orange:hover {
    background: #e2a17d
}

.card--white {
    background-color: #f8f9f9
}

.card--grey {
    background-color: #f2f3f3
}

@media (min-width: 768px) {
    .card--right .card__image-wrapper {
        -ms-flex-order: 2;
        order: 2
    }

    .card--right .card__content-wrapper {
        -ms-flex-order: 1;
        order: 1
    }
}

.full-width-image > img {
    display: block;
    width: 100%;
    height: auto
}

.rich-text-basic-styles {
    font-size: 14px;
    line-height: 20px;
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

@media (min-width: 768px) {
    .rich-text-basic-styles {
        font-size: 18px;
        line-height: 1.4
    }
}

.rich-text-basic-styles hr {
    padding-right: 0;
    width: 100%
}

@media (min-width: 768px) {
    .rich-text-basic-styles hr {
        width: 65%
    }
}

.rich-text-basic-styles table {
    margin-bottom: 30px
}

.rich-text-basic-styles table th {
    font-weight: 700;
    background: 0 0;
    border: 1px solid #333;
    text-align: center;
    padding: 15px
}

.rich-text-basic-styles table td {
    background: 0 0;
    border: 1px solid #333;
    text-align: center;
    padding: 15px
}

.rich-text-basic-styles ol {
    padding-left: 25px;
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .rich-text-basic-styles ol {
        padding-left: 55px
    }
}

.rich-text-basic-styles ol li {
    padding-left: 3px;
    margin-bottom: 10px
}

.rich-text-basic-styles ul {
    padding-left: 25px;
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .rich-text-basic-styles ul {
        padding-left: 40px
    }
}

.rich-text-basic-styles ul li {
    list-style-type: none;
    background: url(../image/arrow-list.png) no-repeat left;
    background-position-y: 7px;
    padding-left: 19px;
    margin-bottom: 10px
}

.rich-text-basic-styles h1 {
    font-size: 32px;
    margin-top: 20px;
    margin-bottom: 10px
}

.rich-text-basic-styles h2 {
    font-size: 28px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.2
}

.rich-text-basic-styles h3 {
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 700;
    text-transform: none;
    line-height: 1.2
}

.rich-text-basic-styles h4 {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.2
}

.rich-text-basic-styles h5 {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.2
}

.rich-text-basic-styles h6 {
    margin-top: 20px;
    margin-bottom: 10px
}

.rich-text-basic-styles img {
    max-width: 100% !important;
    height: auto !important;
    display: block;
    margin: 20px 0 10px
}

.promotion-double {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    background-color: #f2f3f3
}

.promotion-double:before, .promotion-double:after {
    content: "";
    display: table
}

.promotion-double:after {
    clear: both
}

.promotion-double:before, .promotion-double:after {
    content: " ";
    display: table
}

.promotion-double:after {
    clear: both
}

@media (min-width: 960px) {
    .promotion-double {
        padding: 50px 35px
    }
}

.promotion-double__item:first-child .promotion-double__content {
    margin-left: 0
}

.promotion-double__content {
    display: -ms-flexbox;
    display: flex;
    height: 360px;
    background-size: cover;
    padding: 50px 50px 0;
    -ms-flex-align: end;
    align-items: flex-end
}

@media (min-width: 960px) {
    .promotion-double__content {
        margin-left: 10px
    }
}

@media (max-width: 960px) {
    .promotion-double__content {
        margin-bottom: 35px
    }
}

.promotion-double__content > h3 {
    font-size: 32px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 2px 2px rgba(0, 0, 0, .5);
    z-index: 1
}

@media (min-width: 960px) {
    .promotion-double {
        padding-right: 0;
        padding-left: 0
    }
}

.promotion-double__content {
    height: 360px
}

.promotion-triple {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    zoom: 1;
    background-color: #f2f3f3
}

.promotion-triple:before, .promotion-triple:after {
    content: "";
    display: table
}

.promotion-triple:after {
    clear: both
}

.promotion-triple:before, .promotion-triple:after {
    content: " ";
    display: table
}

.promotion-triple:after {
    clear: both
}

@media (min-width: 960px) {
    .promotion-triple {
        padding: 50px 35px
    }
}

.promotion-triple__item:first-child .promotion-triple__content {
    margin-left: 0
}

.promotion-triple__content {
    display: -ms-flexbox;
    display: flex;
    height: 360px;
    background-size: cover;
    padding: 50px 50px 0;
    -ms-flex-align: end;
    align-items: flex-end
}

@media (min-width: 960px) {
    .promotion-triple__content {
        margin-left: 10px
    }
}

@media (max-width: 960px) {
    .promotion-triple__content {
        margin-bottom: 35px
    }
}

.promotion-triple__content > h3 {
    font-size: 32px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 2px 2px rgba(0, 0, 0, .5);
    z-index: 1
}

.promotion-triple__content > h5 {
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    text-shadow: 2px 2px rgba(0, 0, 0, .5);
    z-index: 1
}

@media (min-width: 960px) {
    .promotion-triple {
        padding-right: 0;
        padding-left: 0
    }
}

.promotion-triple__content {
    height: 229px;
    transition: opacity .3s;
    overflow: hidden;
    position: relative
}

@media (max-width: 960px) {
    .promotion-triple__content {
        margin-top: 35px;
        margin-bottom: 35px
    }
}

.promotion-triple picture {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.promotion-triple__image {
    min-width: 100%;
    min-height: 100%
}

.youtube-embed {
    position: relative;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    margin: 0 auto 35px
}

.youtube-embed:before {
    content: "";
    display: block;
    padding-top: 56.25%
}

.youtube-embed > iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0 15px
}

.raw-markup-container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding: 50px 20px
}

@media (min-width: 1320px) {
    .raw-markup-container {
        padding: 50px 15px
    }
}

.raw-markup-container__content {
    position: relative;
    width: 100%;
    overflow: hidden;
    font-size: 18px;
    line-height: 1.4;
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 400
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 768px) {
    .container {
        width: 750px
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

.bx-wrapper {
    position: relative;
    padding: 0;
    *zoom: 1;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.bxslider {
    margin: 0;
    padding: 0
}

ul.bxslider {
    list-style: none
}

.bx-viewport {
    -ms-transform: translatez(0);
    transform: translatez(0)
}

.bx-wrapper {
    border: 5px solid #fff;
    background: #fff
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: 700;
    color: #666;
    padding-top: 20px
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    border-radius: 5px
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #000
}

.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline
}

.bx-wrapper .bx-pager-item {
    font-size: 0;
    line-height: 0
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(../image/arrow-left-dark.png) no-repeat
}

.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-prev:focus {
    background-position: 0 0
}

.bx-wrapper .bx-next {
    right: 0;
    background: url(../image/arrow-right-dark.png) no-repeat 10px 0
}

.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus {
    background-position: -43px 0
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none
}

.bx-wrapper .bx-controls-auto {
    text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(../image/arrow-right.png) -86px -11px no-repeat;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus {
    background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(../image/arrow-right.png) -86px -44px no-repeat;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus {
    background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666;
    background: rgba(80, 80, 80, .75);
    width: 100%
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px
}

@media (max-width: 768px) {
    .snap-content {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: auto;
        height: auto;
        z-index: 2;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    .snap-drawers {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: auto;
        height: auto
    }

    .snap-drawer {
        position: absolute;
        top: 90px;
        right: auto;
        bottom: 0;
        left: auto;
        width: 265px;
        height: auto;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        transition: width .3s ease
    }

    .snap-drawer-left {
        left: 0;
        z-index: 1
    }

    .snap-drawer-right {
        right: 0;
        z-index: 1
    }

    .snapjs-left .snap-drawer-right, .snapjs-right .snap-drawer-left {
        display: none
    }

    .snapjs-expand-left .snap-drawer-left, .snapjs-expand-right .snap-drawer-right {
        width: 100%
    }

    .snapjs-right .snap-drawer-left {
        display: block;
        right: 0;
        left: auto
    }

    .snapjs-right .snap-drawer-right {
        display: none
    }

    .hamburger {
        border-bottom: 1px solid #111b32;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        width: auto;
        height: 44px
    }

    .hamburger h1 {
        color: #fff;
        font-size: 16px;
        line-height: 22px;
        text-align: center;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .8);
        position: absolute;
        top: 0;
        right: 44px;
        left: 44px;
        width: auto;
        height: 44px
    }

    #open-left {
        background: url(../image/open.png) center center no-repeat;
        display: block;
        width: 44px;
        height: 44px
    }

    #no-drag, #do-drag {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 50%;
        height: 100px;
        margin-left: -25%;
        margin-top: -50px;
        background: red;
        color: #fff;
        text-align: center;
        line-height: 100px
    }

    #do-drag {
        background: green
    }

    .demo-social {
        padding: 0 15px
    }

    .toggler {
        width: 80%;
        background: rgba(255, 255, 255, .5);
        margin: 0 auto;
        position: relative;
        top: 70px;
        padding: 20px;
        margin-bottom: 20px;
        text-align: center
    }

    .search {
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(0, 0, 0, .2);
        box-shadow: 0 1px 0 rgba(255, 255, 255, .1)
    }

    #search {
        height: 30px;
        width: 87%;
        margin: 7px 7px 0;
        background: linear-gradient(#414A5A, #4C5464);
        background: -webkit-linear-gradient(#414A5A, #4C5464);
        padding-left: 15px;
        border: 1px solid #222936;
        border-radius: 25px;
        box-shadow: inset 0 1px 2px -1px rgba(0, 0, 0, .5), 0 1px 2px -1px rgba(255, 255, 255, .4)
    }

    #search:focus {
        outline: none;
        border-color: #151515
    }

    .drawer-inner {
        transition: opacity .3s ease
    }

    .snapjs-expand-left .drawer-inner, .snapjs-expand-right .drawer-inner {
        opacity: 0
    }

    .opt {
        padding: 20px;
        border-bottom: 1px solid rgba(0, 0, 0, .1)
    }

    .opt p {
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 5px;
        color: #222;
        color: rgba(0, 0, 0, .6)
    }

    .snap-content {
        background: #323949
    }

    .snap-drawer {
        background: #fff;
        color: #eee;
        overflow: hidden
    }

    .snap-drawer h3 {
        font-size: 36px;
        font-weight: 400;
        margin: 15px
    }

    .snap-drawer h4 {
        padding: 15px;
        border-top: 1px solid rgba(255, 255, 255, .1);
        margin-bottom: 0
    }

    .snap-drawer ul {
        padding: 0;
        margin: 0;
        list-style-type: none
    }

    .snap-drawer p {
        opacity: .5;
        padding: 15px;
        font-size: 12px
    }
}

#Form0 {
    display: inline-block;
    font-size: 12px
}

@media (max-width: 768px) {
    #Form0 {
        padding: 15px 10px;
        border-top: 2px solid #e4e5e5;
        width: 100%
    }
}

#navClientLogin {
    font-family: open sans, sans-serif;
    font-style: normal;
    font-weight: 300;
    position: relative;
    text-transform: uppercase
}

#navClientLogin:after {
    content: '';
    position: absolute;
    height: 2px;
    right: 0;
    bottom: -7px;
    left: 0
}

#navClientLogin:hover:after {
    background: #f2f3f3
}

#navClientLogin .login-button {
    color: #717073
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    #navClientLogin .login-button {
        top: -2.2px;
        position: relative
    }
}

#navClientLogin .login-button:hover {
    color: #000
}

#navClientLogin #EditProfileButton {
    color: #717073
}

#navClientLogin #logout-dropdown {
    position: absolute;
    top: 0;
    left: -20px;
    z-index: 3;
    padding-top: 30px
}

#navClientLogin #logout-dropdown .triangle-container .triangle-up {
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 15px solid #66839b;
    z-index: 1;
    position: absolute;
    top: 15px;
    left: 45px
}

#navClientLogin #logout-dropdown ul {
    padding: 0;
    margin: 0
}

#navClientLogin #logout-dropdown ul li {
    list-style-type: none
}

#navClientLogin #logout-dropdown ul li a {
    background: #0f4f8c;
    color: #fff;
    display: inline-block;
    padding: 7px 20px;
    width: 130px
}

#navClientLogin #logout-dropdown ul li a#EditProfileLink {
    background: rgba(102, 131, 155, .9)
}

#navClientLogin #logout-dropdown ul li a:hover {
    opacity: .8
}

@media print {
    * {
        font-family: Arial !important;
        color: #000 !important;
        position: static !important;
        height: auto !important;
        background-color: transparent !important
    }

    body {
        border: 0 !important
    }

    header {
        display: none !important
    }

    footer {
        display: none !important
    }

    .subscribe-waves {
        display: none !important
    }

    [class*=col-] {
        width: 100% !important
    }
}

/*------ 新增样式 ------*/
.switch_nav {

}

.switch_nav ul {
    margin: 0;
    padding: 0;
}

.switch_nav ul li {
    width: 20%;
    float: left;
    list-style-type: none;
    cursor: pointer;
}

.switch_nav ul li span {
    display: block;
    position: relative;
    text-align: center;
    margin: 0 1px 0 0;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-family: 'Microsoft Yahei', arial, '\5b8b\4f53';
    background: #e6e6e6;
}

.switch_nav .li_click {
    content: '';
    background: #0f4f8c;
    color: #f0f0f0;
}

.switch_list {

}

.switch_list_hidden {
    display: none;
}

.switch_list .switch_list_row {
    float: left;
    font-size: 16px;
    margin-top: 20px;
}

.switch_list .switch_list_row_hidden {
    display: none;
}


.fifthy-fifthy-column .fifthy-fifthy-column__container .fifthy-fifthy-column__container__left-column h3 {
    margin-top: 10px;
    font-size: 18px;
    color: #0f4f8c;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .fifthy-fifthy-column__container__left-column p {
    margin-top: 10px;
    font-size: 14px;
    color: #0f4f8c;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column {
    float: left;
    height: 120px;
    margin-bottom: 10px;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .div30 {
    width: 30%;
    height: 100%;
    float: left;
    height: 120px;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .div30 img {
    float: left;
    height: 100%;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .div70 {
    height: 100%;
    width: 65%;
    float: left;
    margin-top: 0px auto;
    margin-left: 10px;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .div70 .div70_sub {

}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .div70 .div70_sub h3 {
    margin-left: 0;
    font-size: 18px;
    color: #0f4f8c;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .div70 .div70_sub p {
    margin-top: 10px;
    font-size: 14px;
    color: #666;
}


.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .race_container {
    width: 100%;
    overflow: hidden;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .race_container .race_row {
    width: 180px;
    height: 100px;
    float: left;
    margin-right: 20px;
    display: inline-block;
    display: inline-block;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .race_container .race_row img {
    height: 100%;
    width: 100%;
}


.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .container {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 120px;
    margin: 0px;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .container .wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    box-sizing: border-box;
    width: 99999px;
    height: 120px;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .container .wrapper .slider {
    box-sizing: border-box;
    float: left;
    width: 200px;
    height: 120px;
    padding: 0px;
    margin-right: 40px;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .container .wrapper .slider span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .container .wrapper .slider img {
    width: 100%;
    height: 100%;
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .container .wrapper {
    animation: test 10s infinite linear;
}

@keyframes test {
    from {
        left: 0px;
    }
    to {
        left: -1200px;
    }
}

.fifthy-fifthy-column .fifthy-fifthy-column__container .ifthy-fifthy-column__container__common-column .container:hover .wrapper {
    animation-play-state: paused;
}
