.vw5-disclaimer {

    width: calc(100% - 96px);

    right: 0
}

.vw5-webForm input {

    line-height: 40px
}

.vw5-webForm select,.vw5-webForm textarea,.vw5-webForm fieldset,.vw5-webForm input[type=text],.vw5-webForm input[type=date],.vw5-webForm input[type=email],.vw5-webForm .selectric-wrapper,.vw5-webForm .kwfFormFieldFileInnerContent,.vw5-webForm .fileSelector {

    width: 50%
}

.vw5-webForm .vw5-form_dataForm_zip,.vw5-webForm .vw5-form_dataForm_city {

    width: 14%
}

.vw5-webForm .vw5-form_dataForm_zip input,.vw5-webForm .vw5-form_dataForm_city input {

    width: 100%
}

.vw5-webForm .vw5-form_dataForm_city {

    width: 34%
}

.vw5-webForm.vw5-contactManagerAbstract {

    margin-bottom: 80px
}

.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans3,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans4,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans6,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans3,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans4,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6,.vw5-webForm.vw5-contactManagerAbstract.default-lg-spans3,.vw5-webForm.vw5-contactManagerAbstract.default-lg-spans4,.vw5-webForm.vw5-contactManagerAbstract.default-lg-spans6,.vw5-webForm.vw5-contactManagerAbstract.default-xl-spans3,.vw5-webForm.vw5-contactManagerAbstract.default-xl-spans4,.vw5-webForm.vw5-contactManagerAbstract.default-xl-spans6 {

    margin-bottom: 0
}

.vw5-webForm.vw5-contactManagerAbstract form,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError {

    margin-left: 25.52043%;

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-webForm.vw5-contactManagerAbstract form select,.vw5-webForm.vw5-contactManagerAbstract form textarea,.vw5-webForm.vw5-contactManagerAbstract form fieldset,.vw5-webForm.vw5-contactManagerAbstract form input,.vw5-webForm.vw5-contactManagerAbstract form .selectric-wrapper,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError select,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError textarea,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError fieldset,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError input,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError .selectric-wrapper {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans6 form select,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans6 form textarea,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans6 form fieldset,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans6 form input,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans6 form .selectric-wrapper {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans4 form select,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans4 form textarea,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans4 form fieldset,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans4 form input,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans4 form .selectric-wrapper {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans3 form select,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans3 form textarea,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans3 form fieldset,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans3 form input,.vw5-webForm.vw5-contactManagerAbstract.default-sm-spans3 form .selectric-wrapper {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-webForm.vw5-contactManagerAbstract form,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError {

    margin-left: 33.81663%;

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-webForm.vw5-contactManagerAbstract form select,.vw5-webForm.vw5-contactManagerAbstract form textarea,.vw5-webForm.vw5-contactManagerAbstract form fieldset,.vw5-webForm.vw5-contactManagerAbstract form input,.vw5-webForm.vw5-contactManagerAbstract form .selectric-wrapper,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError select,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError textarea,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError fieldset,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError input,.vw5-webForm.vw5-contactManagerAbstract .vw5-kwcFormError .selectric-wrapper {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form select,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form textarea,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form fieldset,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form input,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form .selectric-wrapper {

    width: 65.68586%;

    float: left;

    margin-right: 2.94243%
}

.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form .vw5-form_dataForm_zip,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form .vw5-form_dataForm_city {

    width: 19%
}

.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form .vw5-form_dataForm_zip input,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form .vw5-form_dataForm_city input {

    width: 100%
}

.vw5-webForm.vw5-contactManagerAbstract.default-md-spans6 form .vw5-form_dataForm_city {

    width: 45%
}

.vw5-webForm.vw5-contactManagerAbstract.default-md-spans4 form select,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans4 form textarea,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans4 form fieldset,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans4 form input,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans4 form .selectric-wrapper {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-webForm.vw5-contactManagerAbstract.default-md-spans3 form select,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans3 form textarea,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans3 form fieldset,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans3 form input,.vw5-webForm.vw5-contactManagerAbstract.default-md-spans3 form .selectric-wrapper {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}
body.vw5-dealerPage .vw5-rootDomainAtMaster__header {

    padding-left: 48px;

    padding-right: 48px;

    display: table-cell;

    vertical-align: middle;

    font-family: 'VW Head', Arial, Helvetica, sans-serif;

    font-size: 21px;

    background: #dee1e3;

    padding-top: 14px;

    padding-bottom: 14px;

    box-sizing: border-box;

    max-height: 80px;

    height: 80px
}

body.vw5-dealerPage .vw5-rootDomainAtMaster__header {

    padding-left: 50px;

    padding-right: 50px;

    display: table-cell;

    vertical-align: middle;

    font-family: 'VW Head', Arial, Helvetica, sans-serif;

    font-size: 21px;

    background: #dee1e3;

    padding-top: 14px;

    padding-bottom: 14px;

    box-sizing: border-box;

    max-height: 80px;

    height: 80px
}

body.vw5-dealerPage .vw5-rootDomainAtMaster__content {

    margin-top: 80px
}

body.vw5-dealerPage[class*=__Models_Range_Component] .vw5-rootDomainAtMaster__content,body.vw5-dealerPage[class*=__Models_Detail_Component] .vw5-rootDomainAtMaster__content {

    margin-top: 0
}

.vw5-rootDomainAtMaster__mainMenu .vw5-themeMenuMain,.vw5-rootDomainAtMaster__mainMenu .vw5-themeMenuExtendedMain,.vw5-rootDomainAtMaster__mainMenu .vw5-rootDomainAtMaster__logo {

    opacity: 0;

    display: block
}

.vw5-rootDomainAtMaster__mainMenu .vw5-themeMenuMain.vw5-visible,.vw5-rootDomainAtMaster__mainMenu .vw5-themeMenuExtendedMain.vw5-visible,.vw5-rootDomainAtMaster__mainMenu .vw5-rootDomainAtMaster__logo.vw5-visible {

    opacity: 1
}

.vw5-rootDomainAtMaster.vw5-dealerPageV2 .vw5-rootDomainAtMaster__mainMenu {

    height: auto
}

.vw5-rootDomainAtMaster__content .vw5-themeBoxesCallToActionParentContent {

    position: absolute;

    top: 0;

    z-index: 1
}

.vw5-rootDomainAtMaster__content .vw5-callToActionContainer {

    display: block;

    min-height: 85px
}

.vw5-rootDomainAtMaster__innerContent {

    margin-left: 48px;

    margin-right: 48px
}

.vw5-rootDomainAtMaster__innerContent {

    margin-left: 50px;

    margin-right: 50px
}

.vw5-rootDomainAtMaster__innerContent .vw5-kwfMainContent {

    max-width: 100%;

    margin-left: auto;

    margin-right: auto
}

.vw5-rootDomainAtMaster__innerContent .vw5-kwfMainContent:after {

    content: " ";

    display: block;

    clear: both
}

.vw5-rootDomainAtMaster__innerContent .vw5-kwfMainContent {

    max-width: 100%;

    margin-left: auto;

    margin-right: auto
}

.vw5-rootDomainAtMaster__innerContent .vw5-kwfMainContent:after {

    content: " ";

    display: block;

    clear: both
}

.vw5-rootDomainAtMaster__stickyContainer {

    width: 100%;

    position: absolute;

    z-index: 5;

    -webkit-transform: translateZ(0);

    transform: translateZ(0)
}

.vw5-rootDomainAtMaster[class*="__Models_Detail_Component"] .vw5-rootDomainAtMaster__stickyContainer,.vw5-rootDomainAtMaster[class*="__Accessories_Component"] .vw5-rootDomainAtMaster__stickyContainer {

    position: relative
}

.vw5-rootDomainAtMaster[class*="__Models_Detail_Component"] .vw5-rootDomainAtMaster__stickyContainer.vw5-stickyContainer--sticky,.vw5-rootDomainAtMaster[class*="__Accessories_Component"] .vw5-rootDomainAtMaster__stickyContainer.vw5-stickyContainer--sticky {

    position: fixed;

    top: 0;

    z-index: 2;

    width: -webkit-calc(100% - 96px);

    width: calc(100% - 96px)
}

.vw5-rootDomainAtMaster__outerContent {

    width: 100%
}

.vw5-rootDomainAtMaster__mainMenu {

    box-sizing: border-box;

    vertical-align: top;

    visibility: top;

    position: relative;

    -webkit-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    width: 96px;

    min-width: 96px;

    z-index: 6
}

.vw5-rootDomainAtMaster__mainMenu .vw5-themeMenuMobile {

    display: none
}

.vw5-rootDomainAtMaster__mainMenu .vw5-themeMenuMain,.vw5-rootDomainAtMaster__mainMenu .vw5-themeMenuExtendedMain,.vw5-rootDomainAtMaster__mainMenu .vw5-themeBoxesLanguageSwitch {

    top: 0;

    display: block;

    -webkit-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0
}

.vw5-rootDomainAtMaster__mainMenu .vw5-themeMenuMain .menu,.vw5-rootDomainAtMaster__mainMenu .vw5-themeMenuExtendedMain .menu,.vw5-rootDomainAtMaster__mainMenu .vw5-themeBoxesLanguageSwitch .menu {

    -webkit-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0
}

.vw5-rootDomainAtMaster__mainMenu .vw5-rootDomainAtMaster__logo {

    display: block;

    position: fixed;

    z-index: 2;

    left: 0;

    top: 0;

    max-width: 96px !important;

    width: 96px;

    height: 120px;

    padding: 25px 15px;

    box-sizing: border-box;

    border-bottom: 1px solid #dee1e3
}

.vw5-rootDomainAtMaster__mainMenu:after {

    height: 100vh;

    content: '';

    display: block;

    position: absolute;

    width: 1px;

    top: 0;

    right: 0;

    z-index: 2
}

.vw5-rootDomainAtMaster__content {

    margin-top: 0;

    margin-left: 96px;

    box-sizing: border-box
}

.vw5-rootDomainAtMaster .vw5-themeBoxesCallToAction,.vw5-rootDomainAtMaster .vw5-themeBoxesCallToActionParentContent,.vw5-rootDomainAtMaster .vw5-themeBoxesCallToActionDefault,.vw5-rootDomainAtMaster .vw5-modelsDetailCallToAction,.vw5-rootDomainAtMaster .vw5-modelsDetailCallToActionParentContent,.vw5-rootDomainAtMaster .vw5-modelsRangeCallToAction,.vw5-rootDomainAtMaster .vw5-homePageCallToAction,.vw5-rootDomainAtMaster .vw5-newsDetailCallToAction,.vw5-rootDomainAtMaster .vw5-accessoriesWatchListCallToAction {

    display: block
}

.vw5-rootDomainAtMaster #vw5-extendeMenuMask {

    -webkit-transition-property: opacity;

    transition-property: opacity;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    -webkit-transition-timing-function: ease-out;

    transition-timing-function: ease-out;

    opacity: 0;

    position: fixed;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#88000000', endColorstr='#88000000');

    background-color: rgba(0,0,0,0.7);

    z-index: 5
}

.vw5-rootDomainAtMaster__footer__copyright__links {

    width: 66.66%;

    float: right
}

.vw5-rootDomainAtMaster__footer__copyright__text {

    width: 33.33%;

    float: left
}

.vw5-rootDomainAtMaster__innerFooter {

    margin-left: 48px;

    margin-right: 48px
}

.vw5-rootDomainAtMaster__innerFooter {

    margin-left: 50px;

    margin-right: 50px
}

.vw5-rootDomainAtMaster .vw5-themeMenuBottom {

    left: 25%;

    width: 75%;

    padding-left: 10px;

    bottom: -19px
}
.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8 .vw5-textImage__image {

    width: 48.42228%;

    float: left;

    margin-right: 3.15543%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8 .vw5-textImage__text {

    width: 48.42228%;

    float: left;

    margin-right: 3.15543%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.01362%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8 .vw5-textImage__image {

    width: 22.63342%;

    float: left;

    margin-right: 3.15543%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8 .vw5-textImage__text {

    width: 74.21114%;

    float: left;

    margin-right: 3.15543%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.52043%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8 .vw5-textImage__image {

    width: 22.63342%;

    float: left;

    margin-right: 3.15543%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8 .vw5-textImage__text {

    width: 74.21114%;

    float: left;

    margin-right: 3.15543%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.52043%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9 .vw5-textImage__image {

    width: 42.89165%;

    float: left;

    margin-right: 2.79503%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9 .vw5-textImage__text {

    width: 54.31332%;

    float: left;

    margin-right: 2.79503%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.01362%;

    width: 40.45233%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.47957%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9 .vw5-textImage__image {

    width: 31.46998%;

    float: left;

    margin-right: 2.79503%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9 .vw5-textImage__text {

    width: 65.73499%;

    float: left;

    margin-right: 2.79503%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.52043%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.47957%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9 .vw5-textImage__image {

    width: 20.04831%;

    float: left;

    margin-right: 2.79503%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9 .vw5-textImage__text {

    width: 77.15666%;

    float: left;

    margin-right: 2.79503%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.52043%;

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.47957%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6 .vw5-textImage__image {

    width: 47.87402%;

    float: left;

    margin-right: 4.25197%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6 .vw5-textImage__text {

    width: 47.87402%;

    float: left;

    margin-right: 4.25197%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.50681%;

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6 .vw5-textImage__image {

    width: 30.49869%;

    float: left;

    margin-right: 4.25197%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6 .vw5-textImage__text {

    width: 65.24934%;

    float: left;

    margin-right: 4.25197%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.01362%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6 .vw5-textImage__image {

    width: 13.12336%;

    float: left;

    margin-right: 4.25197%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6 .vw5-textImage__text {

    width: 82.62467%;

    float: left;

    margin-right: 4.25197%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.01362%;

    width: 14.93189%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12 .vw5-textImage__image {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12 .vw5-textImage__text {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.52043%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-sm-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12 .vw5-textImage__image {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12 .vw5-textImage__text {

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 34.02724%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-sm-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12 .vw5-textImage__image {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12 .vw5-textImage__text {

    width: 74.47957%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 34.02724%;

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.08173%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-sm-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4 .vw5-textImage__image {

    width: 47.76023%;

    float: left;

    margin-right: 4.47955%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4 .vw5-textImage__text {

    width: 47.76023%;

    float: left;

    margin-right: 4.47955%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.45416%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans4 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4 .vw5-textImage__image {

    width: 21.64034%;

    float: left;

    margin-right: 4.47955%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4 .vw5-textImage__text {

    width: 73.88011%;

    float: left;

    margin-right: 4.47955%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.45416%;

    width: 15.45843%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans4 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4 .vw5-textImage__image {

    width: 21.64034%;

    float: left;

    margin-right: 4.47955%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4 .vw5-textImage__text {

    width: 73.88011%;

    float: left;

    margin-right: 4.47955%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.45416%;

    width: 15.45843%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans4 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9 .vw5-textImage__image {

    width: 43.36524%;

    float: left;

    margin-right: 1.94257%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9 .vw5-textImage__text {

    width: 54.69219%;

    float: left;

    margin-right: 1.94257%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 16.90831%;

    width: 40.8209%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.63753%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9 .vw5-textImage__image {

    width: 32.03829%;

    float: left;

    margin-right: 1.94257%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9 .vw5-textImage__text {

    width: 66.01914%;

    float: left;

    margin-right: 1.94257%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.36247%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.63753%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9 .vw5-textImage__image {

    width: 20.71134%;

    float: left;

    margin-right: 1.94257%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9 .vw5-textImage__text {

    width: 77.3461%;

    float: left;

    margin-right: 1.94257%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.36247%;

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.63753%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8 .vw5-textImage__image {

    width: 48.90465%;

    float: left;

    margin-right: 2.19071%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8 .vw5-textImage__text {

    width: 48.90465%;

    float: left;

    margin-right: 2.19071%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 16.90831%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8 .vw5-textImage__image {

    width: 23.35697%;

    float: left;

    margin-right: 2.19071%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8 .vw5-textImage__text {

    width: 74.45232%;

    float: left;

    margin-right: 2.19071%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.36247%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8 .vw5-textImage__image {

    width: 23.35697%;

    float: left;

    margin-right: 2.19071%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8 .vw5-textImage__text {

    width: 74.45232%;

    float: left;

    margin-right: 2.19071%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.36247%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6 .vw5-textImage__image {

    width: 48.52878%;

    float: left;

    margin-right: 2.94243%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6 .vw5-textImage__text {

    width: 48.52878%;

    float: left;

    margin-right: 2.94243%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.45416%;

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6 .vw5-textImage__image {

    width: 31.37171%;

    float: left;

    margin-right: 2.94243%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6 .vw5-textImage__text {

    width: 65.68586%;

    float: left;

    margin-right: 2.94243%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 16.90831%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6 .vw5-textImage__image {

    width: 14.21464%;

    float: left;

    margin-right: 2.94243%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6 .vw5-textImage__text {

    width: 82.84293%;

    float: left;

    margin-right: 2.94243%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 16.90831%;

    width: 15.45843%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12 .vw5-textImage__image {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12 .vw5-textImage__text {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.36247%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-default-md-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12 .vw5-textImage__image {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12 .vw5-textImage__text {

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 33.81663%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-default-md-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12 .vw5-textImage__image {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12 .vw5-textImage__text {

    width: 74.63753%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 33.81663%;

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 1.44988%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-default-md-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9 .vw5-textImage__image {

    width: 42.30769%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9 .vw5-textImage__text {

    width: 53.84615%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.14286%;

    width: 40%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9 .vw5-textImage__image {

    width: 30.76923%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9 .vw5-textImage__text {

    width: 65.38462%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9 .vw5-textImage__image {

    width: 19.23077%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9 .vw5-textImage__text {

    width: 76.92308%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%;

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12 .vw5-textImage__image {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12 .vw5-textImage__text {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12 .vw5-textImage__image {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12 .vw5-textImage__text {

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 34.28571%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12 .vw5-textImage__image {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12 .vw5-textImage__text {

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 34.28571%;

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8 .vw5-textImage__image {

    width: 47.82609%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8 .vw5-textImage__text {

    width: 47.82609%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.14286%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8 .vw5-textImage__image {

    width: 21.73913%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8 .vw5-textImage__text {

    width: 73.91304%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8 .vw5-textImage__image {

    width: 21.73913%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8 .vw5-textImage__text {

    width: 73.91304%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6 .vw5-textImage__image {

    width: 47.05882%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6 .vw5-textImage__text {

    width: 47.05882%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.57143%;

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-sm-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6 .vw5-textImage__image {

    width: 29.41176%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6 .vw5-textImage__text {

    width: 64.70588%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.14286%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-sm-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6 .vw5-textImage__image {

    width: 11.76471%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6 .vw5-textImage__text {

    width: 82.35294%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.14286%;

    width: 14.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-sm-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12 .vw5-textImage__image {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12 .vw5-textImage__text {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12 .vw5-textImage__image {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12 .vw5-textImage__text {

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 34.28571%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12 .vw5-textImage__image {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12 .vw5-textImage__text {

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 34.28571%;

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans12 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4 .vw5-textImage__image {

    width: 45.45455%;

    float: left;

    margin-right: 9.09091%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4 .vw5-textImage__text {

    width: 45.45455%;

    float: left;

    margin-right: 9.09091%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.57143%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans4 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4 .vw5-textImage__image {

    width: 18.18182%;

    float: left;

    margin-right: 9.09091%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4 .vw5-textImage__text {

    width: 72.72727%;

    float: left;

    margin-right: 9.09091%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.57143%;

    width: 14.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans4 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4 .vw5-textImage__image {

    width: 18.18182%;

    float: left;

    margin-right: 9.09091%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4 .vw5-textImage__text {

    width: 72.72727%;

    float: left;

    margin-right: 9.09091%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.57143%;

    width: 14.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans4 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6 .vw5-textImage__image {

    width: 47.05882%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6 .vw5-textImage__text {

    width: 47.05882%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 8.57143%;

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6 .vw5-textImage__image {

    width: 29.41176%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6 .vw5-textImage__text {

    width: 64.70588%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.14286%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6 .vw5-textImage__image {

    width: 11.76471%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6 .vw5-textImage__text {

    width: 82.35294%;

    float: left;

    margin-right: 5.88235%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.14286%;

    width: 14.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans6 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8 .vw5-textImage__image {

    width: 47.82609%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8 .vw5-textImage__text {

    width: 47.82609%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.14286%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8 .vw5-textImage__image {

    width: 21.73913%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8 .vw5-textImage__text {

    width: 73.91304%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8 .vw5-textImage__image {

    width: 21.73913%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8 .vw5-textImage__text {

    width: 73.91304%;

    float: left;

    margin-right: 4.34783%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans8 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9 .vw5-textImage__image {

    width: 42.30769%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9 .vw5-textImage__text {

    width: 53.84615%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 17.14286%;

    width: 40%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-50.vw5-lightbox-md-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9 .vw5-textImage__image {

    width: 30.76923%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9 .vw5-textImage__text {

    width: 65.38462%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-33.vw5-lightbox-md-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9 .vw5-textImage__image {

    width: 19.23077%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9 .vw5-textImage__text {

    width: 76.92308%;

    float: left;

    margin-right: 3.84615%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--noFlow .vw5-textImage__image {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionLeft .vw5-textImage__text,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--noFlow.vw5-textImage--positionRight .vw5-textImage__text {

    display: table-cell
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--positionLeft .vw5-imageCaption,.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--positionRight .vw5-imageCaption {

    text-align: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--positionLeft .vw5-textImage__text {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--positionRight .vw5-textImage__image {

    float: right;

    margin-right: 0
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image {

    text-align: center;

    display: inline;

    margin-left: 25.71429%;

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--positionCenter .vw5-textImage__image img {

    margin-bottom: -3px;

    display: inline
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--positionCenter .vw5-textImage__text {

    display: block;

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--flow .vw5-textImage__text {

    width: 100%;

    float: none
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--flow.vw5-textImage--positionCenter .vw5-textImage__text {

    float: left
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9.vw5-textImage--flow.vw5-textImage--positionRight .vw5-textImage__image {

    margin-left: 2.85714%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9 .vw5-textImage__image {

    margin-bottom: 3px;

    display: inline;

    max-width: 50%
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9 .vw5-textImage__image img {

    display: block
}

.vw5-textImage.vw5-textImage--imagewidth-25.vw5-lightbox-md-spans9 .vw5-imageCaption {

    padding: 3px 0 5px 0
}

html .vw5-textImage ul li,html .vw5-textImage ol li {

    line-height: 25px
}
.vw5-textImageImageEnlarge a .outerHoverIcon {

    display: none
}

.vw5-textImageImageEnlarge a:hover .outerHoverIcon {

    display: block
}
.vw5-webStandard .vw5-themeContent {

    margin-bottom: 80px
}

.vw5-themeContent {

    margin-bottom: 80px
}

.vw5-themeContent--right .vw5-themeContent__mobileImage,.vw5-themeContent--left .vw5-themeContent__mobileImage {

    display: none
}

.vw5-themeContent--right .vw5-themeContent__image,.vw5-themeContent--left .vw5-themeContent__image {

    display: block;

    margin-bottom: 20px
}

.vw5-themeContent__col1 {

    width: 91.49319%;

    float: left;

    margin-right: 2.08173%
}

.vw5-themeContent--hasSecondCol .vw5-themeContent__col1 {

    width: 40.45233%;

    float: left;

    margin-right: 2.08173%
}

.vw5-themeContent--hasSecondCol .vw5-themeContent__col2 {

    margin-left: 8.50681%;

    width: 40.45233%;

    float: left;

    margin-right: 2.08173%
}

.vw5-themeContent--right {

    margin-bottom: 60px
}

.vw5-themeContent--right .vw5-themeContent__image {

    width: 48.95914%;

    float: right;

    margin-right: 0;

    margin-left: 6.42508%
}

.vw5-themeContent--right .vw5-themeContent__text {

    display: block;

    width: 91.49319%;

    float: left;

    margin-right: 2.08173%;

    float: none
}

.vw5-themeContent--right .vw5-themeContent__headline {

    float: none
}

.vw5-themeContent--right .vw5-themeContent__button {

    margin-bottom: 20px
}

.vw5-themeContent--left {

    margin-bottom: 60px
}

.vw5-themeContent--left .vw5-themeContent__image {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%;

    margin-right: 6.42508%
}

.vw5-themeContent--left .vw5-themeContent__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0;

    float: none
}

.vw5-themeContent--left .vw5-themeContent__headline {

    width: 44.61578%;

    float: right;

    margin-right: 0
}

.vw5-themeContent--left .vw5-themeContent__button {

    margin-bottom: 20px
}

.vw5-themeContent__col1 {

    width: 91.54584%;

    float: left;

    margin-right: 1.44988%
}

.vw5-themeContent--hasSecondCol .vw5-themeContent__col1 {

    width: 40.8209%;

    float: left;

    margin-right: 1.44988%
}

.vw5-themeContent--hasSecondCol .vw5-themeContent__col2 {

    margin-left: 8.45416%;

    width: 40.8209%;

    float: left;

    margin-right: 1.44988%
}

.vw5-themeContent--right {

    margin-bottom: 40px
}

.vw5-themeContent--right .vw5-themeContent__image {

    width: 49.27506%;

    float: right;

    margin-right: 0;

    margin-left: 7.00427%;

    margin-bottom: 40px
}

.vw5-themeContent--right .vw5-themeContent__text {

    width: 91.54584%;

    float: left;

    margin-right: 1.44988%;

    float: none;

    margin-bottom: 40px
}

.vw5-themeContent--right .vw5-themeContent__button {

    margin-bottom: 40px
}

.vw5-themeContent--left {

    margin-bottom: 40px
}

.vw5-themeContent--left .vw5-themeContent__image {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    margin-right: 7.00427%;

    margin-bottom: 40px
}

.vw5-themeContent--left .vw5-themeContent__text {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0;

    float: none;

    margin-bottom: 40px
}

.vw5-themeContent--left .vw5-themeContent__headline {

    width: 43.72067%;

    float: right;

    margin-right: 0
}

.vw5-themeContent--left .vw5-themeContent__button {

    margin-bottom: 40px
}
html .vw5-themeContentText ul li,html .vw5-themeContentText ol li {
    line-height: 25px
}
.vw5-themeButtonPrimary__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-themeButtonPrimary a {

    max-width: 198px
}
.vw5-themeBasicFullWidthImage a .outerHoverIcon {

    display: none
}

.vw5-themeBasicFullWidthImage a:hover .outerHoverIcon {

    display: block
}

.vw5-themeBasicFullWidthImage {

    margin-bottom: 80px
}

.vw5-themeBasicFullWidthImage.default-sm-spans3,.vw5-themeBasicFullWidthImage.default-sm-spans4,.vw5-themeBasicFullWidthImage.default-sm-spans6,.vw5-themeBasicFullWidthImage.default-md-spans3,.vw5-themeBasicFullWidthImage.default-md-spans4,.vw5-themeBasicFullWidthImage.default-md-spans6,.vw5-themeBasicFullWidthImage.default-lg-spans3,.vw5-themeBasicFullWidthImage.default-lg-spans4,.vw5-themeBasicFullWidthImage.default-lg-spans6,.vw5-themeBasicFullWidthImage.default-xl-spans3,.vw5-themeBasicFullWidthImage.default-xl-spans4,.vw5-themeBasicFullWidthImage.default-xl-spans6 {

    margin-bottom: 0
}
html .vw5-themeBasicHeadline--gray {

    padding: 60px 0
}

html .vw5-themeBasicHeadline:before {

    padding: 0 48px;

    margin-left: -48px
}

html .vw5-themeBasicHeadline:before {

    padding: 0 50px;

    margin-left: -50px
}

html .vw5-themeBasicHeadline {

    margin-bottom: 80px
}

html .vw5-themeBasicHeadline__headline .vw5-themeBasicHeadline__sub {

    margin-left: 8.50681%;

    margin-right: 8.50681%;

    width: 82.98638%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-themeBasicHeadline__headline .vw5-themeBasicHeadline__sub {

    margin-left: 8.45416%;

    margin-right: 8.45416%;

    width: 83.09169%;

    float: left;

    margin-right: 1.44988%;

    font-size: 16px;

    line-height: 25px
}
.vw5-themeSpace {
    height: 80px
}
html .vw5-paragraphsGroupParallax--gray {

    padding: 60px 0
}

html .vw5-paragraphsGroupParallax:before {

    padding: 0 48px;

    margin-left: -48px
}

html .vw5-paragraphsGroupParallax:before {

    padding: 0 50px;

    margin-left: -50px
}

html .vw5-paragraphsGroupParallax {

    margin-bottom: 80px
}

html .vw5-paragraphsGroupParallax .vw5-paragraphsGroupParallax__background {

    padding: 60px 48px;

    margin-left: -48px;

    margin-top: -60px
}

html .vw5-paragraphsGroupParallax .vw5-paragraphsGroupParallax__background {

    padding: 60px 50px;

    margin-left: -50px;

    margin-top: -60px
}
.vw5-columns.col2col-50_50.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-50_50.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-50_50.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-50_50.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-50_50.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-50_50.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-66_33.vw5-default-sm-spans12 .vw5-columns__listItem.span2 {

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-66_33.vw5-default-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-66_33.vw5-default-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-66_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-66_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-66_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-33_66.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-33_66.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-33_66.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-33_66.vw5-default-sm-spans12 .vw5-columns__listItem.span2 {

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-33_66.vw5-default-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-33_66.vw5-default-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-75_25.vw5-default-sm-spans12 .vw5-columns__listItem.span3 {

    width: 74.47957%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-75_25.vw5-default-sm-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-75_25.vw5-default-sm-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-75_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-75_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-75_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-25_75.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-25_75.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-25_75.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-25_75.vw5-default-sm-spans12 .vw5-columns__listItem.span3 {

    width: 74.47957%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col2col-25_75.vw5-default-sm-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-25_75.vw5-default-sm-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col3col-33_33_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col3col-33_33_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col3col-33_33_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col3col-25_50_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-sm-spans12 .vw5-columns__listItem.span2 {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col3col-25_50_25.vw5-default-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col3col-25_50_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1 {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-50_50.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-50_50.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-50_50.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-50_50.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-50_50.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-50_50.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-66_33.vw5-default-md-spans12 .vw5-columns__listItem.span2 {

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-66_33.vw5-default-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-66_33.vw5-default-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-66_33.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-66_33.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-66_33.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-33_66.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-33_66.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-33_66.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-33_66.vw5-default-md-spans12 .vw5-columns__listItem.span2 {

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-33_66.vw5-default-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-33_66.vw5-default-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-75_25.vw5-default-md-spans12 .vw5-columns__listItem.span3 {

    width: 74.63753%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-75_25.vw5-default-md-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-75_25.vw5-default-md-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-75_25.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-75_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-75_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-25_75.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-25_75.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-25_75.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-25_75.vw5-default-md-spans12 .vw5-columns__listItem.span3 {

    width: 74.63753%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col2col-25_75.vw5-default-md-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-25_75.vw5-default-md-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col3col-33_33_33.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col3col-33_33_33.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col3col-33_33_33.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col3col-25_50_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-md-spans12 .vw5-columns__listItem.span2 {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col3col-25_50_25.vw5-default-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col3col-25_50_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1 {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-default-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-50_50.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-50_50.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-50_50.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-50_50.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-50_50.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-50_50.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-66_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span2 {

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-66_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-66_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-66_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-66_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-66_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-33_66.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-33_66.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-33_66.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-33_66.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span2 {

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-33_66.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-33_66.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-75_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span3 {

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-75_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-75_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-75_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-75_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-75_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-25_75.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-25_75.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-25_75.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-25_75.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span3 {

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-25_75.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-25_75.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span2 {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-sm-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-50_50.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-50_50.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-50_50.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-50_50.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-50_50.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-50_50.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-66_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span2 {

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-66_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-66_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-66_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-66_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-66_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-33_66.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-33_66.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-33_66.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-33_66.vw5-lightbox-md-spans12 .vw5-columns__listItem.span2 {

    width: 65.71429%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-33_66.vw5-lightbox-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-33_66.vw5-lightbox-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-75_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span3 {

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-75_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-75_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-75_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-75_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-75_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-25_75.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-25_75.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-25_75.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col2col-25_75.vw5-lightbox-md-spans12 .vw5-columns__listItem.span3 {

    width: 74.28571%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col2col-25_75.vw5-lightbox-md-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col2col-25_75.vw5-lightbox-md-spans12 .vw5-columns__listItem.span3.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 31.42857%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-33_33_33.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span2 {

    width: 48.57143%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span2.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col3col-25_50_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1 {

    width: 22.85714%;

    float: left;

    margin-right: 2.85714%
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineLast {

    float: right;

    margin-right: 0
}

.vw5-columns.col4col-25_25_25_25.vw5-lightbox-md-spans12 .vw5-columns__listItem.span1.vw5-columns__listItem--lineFirst {

    margin-left: 0
}

.vw5-columns {

    margin-bottom: 80px
}

.vw5-columns.default-sm-spans3,.vw5-columns.default-sm-spans4,.vw5-columns.default-sm-spans6,.vw5-columns.default-md-spans3,.vw5-columns.default-md-spans4,.vw5-columns.default-md-spans6,.vw5-columns.default-lg-spans3,.vw5-columns.default-lg-spans4,.vw5-columns.default-lg-spans6,.vw5-columns.default-xl-spans3,.vw5-columns.default-xl-spans4,.vw5-columns.default-xl-spans6 {

    margin-bottom: 0
}

.vw5-columns--gray {

    padding: 60px 0
}

.vw5-columns:before {

    padding: 0 48px;

    margin-left: -48px
}

.vw5-columns:before {

    padding: 0 50px;

    margin-left: -50px
}

.vw5-columns__listItem {

    margin-bottom: 0px
}

.vw5-columns__listItem--lineLast {

    margin-bottom: 0px
}
.vw5-themeBasicTable {

    display: block
}

.vw5-themeBasicTable.mobile {

    display: none
}

.vw5-themeBasicTable .standard thead {

    font-size: 16px;

    line-height: 25px;

    font-weight: bold;

    background: #bdc3c6
}

.vw5-themeBasicTable .standard tbody {

    font-size: 12px;

    line-height: 18px;

    background: #fff
}

.vw5-themeBasicTable .standard tbody .even {

    background: #f3f5f6
}

.vw5-themeBasicTable .standard tbody .summary {

    background: #fff;

    font-weight: bold
}

.vw5-themeBasicTable .standard tbody .summary td {

    border-top: 2px solid #bdc3c6
}

.vw5-themeBasicTable .standard td,.vw5-themeBasicTable .standard th {

    padding: 20px 30px 20px 0
}

.vw5-themeBasicTable .standard td:first-child,.vw5-themeBasicTable .standard th:first-child {

    padding-left: 30px
}
.vw5-themeFormDynamic {
    width: 48.95914%;
    float: left;
    margin-right: 2.08173%;
    margin-left: 25.52043%;
    margin-right: 25.52043%
}
.vw5-statisticsOpt {
    margin-bottom: 80px
}
.vw5-webStandard.vw5-modelsFindModel--gray {

    padding: 60px 0
}

.vw5-webStandard.vw5-modelsFindModel:before {

    padding: 0 48px;

    margin-left: -48px
}

.vw5-webStandard.vw5-modelsFindModel:before {

    padding: 0 50px;

    margin-left: -50px
}

.vw5-webStandard.vw5-modelsFindModel {

    margin-bottom: 80px
}

.vw5-webStandard.vw5-modelsFindModel.default-sm-spans3,.vw5-webStandard.vw5-modelsFindModel.default-sm-spans4,.vw5-webStandard.vw5-modelsFindModel.default-sm-spans6,.vw5-webStandard.vw5-modelsFindModel.default-md-spans3,.vw5-webStandard.vw5-modelsFindModel.default-md-spans4,.vw5-webStandard.vw5-modelsFindModel.default-md-spans6,.vw5-webStandard.vw5-modelsFindModel.default-lg-spans3,.vw5-webStandard.vw5-modelsFindModel.default-lg-spans4,.vw5-webStandard.vw5-modelsFindModel.default-lg-spans6,.vw5-webStandard.vw5-modelsFindModel.default-xl-spans3,.vw5-webStandard.vw5-modelsFindModel.default-xl-spans4,.vw5-webStandard.vw5-modelsFindModel.default-xl-spans6 {

    margin-bottom: 0
}
html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%;

    margin-top: 0
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-child(2n+1) {

    clear: none
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-child(n+5) {

    margin-top: 80px
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-child(4n) {

    float: right;

    margin-right: 0
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-child(4n+1) {

    clear: both
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-last-child(3):nth-child(4n+1) {

    margin-left: 12.76022%
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-last-child(2):nth-child(4n+1) {

    margin-left: 25.52043%
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:last-child:nth-child(4n+1) {

    margin-left: 38.28065%
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%;

    margin-top: 0
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-child(2n+1) {

    clear: none
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-child(n+5) {

    margin-top: 80px
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-child(4n) {

    float: right;

    margin-right: 0
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-child(4n+1) {

    clear: both
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-last-child(3):nth-child(4n+1) {

    margin-left: 12.68124%
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:nth-last-child(2):nth-child(4n+1) {

    margin-left: 25.36247%
}

html .vw5-modelsFindModelModelList .vw5-modelsFindModelModelList__listItem:last-child:nth-child(4n+1) {

    margin-left: 38.04371%
}
.vw5-modelsFindModelModelListModel__prices {
    font-size: inherit
}
html .vw5-modelsFindModelHeadline--gray {

    padding: 60px 0
}

html .vw5-modelsFindModelHeadline:before {

    padding: 0 48px;

    margin-left: -48px
}

html .vw5-modelsFindModelHeadline:before {

    padding: 0 50px;

    margin-left: -50px
}

html .vw5-modelsFindModelHeadline {

    margin-bottom: 80px
}

html .vw5-modelsFindModelHeadline__headline .vw5-modelsFindModelHeadline__sub {

    margin-left: 8.50681%;

    margin-right: 8.50681%;

    width: 82.98638%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-modelsFindModelHeadline__headline .vw5-modelsFindModelHeadline__sub {

    margin-left: 8.45416%;

    margin-right: 8.45416%;

    width: 83.09169%;

    float: left;

    margin-right: 1.44988%;

    font-size: 16px;

    line-height: 25px
}
.vw5-autoAbo {

    margin-left: 17.01362%;

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%;

    margin-bottom: 80px
}

.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip {

    width: 24%
}

.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city {

    width: 74%
}

.vw5-autoAbo {

    margin-left: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%;

    margin-bottom: 80px
}

.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip {

    width: 24%
}

.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city {

    width: 74%
}

.vw5-autoAbo {

    margin-left: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn {

    width: 48.90465%;

    float: left;

    margin-right: 2.19071%
}

.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn:nth-child(2n) {

    float: right;

    margin-right: 0
}

.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_street,.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_email {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip {

    width: 21.64034%;

    float: left;

    margin-right: 4.47955%
}

.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoAbo .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city {

    width: 73.88011%;

    float: right;

    margin-right: 0
}
.vw5-autoEditAddressEditFormForm {

    margin-left: 17.01362%;

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%;

    margin-bottom: 80px
}

.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip {

    width: 24%
}

.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city {

    width: 74%
}

.vw5-autoEditAddressEditFormForm {

    margin-left: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%;

    margin-bottom: 80px
}

.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip {

    width: 24%
}

.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city {

    width: 74%
}

.vw5-autoEditAddressEditFormForm {

    margin-left: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn {

    width: 48.90465%;

    float: left;

    margin-right: 2.19071%
}

.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn:nth-child(2n) {

    float: right;

    margin-right: 0
}

.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_street,.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_email {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip {

    width: 21.64034%;

    float: left;

    margin-right: 4.47955%
}

.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoEditAddressEditFormForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city {

    width: 73.88011%;

    float: right;

    margin-right: 0
}
.vw5-autoEditAddressContactForm {

    margin-left: 17.01362%;

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%;

    margin-bottom: 80px
}

.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_new_zip,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_new_zip {

    width: 24%
}

.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_new_city,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_new_city {

    width: 74%
}

.vw5-autoEditAddressContactForm {

    margin-left: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%;

    margin-bottom: 80px
}

.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_new_zip,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_new_zip {

    width: 24%
}

.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_new_city,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_new_city {

    width: 74%
}

.vw5-autoEditAddressContactForm {

    margin-left: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn {

    width: 48.90465%;

    float: left;

    margin-right: 2.19071%
}

.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn:nth-child(2n) {

    float: right;

    margin-right: 0
}

.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_street,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_email,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_new_street,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_new_email {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_new_zip,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_new_zip {

    width: 21.64034%;

    float: left;

    margin-right: 4.47955%
}

.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_new_city,.vw5-autoEditAddressContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_new_city {

    width: 73.88011%;

    float: right;

    margin-right: 0
}
.vw5-autoUnsubscribeContactForm {

    margin-left: 17.01362%;

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%;

    margin-bottom: 80px
}

.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip {

    width: 24%
}

.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city {

    width: 74%
}

.vw5-autoUnsubscribeContactForm {

    margin-left: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%;

    margin-bottom: 80px
}

.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip {

    width: 24%
}

.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city {

    width: 74%
}

.vw5-autoUnsubscribeContactForm {

    margin-left: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn {

    width: 48.90465%;

    float: left;

    margin-right: 2.19071%
}

.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn:nth-child(2n) {

    float: right;

    margin-right: 0
}

.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_street,.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_email {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_zip,.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_zip {

    width: 21.64034%;

    float: left;

    margin-right: 4.47955%
}

.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-person_person_city,.vw5-autoUnsubscribeContactForm .kwfFormCard>.vw5-kwfFormContainerColumns .vw5-kwfFormContainerColumn .vw5-company_company_city {

    width: 73.88011%;

    float: right;

    margin-right: 0
}
.vw5-newsletterSubscribeApi input,.vw5-newsletterSubscribeApi label,.vw5-newsletterSubscribeApi .kwfFormFieldRadio,.vw5-newsletterSubscribeApi__submit,.vw5-newsletterSubscribeApi .vw5-kwfFieldErrorMessage {

    margin-left: 25.52043%
}

.vw5-newsletterSubscribeApi input,.vw5-newsletterSubscribeApi label,.vw5-newsletterSubscribeApi .kwfFormFieldRadio,.vw5-newsletterSubscribeApi__submit,.vw5-newsletterSubscribeApi .vw5-kwfFieldErrorMessage {

    margin-left: 25.36247%
}
html .vw5-modelsDetailNewsView__searchForm {

    margin-left: -48px;

    margin-right: -48px
}

html .vw5-modelsDetailNewsView__searchForm {

    margin-left: -50px;

    margin-right: -50px
}

html .vw5-modelsDetailNewsView__button {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

html .vw5-modelsDetailNewsView__button a {

    max-width: 198px
}

html .vw5-modelsDetailNewsView__newsItem {

    margin-bottom: 80px
}

html .vw5-modelsDetailNewsView__image {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-modelsDetailNewsView__text {

    width: 65.97276%;

    float: right;

    margin-right: 0
}

html .vw5-modelsDetailNewsView__teaser {

    width: 65.97276%;

    float: right;

    margin-right: 0
}
.vw5-webStandard .vw5-poiCarConfiguratorUseractivation {

    margin-bottom: 80px
}

.vw5-poiCarConfiguratorUseractivation {

    margin-bottom: 80px
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__mobileImage,.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__mobileImage {

    display: none
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__image,.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__image {

    display: block;

    margin-bottom: 20px
}

.vw5-poiCarConfiguratorUseractivation__col1 {

    width: 91.49319%;

    float: left;

    margin-right: 2.08173%
}

.vw5-poiCarConfiguratorUseractivation--hasSecondCol .vw5-poiCarConfiguratorUseractivation__col1 {

    width: 40.45233%;

    float: left;

    margin-right: 2.08173%
}

.vw5-poiCarConfiguratorUseractivation--hasSecondCol .vw5-poiCarConfiguratorUseractivation__col2 {

    margin-left: 8.50681%;

    width: 40.45233%;

    float: left;

    margin-right: 2.08173%
}

.vw5-poiCarConfiguratorUseractivation--right {

    margin-bottom: 60px
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__image {

    width: 48.95914%;

    float: right;

    margin-right: 0;

    margin-left: 6.42508%
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__text {

    display: block;

    width: 91.49319%;

    float: left;

    margin-right: 2.08173%;

    float: none
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__headline {

    float: none
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__button {

    margin-bottom: 20px
}

.vw5-poiCarConfiguratorUseractivation--left {

    margin-bottom: 60px
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__image {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%;

    margin-right: 6.42508%
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0;

    float: none
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__headline {

    width: 44.61578%;

    float: right;

    margin-right: 0
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__button {

    margin-bottom: 20px
}

.vw5-poiCarConfiguratorUseractivation__col1 {

    width: 91.54584%;

    float: left;

    margin-right: 1.44988%
}

.vw5-poiCarConfiguratorUseractivation--hasSecondCol .vw5-poiCarConfiguratorUseractivation__col1 {

    width: 40.8209%;

    float: left;

    margin-right: 1.44988%
}

.vw5-poiCarConfiguratorUseractivation--hasSecondCol .vw5-poiCarConfiguratorUseractivation__col2 {

    margin-left: 8.45416%;

    width: 40.8209%;

    float: left;

    margin-right: 1.44988%
}

.vw5-poiCarConfiguratorUseractivation--right {

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__image {

    width: 49.27506%;

    float: right;

    margin-right: 0;

    margin-left: 7.00427%;

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__text {

    width: 91.54584%;

    float: left;

    margin-right: 1.44988%;

    float: none;

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__button {

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorUseractivation--left {

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__image {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    margin-right: 7.00427%;

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__text {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0;

    float: none;

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__headline {

    width: 43.72067%;

    float: right;

    margin-right: 0
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__button {

    margin-bottom: 40px
}
.vw5-poiCarConfiguratorUseractivationButton__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-poiCarConfiguratorUseractivationButton a {

    max-width: 198px
}
.vw5-webStandard .vw5-poiCarConfiguratorWatchlist {

    margin-bottom: 80px
}

.vw5-poiCarConfiguratorWatchlist {

    margin-bottom: 80px
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__mobileImage,.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__mobileImage {

    display: none
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__image,.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__image {

    display: block;

    margin-bottom: 20px
}

.vw5-poiCarConfiguratorWatchlist__col1 {

    width: 91.49319%;

    float: left;

    margin-right: 2.08173%
}

.vw5-poiCarConfiguratorWatchlist--hasSecondCol .vw5-poiCarConfiguratorWatchlist__col1 {

    width: 40.45233%;

    float: left;

    margin-right: 2.08173%
}

.vw5-poiCarConfiguratorWatchlist--hasSecondCol .vw5-poiCarConfiguratorWatchlist__col2 {

    margin-left: 8.50681%;

    width: 40.45233%;

    float: left;

    margin-right: 2.08173%
}

.vw5-poiCarConfiguratorWatchlist--right {

    margin-bottom: 60px
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__image {

    width: 48.95914%;

    float: right;

    margin-right: 0;

    margin-left: 6.42508%
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__text {

    display: block;

    width: 91.49319%;

    float: left;

    margin-right: 2.08173%;

    float: none
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__headline {

    float: none
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__button {

    margin-bottom: 20px
}

.vw5-poiCarConfiguratorWatchlist--left {

    margin-bottom: 60px
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__image {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%;

    margin-right: 6.42508%
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__text {

    display: block;

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0;

    float: none
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__headline {

    width: 44.61578%;

    float: right;

    margin-right: 0
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__button {

    margin-bottom: 20px
}

.vw5-poiCarConfiguratorWatchlist__col1 {

    width: 91.54584%;

    float: left;

    margin-right: 1.44988%
}

.vw5-poiCarConfiguratorWatchlist--hasSecondCol .vw5-poiCarConfiguratorWatchlist__col1 {

    width: 40.8209%;

    float: left;

    margin-right: 1.44988%
}

.vw5-poiCarConfiguratorWatchlist--hasSecondCol .vw5-poiCarConfiguratorWatchlist__col2 {

    margin-left: 8.45416%;

    width: 40.8209%;

    float: left;

    margin-right: 1.44988%
}

.vw5-poiCarConfiguratorWatchlist--right {

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__image {

    width: 49.27506%;

    float: right;

    margin-right: 0;

    margin-left: 7.00427%;

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__text {

    width: 91.54584%;

    float: left;

    margin-right: 1.44988%;

    float: none;

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__button {

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorWatchlist--left {

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__image {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    margin-right: 7.00427%;

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__text {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0;

    float: none;

    margin-bottom: 40px
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__headline {

    width: 43.72067%;

    float: right;

    margin-right: 0
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__button {

    margin-bottom: 40px
}
.vw5-poiCarConfiguratorWatchlistButton__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-poiCarConfiguratorWatchlistButton a {

    max-width: 198px
}
html .vw5-specialBeetlePinkEdition__variants {

    margin-bottom: 80px
}

html .vw5-specialBeetlePinkEdition__variants.default-sm-spans3,html .vw5-specialBeetlePinkEdition__variants.default-sm-spans4,html .vw5-specialBeetlePinkEdition__variants.default-sm-spans6,html .vw5-specialBeetlePinkEdition__variants.default-md-spans3,html .vw5-specialBeetlePinkEdition__variants.default-md-spans4,html .vw5-specialBeetlePinkEdition__variants.default-md-spans6,html .vw5-specialBeetlePinkEdition__variants.default-lg-spans3,html .vw5-specialBeetlePinkEdition__variants.default-lg-spans4,html .vw5-specialBeetlePinkEdition__variants.default-lg-spans6,html .vw5-specialBeetlePinkEdition__variants.default-xl-spans3,html .vw5-specialBeetlePinkEdition__variants.default-xl-spans4,html .vw5-specialBeetlePinkEdition__variants.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-specialBeetlePinkEdition__variants__icon {

    display: inline;

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-specialBeetlePinkEdition__variants__icon:first-child {

    margin-left: 25.52043%;

    margin-bottom: 0
}

html .vw5-specialBeetlePinkEdition__variants__icon {

    display: inline;

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-specialBeetlePinkEdition__variants__icon:first-child {

    margin-left: 25.36247%;

    margin-bottom: 0
}

html .vw5-specialBeetlePinkEdition__variants__limo {

    margin-left: 25.52043%
}

html .vw5-specialBeetlePinkEdition__variants__limo {

    margin-left: 25.36247%
}

html .vw5-specialBeetlePinkEdition__variants__icon {

    margin-bottom: 10px;

    height: 64px;

    background-size: auto 78%;

    background-repeat: no-repeat;

    background-position: center
}

html .vw5-specialBeetlePinkEdition__variants__limo {

    background-image: url(/assets/web/components/Special/BeetlePinkEdition/Images/limo.png)
}

html .vw5-specialBeetlePinkEdition__variants__limo--checked {

    background-image: url(/assets/web/components/Special/BeetlePinkEdition/Images/limoPink.png)
}

html .vw5-specialBeetlePinkEdition__variants__cabrio {

    background-image: url(/assets/web/components/Special/BeetlePinkEdition/Images/cabrio.png)
}

html .vw5-specialBeetlePinkEdition__variants__cabrio--checked {

    background-image: url(/assets/web/components/Special/BeetlePinkEdition/Images/cabrioPink.png)
}

html .vw5-specialBeetlePinkEdition__variants__inputs__input {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-specialBeetlePinkEdition__variants__inputs__input:first-child {

    margin-left: 25.52043%;

    margin-bottom: 0
}

html .vw5-specialBeetlePinkEdition__variants__inputs__input {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-specialBeetlePinkEdition__variants__inputs__input:first-child {

    margin-left: 25.36247%;

    margin-bottom: 0
}

html .vw5-specialBeetlePinkEdition__variants__inputs__few:after {

    display: none
}

html .vw5-specialBeetlePinkEdition__variants__inputs__none:after {

    display: none
}

html .vw5-specialBeetlePinkEdition__variants__few:after {

    width: 190px;

    font-size: 13px
}

html .vw5-specialBeetlePinkEdition__variants__none:after {

    width: 190px;

    font-size: 13px
}
html .vw5-specialBeetlePinkEditionTeaser {

    margin-bottom: 80px
}

html .vw5-specialBeetlePinkEditionTeaser.default-sm-spans3,html .vw5-specialBeetlePinkEditionTeaser.default-sm-spans4,html .vw5-specialBeetlePinkEditionTeaser.default-sm-spans6,html .vw5-specialBeetlePinkEditionTeaser.default-md-spans3,html .vw5-specialBeetlePinkEditionTeaser.default-md-spans4,html .vw5-specialBeetlePinkEditionTeaser.default-md-spans6,html .vw5-specialBeetlePinkEditionTeaser.default-lg-spans3,html .vw5-specialBeetlePinkEditionTeaser.default-lg-spans4,html .vw5-specialBeetlePinkEditionTeaser.default-lg-spans6,html .vw5-specialBeetlePinkEditionTeaser.default-xl-spans3,html .vw5-specialBeetlePinkEditionTeaser.default-xl-spans4,html .vw5-specialBeetlePinkEditionTeaser.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-specialBeetlePinkEditionTeaser figure {

    padding: 0 15%
}

html .vw5-specialBeetlePinkEditionTeaser figure {

    padding: 0 26%
}

html .vw5-specialBeetlePinkEditionTeaser {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-specialBeetlePinkEditionTeaser__listItem {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-specialBeetlePinkEditionTeaser__listItem:nth-child(3) {

    float: right;

    margin-right: 0
}

html .vw5-specialBeetlePinkEditionTeaser {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-specialBeetlePinkEditionTeaser__listItem {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-specialBeetlePinkEditionTeaser__listItem:nth-child(3) {

    float: right;

    margin-right: 0
}
html .vw5-specialBeetlePinkEditionEquipment {

    margin-left: -48px;

    margin-right: -48px
}

html .vw5-specialBeetlePinkEditionEquipment {

    margin-left: -50px;

    margin-right: -50px
}

html .vw5-specialBeetlePinkEditionEquipment {

    margin-bottom: 80px
}

html .vw5-specialBeetlePinkEditionEquipment.default-sm-spans3,html .vw5-specialBeetlePinkEditionEquipment.default-sm-spans4,html .vw5-specialBeetlePinkEditionEquipment.default-sm-spans6,html .vw5-specialBeetlePinkEditionEquipment.default-md-spans3,html .vw5-specialBeetlePinkEditionEquipment.default-md-spans4,html .vw5-specialBeetlePinkEditionEquipment.default-md-spans6,html .vw5-specialBeetlePinkEditionEquipment.default-lg-spans3,html .vw5-specialBeetlePinkEditionEquipment.default-lg-spans4,html .vw5-specialBeetlePinkEditionEquipment.default-lg-spans6,html .vw5-specialBeetlePinkEditionEquipment.default-xl-spans3,html .vw5-specialBeetlePinkEditionEquipment.default-xl-spans4,html .vw5-specialBeetlePinkEditionEquipment.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-specialBeetlePinkEditionEquipment__listItem {

    padding: 20px 48px
}

html .vw5-specialBeetlePinkEditionEquipment__listItem {

    padding: 20px 50px
}
html .vw5-specialBeetlePinkEditionEquipmentEntry__image {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-specialBeetlePinkEditionEquipmentEntry__image {

    width: 15.45843%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-specialBeetlePinkEditionEquipmentEntry__text {

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-specialBeetlePinkEditionEquipmentEntry__text {

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-specialBeetlePinkEditionEquipmentEntry__info {

    width: 6.42508%;

    float: right;

    margin-right: 0
}

html .vw5-specialBeetlePinkEditionEquipmentEntry__info {

    width: 7.00427%;

    float: right;

    margin-right: 0
}

html .vw5-specialBeetlePinkEditionEquipmentEntry__info a {

    width: 30px;

    height: 30px
}

html .vw5-specialBeetlePinkEditionEquipmentEntry__info a:before {

    font-size: 25px;

    width: 29px;

    line-height: 30px
}
.vw5-specialBeetlePinkEditionButton__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-specialBeetlePinkEditionButton a {

    max-width: 198px
}
html .vw5-specialBeetlePinkEditionAgb {

    padding: 100px
}

html .vw5-specialBeetlePinkEditionAgb {

    padding: 100px
}
.vw5-specialSchnappDenUp {
    width: 48.95914%;
    float: left;
    margin-right: 2.08173%;
    margin-left: 25.52043%;
    margin-right: 25.52043%
}
html .vw5-carReservationFormAgb {

    padding: 100px
}

html .vw5-carReservationFormAgb {

    padding: 100px
}
html .vw5-carReservationConfigurator {

    margin-bottom: 80px
}

html .vw5-carReservationConfigurator.default-sm-spans3,html .vw5-carReservationConfigurator.default-sm-spans4,html .vw5-carReservationConfigurator.default-sm-spans6,html .vw5-carReservationConfigurator.default-md-spans3,html .vw5-carReservationConfigurator.default-md-spans4,html .vw5-carReservationConfigurator.default-md-spans6,html .vw5-carReservationConfigurator.default-lg-spans3,html .vw5-carReservationConfigurator.default-lg-spans4,html .vw5-carReservationConfigurator.default-lg-spans6,html .vw5-carReservationConfigurator.default-xl-spans3,html .vw5-carReservationConfigurator.default-xl-spans4,html .vw5-carReservationConfigurator.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-carReservationConfigurator__item {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-carReservationConfigurator__item:nth-child(2n) {

    float: right;

    margin-right: 0
}

html .vw5-carReservationConfigurator__items--odd .vw5-carReservationConfigurator__item:last-child {

    margin-left: 25.52043%;

    margin-right: 25.52043%
}

html .vw5-carReservationConfigurator__variants {

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%;

    margin-left: 17.01362%;

    margin-right: 17.01362%
}

html .vw5-carReservationConfigurator__item {

    width: 48.90465%;

    float: left;

    margin-right: 2.19071%
}

html .vw5-carReservationConfigurator__item:nth-child(2n) {

    float: right;

    margin-right: 0
}

html .vw5-carReservationConfigurator__items {

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%;

    margin-left: 16.90831%;

    margin-right: 16.90831%
}

html .vw5-carReservationConfigurator__items--odd .vw5-carReservationConfigurator__item:last-child {

    margin-left: 25.54768%;

    margin-right: 25.54768%
}

html .vw5-carReservationConfigurator__variants {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    margin-left: 25.36247%;

    margin-right: 25.36247%
}
html .vw5-carReservationTeaser {

    margin-bottom: 80px
}

html .vw5-carReservationTeaser.default-sm-spans3,html .vw5-carReservationTeaser.default-sm-spans4,html .vw5-carReservationTeaser.default-sm-spans6,html .vw5-carReservationTeaser.default-md-spans3,html .vw5-carReservationTeaser.default-md-spans4,html .vw5-carReservationTeaser.default-md-spans6,html .vw5-carReservationTeaser.default-lg-spans3,html .vw5-carReservationTeaser.default-lg-spans4,html .vw5-carReservationTeaser.default-lg-spans6,html .vw5-carReservationTeaser.default-xl-spans3,html .vw5-carReservationTeaser.default-xl-spans4,html .vw5-carReservationTeaser.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-carReservationTeaser figure {

    padding: 0 15%
}

html .vw5-carReservationTeaser figure {

    padding: 0 26%
}

html .vw5-carReservationTeaser {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-carReservationTeaser__listItem {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-carReservationTeaser__listItem:nth-child(3) {

    float: right;

    margin-right: 0
}

html .vw5-carReservationTeaser {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-carReservationTeaser__listItem {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-carReservationTeaser__listItem:nth-child(3) {

    float: right;

    margin-right: 0
}
html .vw5-carReservationEquipment {

    margin-left: -48px;

    margin-right: -48px
}

html .vw5-carReservationEquipment {

    margin-left: -50px;

    margin-right: -50px
}

html .vw5-carReservationEquipment {

    margin-bottom: 80px
}

html .vw5-carReservationEquipment.default-sm-spans3,html .vw5-carReservationEquipment.default-sm-spans4,html .vw5-carReservationEquipment.default-sm-spans6,html .vw5-carReservationEquipment.default-md-spans3,html .vw5-carReservationEquipment.default-md-spans4,html .vw5-carReservationEquipment.default-md-spans6,html .vw5-carReservationEquipment.default-lg-spans3,html .vw5-carReservationEquipment.default-lg-spans4,html .vw5-carReservationEquipment.default-lg-spans6,html .vw5-carReservationEquipment.default-xl-spans3,html .vw5-carReservationEquipment.default-xl-spans4,html .vw5-carReservationEquipment.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-carReservationEquipment__listItem {

    padding: 20px 48px
}

html .vw5-carReservationEquipment__listItem {

    padding: 20px 50px
}
html .vw5-carReservationEquipmentEntry__image {

    width: 23.4387%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-carReservationEquipmentEntry__image {

    width: 15.45843%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-carReservationEquipmentEntry__text {

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-carReservationEquipmentEntry__text {

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-carReservationEquipmentEntry__info {

    width: 6.42508%;

    float: right;

    margin-right: 0
}

html .vw5-carReservationEquipmentEntry__info {

    width: 7.00427%;

    float: right;

    margin-right: 0
}

html .vw5-carReservationEquipmentEntry__info a {

    width: 30px;

    height: 30px
}

html .vw5-carReservationEquipmentEntry__info a:before {

    font-size: 25px;

    width: 29px;

    line-height: 30px
}
html .vw5-themeSwitchDisplayList {
    margin-bottom: 80px
}
.vw5-themeBasicButton__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-themeBasicButton a {

    max-width: 198px
}

.vw5-themeBasicButton {

    margin-bottom: 80px
}

.vw5-themeBasicButton.default-sm-spans3,.vw5-themeBasicButton.default-sm-spans4,.vw5-themeBasicButton.default-sm-spans6,.vw5-themeBasicButton.default-md-spans3,.vw5-themeBasicButton.default-md-spans4,.vw5-themeBasicButton.default-md-spans6,.vw5-themeBasicButton.default-lg-spans3,.vw5-themeBasicButton.default-lg-spans4,.vw5-themeBasicButton.default-lg-spans6,.vw5-themeBasicButton.default-xl-spans3,.vw5-themeBasicButton.default-xl-spans4,.vw5-themeBasicButton.default-xl-spans6 {

    margin-bottom: 0
}
html .vw5-iFrameVisualizer {

    margin-left: -48px;

    margin-right: -48px
}

html .vw5-iFrameVisualizer {

    margin-left: -50px;

    margin-right: -50px
}

html .vw5-iFrameVisualizer {

    margin-bottom: 80px
}

html .vw5-iFrameVisualizer.default-sm-spans3,html .vw5-iFrameVisualizer.default-sm-spans4,html .vw5-iFrameVisualizer.default-sm-spans6,html .vw5-iFrameVisualizer.default-md-spans3,html .vw5-iFrameVisualizer.default-md-spans4,html .vw5-iFrameVisualizer.default-md-spans6,html .vw5-iFrameVisualizer.default-lg-spans3,html .vw5-iFrameVisualizer.default-lg-spans4,html .vw5-iFrameVisualizer.default-lg-spans6,html .vw5-iFrameVisualizer.default-xl-spans3,html .vw5-iFrameVisualizer.default-xl-spans4,html .vw5-iFrameVisualizer.default-xl-spans6 {

    margin-bottom: 0
}
html .vw5-themeTeaserBreaker {

    margin-left: -48px;

    margin-right: -48px
}

html .vw5-themeTeaserBreaker {

    margin-left: -50px;

    margin-right: -50px
}

html .vw5-themeTeaserBreaker {

    margin-bottom: 80px
}

html .vw5-themeTeaserBreaker.default-sm-spans3,html .vw5-themeTeaserBreaker.default-sm-spans4,html .vw5-themeTeaserBreaker.default-sm-spans6,html .vw5-themeTeaserBreaker.default-md-spans3,html .vw5-themeTeaserBreaker.default-md-spans4,html .vw5-themeTeaserBreaker.default-md-spans6,html .vw5-themeTeaserBreaker.default-lg-spans3,html .vw5-themeTeaserBreaker.default-lg-spans4,html .vw5-themeTeaserBreaker.default-lg-spans6,html .vw5-themeTeaserBreaker.default-xl-spans3,html .vw5-themeTeaserBreaker.default-xl-spans4,html .vw5-themeTeaserBreaker.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-themeTeaserBreaker__textAndButton {

    padding-left: 48px;

    padding-right: 48px
}

html .vw5-themeTeaserBreaker__textAndButton {

    padding-left: 50px;

    padding-right: 50px
}

html .vw5-themeTeaserBreaker {

    position: relative
}

html .vw5-themeTeaserBreaker__image {

    display: block;

    width: 100% !important;

    max-width: 100% !important;

    overflow: hidden;

    margin-bottom: 0
}

html .vw5-themeTeaserBreaker__textAndButton {

    position: absolute;

    top: 0;

    display: table;

    height: 530px;

    height: 40vw
}

html .vw5-themeTeaserBreaker__textAndButton--white h1,html .vw5-themeTeaserBreaker__textAndButton--white h2,html .vw5-themeTeaserBreaker__textAndButton--white h3,html .vw5-themeTeaserBreaker__textAndButton--white h4,html .vw5-themeTeaserBreaker__textAndButton--white h5,html .vw5-themeTeaserBreaker__textAndButton--white h6,html .vw5-themeTeaserBreaker__textAndButton--white p,html .vw5-themeTeaserBreaker__textAndButton--white li,html .vw5-themeTeaserBreaker__textAndButton--white a {

    color: #fff
}

html .vw5-themeTeaserBreaker__verticalCenterWrapper {

    width: 100%;

    padding-left: 51.04086%;

    display: table-cell;

    vertical-align: middle
}

html .vw5-themeTeaserBreaker__textAndButton {

    height: 41vw
}

html .vw5-themeTeaserBreaker__verticalCenterWrapper {

    width: 100%;

    padding-left: 50.72494%
}

html .vw5-themeTeaserBreaker {

    height: 538px
}

html .vw5-themeTeaserBreaker__textAndButton {

    width: 51.42857%;

    float: left;

    margin-right: 2.77778%;

    margin-left: 51.42857%
}

html .vw5-themeTeaserBreaker__verticalCenterWrapper {

    padding-left: 0;

    width: 100%;

    display: table-cell;

    vertical-align: middle
}
html .vw5-themeBasicText ul li,html .vw5-themeBasicText ol li {
    line-height: 25px
}
html .vw5-themeTeaserBreakerMedia {

    margin-left: -48px;

    margin-right: -48px
}

html .vw5-themeTeaserBreakerMedia {

    margin-left: -50px;

    margin-right: -50px
}

html .vw5-themeTeaserBreakerMedia {

    margin-bottom: 80px
}

html .vw5-themeTeaserBreakerMedia.default-sm-spans3,html .vw5-themeTeaserBreakerMedia.default-sm-spans4,html .vw5-themeTeaserBreakerMedia.default-sm-spans6,html .vw5-themeTeaserBreakerMedia.default-md-spans3,html .vw5-themeTeaserBreakerMedia.default-md-spans4,html .vw5-themeTeaserBreakerMedia.default-md-spans6,html .vw5-themeTeaserBreakerMedia.default-lg-spans3,html .vw5-themeTeaserBreakerMedia.default-lg-spans4,html .vw5-themeTeaserBreakerMedia.default-lg-spans6,html .vw5-themeTeaserBreakerMedia.default-xl-spans3,html .vw5-themeTeaserBreakerMedia.default-xl-spans4,html .vw5-themeTeaserBreakerMedia.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-themeTeaserBreakerMedia {

    height: auto;

    position: relative
}

html .vw5-themeTeaserBreakerMedia__image {

    display: block;

    position: relative;

    height: auto;

    width: 100% !important;

    max-width: 100% !important;

    overflow: hidden
}

html .vw5-themeTeaserBreakerMedia__textAndButton--mobile {

    display: none
}

html .vw5-themeTeaserBreakerMedia__textAndButton--desktop {

    display: table;

    padding-left: 20px;

    padding-right: 20px;

    box-sizing: border-box;

    width: 100%;

    position: absolute;

    top: 0;

    bottom: 0
}

html .vw5-themeTeaserBreakerMedia__textAndButton--desktop .vw5-themeTeaserBreakerMedia__headline {

    margin-bottom: 6px
}

html .vw5-themeTeaserBreakerMedia__textAndButton--desktop .vw5-themeTeaserBreakerMedia__button {

    margin-top: 16px
}

html .vw5-themeTeaserBreakerMedia__textAndButton--white h1,html .vw5-themeTeaserBreakerMedia__textAndButton--white h2,html .vw5-themeTeaserBreakerMedia__textAndButton--white h3,html .vw5-themeTeaserBreakerMedia__textAndButton--white h4,html .vw5-themeTeaserBreakerMedia__textAndButton--white h5,html .vw5-themeTeaserBreakerMedia__textAndButton--white h6,html .vw5-themeTeaserBreakerMedia__textAndButton--white p,html .vw5-themeTeaserBreakerMedia__textAndButton--white li,html .vw5-themeTeaserBreakerMedia__textAndButton--white a,html .vw5-themeTeaserBreakerMedia__textAndButton--white div {

    color: #fff
}

html .vw5-themeTeaserBreakerMedia__verticalCenterWrapper {

    width: 100%;

    padding-left: 51.04086%;

    display: table-cell;

    vertical-align: middle
}

html .vw5-themeTeaserBreakerMedia--noThumbnails {

    height: auto
}

html .vw5-themeTeaserBreakerMedia__textAndButton {

    height: 24.5vw
}

html .vw5-themeTeaserBreakerMedia__textAndButton {

    height: 26vw
}

html .vw5-themeTeaserBreakerMedia {

    height: 330px
}

html .vw5-themeTeaserBreakerMedia__textAndButton {

    width: 51.42857%;

    float: left;

    margin-right: 2.77778%;

    margin-left: 51.42857%
}

html .vw5-themeTeaserBreakerMedia__verticalCenterWrapper {

    padding-left: 0;

    width: 100%;

    display: table-cell;

    vertical-align: middle
}

html.vw5-no-cssvwunit .vw5-themeTeaserBreakerMedia__textAndButton.vw5-webStandard {

    padding-top: 30px
}

html .vw5-themeTeaserBreakerMedia__textAndButton--desktop {

    padding-left: 48px;

    padding-right: 48px
}

html .vw5-themeTeaserBreakerMedia__textAndButton--desktop {

    padding-left: 50px;

    padding-right: 50px
}
.vw5-themeTeaserMedia {

    margin-bottom: 80px
}

.vw5-themeTeaserMedia.default-sm-spans3,.vw5-themeTeaserMedia.default-sm-spans4,.vw5-themeTeaserMedia.default-sm-spans6,.vw5-themeTeaserMedia.default-md-spans3,.vw5-themeTeaserMedia.default-md-spans4,.vw5-themeTeaserMedia.default-md-spans6,.vw5-themeTeaserMedia.default-lg-spans3,.vw5-themeTeaserMedia.default-lg-spans4,.vw5-themeTeaserMedia.default-lg-spans6,.vw5-themeTeaserMedia.default-xl-spans3,.vw5-themeTeaserMedia.default-xl-spans4,.vw5-themeTeaserMedia.default-xl-spans6 {

    margin-bottom: 0
}

.vw5-themeTeaserMedia.default-sm-spans12 {

    text-align: left
}

.vw5-themeTeaserMedia.default-sm-spans12 .vw5-themeTeaserMedia__image {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-themeTeaserMedia.default-sm-spans12 .vw5-themeTeaserMedia__image--positionRight {

    float: right;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-sm-spans12 .vw5-themeTeaserMedia__textAndButton {

    width: 40.45233%;

    float: left;

    margin-right: 2.08173%
}

.vw5-themeTeaserMedia.default-sm-spans12 .vw5-themeTeaserMedia__textAndButton--positionRight {

    margin-right: 8.50681%;

    float: right;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-sm-spans6 {

    text-align: left
}

.vw5-themeTeaserMedia.default-sm-spans6 .vw5-themeTeaserMedia__image {

    width: 47.87402%;

    float: left;

    margin-right: 4.25197%
}

.vw5-themeTeaserMedia.default-sm-spans6 .vw5-themeTeaserMedia__image--positionRight {

    float: right;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-sm-spans6 .vw5-themeTeaserMedia__textAndButton {

    width: 47.87402%;

    float: left;

    margin-right: 4.25197%
}

.vw5-themeTeaserMedia.default-sm-spans6 .vw5-themeTeaserMedia__textAndButton--positionRight {

    float: right;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-sm-spans4 .vw5-themeTeaserMedia__textAndButton {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-sm-spans4 .vw5-themeTeaserMedia__image {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-sm-spans3 .vw5-themeTeaserMedia__textAndButton {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-sm-spans3 .vw5-themeTeaserMedia__image {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-md-spans12 .vw5-themeTeaserMedia__image {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-themeTeaserMedia.default-md-spans12 .vw5-themeTeaserMedia__image--positionRight {

    float: right;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-md-spans12 .vw5-themeTeaserMedia__textAndButton {

    width: 40.8209%;

    float: left;

    margin-right: 1.44988%
}

.vw5-themeTeaserMedia.default-md-spans12 .vw5-themeTeaserMedia__textAndButton--positionRight {

    margin-right: 8.45416%;

    float: right;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-md-spans6 .vw5-themeTeaserMedia__image {

    width: 48.52878%;

    float: left;

    margin-right: 2.94243%
}

.vw5-themeTeaserMedia.default-md-spans6 .vw5-themeTeaserMedia__image--positionRight {

    float: right;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-md-spans6 .vw5-themeTeaserMedia__textAndButton {

    width: 48.52878%;

    float: left;

    margin-right: 2.94243%
}

.vw5-themeTeaserMedia.default-md-spans6 .vw5-themeTeaserMedia__textAndButton--positionRight {

    float: right;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-md-spans4 .vw5-themeTeaserMedia__textAndButton {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-md-spans4 .vw5-themeTeaserMedia__image {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-md-spans3 .vw5-themeTeaserMedia__textAndButton {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-themeTeaserMedia.default-md-spans3 .vw5-themeTeaserMedia__image {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-themeTeaserMedia__image {

    margin-bottom: 0
}
.vw5-themeTeaserEightColumn {

    margin-bottom: 80px
}

.vw5-themeTeaserEightColumn.default-sm-spans3,.vw5-themeTeaserEightColumn.default-sm-spans4,.vw5-themeTeaserEightColumn.default-sm-spans6,.vw5-themeTeaserEightColumn.default-md-spans3,.vw5-themeTeaserEightColumn.default-md-spans4,.vw5-themeTeaserEightColumn.default-md-spans6,.vw5-themeTeaserEightColumn.default-lg-spans3,.vw5-themeTeaserEightColumn.default-lg-spans4,.vw5-themeTeaserEightColumn.default-lg-spans6,.vw5-themeTeaserEightColumn.default-xl-spans3,.vw5-themeTeaserEightColumn.default-xl-spans4,.vw5-themeTeaserEightColumn.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-themeTeaserEightColumn.default-sm-spans12 {

    margin-left: 17.01362%;

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-themeTeaserEightColumn.default-sm-spans12 .vw5-themeTeaserEightColumn__image {

    display: block;

    margin-bottom: 0
}

html .vw5-themeTeaserEightColumn.default-sm-spans12 .vw5-themeTeaserEightColumn__image--first {

    display: none
}

html .vw5-themeTeaserEightColumn.default-sm-spans12 .vw5-themeTeaserEightColumn__textAndButton {

    margin-bottom: 20px
}

html .vw5-themeTeaserEightColumn.default-sm-spans6 {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-themeTeaserEightColumn.default-sm-spans6 .vw5-themeTeaserEightColumn__image {

    display: block;

    margin-bottom: 0
}

html .vw5-themeTeaserEightColumn.default-sm-spans6 .vw5-themeTeaserEightColumn__image--first {

    display: none
}

html .vw5-themeTeaserEightColumn.default-sm-spans4 {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-themeTeaserEightColumn.default-sm-spans3 {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-themeTeaserEightColumn.default-md-spans12 {

    margin-left: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-themeTeaserEightColumn.default-md-spans6 {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-themeTeaserEightColumn.default-md-spans4 {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-themeTeaserEightColumn.default-md-spans3 {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}
.vw5-themeTeaserSixColumn__item {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-themeTeaserSixColumn__item:last-child {

    float: right;

    margin-right: 0
}

.vw5-themeTeaserSixColumn__item {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-themeTeaserSixColumn__item:last-child {

    float: right;

    margin-right: 0
}
.vw5-themeTeaserSixColumnItem {

    margin-bottom: 80px
}

.vw5-themeTeaserSixColumnItem.default-sm-spans3,.vw5-themeTeaserSixColumnItem.default-sm-spans4,.vw5-themeTeaserSixColumnItem.default-sm-spans6,.vw5-themeTeaserSixColumnItem.default-md-spans3,.vw5-themeTeaserSixColumnItem.default-md-spans4,.vw5-themeTeaserSixColumnItem.default-md-spans6,.vw5-themeTeaserSixColumnItem.default-lg-spans3,.vw5-themeTeaserSixColumnItem.default-lg-spans4,.vw5-themeTeaserSixColumnItem.default-lg-spans6,.vw5-themeTeaserSixColumnItem.default-xl-spans3,.vw5-themeTeaserSixColumnItem.default-xl-spans4,.vw5-themeTeaserSixColumnItem.default-xl-spans6 {

    margin-bottom: 0
}
html .vw5-themeTeaserFourColumn__item {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-themeTeaserFourColumn__item:last-child {

    float: right;

    margin-right: 0
}

html .vw5-themeTeaserFourColumn__item {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-themeTeaserFourColumn__item:last-child {

    float: right;

    margin-right: 0
}
.vw5-themeTeaserFourColumnItem {

    margin-bottom: 80px
}

.vw5-themeTeaserFourColumnItem.default-sm-spans3,.vw5-themeTeaserFourColumnItem.default-sm-spans4,.vw5-themeTeaserFourColumnItem.default-sm-spans6,.vw5-themeTeaserFourColumnItem.default-md-spans3,.vw5-themeTeaserFourColumnItem.default-md-spans4,.vw5-themeTeaserFourColumnItem.default-md-spans6,.vw5-themeTeaserFourColumnItem.default-lg-spans3,.vw5-themeTeaserFourColumnItem.default-lg-spans4,.vw5-themeTeaserFourColumnItem.default-lg-spans6,.vw5-themeTeaserFourColumnItem.default-xl-spans3,.vw5-themeTeaserFourColumnItem.default-xl-spans4,.vw5-themeTeaserFourColumnItem.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-themeTeaserFourColumnItem.default-sm-spans4,html .vw5-themeTeaserFourColumnItem.default-md-spans4,html .vw5-themeTeaserFourColumnItem.default-lg-spans4,html .vw5-themeTeaserFourColumnItem.default-xl-spans4 {

    margin-bottom: 80px
}
html .vw5-themeTeaserNextSteps {

    margin-bottom: 80px
}

html .vw5-themeTeaserNextSteps__listItem {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%;

    margin-top: 0
}

html .vw5-themeTeaserNextSteps__listItem:nth-child(n+4) {

    margin-top: 80px
}

html .vw5-themeTeaserNextSteps__listItem:nth-child(3n) {

    float: right;

    margin-right: 0
}

html .vw5-themeTeaserNextSteps__listItem:nth-child(3n+1) {

    clear: both
}

html .vw5-themeTeaserNextSteps__listItem:nth-last-child(2):nth-child(3n+1) {

    margin-left: 17.01362%
}

html .vw5-themeTeaserNextSteps__listItem:last-child:nth-child(3n+1) {

    margin-left: 34.02724%
}

html .vw5-themeTeaserNextSteps__listItem {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%;

    margin-top: 0
}

html .vw5-themeTeaserNextSteps__listItem:nth-child(n+4) {

    margin-top: 80px
}

html .vw5-themeTeaserNextSteps__listItem:nth-child(3n) {

    float: right;

    margin-right: 0
}

html .vw5-themeTeaserNextSteps__listItem:nth-child(3n+1) {

    clear: both
}

html .vw5-themeTeaserNextSteps__listItem:nth-last-child(2):nth-child(3n+1) {

    margin-left: 16.90831%
}

html .vw5-themeTeaserNextSteps__listItem:last-child:nth-child(3n+1) {

    margin-left: 33.81663%
}
html .vw5-themeTeaserNextStepsItem .vw5-webStandard .vw5-themeTeaserNextStepsItem__text,html .vw5-themeTeaserNextStepsItem .vw5-webStandard .vw5-themeTeaserNextStepsItem__link {

    margin-top: 20px
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__icon {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    display: block;

    width: 33.42719%;

    font-size: 8.5vw;

    float: none;

    margin: 0 auto;

    height: 85px;

    height: 8vw;

    line-height: 1
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__icon .vw5-themeIconFontIconsNGW {

    font-size: 6vw
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__textAndLink {

    width: 100%;

    text-align: center
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__icon {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    display: block;

    width: 34.70028%;

    font-size: 8.5vw;

    float: none;

    margin: 0 auto;

    height: 85px;

    height: 8vw;

    line-height: 1
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__icon .vw5-themeIconFontIconsNGW {

    font-size: 6vw
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__textAndLink {

    width: 100%;

    text-align: center
}
html .vw5-themeTeaserNextStepsItemText ul li,html .vw5-themeTeaserNextStepsItemText ol li {
    line-height: 25px
}
html .vw5-themeTeaserNextStepsItemLink a {

    display: block
}

html .vw5-themeTeaserNextStepsItemLink a:before {

    display: inline-block
}
.vw5-dealerContentTeam .vw5-dealerContentTeam__member {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    text-align: center
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__member:nth-child(3n+3) {

    float: right;

    margin-right: 0
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__member,.vw5-dealerContentTeam .vw5-dealerContentTeam__member:nth-child(3n+3) {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__member:nth-child(4n+4) {

    float: right;

    margin-right: 0
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__member>.vw5-dealerContentTeam__image {

    width: 120px;

    display: block;

    margin-bottom: 8px;

    margin-right: 0
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__member>.vw5-dealerContentTeam__image {

    width: 120px;

    display: block;

    margin-bottom: 8px;

    margin-right: 0
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__memberText {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__memberText {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__branches {

    height: 50px
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__branches:after {

    margin-left: -48px;

    margin-right: -48px
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__branches:after {

    margin-left: -50px;

    margin-right: -50px
}

.vw5-dealerContentTeam .vw5-dealerContentTeam__branch a {

    line-height: 55px
}
.vw5-dealerContentContact .vw5-dealerContentContact__contact {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

.vw5-dealerContentContact .vw5-dealerContentContact__contactImage {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%;

    margin-right: 33.81663%
}

.vw5-dealerContentContact .vw5-dealerContentContact__branches {

    height: 50px
}

.vw5-dealerContentContact .vw5-dealerContentContact__branches:after {

    margin-left: -48px;

    margin-right: -48px
}

.vw5-dealerContentContact .vw5-dealerContentContact__branches:after {

    margin-left: -50px;

    margin-right: -50px
}

.vw5-dealerContentContact .vw5-dealerContentContact__branch a {

    line-height: 55px
}

.vw5-dealerContentContact .vw5-dealerContentContact__header {

    display: block
}

.vw5-dealerContentContact .vw5-dealerContentContact__dayName {

    display: none
}

.vw5-dealerContentContact .vw5-dealerContentContact__day {

    display: inline-block;

    width: 14.2%
}

.vw5-dealerContentContact .vw5-dealerContentContact__day .vw5-dealerContentContact__time {

    display: block
}

.vw5-dealerContentContact .vw5-dealerContentContact__day .vw5-dealerContentContact__time:after {

    content: ''
}

.vw5-dealerContentContact .vw5-dealerContentContact__row {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center
}
.vw5-dealerContentNews .vw5-dealerContentNews__article {

    margin-bottom: 80px
}

.vw5-dealerContentNews .vw5-dealerContentNews__date {

    font-size: 16px;

    line-height: 25px
}

.vw5-dealerContentNews .vw5-dealerContentNews__imageWrapper {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

.vw5-dealerContentNews .vw5-dealerContentNews__info {

    width: 65.97276%;

    float: right;

    margin-right: 0
}

.vw5-dealerContentNews .vw5-dealerContentNews__link {

    max-width: 198px;

    width: 100%
}
html .vw5-themeSitemap--withoutSublevel .vw5-themeSitemap__outerList>ul:after {

    content: " ";

    display: block;

    clear: both
}

html .vw5-themeSitemap--withoutSublevel .vw5-themeSitemap__outerList>ul>li {

    float: left;

    clear: none;

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-themeSitemap--withoutSublevel .vw5-themeSitemap__outerList>ul>li.vw5-themeSitemap--third {

    float: right;

    margin-right: 0
}

html .vw5-themeSitemap--withSublevel .vw5-themeSitemap__outerList>ul>li {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%;

    clear: right
}

html .vw5-themeSitemap--withSublevel .vw5-themeSitemap__outerList>ul>li.vw5-themeSitemap--second {

    float: right;

    margin-right: 0
}

html .vw5-themeSitemap--withoutSublevel .vw5-themeSitemap__outerList>ul:after {

    content: " ";

    display: block;

    clear: both
}

html .vw5-themeSitemap--withoutSublevel .vw5-themeSitemap__outerList>ul>li {

    float: left;

    clear: none;

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-themeSitemap--withoutSublevel .vw5-themeSitemap__outerList>ul>li.vw5-themeSitemap--third {

    float: right;

    margin-right: 0
}

html .vw5-themeSitemap--withSublevel .vw5-themeSitemap__outerList>ul>li {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    clear: right
}

html .vw5-themeSitemap--withSublevel .vw5-themeSitemap__outerList>ul>li.vw5-themeSitemap--second {

    float: right;

    margin-right: 0
}
html .vw5-carReservationFormPayment h4 {

    margin-top: 80px
}

html .vw5-carReservationFormPayment__description {

    margin-bottom: 80px
}

html .vw5-carReservationFormPayment__back {

    margin-bottom: 80px
}

html .vw5-carReservationFormPayment form {

    margin-bottom: 80px
}

html .vw5-carReservationFormPayment {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%;

    margin-left: 25.52043%
}

html .vw5-carReservationFormPayment {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    margin-left: 25.36247%
}
html .vw5-carReservationFormConfirm {

    margin-top: 80px;

    margin-bottom: 80px
}

html .vw5-carReservationFormConfirm__back {

    margin-top: 80px
}
html .vw5-specialBeetlePinkEditionPayment h4 {

    margin-top: 80px
}

html .vw5-specialBeetlePinkEditionPayment__price {

    margin-bottom: 80px
}

html .vw5-specialBeetlePinkEditionPayment__back {

    margin-bottom: 80px
}

html .vw5-specialBeetlePinkEditionPayment form {

    margin-bottom: 80px
}

html .vw5-specialBeetlePinkEditionPayment {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%;

    margin-left: 25.52043%
}

html .vw5-specialBeetlePinkEditionPayment {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    margin-left: 25.36247%
}
html .vw5-specialBeetlePinkEditionConfirm {

    margin-top: 80px;

    margin-bottom: 80px
}

html .vw5-specialBeetlePinkEditionConfirm__back {

    margin-top: 80px
}
html .vw5-themeLightboxParagraphs {

    padding: 100px
}

html .vw5-themeLightboxParagraphs {

    padding: 100px
}
.vw5-themeStageDefault__headline {

    padding: 0 48px
}

.vw5-themeStageDefault__image {

    position: relative;

    display: block;

    height: 100%
}

.vw5-themeStageDefault__button {

    position: absolute;

    display: table;

    bottom: 10%;

    width: 100%;

    margin: 0
}

.vw5-themeStageDefault__headline {

    padding: 0 50px
}

.vw5-themeStageDefault__button {

    margin: 0
}
html .vw5-themeStageAbstractHeadline {

    margin-top: 75px
}

html .vw5-themeStageAbstractHeadline .vw5-themeStageAbstractHeadline__headline {

    font-size: 40px;

    font-size: 5.2vw;

    line-height: 45px
}

html .vw5-themeStageAbstractHeadline .vw5-themeStageAbstractHeadline__headline--small {

    font-size: 40px
}

html .vw5-themeStageAbstractHeadline .vw5-themeStageAbstractHeadline__sub {

    font-size: 28px;

    line-height: 28px;

    margin: 14px auto 28px auto
}

html .vw5-themeStageAbstractHeadline .vw5-themeStageAbstractHeadline__headline {

    font-size: 60px;

    font-size: 5.9vw;

    line-height: 65px
}

html .vw5-themeStageAbstractHeadline .vw5-themeStageAbstractHeadline__headline--small {

    font-size: 50px
}
.vw5-themeStageEditorial__headline {

    padding: 0 48px
}

.vw5-themeStageEditorial__image {

    position: relative;

    display: block;

    height: 100%
}

.vw5-themeStageEditorial__button {

    position: absolute;

    display: table;

    bottom: 10%;

    width: 100%;

    margin: 0
}

.vw5-themeStageEditorial__headline {

    padding: 0 50px
}
.vw5-themeLightboxGallery .flickity-page-dots .dot {

    -moz-border-radius: 2px;

    border-radius: 2px;

    width: 13px;

    height: 13px;

    margin-left: 10px
}

.vw5-themeLightboxGallery .flickity-page-dots .dot:first-child {

    margin-left: 0
}
.vw5-webStandard.vw5-porschebankFinancialServicesOffer {

    margin-bottom: 80px
}

.vw5-webStandard.vw5-porschebankFinancialServicesOffer .vw5-porschebankFinancialServicesOffer__headline {

    padding: 80px 0
}

.vw5-webStandard.vw5-porschebankFinancialServicesOffer .vw5-porschebankFinancialServicesOffer__image {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%;

    margin-bottom: 0
}

.vw5-webStandard.vw5-porschebankFinancialServicesOffer .vw5-porschebankFinancialServicesOffer__table {

    width: 65.97276%;

    float: right;

    margin-right: 0;

    table-layout: fixed
}

.vw5-webStandard.vw5-porschebankFinancialServicesOffer .vw5-porschebankFinancialServicesOffer__text {

    padding-top: 80px
}
html .vw5-magazin {

    margin-left: -48px;

    margin-right: -48px
}

html .vw5-magazin {

    margin-left: -50px;

    margin-right: -50px
}
.vw5-themeBoxesCallToActionParentContent {

    display: block;

    position: absolute;

    top: 0;

    right: 0
}

.vw5-themeBoxesCallToActionParentContent.vw5-webStandard .vw5-themeBoxesCallToActionList__listItem {

    width: auto
}

.vw5-themeBoxesCallToActionParentContent.vw5-webStandard .vw5-themeBoxesCallToActionList__listItem:nth-child(n+4) {

    margin-top: 0
}

.vw5-themeBoxesCallToActionParentContent--gray {

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#aa000000', endColorstr='#aa000000');

    background-color: rgba(0,0,0,0.4)
}
.vw5-themeBoxesCallToAction {

    display: block;

    position: absolute;

    top: 0;

    right: 0
}

.vw5-themeBoxesCallToAction.vw5-webStandard .vw5-themeBoxesCallToActionList__listItem {

    width: auto
}

.vw5-themeBoxesCallToAction.vw5-webStandard .vw5-themeBoxesCallToActionList__listItem:nth-child(n+4) {

    margin-top: 0
}

.vw5-themeBoxesCallToAction--gray {

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#aa000000', endColorstr='#aa000000');

    background-color: rgba(0,0,0,0.4)
}
html .vw5-themeBoxesCallToActionList {

    background: none
}

html .vw5-themeBoxesCallToActionList__items {

    padding-left: 20px;

    padding-right: 20px;

    padding: 16px 0 16px 20px;

    height: 100%;

    width: auto;

    float: right
}

html .vw5-themeBoxesCallToActionList__listItem {

    padding: 0 16px
}

html .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-icon:before {

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#44bdc3c6', endColorstr='#44bdc3c6');

    background: rgba(29,31,32,0.5)
}

html .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-kwcBasicTextfield {

    color: #1d1f20
}

html .vw5-themeBoxesCallToActionList__listItem:nth-child(n+5) {

    display: table-cell
}

.vw5-themeBoxesCallToAction--white .vw5-themeBoxesCallToActionList__listItem a .vw5-kwcBasicTextfield,.vw5-themeBoxesCallToActionParentContent--white .vw5-themeBoxesCallToActionList__listItem a .vw5-kwcBasicTextfield {

    color: #fff
}

.vw5-themeBoxesCallToAction--white .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-kwcBasicTextfield,.vw5-themeBoxesCallToActionParentContent--white .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-kwcBasicTextfield {

    color: #fff
}

.vw5-themeBoxesCallToAction--gray .vw5-themeBoxesCallToActionList__listItem,.vw5-themeBoxesCallToActionParentContent--gray .vw5-themeBoxesCallToActionList__listItem {

    color: #fff
}

.vw5-themeBoxesCallToAction--gray .vw5-themeBoxesCallToActionList__listItem .vw5-icon:before,.vw5-themeBoxesCallToActionParentContent--gray .vw5-themeBoxesCallToActionList__listItem .vw5-icon:before {

    background: #bdc3c6;

    background: rgba(189,195,198,0.8)
}

.vw5-themeBoxesCallToAction--gray .vw5-themeBoxesCallToActionList__listItem .vw5-kwcBasicTextfield,.vw5-themeBoxesCallToActionParentContent--gray .vw5-themeBoxesCallToActionList__listItem .vw5-kwcBasicTextfield {

    color: #fff
}

.vw5-themeBoxesCallToAction--gray .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-icon:before,.vw5-themeBoxesCallToActionParentContent--gray .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-icon:before {

    color: #fff;

    background: #c7cdd0;

    background: rgba(189,195,198,0.6)
}

.vw5-themeBoxesCallToAction--gray .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-kwcBasicTextfield,.vw5-themeBoxesCallToActionParentContent--gray .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-kwcBasicTextfield {

    color: #fff
}

.vw5-callToActionContainer--noStage .vw5-themeBoxesCallToAction--white .vw5-themeBoxesCallToActionList__listItem a .vw5-kwcBasicTextfield,.vw5-themeBoxesCallToActionParentContent--noStage .vw5-themeBoxesCallToAction--white .vw5-themeBoxesCallToActionList__listItem a .vw5-kwcBasicTextfield {

    color: #414742
}

.vw5-callToActionContainer--noStage .vw5-themeBoxesCallToAction--white .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-kwcBasicTextfield,.vw5-themeBoxesCallToActionParentContent--noStage .vw5-themeBoxesCallToAction--white .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-kwcBasicTextfield {

    color: #414742
}

html .vw5-themeBoxesCallToActionList__items {

    padding-left: 48px;

    padding-right: 48px
}

html .vw5-themeBoxesCallToActionList__items {

    padding-left: 50px;

    padding-right: 50px
}
.vw5-themeMenuSub {

    overflow-x: hidden;

    padding: 8px 48px
}

.vw5-themeMenuSub__menu {

    display: table-cell
}

.vw5-themeMenuSub__item a {

    line-height: 32px
}

.vw5-themeMenuSub--fixed {

    position: fixed;

    top: 0;

    left: 96px;

    right: 0;

    width: auto;

    display: block
}

.vw5-themeMenuSub {

    padding: 8px 50px
}
.vw5-themeMenuSubSub {

    overflow-x: hidden;

    padding: 6px 48px 7px;

    display: table
}

.vw5-themeMenuSubSub ul {

    display: table-cell
}

.vw5-themeMenuSubSub li a {

    line-height: 26px
}

.vw5-themeMenuSubSub--fixed {

    position: fixed;

    top: 0;

    left: 96px;

    right: 0;

    width: auto;

    display: block
}

.vw5-themeMenuSubSub {

    padding: 6px 50px 7px
}
.vw5-themeMenuSubSubSub {

    padding-left: 48px;

    padding-right: 48px
}

.vw5-themeMenuSubSubSub {

    padding-left: 50px;

    padding-right: 50px
}

.vw5-themeMenuSubSubSub {

    background: none;

    overflow: visible;

    position: relative;

    width: 100%
}

.vw5-themeMenuSubSubSub .mobileMenu {

    display: none
}

.vw5-themeMenuSubSubSub .mainMenu {

    display: block;

    padding: 0;

    background: transparent
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar {

    display: table;

    width: 100%
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .dropdownLink {

    display: none;

    line-height: 0
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__items {

    display: table-cell;

    vertical-align: middle
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__menu {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding-left: 15px;

    text-align: center;

    margin: 0 auto;

    float: none
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__menu:before {

    display: none
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__item {

    list-style-type: none;

    padding-right: 30px;

    display: inline-block
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__item a {

    color: #0099da;

    font-weight: bold;

    font-size: 16px;

    line-height: 26px
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__item--current a {

    color: #1d1f20
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__item:hover a {

    color: #1d1f20
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__item--last {

    margin-right: 0
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .topLink {

    display: none;

    vertical-align: middle;

    font-size: 14px;

    width: 20px;

    color: #1d1f20
}

.vw5-themeMenuSubSubSub .mainMenu .vw5-themeMenuSubSubSub__activeBar .topLink:hover {

    color: #0099da
}

.vw5-themeMenuSubSubSub--fixed {

    position: fixed;

    top: 0;

    background: #dee1e3;

    width: calc(100% - 96px)
}

.vw5-themeMenuSubSubSub--fixed .mainMenu .vw5-themeMenuSubSubSub__activeBar .dropdownLink {

    display: table-cell
}

.vw5-themeMenuSubSubSub--fixed .mainMenu .vw5-themeMenuSubSubSub__activeBar .topLink {

    display: table-cell
}

.vw5-themeMenuSubSubSub--fixed .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__menu {

    text-align: left;

    float: left
}

.vw5-themeMenuSubSubSub--fixed .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__item {

    display: none;

    float: left
}

.vw5-themeMenuSubSubSub--fixed .mainMenu .vw5-themeMenuSubSubSub__activeBar .vw5-themeMenuSubSubSub__item--current {

    display: inline-block
}

.vw5-themeMenuSubSubSub.showAllLinks .mainMenu .vw5-themeMenuSubSubSub__activeBar ul li {

    display: inline-block
}

.vw5-themeMenuSubSubSub.showAllLinks .mainMenu .vw5-themeMenuSubSubSub__activeBar .dropdownLink img {

    -webkit-transform: rotate(0deg);

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    transform: rotate(0deg)
}

.vw5-themeMenuSubSubSub .susyContainer {

    max-width: 100%;

    margin-left: auto;

    margin-right: auto;

    width: 100%
}

.vw5-themeMenuSubSubSub .susyContainer:after {

    content: " ";

    display: block;

    clear: both
}

.vw5-themeMenuSubSubSub .susyContainer .mainMenu .vw5-themeMenuSubSubSub__activeBar {

    padding: 6px 48px 7px 0
}

.vw5-themeMenuSubSubSub .susyContainer {

    max-width: 100%;

    margin-left: auto;

    margin-right: auto;

    width: 100%
}

.vw5-themeMenuSubSubSub .susyContainer:after {

    content: " ";

    display: block;

    clear: both
}

.vw5-themeMenuSubSubSub .susyContainer .mainMenu .vw5-themeMenuSubSubSub__activeBar {

    padding: 6px 50px 7px 0
}
html .vw5-themeStageEmpty--gray {

    padding: 60px 0
}

html .vw5-themeStageEmpty:before {

    padding: 0 48px;

    margin-left: -48px
}

html .vw5-themeStageEmpty:before {

    padding: 0 50px;

    margin-left: -50px
}

html .vw5-themeStageEmpty {

    margin-bottom: 80px
}

html .vw5-themeStageEmpty__headline .vw5-themeStageEmpty__sub {

    margin-left: 8.50681%;

    margin-right: 8.50681%;

    width: 82.98638%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-themeStageEmpty__headline .vw5-themeStageEmpty__sub {

    margin-left: 8.45416%;

    margin-right: 8.45416%;

    width: 83.09169%;

    float: left;

    margin-right: 1.44988%;

    font-size: 16px;

    line-height: 25px
}
html .vw5-themeMenuAnchorBar {

    padding-left: 48px;

    padding-right: 48px
}

html .vw5-themeMenuAnchorBar {

    padding-left: 50px;

    padding-right: 50px
}

html .vw5-themeMenuAnchorBar {

    background: none;

    overflow: auto;

    position: relative;

    width: 100%
}

html .vw5-themeMenuAnchorBar__mobileAnchorMenu {

    display: none
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu {

    display: block;

    padding: 0;

    background: transparent
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar {

    display: table;

    width: 100%
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems {

    display: table-cell;

    vertical-align: middle;

    overflow: hidden
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItems {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding-left: 15px;

    text-align: center;

    margin: 0 auto;

    float: none
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItems:before {

    display: none
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItem {

    list-style-type: none;

    padding-right: 30px;

    display: inline-block
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItem a {

    color: #0099da
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItem a span {

    font-weight: bold;

    font-size: 16px;

    line-height: 26px
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItem--active a {

    color: #1d1f20
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItem:hover a {

    color: #1d1f20
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItem.last {

    margin-right: 0
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItem--defaultValue {

    display: none
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItem--defaultValue a {

    color: #414742
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar__anchorItems .vw5-themeMenuAnchorBar__listItem--defaultValue a span {

    font-weight: bold;

    font-size: 16px;

    line-height: 26px
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__topLink {

    display: none;

    vertical-align: middle;

    font-size: 14px;

    width: 20px;

    color: #1d1f20;

    font-size: 24px;

    vertical-align: middle
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__topLink:before {

    content: "\e906";

    display: inline-block;

    font-family: "iconFont";

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-decoration: inherit;

    text-rendering: optimizeLegibility;

    text-transform: none;

    -moz-osx-font-smoothing: grayscale;

    -webkit-font-smoothing: antialiased;

    font-smoothing: antialiased
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__topLink:hover {

    color: #0099da
}

html .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__dropdownLink {

    display: none;

    line-height: 0
}

html .vw5-themeMenuAnchorBar--sticky {

    position: fixed;

    top: 0;

    background: #dee1e3;

    width: calc(100% - 96px)
}

html .vw5-themeMenuAnchorBar--sticky .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__dropdownLink {

    display: table-cell
}

html .vw5-themeMenuAnchorBar--sticky .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__topLink {

    display: table-cell
}

html .vw5-themeMenuAnchorBar--sticky .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__listItems {

    text-align: left;

    float: left
}

html .vw5-themeMenuAnchorBar--sticky .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__listItem {

    display: none;

    float: left
}

html .vw5-themeMenuAnchorBar--sticky .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__listItem--active {

    display: inline-block
}

html .vw5-themeMenuAnchorBar--onlyActiveVisible .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__listItem {

    display: none
}

html .vw5-themeMenuAnchorBar--onlyActiveVisible .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__listItem--active {

    display: inline-block
}

html .vw5-themeMenuAnchorBar--showAllLinks .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__dropdownLink img {

    -webkit-transform: rotate(0deg);

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    transform: rotate(0deg)
}

html .vw5-themeMenuAnchorBar--showAllLinks .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar .vw5-themeMenuAnchorBar__listItem {

    display: inline-block
}

html .vw5-themeMenuAnchorBar__susyContainer {

    max-width: 100%;

    margin-left: auto;

    margin-right: auto;

    width: 100%
}

html .vw5-themeMenuAnchorBar__susyContainer:after {

    content: " ";

    display: block;

    clear: both
}

html .vw5-themeMenuAnchorBar__susyContainer .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar {

    padding: 6px 0 7px 0;

    overflow-x: hidden
}

html .vw5-themeMenuAnchorBar__susyContainer {

    max-width: 100%;

    margin-left: auto;

    margin-right: auto;

    width: 100%
}

html .vw5-themeMenuAnchorBar__susyContainer:after {

    content: " ";

    display: block;

    clear: both
}

html .vw5-themeMenuAnchorBar__susyContainer .vw5-themeMenuAnchorBar__mainAnchorMenu__activeAnchorBar {

    padding: 6px 50px 7px 0
}
.vw5-themeBoxesFooterLinks__jumpToTop {

    right: 50px;

    line-height: 32px
}

.vw5-themeBoxesFooterLinks__links {

    margin: 0;

    display: inline-block;

    position: static;

    float: left;

    width: 66.66%;

    border: none;

    background: none;

    margin-top: 60px
}

.vw5-themeBoxesFooterLinks__links.closed {

    display: inline-block
}

.vw5-themeBoxesFooterLinks__links__listItem {

    line-height: 50px
}

.vw5-themeBoxesFooterLinks__links__listItem:hover {

    background: none
}

.vw5-themeBoxesFooterLinks__links a {

    display: inline-block;

    vertical-align: middle;

    margin-top: 18px;

    line-height: 14px
}

.vw5-themeBoxesFooterLinks__left {

    float: left;

    width: 50%
}

.vw5-themeBoxesFooterLinks__center {

    float: right;

    width: 50%
}

.vw5-themeBoxesFooterLinks__social {

    margin-left: 0px;

    width: 33.33%;

    float: right
}

.vw5-themeBoxesFooterLinks__otherPages {

    display: none
}
.vw5-webStandard .vw5-themeBoxesFooterLinksLeftLinks__listItem {

    border-bottom: 1px solid #dee1e3;

    height: 50px
}

.vw5-webStandard .vw5-themeBoxesFooterLinksLeftLinks__listItem:last-child {

    border-bottom: none
}
.vw5-webStandard .vw5-themeBoxesFooterLinksCenterLinks__listItem {

    border-bottom: 1px solid #dee1e3;

    height: 50px
}

.vw5-webStandard .vw5-themeBoxesFooterLinksCenterLinks__listItem:last-child {

    border-bottom: none
}

.vw5-webStandard .vw5-themeBoxesFooterLinksCenterLinks__listItem {

    border-bottom: 1px solid #dee1e3;

    margin-left: 30px;

    height: 50px
}

.vw5-webStandard .vw5-themeBoxesFooterLinksCenterLinks__listItem:last-child {

    border-bottom: none
}
.vw5-themeBoxesFooterLinksSocialLinks__listItem {

    text-align: left;

    padding-right: 10px;

    float: none;

    width: 100%;

    border-bottom: 1px solid #dee1e3;

    margin-left: 30px;

    height: 50px
}

.vw5-themeBoxesFooterLinksSocialLinks__listItem:last-child {

    border-bottom: none
}

.vw5-themeBoxesFooterLinksSocialLinks__listItem:first-child {

    margin-left: 30px
}

.vw5-themeBoxesFooterLinksSocialLinks__listItem a {

    margin-top: -11px
}
.vw5-themeBoxesFooterLinksSocialLinksLink {
    position: relative;
    margin-top: 10px
}
.vw5-themeBoxesFooterLinksSocialLinksLinkLinkIcon__name {

    display: inline-block;

    float: left;

    line-height: 50px;

    height: 50px;

    margin-left: 40px
}

.vw5-themeBoxesFooterLinksSocialLinksLinkLinkIcon .icon-social-facebook,.vw5-themeBoxesFooterLinksSocialLinksLinkLinkIcon .icon-social-google,.vw5-themeBoxesFooterLinksSocialLinksLinkLinkIcon .icon-social-twitter {

    font-size: 24px
}

.vw5-themeBoxesFooterLinksSocialLinksLinkLinkIcon .icon-social-facebook:before,.vw5-themeBoxesFooterLinksSocialLinksLinkLinkIcon .icon-social-google:before,.vw5-themeBoxesFooterLinksSocialLinksLinkLinkIcon .icon-social-twitter:before {

    padding-left: 1px;

    height: 30px;

    width: 29px;

    font-size: 28px;

    line-height: 30px
}
html .vw5-themeBoxesImprintLinks {
    margin-left: 30px;
    text-align: left
}
html .vw5-themeBoxesDisclaimer ul li,html .vw5-themeBoxesDisclaimer ol li {
    line-height: 25px
}
.vw5-themeBoxesCopyright {

    margin-top: 20px;

    text-align: left
}

.vw5-themeBoxesCopyright p {

    margin-top: 3px
}
html .vw5-statisticsOptBox {

    padding-left: 96px
}

html .vw5-statisticsOptBox__innerOptBox {

    padding-left: 48px;

    padding-right: 48px
}

html .vw5-statisticsOptBox__innerOptBox {

    padding-left: 50px;

    padding-right: 50px
}

html .vw5-statisticsOptBox__innerOptBox {

    font-size: 14px;

    padding: 15px 300px 15px 48px
}

html .vw5-statisticsOptBox__innerOptBox {

    font-size: 14px;

    padding: 15px 300px 15px 50px
}

html .vw5-statisticsOptBox__text {

    font-size: 14px
}

html .vw5-statisticsOptBox .vw5-kwcBasicLinkTagIntern {

    font-size: 14px
}

html .vw5-statisticsOptBox__accept {

    margin-left: 48px;

    margin-right: 48px
}

html .vw5-statisticsOptBox__accept {

    margin-left: 50px;

    margin-right: 50px
}

html .vw5-statisticsOptBox__accept {

    margin-top: 0;

    position: absolute;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    top: 50%
}
html .vw5-bBOTestdrive__infolayer1,html .vw5-bBOTestdrive__infolayer2,html .vw5-bBOTestdrive__infolayer3 {

    padding: 20px
}

html .vw5-bBOTestdrive__infolayerLinks {

    margin-bottom: 0px;

    margin-top: -28px;

    text-align: left;

    float: right
}
html .vw5-bBOAbstractInfolayer__button {

    top: 0
}

html .vw5-bBOAbstractInfolayer__text {

    padding-top: 30px
}
html .vw5-bBOTestdriveLaunch__triangle {

    display: block;

    width: 2px;

    height: 0;

    border-bottom: 400px solid white;

    border-left: 120px solid transparent;

    position: absolute;

    right: -2px;

    top: 0px;

    z-index: 1
}

html .vw5-bBOTestdriveLaunch__image {

    position: relative;

    float: left;

    width: 70%
}

html .vw5-bBOTestdriveLaunch__textOuter {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    position: absolute;

    text-align: left;

    height: 100%;

    z-index: 2;

    width: 25%;

    right: 5%
}

html .vw5-bBOTestdriveLaunch__textInner {

    -webkit-transform: translate(0, -50%);

    -moz-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    transform: translate(0, -50%);

    position: absolute;

    padding: 0;

    top: 50%
}
html .vw5-bBOTestdriveForm__emo {

    margin-bottom: 0px;

    margin-right: 6%;

    float: left;

    width: 53%
}

html .vw5-bBOTestdriveForm__form {

    float: left;

    width: 41%
}

html .vw5-bBOTestdriveForm {

    padding: 4% 6% 2% 6%
}
html .vw5-bBOVoucher__infolayer1,html .vw5-bBOVoucher__infolayer2,html .vw5-bBOVoucher__infolayer3 {

    padding: 20px
}

html .vw5-bBOVoucher__infolayerLinks {

    margin-bottom: 0px;

    margin-top: -28px;

    text-align: left;

    float: right
}
html .vw5-bBOSidebar__infolayer1,html .vw5-bBOSidebar__infolayer2,html .vw5-bBOSidebar__infolayer3 {

    padding: 20px
}

html .vw5-bBOSidebar__infolayerLinks {

    margin-bottom: 0px;

    margin-top: -28px;

    text-align: left;

    float: right
}
body.vw5-dealerPage .vw5-rootDomainMaster__header {

    padding-left: 48px;

    padding-right: 48px;

    display: table-cell;

    vertical-align: middle;

    font-family: 'VW Head', Arial, Helvetica, sans-serif;

    font-size: 21px;

    background: #dee1e3;

    padding-top: 14px;

    padding-bottom: 14px;

    box-sizing: border-box;

    max-height: 80px;

    height: 80px
}

body.vw5-dealerPage .vw5-rootDomainMaster__header {

    padding-left: 50px;

    padding-right: 50px;

    display: table-cell;

    vertical-align: middle;

    font-family: 'VW Head', Arial, Helvetica, sans-serif;

    font-size: 21px;

    background: #dee1e3;

    padding-top: 14px;

    padding-bottom: 14px;

    box-sizing: border-box;

    max-height: 80px;

    height: 80px
}

body.vw5-dealerPage .vw5-rootDomainMaster__content {

    margin-top: 80px
}

body.vw5-dealerPage[class*=__Models_Range_Component] .vw5-rootDomainMaster__content,body.vw5-dealerPage[class*=__Models_Detail_Component] .vw5-rootDomainMaster__content {

    margin-top: 0
}

.vw5-rootDomainMaster__mainMenu .vw5-themeMenuMain,.vw5-rootDomainMaster__mainMenu .vw5-themeMenuExtendedMain,.vw5-rootDomainMaster__mainMenu .vw5-rootDomainMaster__logo {

    opacity: 0;

    display: block
}

.vw5-rootDomainMaster__mainMenu .vw5-themeMenuMain.vw5-visible,.vw5-rootDomainMaster__mainMenu .vw5-themeMenuExtendedMain.vw5-visible,.vw5-rootDomainMaster__mainMenu .vw5-rootDomainMaster__logo.vw5-visible {

    opacity: 1
}

.vw5-rootDomainMaster.vw5-dealerPageV2 .vw5-rootDomainMaster__mainMenu {

    height: auto
}

.vw5-rootDomainMaster__content .vw5-themeBoxesCallToActionParentContent {

    position: absolute;

    top: 0;

    z-index: 1
}

.vw5-rootDomainMaster__content .vw5-callToActionContainer {

    display: block;

    min-height: 85px
}

.vw5-rootDomainMaster__innerContent {

    margin-left: 48px;

    margin-right: 48px
}

.vw5-rootDomainMaster__innerContent {

    margin-left: 50px;

    margin-right: 50px
}

.vw5-rootDomainMaster__innerContent .vw5-kwfMainContent {

    max-width: 100%;

    margin-left: auto;

    margin-right: auto
}

.vw5-rootDomainMaster__innerContent .vw5-kwfMainContent:after {

    content: " ";

    display: block;

    clear: both
}

.vw5-rootDomainMaster__innerContent .vw5-kwfMainContent {

    max-width: 100%;

    margin-left: auto;

    margin-right: auto
}

.vw5-rootDomainMaster__innerContent .vw5-kwfMainContent:after {

    content: " ";

    display: block;

    clear: both
}

.vw5-rootDomainMaster__stickyContainer {

    width: 100%;

    position: absolute;

    z-index: 5;

    -webkit-transform: translateZ(0);

    transform: translateZ(0)
}

.vw5-rootDomainMaster[class*="__Models_Detail_Component"] .vw5-rootDomainMaster__stickyContainer,.vw5-rootDomainMaster[class*="__Accessories_Component"] .vw5-rootDomainMaster__stickyContainer {

    position: relative
}

.vw5-rootDomainMaster[class*="__Models_Detail_Component"] .vw5-rootDomainMaster__stickyContainer.vw5-stickyContainer--sticky,.vw5-rootDomainMaster[class*="__Accessories_Component"] .vw5-rootDomainMaster__stickyContainer.vw5-stickyContainer--sticky {

    position: fixed;

    top: 0;

    z-index: 2;

    width: -webkit-calc(100% - 96px);

    width: calc(100% - 96px)
}

.vw5-rootDomainMaster__outerContent {

    width: 100%
}

.vw5-rootDomainMaster__mainMenu {

    box-sizing: border-box;

    vertical-align: top;

    visibility: top;

    position: relative;

    -webkit-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    width: 96px;

    min-width: 96px;

    z-index: 6
}

.vw5-rootDomainMaster__mainMenu .vw5-themeMenuMobile {

    display: none
}

.vw5-rootDomainMaster__mainMenu .vw5-themeMenuMain,.vw5-rootDomainMaster__mainMenu .vw5-themeMenuExtendedMain,.vw5-rootDomainMaster__mainMenu .vw5-themeBoxesLanguageSwitch {

    top: 0;

    display: block;

    -webkit-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0
}

.vw5-rootDomainMaster__mainMenu .vw5-themeMenuMain .menu,.vw5-rootDomainMaster__mainMenu .vw5-themeMenuExtendedMain .menu,.vw5-rootDomainMaster__mainMenu .vw5-themeBoxesLanguageSwitch .menu {

    -webkit-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0
}

.vw5-rootDomainMaster__mainMenu .vw5-rootDomainMaster__logo {

    display: block;

    position: fixed;

    z-index: 2;

    left: 0;

    top: 0;

    max-width: 96px !important;

    width: 96px;

    height: 120px;

    padding: 25px 15px;

    box-sizing: border-box;

    border-bottom: 1px solid #dee1e3
}

.vw5-rootDomainMaster__mainMenu:after {

    height: 100vh;

    content: '';

    display: block;

    position: absolute;

    width: 1px;

    top: 0;

    right: 0;

    z-index: 2
}

.vw5-rootDomainMaster__content {

    margin-top: 0;

    margin-left: 96px;

    box-sizing: border-box
}

.vw5-rootDomainMaster .vw5-themeBoxesCallToAction,.vw5-rootDomainMaster .vw5-themeBoxesCallToActionParentContent,.vw5-rootDomainMaster .vw5-themeBoxesCallToActionDefault,.vw5-rootDomainMaster .vw5-modelsDetailCallToAction,.vw5-rootDomainMaster .vw5-modelsDetailCallToActionParentContent,.vw5-rootDomainMaster .vw5-modelsRangeCallToAction,.vw5-rootDomainMaster .vw5-homePageCallToAction,.vw5-rootDomainMaster .vw5-newsDetailCallToAction,.vw5-rootDomainMaster .vw5-accessoriesWatchListCallToAction {

    display: block
}

.vw5-rootDomainMaster #vw5-extendeMenuMask {

    -webkit-transition-property: opacity;

    transition-property: opacity;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    -webkit-transition-timing-function: ease-out;

    transition-timing-function: ease-out;

    opacity: 0;

    position: fixed;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#88000000', endColorstr='#88000000');

    background-color: rgba(0,0,0,0.7);

    z-index: 5
}

.vw5-rootDomainMaster__footer__copyright__links {

    width: 66.66%;

    float: right
}

.vw5-rootDomainMaster__footer__copyright__text {

    width: 33.33%;

    float: left
}

.vw5-rootDomainMaster__innerFooter {

    margin-left: 48px;

    margin-right: 48px
}

.vw5-rootDomainMaster__innerFooter {

    margin-left: 50px;

    margin-right: 50px
}

.vw5-rootDomainMaster .vw5-themeMenuBottom {

    left: 25%;

    width: 75%;

    padding-left: 10px;

    bottom: -19px
}
