.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 {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    padding-right: 40px;

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

    font-size: 25px;

    background: #dee1e3;

    box-sizing: border-box;

    max-height: 80px;

    height: 80px;

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start
}

body.vw5-dealerPage .vw5-rootDomainAtMaster__header {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    padding-right: 40px;

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

    font-size: 25px;

    background: #dee1e3;

    box-sizing: border-box;

    max-height: 80px;

    height: 80px;

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start
}

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
}

body[class*="__HomePage_Component"] .vw5-dealerHeader,body[class*="__HomePage_Component"] .vw5-dealerHeader__authorized,body[class*="__HomeStyleguideConform"] .vw5-dealerHeader,body[class*="__HomeStyleguideConform"] .vw5-dealerHeader__authorized,body[class*="__Theme_Paragraphs_Component"] .vw5-dealerHeader,body[class*="__Theme_Paragraphs_Component"] .vw5-dealerHeader__authorized,body[class*="__Accessories_Component"] .vw5-dealerHeader,body[class*="__Accessories_Component"] .vw5-dealerHeader__authorized,body[class*="__DealerContent_Contact_Component"] .vw5-dealerHeader,body[class*="__DealerContent_Contact_Component"] .vw5-dealerHeader__authorized,body[class*="__Accessories_Component"] .vw5-dealerHeader,body[class*="__Accessories_Component"] .vw5-dealerHeader__authorized,body[class*="_Embed_Component"] .vw5-dealerHeader,body[class*="_Embed_Component"] .vw5-dealerHeader__authorized,body.e18EmbedMaster .vw5-dealerHeader,body.e18EmbedMaster .vw5-dealerHeader__authorized {

    padding-left: 48px
}

body[class*="__HomePage_Component"] .vw5-dealerHeader,body[class*="__HomePage_Component"] .vw5-dealerHeader__authorized,body[class*="__HomeStyleguideConform"] .vw5-dealerHeader,body[class*="__HomeStyleguideConform"] .vw5-dealerHeader__authorized,body[class*="__Theme_Paragraphs_Component"] .vw5-dealerHeader,body[class*="__Theme_Paragraphs_Component"] .vw5-dealerHeader__authorized,body[class*="__Accessories_Component"] .vw5-dealerHeader,body[class*="__Accessories_Component"] .vw5-dealerHeader__authorized,body[class*="__DealerContent_Contact_Component"] .vw5-dealerHeader,body[class*="__DealerContent_Contact_Component"] .vw5-dealerHeader__authorized,body[class*="__Accessories_Component"] .vw5-dealerHeader,body[class*="__Accessories_Component"] .vw5-dealerHeader__authorized,body[class*="_Embed_Component"] .vw5-dealerHeader,body[class*="_Embed_Component"] .vw5-dealerHeader__authorized,body.e18EmbedMaster .vw5-dealerHeader,body.e18EmbedMaster .vw5-dealerHeader__authorized {

    padding-left: 50px
}

.vw5-rootDomainAtMaster__scrollTopBtn {

    display: none
}

.vw5-rootDomainAtMaster__mainMenu {

    position: static
}

.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: 3;

    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,.vw5-rootDomainAtMaster__mainMenu .vw5-modelsDetailMobilMenu {

    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,.vw5-rootDomainAtMaster .vw5-modelsOverviewCallToAction {

    display: block
}

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

.grecaptcha-badge {

    bottom: 14px !important
}

.vw5-rootDomainAtMaster #vw5-extendeMenuMask {

    position: fixed;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    z-index: 5
}
.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-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 .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--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__buttons {

    margin-bottom: 80px
}

.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 .vw5-themeContent__image {

    width: 49.27506%;

    float: right;

    margin-right: 0;

    margin-left: 7.00427%
}

.vw5-themeContent--right .vw5-themeContent__text {

    width: 91.54584%;

    float: left;

    margin-right: 1.44988%;

    float: none
}

.vw5-themeContent--left .vw5-themeContent__image {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    margin-right: 7.00427%
}

.vw5-themeContent--left .vw5-themeContent__text {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0;

    float: none
}

.vw5-themeContent--left .vw5-themeContent__headline {

    width: 43.72067%;

    float: right;

    margin-right: 0
}
html .vw5-themeContentText ul li,html .vw5-themeContentText ol li {
    line-height: 25px
}
html .vw5-themeButtonList__listItem {
    width: 198px;
    margin: 4px
}
.vw5-themeButtonListButton__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-themeButtonListButton 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: 14px;

    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 20px 20px 0
}

.vw5-themeBasicTable .standard td:first-child,.vw5-themeBasicTable .standard th:first-child {

    padding-left: 30px
}

.vw5-themeBasicTable.flipScroll table th,.vw5-themeBasicTable.flipScroll table td {

    padding: 20px 20px 20px 20px;

    min-height: 18px
}

.vw5-themeBasicTable.flipScroll table.standard thead {

    line-height: 18px
}
.vw5-themeFormDynamic {
    width: 48.95914%;
    float: left;
    margin-right: 2.08173%;
    margin-left: 25.52043%;
    margin-right: 25.52043%
}
html .vw5-themeFormDynamicParagraphsCheckboxText ul li,html .vw5-themeFormDynamicParagraphsCheckboxText ol li {
    line-height: 25px
}
.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-newsletterSubscribe input,.vw5-newsletterSubscribe label,.vw5-newsletterSubscribe .kwfFormFieldRadio,.vw5-newsletterSubscribe__submit,.vw5-newsletterSubscribe .vw5-kwfFieldErrorMessage,.vw5-newsletterSubscribe .vw5-form_policyText {

    margin-left: 25.52043%
}

.vw5-newsletterSubscribe input,.vw5-newsletterSubscribe label,.vw5-newsletterSubscribe .kwfFormFieldRadio,.vw5-newsletterSubscribe__submit,.vw5-newsletterSubscribe .vw5-kwfFieldErrorMessage,.vw5-newsletterSubscribe .vw5-form_policyText {

    margin-left: 25.36247%
}

.vw5-newsletterSubscribe .vw5-form_policyText {

    width: 51.04086%;

    float: left;

    margin-right: 2.03927%;

    float: none;

    margin-left: 25.52043%
}

.vw5-newsletterSubscribe .vw5-form_policyText {

    width: 50.72494%;

    float: left;

    margin-right: 1.42916%;

    float: none;

    margin-left: 25.36247%
}
.vw5-poiEasyCC {

    margin-left: -48px;

    margin-right: -48px
}

.vw5-poiEasyCC {

    margin-left: -50px;

    margin-right: -50px
}
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-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 .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--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__buttons {

    margin-bottom: 80px
}

.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 .vw5-poiCarConfiguratorUseractivation__image {

    width: 49.27506%;

    float: right;

    margin-right: 0;

    margin-left: 7.00427%
}

.vw5-poiCarConfiguratorUseractivation--right .vw5-poiCarConfiguratorUseractivation__text {

    width: 91.54584%;

    float: left;

    margin-right: 1.44988%;

    float: none
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__image {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    margin-right: 7.00427%
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__text {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0;

    float: none
}

.vw5-poiCarConfiguratorUseractivation--left .vw5-poiCarConfiguratorUseractivation__headline {

    width: 43.72067%;

    float: right;

    margin-right: 0
}
.vw5-poiCarConfiguratorUseractivationButton__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-poiCarConfiguratorUseractivationButton a {

    max-width: 198px
}
.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 .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--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__buttons {

    margin-bottom: 80px
}

.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 .vw5-poiCarConfiguratorWatchlist__image {

    width: 49.27506%;

    float: right;

    margin-right: 0;

    margin-left: 7.00427%
}

.vw5-poiCarConfiguratorWatchlist--right .vw5-poiCarConfiguratorWatchlist__text {

    width: 91.54584%;

    float: left;

    margin-right: 1.44988%;

    float: none
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__image {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%;

    margin-right: 7.00427%
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__text {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0;

    float: none
}

.vw5-poiCarConfiguratorWatchlist--left .vw5-poiCarConfiguratorWatchlist__headline {

    width: 43.72067%;

    float: right;

    margin-right: 0
}
.vw5-poiCarConfiguratorWatchlistButton__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-poiCarConfiguratorWatchlistButton a {

    max-width: 198px
}
html .vw5-themeSwitchDisplayList {
    margin-bottom: 80px
}
.vw5-themeBasicButton__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-themeBasicButton a {

    max-width: 198px
}

html .vw5-themeBasicButton {

    margin-bottom: 40px
}
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-slider3Piece {

    margin-bottom: 80px
}

html .vw5-slider3Piece.default-sm-spans3,html .vw5-slider3Piece.default-sm-spans4,html .vw5-slider3Piece.default-sm-spans6,html .vw5-slider3Piece.default-md-spans3,html .vw5-slider3Piece.default-md-spans4,html .vw5-slider3Piece.default-md-spans6,html .vw5-slider3Piece.default-lg-spans3,html .vw5-slider3Piece.default-lg-spans4,html .vw5-slider3Piece.default-lg-spans6,html .vw5-slider3Piece.default-xl-spans3,html .vw5-slider3Piece.default-xl-spans4,html .vw5-slider3Piece.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-slider3Piece .vw5-slider3Piece__listItem {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-slider3Piece .vw5-slider3Piece__listItem {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-slider3Piece .flickity-viewport {

    padding-bottom: 40px
}

html .vw5-slider3Piece .flickity-prev-next-button {

    display: block;

    top: 50%
}

html .vw5-slider3Piece .flickity-prev-next-button.next {

    right: -48px
}

html .vw5-slider3Piece .flickity-prev-next-button.next {

    right: -50px
}

html .vw5-slider3Piece .flickity-prev-next-button.previous {

    left: -48px;

    margin-left: 1px
}

html .vw5-slider3Piece .flickity-prev-next-button.previous {

    left: -50px;

    margin-left: 1px
}

html .vw5-slider3Piece .flickity-page-dots .dot {

    border-radius: 2px;

    width: 13px;

    height: 13px;

    margin-left: 10px
}

html .vw5-slider3Piece .flickity-page-dots .dot:first-child {

    margin-left: 0
}
html .vw5-slider3PieceChild {

    margin-bottom: 80px
}

html .vw5-slider3PieceChild.default-sm-spans3,html .vw5-slider3PieceChild.default-sm-spans4,html .vw5-slider3PieceChild.default-sm-spans6,html .vw5-slider3PieceChild.default-md-spans3,html .vw5-slider3PieceChild.default-md-spans4,html .vw5-slider3PieceChild.default-md-spans6,html .vw5-slider3PieceChild.default-lg-spans3,html .vw5-slider3PieceChild.default-lg-spans4,html .vw5-slider3PieceChild.default-lg-spans6,html .vw5-slider3PieceChild.default-xl-spans3,html .vw5-slider3PieceChild.default-xl-spans4,html .vw5-slider3PieceChild.default-xl-spans6 {

    margin-bottom: 0
}
html .vw5-themeBasicText ul li,html .vw5-themeBasicText ol li {
    line-height: 25px
}
html .vw5-tabsTeaser {

    margin-bottom: 80px
}

html .vw5-tabsTeaser.default-sm-spans3,html .vw5-tabsTeaser.default-sm-spans4,html .vw5-tabsTeaser.default-sm-spans6,html .vw5-tabsTeaser.default-md-spans3,html .vw5-tabsTeaser.default-md-spans4,html .vw5-tabsTeaser.default-md-spans6,html .vw5-tabsTeaser.default-lg-spans3,html .vw5-tabsTeaser.default-lg-spans4,html .vw5-tabsTeaser.default-lg-spans6,html .vw5-tabsTeaser.default-xl-spans3,html .vw5-tabsTeaser.default-xl-spans4,html .vw5-tabsTeaser.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-tabsTeaser__tabs {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin-bottom: 20px
}

html .vw5-tabsTeaser__teasers__item__tab {

    display: none
}

html .vw5-tabsTeaser__teasers__item {

    display: none;

    border: none
}

html .vw5-tabsTeaser__teasers__item:first-child {

    border: none
}

html .vw5-tabsTeaser__teasers__item--active {

    display: block
}

html .vw5-tabsTeaser__teasers__item__content {

    height: auto !important
}
html .vw5-tabsTeaserChildTeaser {

    margin-bottom: 80px
}

html .vw5-tabsTeaserChildTeaser.default-sm-spans3,html .vw5-tabsTeaserChildTeaser.default-sm-spans4,html .vw5-tabsTeaserChildTeaser.default-sm-spans6,html .vw5-tabsTeaserChildTeaser.default-md-spans3,html .vw5-tabsTeaserChildTeaser.default-md-spans4,html .vw5-tabsTeaserChildTeaser.default-md-spans6,html .vw5-tabsTeaserChildTeaser.default-lg-spans3,html .vw5-tabsTeaserChildTeaser.default-lg-spans4,html .vw5-tabsTeaserChildTeaser.default-lg-spans6,html .vw5-tabsTeaserChildTeaser.default-xl-spans3,html .vw5-tabsTeaserChildTeaser.default-xl-spans4,html .vw5-tabsTeaserChildTeaser.default-xl-spans6 {

    margin-bottom: 0
}

.vw5-tabsTeaserChildTeaser.default-sm-spans12 {

    text-align: left
}

.vw5-tabsTeaserChildTeaser.default-sm-spans12 .vw5-tabsTeaserChildTeaser__image {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

.vw5-tabsTeaserChildTeaser.default-sm-spans12 .vw5-tabsTeaserChildTeaser__image--positionRight {

    float: right;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-sm-spans12 .vw5-tabsTeaserChildTeaser__textAndButton {

    width: 40.45233%;

    float: left;

    margin-right: 2.08173%
}

.vw5-tabsTeaserChildTeaser.default-sm-spans12 .vw5-tabsTeaserChildTeaser__textAndButton--positionRight {

    margin-right: 8.50681%;

    float: right;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-sm-spans6 {

    text-align: left
}

.vw5-tabsTeaserChildTeaser.default-sm-spans6 .vw5-tabsTeaserChildTeaser__image {

    width: 47.87402%;

    float: left;

    margin-right: 4.25197%
}

.vw5-tabsTeaserChildTeaser.default-sm-spans6 .vw5-tabsTeaserChildTeaser__image--positionRight {

    float: right;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-sm-spans6 .vw5-tabsTeaserChildTeaser__textAndButton {

    width: 47.87402%;

    float: left;

    margin-right: 4.25197%
}

.vw5-tabsTeaserChildTeaser.default-sm-spans6 .vw5-tabsTeaserChildTeaser__textAndButton--positionRight {

    float: right;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-sm-spans4 .vw5-tabsTeaserChildTeaser__textAndButton {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-sm-spans4 .vw5-tabsTeaserChildTeaser__image {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-sm-spans3 .vw5-tabsTeaserChildTeaser__textAndButton {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-sm-spans3 .vw5-tabsTeaserChildTeaser__image {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-md-spans12 .vw5-tabsTeaserChildTeaser__image {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

.vw5-tabsTeaserChildTeaser.default-md-spans12 .vw5-tabsTeaserChildTeaser__image--positionRight {

    float: right;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-md-spans12 .vw5-tabsTeaserChildTeaser__textAndButton {

    width: 40.8209%;

    float: left;

    margin-right: 1.44988%
}

.vw5-tabsTeaserChildTeaser.default-md-spans12 .vw5-tabsTeaserChildTeaser__textAndButton--positionRight {

    margin-right: 8.45416%;

    float: right;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-md-spans6 .vw5-tabsTeaserChildTeaser__image {

    width: 48.52878%;

    float: left;

    margin-right: 2.94243%
}

.vw5-tabsTeaserChildTeaser.default-md-spans6 .vw5-tabsTeaserChildTeaser__image--positionRight {

    float: right;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-md-spans6 .vw5-tabsTeaserChildTeaser__textAndButton {

    width: 48.52878%;

    float: left;

    margin-right: 2.94243%
}

.vw5-tabsTeaserChildTeaser.default-md-spans6 .vw5-tabsTeaserChildTeaser__textAndButton--positionRight {

    float: right;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-md-spans4 .vw5-tabsTeaserChildTeaser__textAndButton {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-md-spans4 .vw5-tabsTeaserChildTeaser__image {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-md-spans3 .vw5-tabsTeaserChildTeaser__textAndButton {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

.vw5-tabsTeaserChildTeaser.default-md-spans3 .vw5-tabsTeaserChildTeaser__image {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-tabsTeaserChildTeaser__image {

    margin-bottom: 0
}
html .vw5-themeTeaserMediaButtons__listItem {
    width: 198px;
    margin: 4px
}
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__textAndButton .vw5-themeTeaserBreaker__button {

    display: inline-block;

    width: 37%;

    max-width: 198px;

    min-width: 138px
}

html .vw5-themeTeaserBreaker__textAndButton .vw5-themeTeaserBreaker__buttonSecond {

    margin-left: 8px;

    margin-top: 0
}

html .vw5-themeTeaserBreaker {

    position: relative
}

html .vw5-themeTeaserBreaker__image {

    display: block;

    width: 100% !important;

    max-width: 100% !important;

    overflow: hidden
}

html .vw5-themeTeaserBreaker__image--hideOnDesktop {

    display: none
}

html .vw5-themeTeaserBreaker__textAndButton {

    position: absolute;

    margin-top: 0;

    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__textAndButton--small {

    height: 25.7vw
}

html .vw5-themeTeaserBreaker__verticalCenterWrapper {

    width: 100%;

    padding-left: 51.04086%;

    display: table-cell;

    vertical-align: middle
}

html .vw5-themeTeaserBreaker__verticalCenterWrapper--left {

    padding-left: 0;

    padding-right: 51.04086%
}

html .vw5-themeTeaserBreaker__textAndButton {

    height: 41vw
}

html .vw5-themeTeaserBreaker__textAndButton--small {

    height: 26vw
}

html .vw5-themeTeaserBreaker__verticalCenterWrapper {

    width: 100%;

    padding-left: 50.72494%
}

html .vw5-themeTeaserBreaker__verticalCenterWrapper--left {

    padding-left: 0;

    padding-right: 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-themeTeaserBreaker__verticalCenterWrapper--left {

    padding-left: 0;

    padding-right: 0;

    width: 100%;

    display: table-cell;

    vertical-align: middle
}
html .vw5-themeTeaserBreakerButtons__listItem {
    width: 198px;
    margin: 4px
}
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__icon,html .vw5-themeTeaserBreakerMedia__iconLeft,html .vw5-themeTeaserBreakerMedia__iconRight {

    left: auto;

    top: auto;

    margin-left: 0;

    margin-top: 0
}

html .vw5-themeTeaserBreakerMedia__link {

    display: none
}

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__buttons {

    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
}
html .vw5-themeTeaserBreakerMediaButtons__listItem {
    width: 198px;
    margin: 4px
}
html .vw5-themeTeaserMedia {

    margin-bottom: 80px
}

html .vw5-themeTeaserMedia.default-sm-spans3,html .vw5-themeTeaserMedia.default-sm-spans4,html .vw5-themeTeaserMedia.default-sm-spans6,html .vw5-themeTeaserMedia.default-md-spans3,html .vw5-themeTeaserMedia.default-md-spans4,html .vw5-themeTeaserMedia.default-md-spans6,html .vw5-themeTeaserMedia.default-lg-spans3,html .vw5-themeTeaserMedia.default-lg-spans4,html .vw5-themeTeaserMedia.default-lg-spans6,html .vw5-themeTeaserMedia.default-xl-spans3,html .vw5-themeTeaserMedia.default-xl-spans4,html .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
}
html .vw5-themeTeaserEightColumn {

    margin-bottom: 80px
}

html .vw5-themeTeaserEightColumn.default-sm-spans3,html .vw5-themeTeaserEightColumn.default-sm-spans4,html .vw5-themeTeaserEightColumn.default-sm-spans6,html .vw5-themeTeaserEightColumn.default-md-spans3,html .vw5-themeTeaserEightColumn.default-md-spans4,html .vw5-themeTeaserEightColumn.default-md-spans6,html .vw5-themeTeaserEightColumn.default-lg-spans3,html .vw5-themeTeaserEightColumn.default-lg-spans4,html .vw5-themeTeaserEightColumn.default-lg-spans6,html .vw5-themeTeaserEightColumn.default-xl-spans3,html .vw5-themeTeaserEightColumn.default-xl-spans4,html .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-themeButtonPrimary__innerButton {

    display: inline-block;

    max-width: 198px;

    width: 100%
}

.vw5-themeButtonPrimary a {

    max-width: 198px
}
.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
}
html .vw5-themeTeaserSixColumnItem {

    margin-bottom: 80px
}

html .vw5-themeTeaserSixColumnItem.default-sm-spans3,html .vw5-themeTeaserSixColumnItem.default-sm-spans4,html .vw5-themeTeaserSixColumnItem.default-sm-spans6,html .vw5-themeTeaserSixColumnItem.default-md-spans3,html .vw5-themeTeaserSixColumnItem.default-md-spans4,html .vw5-themeTeaserSixColumnItem.default-md-spans6,html .vw5-themeTeaserSixColumnItem.default-lg-spans3,html .vw5-themeTeaserSixColumnItem.default-lg-spans4,html .vw5-themeTeaserSixColumnItem.default-lg-spans6,html .vw5-themeTeaserSixColumnItem.default-xl-spans3,html .vw5-themeTeaserSixColumnItem.default-xl-spans4,html .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
}
html .vw5-themeTeaserFourColumnItem {

    margin-bottom: 80px
}

html .vw5-themeTeaserFourColumnItem.default-sm-spans3,html .vw5-themeTeaserFourColumnItem.default-sm-spans4,html .vw5-themeTeaserFourColumnItem.default-sm-spans6,html .vw5-themeTeaserFourColumnItem.default-md-spans3,html .vw5-themeTeaserFourColumnItem.default-md-spans4,html .vw5-themeTeaserFourColumnItem.default-md-spans6,html .vw5-themeTeaserFourColumnItem.default-lg-spans3,html .vw5-themeTeaserFourColumnItem.default-lg-spans4,html .vw5-themeTeaserFourColumnItem.default-lg-spans6,html .vw5-themeTeaserFourColumnItem.default-xl-spans3,html .vw5-themeTeaserFourColumnItem.default-xl-spans4,html .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 {

    box-sizing: border-box;

    font-size: 11.5vw;

    float: none;

    margin: 0 auto;

    width: 100%;

    height: 0;

    line-height: 1;

    padding-bottom: 45%;

    position: relative;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__icon a {

    position: absolute;

    left: 0;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    width: 100%;

    height: 100%
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__icon a img {

    width: 50%;

    height: auto;

    left: 25%;

    top: 20%
}

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 {

    box-sizing: border-box;

    font-size: 11.5vw;

    float: none;

    margin: 0 auto;

    width: 100%;

    height: 0;

    line-height: 1;

    padding-bottom: 45%;

    position: relative;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__icon a {

    position: absolute;

    left: 0;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    width: 100%;

    height: 100%
}

html .vw5-themeTeaserNextStepsItem .vw5-themeTeaserNextStepsItem__icon a img {

    width: 50%;

    height: auto;

    left: 25%;

    top: 20%
}

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
}
html .vw5-themeTeaserList {

    margin-bottom: 80px
}

html .vw5-themeTeaserList.default-sm-spans3,html .vw5-themeTeaserList.default-sm-spans4,html .vw5-themeTeaserList.default-sm-spans6,html .vw5-themeTeaserList.default-md-spans3,html .vw5-themeTeaserList.default-md-spans4,html .vw5-themeTeaserList.default-md-spans6,html .vw5-themeTeaserList.default-lg-spans3,html .vw5-themeTeaserList.default-lg-spans4,html .vw5-themeTeaserList.default-lg-spans6,html .vw5-themeTeaserList.default-xl-spans3,html .vw5-themeTeaserList.default-xl-spans4,html .vw5-themeTeaserList.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-themeTeaserList__listItem:nth-child(2),html .vw5-themeTeaserList__listItem:nth-child(3) {

    margin-top: 0
}

html .vw5-themeTeaserList--oneItem .vw5-themeTeaserList__listItem {

    margin-left: 17.01362%;

    margin-right: 17.01362%;

    width: 65.97276%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-themeTeaserList--twoItems .vw5-themeTeaserList__listItem {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-themeTeaserList--twoItems .vw5-themeTeaserList__listItem:nth-child(2n) {

    float: right;

    margin-right: 0
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem {

    width: 31.94552%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n) {

    float: right;

    margin-right: 0
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n+1) {

    clear: both
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n+1):nth-last-of-type(2):not(:first-child) {

    margin-left: 17.01362%
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n+2).vw5-themeTeaserList__listItem--last {

    margin-right: 17.01362%
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n+1).vw5-themeTeaserList__listItem--last {

    margin-left: 34.02724%;

    margin-right: 34.02724%
}

html .vw5-themeTeaserList--oneItem .vw5-themeTeaserList__listItem {

    margin-left: 16.90831%;

    margin-right: 16.90831%;

    width: 66.18337%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-themeTeaserList--twoItems .vw5-themeTeaserList__listItem {

    width: 49.27506%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-themeTeaserList--twoItems .vw5-themeTeaserList__listItem:nth-child(2n) {

    float: right;

    margin-right: 0
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n) {

    float: right;

    margin-right: 0
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n+1) {

    clear: both
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n+1):nth-last-of-type(2):not(:first-child) {

    margin-left: 16.90831%
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n+2).vw5-themeTeaserList__listItem--last {

    margin-right: 16.90831%
}

html .vw5-themeTeaserList--multipleItems .vw5-themeTeaserList__listItem:nth-child(3n+1).vw5-themeTeaserList__listItem--last {

    margin-left: 33.81663%;

    margin-right: 33.81663%
}
html .vw5-themeTeaserListChild {

    margin-bottom: 80px
}

html .vw5-themeTeaserListChild.default-sm-spans3,html .vw5-themeTeaserListChild.default-sm-spans4,html .vw5-themeTeaserListChild.default-sm-spans6,html .vw5-themeTeaserListChild.default-md-spans3,html .vw5-themeTeaserListChild.default-md-spans4,html .vw5-themeTeaserListChild.default-md-spans6,html .vw5-themeTeaserListChild.default-lg-spans3,html .vw5-themeTeaserListChild.default-lg-spans4,html .vw5-themeTeaserListChild.default-lg-spans6,html .vw5-themeTeaserListChild.default-xl-spans3,html .vw5-themeTeaserListChild.default-xl-spans4,html .vw5-themeTeaserListChild.default-xl-spans6 {

    margin-bottom: 0
}

html .vw5-themeTeaserListChild--singleChild .vw5-themeTeaserListChild__image {

    display: block;

    margin-bottom: 0
}

html .vw5-themeTeaserListChild--singleChild .vw5-themeTeaserListChild__image:first-child {

    display: none
}

html .vw5-themeTeaserListChild--singleChild .vw5-themeTeaserListChild__textAndButton {

    margin-top: 0;

    margin-bottom: 20px
}
.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-anchorBarHeadline--gray {

    padding: 60px 0
}

html .vw5-anchorBarHeadline:before {

    padding: 0 48px;

    margin-left: -48px
}

html .vw5-anchorBarHeadline:before {

    padding: 0 50px;

    margin-left: -50px
}

html .vw5-anchorBarHeadline {

    margin-bottom: 80px
}

html .vw5-anchorBarHeadline__headline .vw5-anchorBarHeadline__sub {

    margin-left: 8.50681%;

    margin-right: 8.50681%;

    width: 82.98638%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-anchorBarHeadline__headline .vw5-anchorBarHeadline__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-anchorBarHeadline {

    margin-bottom: 20px
}

html .vw5-anchorBarHeadline {

    margin-bottom: 20px
}
html .vw5-anchorBarMenu__stickyContainer {

    left: 96px
}

html .vw5-anchorBarMenu__menuButton {

    display: none
}

html .vw5-anchorBarMenu__menuWrapper {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    padding: 10px 20px
}

html .vw5-anchorBarMenu__menuWrapper--sticky {

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    padding: 8px 48px 7px 48px
}

html .vw5-anchorBarMenu__menuWrapper--sticky {

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    padding: 8px 50px 7px 50px
}

html .vw5-anchorBarMenu__menuWrapper--sticky .vw5-anchorBarMenu__item__link {

    font-weight: bold;

    color: #0099da
}

html .vw5-anchorBarMenu__menuWrapper--sticky .vw5-anchorBarMenu__item--active .vw5-anchorBarMenu__item__link {

    color: #000
}

html .vw5-anchorBarMenu__menuWrapper--sticky .vw5-anchorBarMenu__items {

    max-height: none;

    -webkit-transition: none;

    transition: none;

    margin-top: 0
}

html .vw5-anchorBarMenu__menuWrapper--sticky .vw5-anchorBarMenu__items .vw5-anchorBarMenu__item {

    border-bottom: none;

    width: auto;

    font-size: 16px;

    line-height: 26px;

    height: auto;

    max-width: 400px;

    padding: 0 20px 0 0;

    float: left;

    -webkit-transition: all 0.6s;

    transition: all 0.6s
}

html .vw5-anchorBarMenu__menuWrapper--sticky .vw5-anchorBarMenu__items--showAllLinks {

    max-height: none
}
html .vw5-dealerSearchClient {
    margin-left: 0;
    margin-right: 0
}
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-themeStageVideo__headline {

    padding: 0 48px
}

.vw5-themeStageVideo__image {

    position: relative;

    display: block;

    height: 100%
}

.vw5-themeStageVideo__button {

    position: absolute;

    display: table;

    bottom: 10%;

    width: 100%;

    margin: 0
}

.vw5-themeStageVideo__headline {

    padding: 0 50px
}

.vw5-themeStageVideo__button {

    margin: 0
}
.vw5-themeStageVideoYoutube__close {
    top: 85px
}
html .vw5-themeStageV6Stage {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex
}

html .vw5-themeStageV6Stage__image {

    width: 50%
}

html .vw5-themeStageV6Stage__text {

    width: 50%;

    padding: 9% 40px 20px 40px;

    text-align: center
}

html .vw5-themeStageV6Stage__text {

    padding: 9% 80px 20px 80px
}
.vw5-themeLightboxGallery .flickity-page-dots .dot {

    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
}
html .vw5-dealerContentContact__contact:after {

    content: " ";

    display: block;

    clear: both
}

html .vw5-dealerContentContact__geo,html .vw5-dealerContentContact__telephone {

    width: 48.95914%;

    float: left;

    margin-right: 2.08173%
}

html .vw5-dealerContentContact__geo,html .vw5-dealerContentContact__telephone {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-dealerContentContact__contactLinks,html .vw5-dealerContentContact__mail {

    width: 48.95914%;

    float: right;

    margin-right: 0
}

html .vw5-dealerContentContact__contactLinks,html .vw5-dealerContentContact__mail {

    width: 32.36674%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-dealerContentContact__servicesInfo {

    width: 32.36674%;

    float: right;

    margin-right: 0
}

html .vw5-dealerContentContact__dealerImage {

    width: 32.36674%;

    float: right;

    margin-right: 0
}

html .vw5-dealerContentContact__telephone {

    clear: both
}

html .vw5-dealerContentContact .vw5-dealerContentContact__header {

    display: block
}

html .vw5-dealerContentContact__logo {

    margin-left: 0
}

html .vw5-dealerContentContact__dayName {

    display: none
}

html .vw5-dealerContentContact__branches {

    height: 50px
}

html .vw5-dealerContentContact__branches:after {

    margin-left: -48px;

    margin-right: -48px
}

html .vw5-dealerContentContact__branches:after {

    margin-left: -50px;

    margin-right: -50px
}

html .vw5-dealerContentContact__branch a {

    line-height: 55px
}

html .vw5-dealerContentContact .vw5-dealerContentContact__day {

    display: inline-block;

    width: 14.2%
}

html .vw5-dealerContentContact .vw5-dealerContentContact__day .vw5-dealerContentContact__time {

    display: block
}

html .vw5-dealerContentContact .vw5-dealerContentContact__day .vw5-dealerContentContact__time:after {

    content: ''
}

html .vw5-dealerContentContact__team__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
}

html .vw5-dealerContentContact__team__member:nth-child(3n+3) {

    float: right;

    margin-right: 0
}

html .vw5-dealerContentContact__team__member,html .vw5-dealerContentContact__team__member:nth-child(3n+3) {

    width: 23.91259%;

    float: left;

    margin-right: 1.44988%
}

html .vw5-dealerContentContact__team__member:nth-child(4n+4) {

    float: right;

    margin-right: 0
}

html .vw5-dealerContentContact__team__member>.vw5-dealerContentContact__team__image {

    width: 120px;

    display: block;

    margin-bottom: 8px;

    margin-right: 0
}

html .vw5-dealerContentContact__team__branch a {

    line-height: 55px
}

html .vw5-dealerContentContact__team__memberText {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}

html .vw5-dealerContentContact__team__memberText {

    width: 100%;

    float: left;

    margin-left: 0;

    margin-right: 0
}
.vw5-dealerSearchClientPageMaster {

    overflow: hidden
}

.vw5-dealerSearchClientPageMaster__outerContent {

    width: 100%;

    height: 100%
}

.vw5-dealerSearchClientPageMaster__mainMenu {

    box-sizing: border-box;

    vertical-align: 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-dealerSearchClientPageMaster__mainMenu .vw5-themeMenuMobile {

    display: none
}

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

    top: 0;

    display: block;

    -webkit-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0
}

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

    -webkit-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0
}

.vw5-dealerSearchClientPageMaster__mainMenu .vw5-themeMenuLogo {

    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-dealerSearchClientPageMaster__mainMenu:after {

    height: 100vh;

    content: '';

    display: block;

    position: absolute;

    width: 1px;

    top: 0;

    right: 0;

    z-index: 2
}

.vw5-dealerSearchClientPageMaster__content {

    margin-top: 0;

    margin-left: 96px;

    box-sizing: border-box
}

.vw5-dealerSearchClientPageMaster #vw5-extendeMenuMask {

    -webkit-transition: opacity 0.3s ease-out;

    transition: opacity 0.3s 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-themeBoxesCallToActionParentContent {

    display: block;

    position: absolute;

    top: 0;

    right: 0;

    left: 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;

    left: 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-themeBoxesCallToAction--gray .vw5-themeBoxesCallToActionList__listItem .vw5-themeBoxesCallToActionListLinkListLinkIconImageIcon,.vw5-themeBoxesCallToActionParentContent--gray .vw5-themeBoxesCallToActionList__listItem .vw5-icon:before,.vw5-themeBoxesCallToActionParentContent--gray .vw5-themeBoxesCallToActionList__listItem .vw5-themeBoxesCallToActionListLinkListLinkIconImageIcon {

    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-themeBoxesCallToAction--gray .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-themeBoxesCallToActionListLinkListLinkIconImageIcon,.vw5-themeBoxesCallToActionParentContent--gray .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-icon:before,.vw5-themeBoxesCallToActionParentContent--gray .vw5-themeBoxesCallToActionList__listItem a:hover .vw5-themeBoxesCallToActionListLinkListLinkIconImageIcon {

    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
}
html .vw5-themeMenuEditableItemsIconImageIcon {
    width: 25px
}
.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 {

    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);

    -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 {

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

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: none
}

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: 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 {

    height: auto
}

.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-notificationBox {

    padding-left: 96px
}

html .vw5-notificationBox__inner {

    padding-left: 48px;

    padding-right: 48px
}

html .vw5-notificationBox__inner {

    padding-left: 50px;

    padding-right: 50px
}

html .vw5-notificationBox__inner {

    font-size: 14px;

    padding: 15px 48px 15px 48px
}

html .vw5-notificationBox__inner {

    font-size: 14px;

    padding: 15px 50px 15px 50px
}

html .vw5-notificationBox__right {

    margin: 0
}

html .vw5-notificationBox__text,html .vw5-notificationBox__info {

    font-size: 14px
}
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 {

    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%);

    -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 {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    padding-right: 40px;

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

    font-size: 25px;

    background: #dee1e3;

    box-sizing: border-box;

    max-height: 80px;

    height: 80px;

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start
}

body.vw5-dealerPage .vw5-rootDomainMaster__header {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    padding-right: 40px;

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

    font-size: 25px;

    background: #dee1e3;

    box-sizing: border-box;

    max-height: 80px;

    height: 80px;

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start
}

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
}

body[class*="__HomePage_Component"] .vw5-dealerHeader,body[class*="__HomePage_Component"] .vw5-dealerHeader__authorized,body[class*="__HomeStyleguideConform"] .vw5-dealerHeader,body[class*="__HomeStyleguideConform"] .vw5-dealerHeader__authorized,body[class*="__Theme_Paragraphs_Component"] .vw5-dealerHeader,body[class*="__Theme_Paragraphs_Component"] .vw5-dealerHeader__authorized,body[class*="__Accessories_Component"] .vw5-dealerHeader,body[class*="__Accessories_Component"] .vw5-dealerHeader__authorized,body[class*="__DealerContent_Contact_Component"] .vw5-dealerHeader,body[class*="__DealerContent_Contact_Component"] .vw5-dealerHeader__authorized,body[class*="__Accessories_Component"] .vw5-dealerHeader,body[class*="__Accessories_Component"] .vw5-dealerHeader__authorized,body[class*="_Embed_Component"] .vw5-dealerHeader,body[class*="_Embed_Component"] .vw5-dealerHeader__authorized,body.e18EmbedMaster .vw5-dealerHeader,body.e18EmbedMaster .vw5-dealerHeader__authorized {

    padding-left: 48px
}

body[class*="__HomePage_Component"] .vw5-dealerHeader,body[class*="__HomePage_Component"] .vw5-dealerHeader__authorized,body[class*="__HomeStyleguideConform"] .vw5-dealerHeader,body[class*="__HomeStyleguideConform"] .vw5-dealerHeader__authorized,body[class*="__Theme_Paragraphs_Component"] .vw5-dealerHeader,body[class*="__Theme_Paragraphs_Component"] .vw5-dealerHeader__authorized,body[class*="__Accessories_Component"] .vw5-dealerHeader,body[class*="__Accessories_Component"] .vw5-dealerHeader__authorized,body[class*="__DealerContent_Contact_Component"] .vw5-dealerHeader,body[class*="__DealerContent_Contact_Component"] .vw5-dealerHeader__authorized,body[class*="__Accessories_Component"] .vw5-dealerHeader,body[class*="__Accessories_Component"] .vw5-dealerHeader__authorized,body[class*="_Embed_Component"] .vw5-dealerHeader,body[class*="_Embed_Component"] .vw5-dealerHeader__authorized,body.e18EmbedMaster .vw5-dealerHeader,body.e18EmbedMaster .vw5-dealerHeader__authorized {

    padding-left: 50px
}

.vw5-rootDomainMaster__scrollTopBtn {

    display: none
}

.vw5-rootDomainMaster__mainMenu {

    position: static
}

.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: 3;

    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,.vw5-rootDomainMaster__mainMenu .vw5-modelsDetailMobilMenu {

    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,.vw5-rootDomainMaster .vw5-modelsOverviewCallToAction {

    display: block
}

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

.grecaptcha-badge {

    bottom: 14px !important
}

.vw5-rootDomainMaster #vw5-extendeMenuMask {

    position: fixed;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    z-index: 5
}
