@import url("https://fonts.googleapis.com/css?family=Karla:400,700");/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

*,*:before,*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

iframe {
    border: 0
}

body {
    font: 16px / 1.6 sans-serif;
    margin: 0;
    text-rendering: optimizelegibility
}

article,aside,footer,header,nav,section {
    display: block
}

figcaption,figure,main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,strong {
    font-weight: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace, monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 95%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

audio,video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none;
    max-width: 100%
}

svg:not(:root) {
    overflow: hidden
}

button,input,optgroup,select,textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html [type="button"],[type="reset"],[type="submit"] {
    -webkit-appearance: button
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: 0.35em 0.75em 0.625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type="checkbox"],[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details,menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

template {
    display: none
}

[hidden] {
    display: none
}

#page-zones__header a,#page-zones__footer a {
    text-decoration: none
}

#page-zones__header [data-name="content"] ul,#page-zones__footer [data-name="content"] ul {
    list-style: none;
    margin: 0;
    padding-left: 0
}

#page-zones__header .bk-content-text,#page-zones__header .content,#page-zones__header .responsivecolumns .column,#page-zones__footer .bk-content-text,#page-zones__footer .content,#page-zones__footer .responsivecolumns .column {
    min-height: 0 !important
}

#migrated-site .widget.row .widget:only-child,#migrated-site .widget.row .column .widget:only-child {
    margin-bottom: 0
}

#migrated-site.edit #page-zones__main:empty {
    margin-top: 15px;
    margin-bottom: 15px
}

@font-face {
    font-family: 'FontAwesome';
    src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");
    src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0") format("embedded-opentype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal
}

.icon:before,.icon:after {
    font-family: 'FontAwesome', sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon:before {
    margin-right: 5px
}

.icon:after {
    margin-left: 5px
}

.icon--twitter:before {
    content: "\f099"
}

.icon--facebook:before {
    content: "\f09a"
}

.icon--youtube:before {
    content: "\f167"
}

.icon--rss:before {
    content: "\f09e"
}

.icon--linkedin:before {
    content: "\f0e1"
}

.icon--dropbox:before {
    content: "\f16b"
}

.icon--filedownload:before {
    content: "\f019"
}

.icon--paypal:before {
    content: "\f1ed"
}

.icon--phone .phone-number:after {
    content: "\f095"
}

.icon--phone .phone-number:empty:after {
    display: none
}

.icon--pinterest:before {
    content: "\f0d2"
}

.icon--instagram:before {
    content: "\f16d"
}

.icon--vkontakte:before {
    content: "\f189"
}

.icon--previous:before {
    content: "\f053"
}

.icon--next:after {
    content: "\f054"
}

.icon--pause:before {
    content: "\f04c"
}

.icon--play:before,.icon--pause.pause:before {
    content: "\f04b"
}

.icon--basket:before {
    content: "\f07a"
}

.icon--add:before {
    content: "\f067"
}

.icon--remove:before,.icon--close:before {
    content: "\f00d"
}

body {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.justifyitalic,.italic,i {
    font-style: italic
}

.justifybold,.bold,b {
    font-weight: bold
}

address {
    font-style: normal
}

blockquote {
    quotes: "“" "”" "“" "”";
    margin: 0
}

blockquote:before {
    content: open-quote
}

.company-link {
    -ms-word-break: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none
}

pre,code {
    font-family: monospace
}

code {
    word-break: break-word
}

a>code {
    color: inherit
}

pre {
    display: block
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

h1,h2,h3,h4,h5,h6,p {
    margin: 0
}

h1+ul,h1+ol,h1+blockquote,h1+code,h1+p,h2+ul,h2+ol,h2+blockquote,h2+code,h2+p {
    margin-top: 12px
}

@media only screen and (max-width: 700px) {
    h1+ul,h1+ol,h1+blockquote,h1+code,h1+p,h2+ul,h2+ol,h2+blockquote,h2+code,h2+p {
        margin-top:6px
    }
}

h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6 {
    margin-top: 20px
}

@media only screen and (max-width: 700px) {
    h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6 {
        margin-top:10px
    }
}

h3+ul,h3+ol,h3+blockquote,h3+code,h3+p,h4+ul,h4+ol,h4+blockquote,h4+code,h4+p {
    margin-top: 8px
}

@media only screen and (max-width: 700px) {
    h3+ul,h3+ol,h3+blockquote,h3+code,h3+p,h4+ul,h4+ol,h4+blockquote,h4+code,h4+p {
        margin-top:5px
    }
}

h5+ul,h5+ol,h5+blockquote,h5+code,h5+p,h6+ul,h6+ol,h6+blockquote,h6+code,h6+p {
    margin-top: 5px
}

p+h1,p+h2,p+h3,p+h4,p+h5 {
    margin-top: 30px
}

@media only screen and (max-width: 700px) {
    p+h1,p+h2,p+h3,p+h4,p+h5 {
        margin-top:15px
    }
}

p+h6,p+ul,p+ol,p+blockquote,p+code,p+p {
    margin-top: 15px
}

@media only screen and (max-width: 700px) {
    p+h6,p+ul,p+ol,p+blockquote,p+code,p+p {
        margin-top:7px
    }
}

a {
    -ms-word-break: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none
}

.wysiwyg-font-size-xx-small {
    font-size: 10px
}

.wysiwyg-font-size-x-small {
    font-size: 12px
}

.wysiwyg-font-size-smaller {
    font-size: 14px
}

.wysiwyg-font-size-small {
    font-size: 16px
}

.wysiwyg-font-size-medium {
    font-size: 18px
}

.wysiwyg-font-size-large {
    font-size: 20px
}

.wysiwyg-font-size-larger {
    font-size: 24px
}

.wysiwyg-font-size-x-large {
    font-size: 28px
}

.wysiwyg-font-size-xx-large {
    font-size: 30px
}

.wysiwyg-font-size-10 {
    font-size: 10px;
    line-height: inherit
}

.wysiwyg-font-size-11 {
    font-size: 11px;
    line-height: inherit
}

.wysiwyg-font-size-12 {
    font-size: 12px;
    line-height: inherit
}

.wysiwyg-font-size-13 {
    font-size: 13px;
    line-height: inherit
}

.wysiwyg-font-size-14 {
    font-size: 14px;
    line-height: inherit
}

.wysiwyg-font-size-15 {
    font-size: 15px;
    line-height: inherit
}

.wysiwyg-font-size-16 {
    font-size: 16px;
    line-height: inherit
}

.wysiwyg-font-size-17 {
    font-size: 17px;
    line-height: inherit
}

.wysiwyg-font-size-18 {
    font-size: 18px;
    line-height: inherit
}

.wysiwyg-font-size-19 {
    font-size: 19px;
    line-height: inherit
}

.wysiwyg-font-size-20 {
    font-size: 20px;
    line-height: inherit
}

.wysiwyg-font-size-21 {
    font-size: 21px;
    line-height: inherit
}

.wysiwyg-font-size-22 {
    font-size: 22px;
    line-height: inherit
}

.wysiwyg-font-size-23 {
    font-size: 23px;
    line-height: inherit
}

.wysiwyg-font-size-24 {
    font-size: 24px;
    line-height: inherit
}

.wysiwyg-font-size-25 {
    font-size: 25px;
    line-height: inherit
}

.wysiwyg-font-size-26 {
    font-size: 26px;
    line-height: inherit
}

.wysiwyg-font-size-27 {
    font-size: 27px;
    line-height: inherit
}

.wysiwyg-font-size-28 {
    font-size: 28px;
    line-height: inherit
}

.wysiwyg-font-size-29 {
    font-size: 29px;
    line-height: inherit
}

.wysiwyg-font-size-30 {
    font-size: 30px;
    line-height: inherit
}

.wysiwyg-font-size-31 {
    font-size: 31px;
    line-height: inherit
}

.wysiwyg-font-size-32 {
    font-size: 32px;
    line-height: inherit
}

.wysiwyg-font-size-33 {
    font-size: 33px;
    line-height: inherit
}

.wysiwyg-font-size-34 {
    font-size: 34px;
    line-height: inherit
}

.wysiwyg-font-size-35 {
    font-size: 35px;
    line-height: inherit
}

.wysiwyg-font-size-36 {
    font-size: 36px;
    line-height: inherit
}

.wysiwyg-font-size-48 {
    font-size: 48px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-48 {
        font-size:48px;
        line-height: 1
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-48 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-49 {
    font-size: 49px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-49 {
        font-size:48px;
        line-height: 1
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-49 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-50 {
    font-size: 50px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-50 {
        font-size:calc(50px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-50 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-51 {
    font-size: 51px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-51 {
        font-size:calc(51px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-51 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-52 {
    font-size: 52px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-52 {
        font-size:calc(52px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-52 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-53 {
    font-size: 53px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-53 {
        font-size:calc(53px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-53 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-54 {
    font-size: 54px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-54 {
        font-size:calc(54px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-54 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-55 {
    font-size: 55px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-55 {
        font-size:calc(55px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-55 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-56 {
    font-size: 56px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-56 {
        font-size:calc(56px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-56 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-57 {
    font-size: 57px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-57 {
        font-size:calc(57px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-57 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-58 {
    font-size: 58px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-58 {
        font-size:calc(58px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-58 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-59 {
    font-size: 59px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-59 {
        font-size:calc(59px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-59 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-60 {
    font-size: 60px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-60 {
        font-size:calc(60px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-60 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-61 {
    font-size: 61px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-61 {
        font-size:calc(61px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-61 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-62 {
    font-size: 62px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-62 {
        font-size:calc(62px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-62 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-63 {
    font-size: 63px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-63 {
        font-size:calc(63px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-63 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-64 {
    font-size: 64px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-64 {
        font-size:calc(64px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-64 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-65 {
    font-size: 65px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-65 {
        font-size:calc(65px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-65 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-66 {
    font-size: 66px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-66 {
        font-size:calc(66px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-66 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-67 {
    font-size: 67px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-67 {
        font-size:calc(67px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-67 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-68 {
    font-size: 68px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-68 {
        font-size:calc(68px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-68 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-69 {
    font-size: 69px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-69 {
        font-size:calc(69px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-69 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-70 {
    font-size: 70px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-70 {
        font-size:calc(70px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-70 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-71 {
    font-size: 71px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-71 {
        font-size:calc(71px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-71 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-72 {
    font-size: 72px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-72 {
        font-size:calc(72px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-72 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-73 {
    font-size: 73px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-73 {
        font-size:calc(73px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-73 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-74 {
    font-size: 74px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-74 {
        font-size:calc(74px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-74 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-75 {
    font-size: 75px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-75 {
        font-size:calc(75px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-75 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-76 {
    font-size: 76px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-76 {
        font-size:calc(76px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-76 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-77 {
    font-size: 77px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-77 {
        font-size:calc(77px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-77 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-78 {
    font-size: 78px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-78 {
        font-size:calc(78px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-78 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-79 {
    font-size: 79px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-79 {
        font-size:calc(79px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-79 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-80 {
    font-size: 80px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-80 {
        font-size:calc(80px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-80 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-81 {
    font-size: 81px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-81 {
        font-size:calc(81px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-81 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-82 {
    font-size: 82px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-82 {
        font-size:calc(82px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-82 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-83 {
    font-size: 83px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-83 {
        font-size:calc(83px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-83 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-84 {
    font-size: 84px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-84 {
        font-size:calc(84px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-84 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-85 {
    font-size: 85px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-85 {
        font-size:calc(85px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-85 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-86 {
    font-size: 86px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-86 {
        font-size:calc(86px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-86 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-87 {
    font-size: 87px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-87 {
        font-size:calc(87px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-87 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-88 {
    font-size: 88px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-88 {
        font-size:calc(88px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-88 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-89 {
    font-size: 89px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-89 {
        font-size:calc(89px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-89 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-90 {
    font-size: 90px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-90 {
        font-size:calc(90px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-90 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-91 {
    font-size: 91px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-91 {
        font-size:calc(91px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-91 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-92 {
    font-size: 92px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-92 {
        font-size:calc(92px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-92 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-93 {
    font-size: 93px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-93 {
        font-size:calc(93px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-93 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-94 {
    font-size: 94px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-94 {
        font-size:calc(94px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-94 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-95 {
    font-size: 95px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-95 {
        font-size:calc(95px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-95 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-96 {
    font-size: 96px;
    line-height: 1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-96 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-96 {
        font-size:48px;
        line-height: 1.1
    }
}

.wysiwyg-font-size-110 {
    font-size: 110px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-110 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-110 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-110 {
    line-height: 1.2
}

.wysiwyg-font-size-111 {
    font-size: 111px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-111 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-111 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-111 {
    line-height: 1.2
}

.wysiwyg-font-size-112 {
    font-size: 112px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-112 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-112 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-112 {
    line-height: 1.2
}

.wysiwyg-font-size-113 {
    font-size: 113px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-113 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-113 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-113 {
    line-height: 1.2
}

.wysiwyg-font-size-114 {
    font-size: 114px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-114 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-114 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-114 {
    line-height: 1.2
}

.wysiwyg-font-size-115 {
    font-size: 115px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-115 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-115 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-115 {
    line-height: 1.2
}

.wysiwyg-font-size-116 {
    font-size: 116px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-116 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-116 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-116 {
    line-height: 1.2
}

.wysiwyg-font-size-117 {
    font-size: 117px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-117 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-117 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-117 {
    line-height: 1.2
}

.wysiwyg-font-size-118 {
    font-size: 118px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-118 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-118 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-118 {
    line-height: 1.2
}

.wysiwyg-font-size-119 {
    font-size: 119px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-119 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-119 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-119 {
    line-height: 1.2
}

.wysiwyg-font-size-120 {
    font-size: 120px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-120 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-120 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-120 {
    line-height: 1.2
}

.wysiwyg-font-size-121 {
    font-size: 121px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-121 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-121 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-121 {
    line-height: 1.2
}

.wysiwyg-font-size-122 {
    font-size: 122px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-122 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-122 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-122 {
    line-height: 1.2
}

.wysiwyg-font-size-123 {
    font-size: 123px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-123 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-123 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-123 {
    line-height: 1.2
}

.wysiwyg-font-size-124 {
    font-size: 124px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-124 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-124 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-124 {
    line-height: 1.2
}

.wysiwyg-font-size-125 {
    font-size: 125px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-125 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-125 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-125 {
    line-height: 1.2
}

.wysiwyg-font-size-126 {
    font-size: 126px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-126 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-126 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-126 {
    line-height: 1.2
}

.wysiwyg-font-size-127 {
    font-size: 127px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-127 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-127 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-127 {
    line-height: 1.2
}

.wysiwyg-font-size-128 {
    font-size: 128px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-128 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-128 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-128 {
    line-height: 1.2
}

.wysiwyg-font-size-129 {
    font-size: 129px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-129 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-129 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-129 {
    line-height: 1.2
}

.wysiwyg-font-size-130 {
    font-size: 130px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-130 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-130 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-130 {
    line-height: 1.2
}

.wysiwyg-font-size-131 {
    font-size: 131px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-131 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-131 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-131 {
    line-height: 1.2
}

.wysiwyg-font-size-132 {
    font-size: 132px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-132 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-132 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-132 {
    line-height: 1.2
}

.wysiwyg-font-size-133 {
    font-size: 133px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-133 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-133 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-133 {
    line-height: 1.2
}

.wysiwyg-font-size-134 {
    font-size: 134px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-134 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-134 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-134 {
    line-height: 1.2
}

.wysiwyg-font-size-135 {
    font-size: 135px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-135 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-135 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-135 {
    line-height: 1.2
}

.wysiwyg-font-size-136 {
    font-size: 136px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-136 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-136 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-136 {
    line-height: 1.2
}

.wysiwyg-font-size-137 {
    font-size: 137px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-137 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-137 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-137 {
    line-height: 1.2
}

.wysiwyg-font-size-138 {
    font-size: 138px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-138 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-138 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-138 {
    line-height: 1.2
}

.wysiwyg-font-size-139 {
    font-size: 139px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-139 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-139 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-139 {
    line-height: 1.2
}

.wysiwyg-font-size-140 {
    font-size: 140px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-140 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-140 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-140 {
    line-height: 1.2
}

.wysiwyg-font-size-141 {
    font-size: 141px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-141 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-141 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-141 {
    line-height: 1.2
}

.wysiwyg-font-size-142 {
    font-size: 142px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-142 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-142 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-142 {
    line-height: 1.2
}

.wysiwyg-font-size-143 {
    font-size: 143px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-143 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-143 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-143 {
    line-height: 1.2
}

.wysiwyg-font-size-144 {
    font-size: 144px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-144 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-144 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-144 {
    line-height: 1.2
}

.wysiwyg-font-size-145 {
    font-size: 145px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-145 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-145 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-145 {
    line-height: 1.2
}

.wysiwyg-font-size-146 {
    font-size: 146px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-146 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-146 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-146 {
    line-height: 1.2
}

.wysiwyg-font-size-147 {
    font-size: 147px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-147 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-147 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-147 {
    line-height: 1.2
}

.wysiwyg-font-size-148 {
    font-size: 148px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-148 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-148 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-148 {
    line-height: 1.2
}

.wysiwyg-font-size-149 {
    font-size: 149px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-149 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-149 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-149 {
    line-height: 1.2
}

.wysiwyg-font-size-150 {
    font-size: 150px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-150 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-150 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-150 {
    line-height: 1.2
}

.wysiwyg-font-size-151 {
    font-size: 151px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-151 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-151 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-151 {
    line-height: 1.2
}

.wysiwyg-font-size-152 {
    font-size: 152px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-152 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-152 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-152 {
    line-height: 1.2
}

.wysiwyg-font-size-153 {
    font-size: 153px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-153 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-153 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-153 {
    line-height: 1.2
}

.wysiwyg-font-size-154 {
    font-size: 154px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-154 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-154 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-154 {
    line-height: 1.2
}

.wysiwyg-font-size-155 {
    font-size: 155px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-155 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-155 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-155 {
    line-height: 1.2
}

.wysiwyg-font-size-156 {
    font-size: 156px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-156 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-156 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-156 {
    line-height: 1.2
}

.wysiwyg-font-size-157 {
    font-size: 157px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-157 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-157 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-157 {
    line-height: 1.2
}

.wysiwyg-font-size-158 {
    font-size: 158px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-158 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-158 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-158 {
    line-height: 1.2
}

.wysiwyg-font-size-159 {
    font-size: 159px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-159 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-159 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-159 {
    line-height: 1.2
}

.wysiwyg-font-size-160 {
    font-size: 160px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-160 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-160 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-160 {
    line-height: 1.2
}

.wysiwyg-font-size-161 {
    font-size: 161px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-161 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-161 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-161 {
    line-height: 1.2
}

.wysiwyg-font-size-162 {
    font-size: 162px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-162 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-162 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-162 {
    line-height: 1.2
}

.wysiwyg-font-size-163 {
    font-size: 163px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-163 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-163 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-163 {
    line-height: 1.2
}

.wysiwyg-font-size-164 {
    font-size: 164px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-164 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-164 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-164 {
    line-height: 1.2
}

.wysiwyg-font-size-165 {
    font-size: 165px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-165 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-165 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-165 {
    line-height: 1.2
}

.wysiwyg-font-size-166 {
    font-size: 166px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-166 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-166 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-166 {
    line-height: 1.2
}

.wysiwyg-font-size-167 {
    font-size: 167px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-167 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-167 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-167 {
    line-height: 1.2
}

.wysiwyg-font-size-168 {
    font-size: 168px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-168 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-168 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-168 {
    line-height: 1.2
}

.wysiwyg-font-size-169 {
    font-size: 169px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-169 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-169 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-169 {
    line-height: 1.2
}

.wysiwyg-font-size-170 {
    font-size: 170px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-170 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-170 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-170 {
    line-height: 1.2
}

.wysiwyg-font-size-171 {
    font-size: 171px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-171 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-171 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-171 {
    line-height: 1.2
}

.wysiwyg-font-size-172 {
    font-size: 172px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-172 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-172 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-172 {
    line-height: 1.2
}

.wysiwyg-font-size-173 {
    font-size: 173px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-173 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-173 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-173 {
    line-height: 1.2
}

.wysiwyg-font-size-174 {
    font-size: 174px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-174 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-174 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-174 {
    line-height: 1.2
}

.wysiwyg-font-size-175 {
    font-size: 175px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-175 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-175 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-175 {
    line-height: 1.2
}

.wysiwyg-font-size-176 {
    font-size: 176px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-176 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-176 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-176 {
    line-height: 1.2
}

.wysiwyg-font-size-177 {
    font-size: 177px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-177 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-177 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-177 {
    line-height: 1.2
}

.wysiwyg-font-size-178 {
    font-size: 178px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-178 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-178 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-178 {
    line-height: 1.2
}

.wysiwyg-font-size-179 {
    font-size: 179px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-179 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-179 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-179 {
    line-height: 1.2
}

.wysiwyg-font-size-180 {
    font-size: 180px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-180 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-180 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-180 {
    line-height: 1.2
}

.wysiwyg-font-size-181 {
    font-size: 181px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-181 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-181 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-181 {
    line-height: 1.2
}

.wysiwyg-font-size-182 {
    font-size: 182px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-182 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-182 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-182 {
    line-height: 1.2
}

.wysiwyg-font-size-183 {
    font-size: 183px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-183 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-183 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-183 {
    line-height: 1.2
}

.wysiwyg-font-size-184 {
    font-size: 184px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-184 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-184 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-184 {
    line-height: 1.2
}

.wysiwyg-font-size-185 {
    font-size: 185px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-185 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-185 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-185 {
    line-height: 1.2
}

.wysiwyg-font-size-186 {
    font-size: 186px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-186 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-186 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-186 {
    line-height: 1.2
}

.wysiwyg-font-size-187 {
    font-size: 187px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-187 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-187 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-187 {
    line-height: 1.2
}

.wysiwyg-font-size-188 {
    font-size: 188px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-188 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-188 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-188 {
    line-height: 1.2
}

.wysiwyg-font-size-189 {
    font-size: 189px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-189 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-189 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-189 {
    line-height: 1.2
}

.wysiwyg-font-size-190 {
    font-size: 190px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-190 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-190 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-190 {
    line-height: 1.2
}

.wysiwyg-font-size-191 {
    font-size: 191px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-191 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-191 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-191 {
    line-height: 1.2
}

.wysiwyg-font-size-192 {
    font-size: 192px;
    line-height: 1.1;
    overflow-wrap: break-word;
    word-wrap: break-word
}

@media only screen and (max-width: 1024px) {
    .wysiwyg-font-size-192 {
        font-size:calc(96px / 1.2)
    }
}

@media only screen and (max-width: 700px) {
    .wysiwyg-font-size-192 {
        font-size:48px;
        line-height: 1.1
    }
}

p .wysiwyg-font-size-192 {
    line-height: 1.2
}

.align-left,.widget-align-left,.align--left,.justify--left,.contentgroup--left,.alignment--left,.contactform.widget-align-center,.advancedcontactform.widget-align-center,.imagewidget.widget-align-left,.imagewidget.widget-align-left .caption,.left {
    text-align: left
}

[dir="rtl"] .align-left,[dir="rtl"] .widget-align-left,[dir="rtl"] .align--left,[dir="rtl"] .justify--left,[dir="rtl"] .contentgroup--left,[dir="rtl"] .alignment--left,[dir="rtl"] .contactform.widget-align-center,[dir="rtl"] .advancedcontactform.widget-align-center,[dir="rtl"] .imagewidget.widget-align-left,[dir="rtl"] .imagewidget.widget-align-left .caption,[dir="rtl"] .left {
    text-align: right
}

[dir="rtl"] .contentgroup--left,[dir="rtl"] .contactform.widget-align-center,[dir="rtl"] .advancedcontactform.widget-align-center,[dir="rtl"] .imagewidget.widget-align-left,[dir="rtl"] .imagewidget.widget-align-left .caption {
    text-align: right
}

.align-center,.widget-align-center,.align--center,.justify--center,.contentgroup--center,.alignment--center,.imagewidget.widget-align-center,.imagewidget.widget-align-center .caption {
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

[dir="rtl"] .align-center,[dir="rtl"] .widget-align-center,[dir="rtl"] .align--center,[dir="rtl"] .justify--center,[dir="rtl"] .contentgroup--center,[dir="rtl"] .alignment--center,[dir="rtl"] .imagewidget.widget-align-center,[dir="rtl"] .imagewidget.widget-align-center .caption {
    text-align: center
}

.align-right,.widget-align-right,.align--right,.justify--right,.contentgroup--right,.alignment--right,.imagewidget.widget-align-right,.imagewidget.widget-align-right .caption {
    webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
    text-align: right
}

[dir="rtl"] .align-right,[dir="rtl"] .widget-align-right,[dir="rtl"] .align--right,[dir="rtl"] .justify--right,[dir="rtl"] .contentgroup--right,[dir="rtl"] .alignment--right,[dir="rtl"] .imagewidget.widget-align-right,[dir="rtl"] .imagewidget.widget-align-right .caption {
    text-align: left
}

.justify-full,.justify--full {
    text-align: justify
}

.signupform.widget-align-center,.contactform.widget-align-center,.advancedcontactform.widget-align-center {
    margin: 0 auto
}

.signupform.widget-align-right,.contactform.widget-align-right,.advancedcontactform.widget-align-right {
    margin-left: auto
}

[dir="rtl"] .signupform.widget-align-right,[dir="rtl"] .contactform.widget-align-right,[dir="rtl"] .advancedcontactform.widget-align-right {
    margin-left: 0;
    margin-right: auto
}

.align-left .navigation-toggle {
    margin-right: auto
}

[dir="rtl"] .align-left .navigation-toggle {
    margin-left: auto;
    margin-right: 0
}

.align-right .navigation-toggle {
    margin-left: auto
}

[dir="rtl"] .align-right .navigation-toggle {
    margin-left: 0;
    margin-right: auto
}

[class*='row--vertical-align'].row--height-full,[class*='row--vertical-align'].row--height-large {
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.row--vertical-align-top .row__container {
    webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start
}

.row--vertical-align-top .responsivecolumns {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start
}

.row--vertical-align-center .row__container {
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.row--vertical-align-center .responsivecolumns {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.row--vertical-align-bottom .row__container {
    webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end
}

.row--vertical-align-bottom .responsivecolumns {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end
}

[class*='row--layout-top'],[class*='row--layout-top'] .responsivecolumns {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start
}

[class*='row--layout-middle'],[class*='row--layout-middle'] .responsivecolumns {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

[class*='row--layout-bottom'],[class*='row--layout-bottom'] .responsivecolumns {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end
}

[class*='row--layout'][class*='-central'] .row__container {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

[class*='row--layout'][class*='-left'] .row__container {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start
}

[class*='row--layout'][class*='-left'] .row__container * {
    text-align: left
}

* [dir="rtl"] [class*='row--layout'][class*='-left'] .row__container {
    text-align: right
}

[class*='row--layout'][class*='-right'] .row__container {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end
}

[class*='row--layout'][class*='-right'] .row__container * {
    text-align: right
}

.responsivecolumns {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0 -1.5rem;
    position: relative
}

@media only screen and (max-width: 900px) {
    .responsivecolumns {
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media only screen and (max-width: 700px) {
    .responsivecolumns {
        margin:0 -0.75rem
    }
}

_:-ms-fullscreen,:root .column:not(#page-zones__header) .row:not([class*="basket"]) [data-name="responsivecolumns"] {
    overflow: hidden
}

.responsivecolumns .column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    min-height: 30px;
    position: relative
}

@media only screen and (max-width: 700px) {
    .responsivecolumns .column {
        margin-bottom:20px;
        padding-right: 0.75rem;
        padding-left: 0.75rem
    }
}

.responsivecolumns .column:only-child {
    width: 100%
}

.responsivecolumns .column:last-child {
    margin-right: 0
}

@media only screen and (max-width: 700px) {
    .responsivecolumns .column:last-child {
        margin-bottom:0
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-row-reverse .responsivecolumns .column:first-child {
        margin-bottom:0
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-row-reverse .responsivecolumns .column:last-child {
        margin-bottom:18px
    }
}

@media only screen and (max-width: 900px) {
    .responsivecolumns .columns-three-right,.responsivecolumns .columns-four-third,.responsivecolumns .columns-four-fourth {
        margin-top:20px
    }
}

@media only screen and (max-width: 700px) {
    .responsivecolumns .columns-three-right,.responsivecolumns .columns-four-third,.responsivecolumns .columns-four-fourth {
        margin-top:0
    }
}

.columns-two-left,.columns-two-right {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.columns-three-left,.columns-three-middle,.columns-three-right {
    -webkit-flex-basis: 33.33%;
    -moz-flex-basis: 33.33%;
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
    max-width: 33.33%
}

.columns-four-first,.columns-four-second,.columns-four-third,.columns-four-fourth {
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

@media only screen and (max-width: 900px) {
    .columns-two-left,.columns-two-right,.columns-three-left,.columns-three-middle,.columns-three-right,.columns-four-first,.columns-four-second,.columns-four-third,.columns-four-fourth {
        -webkit-flex-basis:50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .columns-two-left:nth-child(even),.columns-two-right:nth-child(even),.columns-three-left:nth-child(even),.columns-three-middle:nth-child(even),.columns-three-right:nth-child(even),.columns-four-first:nth-child(even),.columns-four-second:nth-child(even),.columns-four-third:nth-child(even),.columns-four-fourth:nth-child(even) {
        margin-right: 0
    }
}

@media only screen and (max-width: 700px) {
    .columns-two-left,.columns-two-right,.columns-three-left,.columns-three-middle,.columns-three-right,.columns-four-first,.columns-four-second,.columns-four-third,.columns-four-fourth {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        margin-right: 0 !important
    }
}

.row--layout-columns-33-66 .columns-two-left {
    -webkit-flex-basis: 33.33%;
    -moz-flex-basis: 33.33%;
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
    max-width: 33.33%
}

@media only screen and (max-width: 900px) {
    .row--layout-columns-33-66 .columns-two-left {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        margin-bottom: 30px
    }
}

.row--layout-columns-33-66 .columns-two-right {
    -webkit-flex-basis: 66.66%;
    -moz-flex-basis: 66.66%;
    -ms-flex-preferred-size: 66.66%;
    flex-basis: 66.66%;
    max-width: 66.66%
}

@media only screen and (max-width: 900px) {
    .row--layout-columns-33-66 .columns-two-right {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.row--layout-columns-66-33 .columns-two-left {
    -webkit-flex-basis: 66.66%;
    -moz-flex-basis: 66.66%;
    -ms-flex-preferred-size: 66.66%;
    flex-basis: 66.66%;
    max-width: 66.66%
}

@media only screen and (max-width: 900px) {
    .row--layout-columns-66-33 .columns-two-left {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.row--layout-columns-66-33 .columns-two-right {
    -webkit-flex-basis: 33.33%;
    -moz-flex-basis: 33.33%;
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
    max-width: 33.33%
}

@media only screen and (max-width: 900px) {
    .row--layout-columns-66-33 .columns-two-right {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.widget[data-name="responsivecolumns"]+.widget {
    margin-top: 30px
}

@media print {
    body {
        background-color: #fff !important;
        background-image: none !important
    }

    * {
        box-shadow: none !important;
        text-shadow: none !important;
        border: none !important
    }

    *:not(.print-bg-override) {
        background: transparent !important;
        color: #000 !important
    }

    .print-bg-override {
        -webkit-print-color-adjust: exact
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    input[type=text],input[type=email],input[type=search],.signupform fieldset input[type=email],.widget.profile form fieldset input[type=email],textarea,button {
        border: 1px solid #000 !important
    }

    thead {
        display: table-header-group
    }

    tr,img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 0.5cm
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }
}

.bk-print {
    background-color: #fff !important;
    background-image: none !important
}

.bk-print * {
    box-shadow: none !important;
    text-shadow: none !important;
    border: none !important
}

.bk-print *:not(.print-bg-override) {
    background: transparent !important;
    color: #000 !important
}

.bk-print .print-bg-override {
    -webkit-print-color-adjust: exact
}

.bk-print pre,.bk-print blockquote {
    border: 1px solid #999;
    page-break-inside: avoid
}

.bk-print input[type=text],.bk-print input[type=email],.bk-print input[type=search],.bk-print .signupform fieldset input[type=email],.bk-print .widget.profile form fieldset input[type=email],.bk-print textarea,.bk-print button {
    border: 1px solid #000 !important
}

.bk-print thead {
    display: table-header-group
}

.bk-print tr,.bk-print img {
    page-break-inside: avoid
}

.bk-print img {
    max-width: 100% !important
}

@page {
    .bk-print {
        margin: 0.5cm
    }
}

.bk-print p,.bk-print h2,.bk-print h3 {
    orphans: 3;
    widows: 3
}

.bk-print h2,.bk-print h3 {
    page-break-after: avoid
}

@media print {
    * {
        box-shadow: none !important;
        text-shadow: none !important;
        border: none !important
    }

    *:not(.print-bg-override) {
        background: transparent !important;
        color: #000 !important
    }

    .print-bg-override {
        -webkit-print-color-adjust: exact
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    input[type=text],input[type=email],input[type=search],.signupform fieldset input[type=email],.widget.profile form fieldset input[type=email],textarea,button {
        border: 1px solid #000 !important
    }

    thead {
        display: table-header-group
    }

    tr,img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 0.5cm
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }

    .widget.extendednavigation,.widget.socialicons,.bk-profile-socialicons {
        display: none
    }

    .widget.menusections {
        display: none
    }

    .widget.menu .main.wrapper {
        page-break-before: always
    }
}

.bk-print * {
    box-shadow: none !important;
    text-shadow: none !important;
    border: none !important
}

.bk-print *:not(.print-bg-override) {
    background: transparent !important;
    color: #000 !important
}

.bk-print .print-bg-override {
    -webkit-print-color-adjust: exact
}

.bk-print pre,.bk-print blockquote {
    border: 1px solid #999;
    page-break-inside: avoid
}

.bk-print input[type=text],.bk-print input[type=email],.bk-print input[type=search],.bk-print .signupform fieldset input[type=email],.bk-print .widget.profile form fieldset input[type=email],.bk-print textarea,.bk-print button {
    border: 1px solid #000 !important
}

.bk-print thead {
    display: table-header-group
}

.bk-print tr,.bk-print img {
    page-break-inside: avoid
}

.bk-print img {
    max-width: 100% !important
}

@page {
    .bk-print {
        margin: 0.5cm
    }
}

.bk-print p,.bk-print h2,.bk-print h3 {
    orphans: 3;
    widows: 3
}

.bk-print h2,.bk-print h3 {
    page-break-after: avoid
}

.bk-print .widget.extendednavigation,.bk-print .widget.socialicons,.bk-print .bk-profile-socialicons {
    display: none
}

.bk-print .widget.menusections {
    display: none
}

.bk-print .widget.menu .main.wrapper {
    page-break-before: always
}

.message {
    position: relative;
    clear: both;
    color: inherit;
    padding-left: 1.2em
}

@media only screen and (max-width: 700px) {
    .message {
        font-size:14px
    }
}

.message:before {
    font-family: 'FontAwesome', sans-serif;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 1.5
}

.message h3,.message p {
    margin: 0;
    padding: 0;
    line-height: 1.5;
    color: inherit;
    font-size: 16px
}

@media only screen and (max-width: 700px) {
    .message h3,.message p {
        font-size:14px
    }
}

.message--error:before {
    content: "\f071"
}

.message--warning:before {
    content: "\f071"
}

.message--information:before {
    content: "\f05a"
}

.message--success:before {
    content: "\f00c"
}

.message--not-found:before {
    content: "\f002"
}

.message--empty:before {
    content: "\f040"
}

.bk-cookie-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    background-color: rgba(0,0,0,0.75);
    border: 1px solid #333;
    color: white;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    position: fixed;
    text-align: left;
    max-width: 900px;
    width: 95%;
    z-index: 10005
}

@media only screen and (max-width: 700px) {
    .bk-cookie-container {
        border:none;
        border-top: 1px solid #333;
        left: 0;
        bottom: 0;
        margin: 0;
        width: 100%
    }
}

.bk-cookie-container p,.bk-cookie-container a {
    font-family: 'Helvetica', Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5
}

.bk-cookie-container p {
    color: white;
    padding: 0.5em 1em
}

.bk-cookie-container p a {
    color: #96d3ed
}

.bk-cookie-container .bk-cookie-close-button {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    -ms-flex-align: flex-start;
    align-self: flex-start;
    background-color: #000;
    color: rgba(255,255,255,0.5);
    font-weight: 600;
    line-height: 1em;
    padding: 12px;
    text-decoration: none;
    transition: color 0.5s ease;
    word-break: normal
}

@media only screen and (max-width: 900px) {
    .bk-cookie-container .bk-cookie-close-button {
        color:white
    }
}

.bk-cookie-container .bk-cookie-close-button:hover,.bk-cookie-container .bk-cookie-close-button:focus {
    color: white;
    text-decoration: none
}

.row--layout-column .responsivecolumns {
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.row--layout-column-reverse .row__container {
    -webkit-box-orient: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.row--layout-row-reverse .responsivecolumns {
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@media only screen and (max-width: 700px) {
    .row--layout-row-reverse .responsivecolumns {
        -webkit-box-orient:column-reverse;
        -webkit-box-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

.row__container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

#page-zones__main .style--light+.style--light:not(.style--background-image) .row__container {
    padding-top: 0
}

#page-zones__main .style--accent+.style--accent:not(.style--background-image) .row__container {
    padding-top: 0
}

#page-zones__main .style--dark+.style--dark:not(.style--background-image) .row__container {
    padding-top: 0
}

#page-zones__main .style--background-image+.height--thin .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--thin .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--thin .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--thin .row__container,#page-zones__main .height--no-padding+.height--thin:not(.style--background-image) .row__container,#page-zones__main .height--thin.active-row-widget.active-row .row__container {
    padding-top: 15px
}

@media only screen and (max-width: 700px) {
    #page-zones__main .style--background-image+.height--thin .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--thin .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--thin .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--thin .row__container,#page-zones__main .height--no-padding+.height--thin:not(.style--background-image) .row__container,#page-zones__main .height--thin.active-row-widget.active-row .row__container {
        padding-top:7.5px
    }
}

#page-zones__main .style--background-image+.height--default .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--default .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--default .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--default .row__container,#page-zones__main .height--no-padding+.height--default:not(.style--background-image) .row__container,#page-zones__main .height--default.active-row-widget.active-row .row__container {
    padding-top: 80px
}

@media only screen and (max-width: 700px) {
    #page-zones__main .style--background-image+.height--default .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--default .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--default .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--default .row__container,#page-zones__main .height--no-padding+.height--default:not(.style--background-image) .row__container,#page-zones__main .height--default.active-row-widget.active-row .row__container {
        padding-top:40px
    }
}

#page-zones__main .style--background-image+.height--large .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--large .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--large .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--large .row__container,#page-zones__main .height--no-padding+.height--large:not(.style--background-image) .row__container,#page-zones__main .height--large.active-row-widget.active-row .row__container {
    padding-top: 80px
}

@media only screen and (max-width: 700px) {
    #page-zones__main .style--background-image+.height--large .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--large .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--large .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--large .row__container,#page-zones__main .height--no-padding+.height--large:not(.style--background-image) .row__container,#page-zones__main .height--large.active-row-widget.active-row .row__container {
        padding-top:40px
    }
}

#page-zones__main .style--background-image+.height--full .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--full .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--full .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--full .row__container,#page-zones__main .height--no-padding+.height--full:not(.style--background-image) .row__container,#page-zones__main .height--full.active-row-widget.active-row .row__container {
    padding-top: 100px
}

@media only screen and (max-width: 900px) {
    #page-zones__main .style--background-image+.height--full .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--full .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--full .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--full .row__container,#page-zones__main .height--no-padding+.height--full:not(.style--background-image) .row__container,#page-zones__main .height--full.active-row-widget.active-row .row__container {
        padding-top:50px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .style--background-image+.height--full .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--full .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--full .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--full .row__container,#page-zones__main .height--no-padding+.height--full:not(.style--background-image) .row__container,#page-zones__main .height--full.active-row-widget.active-row .row__container {
        padding-top:40px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .style--background-image+.height--thin .row:not(.divider--bottom) .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--thin .row:not(.divider--bottom) .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--thin .row:not(.divider--bottom) .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--thin .row:not(.divider--bottom) .row__container,#page-zones__main .height--no-padding+.height--thin:not(.style--background-image) .row:not(.divider--bottom) .row__container,#page-zones__main .height--thin.active-row-widget.active-row .row:not(.divider--bottom) .row__container {
        padding-bottom:7.5px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .style--background-image+.height--default .row:not(.divider--bottom) .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--default .row:not(.divider--bottom) .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--default .row:not(.divider--bottom) .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--default .row:not(.divider--bottom) .row__container,#page-zones__main .height--no-padding+.height--default:not(.style--background-image) .row:not(.divider--bottom) .row__container,#page-zones__main .height--default.active-row-widget.active-row .row:not(.divider--bottom) .row__container {
        padding-bottom:40px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .style--background-image+.height--large .row:not(.divider--bottom) .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--large .row:not(.divider--bottom) .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--large .row:not(.divider--bottom) .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--large .row:not(.divider--bottom) .row__container,#page-zones__main .height--no-padding+.height--large:not(.style--background-image) .row:not(.divider--bottom) .row__container,#page-zones__main .height--large.active-row-widget.active-row .row:not(.divider--bottom) .row__container {
        padding-bottom:40px
    }
}

@media only screen and (max-width: 900px) {
    #page-zones__main .style--background-image+.height--full .row:not(.divider--bottom) .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--full .row:not(.divider--bottom) .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--full .row:not(.divider--bottom) .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--full .row:not(.divider--bottom) .row__container,#page-zones__main .height--no-padding+.height--full:not(.style--background-image) .row:not(.divider--bottom) .row__container,#page-zones__main .height--full.active-row-widget.active-row .row:not(.divider--bottom) .row__container {
        padding-bottom:50px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .style--background-image+.height--full .row:not(.divider--bottom) .row__container,#page-zones__main .style--light.style--background-image+.style--light.height--full .row:not(.divider--bottom) .row__container,#page-zones__main .style--accent.style--background-image+.style--accent.height--full .row:not(.divider--bottom) .row__container,#page-zones__main .style--dark.style--background-image+.style--dark.height--full .row:not(.divider--bottom) .row__container,#page-zones__main .height--no-padding+.height--full:not(.style--background-image) .row:not(.divider--bottom) .row__container,#page-zones__main .height--full.active-row-widget.active-row .row:not(.divider--bottom) .row__container {
        padding-bottom:40px
    }
}

#page-zones__main .height--thin .divider--bottom .row__container {
    padding-bottom: 115px
}

@media only screen and (max-width: 900px) {
    #page-zones__main .height--thin .divider--bottom .row__container {
        padding-bottom:95px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .height--thin .divider--bottom .row__container {
        padding-bottom:67.5px
    }
}

#page-zones__main .height--default .divider--bottom .row__container {
    padding-bottom: 180px
}

@media only screen and (max-width: 900px) {
    #page-zones__main .height--default .divider--bottom .row__container {
        padding-bottom:160px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .height--default .divider--bottom .row__container {
        padding-bottom:100px
    }
}

#page-zones__main .height--large .divider--bottom .row__container {
    padding-bottom: 180px
}

@media only screen and (max-width: 900px) {
    #page-zones__main .height--large .divider--bottom .row__container {
        padding-bottom:160px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .height--large .divider--bottom .row__container {
        padding-bottom:100px
    }
}

#page-zones__main .height--full .divider--bottom .row__container {
    padding-bottom: 200px
}

@media only screen and (max-width: 900px) {
    #page-zones__main .height--full .divider--bottom .row__container {
        padding-bottom:180px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .height--full .divider--bottom .row__container {
        padding-bottom:110px
    }
}

#page-zones__header .height--thin .divider--bottom .row__container {
    padding-bottom: 115px
}

@media only screen and (max-width: 900px) {
    #page-zones__header .height--thin .divider--bottom .row__container {
        padding-bottom:95px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__header .height--thin .divider--bottom .row__container {
        padding-bottom:67.5px
    }
}

#page-zones__header .height--default .divider--bottom .row__container {
    padding-bottom: 180px
}

@media only screen and (max-width: 900px) {
    #page-zones__header .height--default .divider--bottom .row__container {
        padding-bottom:160px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__header .height--default .divider--bottom .row__container {
        padding-bottom:100px
    }
}

#page-zones__header .height--large .divider--bottom .row__container {
    padding-bottom: 180px
}

@media only screen and (max-width: 900px) {
    #page-zones__header .height--large .divider--bottom .row__container {
        padding-bottom:160px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__header .height--large .divider--bottom .row__container {
        padding-bottom:100px
    }
}

#page-zones__header .height--full .divider--bottom .row__container {
    padding-bottom: 200px
}

@media only screen and (max-width: 900px) {
    #page-zones__header .height--full .divider--bottom .row__container {
        padding-bottom:180px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__header .height--full .divider--bottom .row__container {
        padding-bottom:110px
    }
}

#page-zones__header .height--full .row__container,#page-zones__header .height--large .row__container,#page-zones__header .height--default .row__container {
    padding-top: 40px;
    padding-bottom: 40px
}

@media only screen and (max-width: 700px) {
    #page-zones__header .height--full .row__container,#page-zones__header .height--large .row__container,#page-zones__header .height--default .row__container {
        padding-top:20px;
        padding-bottom: 20px
    }
}

.height--full .row {
    min-height: 100vh
}

.height--full .row__container {
    padding-top: 100px;
    padding-bottom: 100px
}

@media only screen and (max-width: 900px) {
    .height--full .row__container {
        padding-top:50px;
        padding-bottom: 50px
    }
}

@media only screen and (max-width: 700px) {
    .height--full .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

_:-ms-fullscreen,:root .height--full .row {
    height: 100vh;
    overflow-y: visible
}

@media only screen and (max-width: 700px) {
    _:-ms-fullscreen,:root .height--full .row {
        height:auto
    }
}

.row-collections__item .height--full .row {
    min-height: 75vh
}

#page-zones__preheader+#page-zones__header .height--full .row {
    min-height: calc(100vh - 35px)
}

.height--large .row {
    min-height: 700px
}

@media only screen and (max-width: 700px) {
    .height--large .row {
        min-height:350px
    }
}

_:-ms-fullscreen,:root .height--large .row:after {
    content: "";
    display: block;
    font-size: 0;
    min-height: inherit
}

.height--large .row__container,.height--default .row__container {
    padding-top: 80px;
    padding-bottom: 80px
}

@media only screen and (max-width: 700px) {
    .height--large .row__container,.height--default .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--thin .row__container {
    padding-top: 15px;
    padding-bottom: 15px
}

.height--no-padding .row__container {
    padding-top: 0;
    padding-bottom: 0
}

.row--width-no-padding .row__container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.row--width-contained .row__container {
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

.row--width-wide .row__container {
    margin: 0 auto;
    width: 90%
}

@media only screen and (max-width: 1024px) {
    .row--width-wide .row__container {
        padding-left:40px;
        padding-right: 40px;
        width: 100%
    }
}

@media only screen and (max-width: 900px) {
    .row--width-wide .row__container {
        padding-left:26.66666px;
        padding-right: 26.66666px
    }
}

.row--width-full .row__container {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%
}

.style--background-image .row {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.style--background-image .row .row--background-overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.row--divider {
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: 100px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 3
}

@media only screen and (max-width: 900px) {
    .row--divider {
        height:80px
    }
}

@media only screen and (max-width: 700px) {
    .row--divider {
        height:60px
    }
}

.divider--bottom .row--divider {
    bottom: 0;
    transform: rotate(180deg)
}

.row-collections__item .divider--bottom .row--divider {
    bottom: -2px
}

body:not(.row-editing) .row--scroll-effect-active {
    overflow: hidden;
    position: relative
}

.row--scroll-effect {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.row-editing .row--scroll-effect {
    top: 0;
    transform: scale(1)
}

_:-ms-fullscreen,:root .widget--animation {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important
}

.row--scroll-effect-fixed {
    background-attachment: fixed
}

@media (prefers-reduced-motion: reduce) {
    .row--scroll-effect-fixed {
        background-attachment: unset
    }
}

@supports (-webkit-overflow-scrolling: inherit) {
    .row--scroll-effect-fixed {
        background-attachment: scroll
    }
}

.row--scroll-effect-parallax {
    top: -200px;
    transform: scale(1) translateY(calc((var(--visible-y)) * (100 * 1px)));
    transition: transform .1s ease
}

@media (prefers-reduced-motion: reduce) {
    .row--scroll-effect-parallax {
        top: 0;
        transform: scale(1)
    }
}

.row--scroll-effect-zoom {
    transform: scale(calc((var(--visible-y) / 6 + 1)));
    transition: transform .1s ease
}

@media (prefers-reduced-motion: reduce) {
    .row--scroll-effect-zoom {
        transform: scale(1)
    }
}

.widget--animation {
    transition-delay: .1s
}

@media only screen and (max-width: 900px) {
    .widget--animation {
        transition-delay:0s
    }
}

html:not(.no-js) body:not(.edit) .widget--animation-fade,html:not(.no-js) body:not(.edit) .widget--animation-fade[data-scroll="out"],html:not(.no-js) body:not(.edit) .widget--animation-fade[style*="--visible:0"] {
    opacity: 0;
    transform: matrix(1, 0, 0, 1, 0, -10);
    transition: none
}

@media (prefers-reduced-motion: reduce) {
    html:not(.no-js) body:not(.edit) .widget--animation-fade,html:not(.no-js) body:not(.edit) .widget--animation-fade[data-scroll="out"],html:not(.no-js) body:not(.edit) .widget--animation-fade[style*="--visible:0"] {
        opacity: 1;
        transform: none
    }
}

html:not(.no-js) body:not(.edit) .widget--animation-fade[data-scroll="in"],html:not(.no-js) body:not(.edit) .widget--animation-fade[style*="--visible:1"] {
    opacity: 1;
    transform: none;
    transition: opacity 1s cubic-bezier(0.5, 0, 0.3, 1),transform 1s cubic-bezier(0.5, 0, 0.3, 1)
}

@media (prefers-reduced-motion: reduce) {
    html:not(.no-js) body:not(.edit) .widget--animation-fade[data-scroll="in"],html:not(.no-js) body:not(.edit) .widget--animation-fade[style*="--visible:1"] {
        opacity: 1;
        transform: none;
        transition: none
    }
}

html:not(.no-js) body:not(.edit) .widget--animation-fade+.widget--animation-fade {
    transition-delay: 0s
}

html:not(.no-js) body:not(.edit) .widget--animation-slide,html:not(.no-js) body:not(.edit) .widget--animation-slide[data-scroll="out"],html:not(.no-js) body:not(.edit) .widget--animation-slide[style*="--visible:0"] {
    opacity: 0;
    transform: translate3d(0, 30%, 0);
    transition: none
}

@media only screen and (max-width: 900px) {
    html:not(.no-js) body:not(.edit) .widget--animation-slide,html:not(.no-js) body:not(.edit) .widget--animation-slide[data-scroll="out"],html:not(.no-js) body:not(.edit) .widget--animation-slide[style*="--visible:0"] {
        transform:translate3d(0, 20%, 0)
    }
}

@media (prefers-reduced-motion: reduce) {
    html:not(.no-js) body:not(.edit) .widget--animation-slide,html:not(.no-js) body:not(.edit) .widget--animation-slide[data-scroll="out"],html:not(.no-js) body:not(.edit) .widget--animation-slide[style*="--visible:0"] {
        opacity: 1;
        transform: none
    }
}

html:not(.no-js) body:not(.edit) .widget--animation-slide+.widget--animation-slide,html:not(.no-js) body:not(.edit) .widget--animation-slide[data-scroll="out"]+.widget--animation-slide,html:not(.no-js) body:not(.edit) .widget--animation-slide[style*="--visible:0"]+.widget--animation-slide {
    transform: translate3d(0, 20%, 0)
}

html:not(.no-js) body:not(.edit) .widget--animation-slide[data-scroll="in"],html:not(.no-js) body:not(.edit) .widget--animation-slide[style*="--visible:1"] {
    opacity: 1;
    transform: none;
    transition: opacity 1s cubic-bezier(0.6, 0, 0.4, 1),transform 0.8s cubic-bezier(0.6, 0, 0.4, 1);
    transition-delay: .2s
}

@keyframes bounceIn {
    from,20%,40%,60%,80%,to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        transform: scale3d(0.55, 0.55, 0.55)
    }

    20% {
        transform: scale3d(1.2, 1.2, 1.2)
    }

    40% {
        transform: scale3d(0.8, 0.8, 0.8)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        transform: scale3d(0.97, 0.97, 0.97)
    }

    to {
        opacity: 1;
        transform: scale3d(1, 1, 1)
    }
}

html:not(.no-js) body:not(.edit) .widget--animation-bounce,html:not(.no-js) body:not(.edit) .widget--animation-bounce[data-scroll="out"],html:not(.no-js) body:not(.edit) .widget--animation-bounce[style*="--visible:0"] {
    opacity: 0
}

html:not(.no-js) body:not(.edit) .widget--animation-bounce[data-scroll="in"],html:not(.no-js) body:not(.edit) .widget--animation-bounce[style*="--visible:1"] {
    animation-duration: 1.25s;
    animation-name: bounceIn;
    opacity: 1;
    transition: opacity 0.5s cubic-bezier(0.3, 0, 0.1, 1)
}

@media (prefers-reduced-motion: reduce) {
    html:not(.no-js) body:not(.edit) .widget--animation-bounce[data-scroll="in"],html:not(.no-js) body:not(.edit) .widget--animation-bounce[style*="--visible:1"] {
        opacity: 1;
        animation: none
    }
}

.widget {
    position: relative
}

.widget:after {
    content: "";
    display: table;
    clear: both
}

.widget+.widget {
    margin-top: 15px
}

@media only screen and (max-width: 700px) {
    .widget+.widget {
        margin-top:7px
    }
}

.widget[data-name="space"],.widget[data-name="row"] {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.widget[data-name="space"]+.widget,.widget[data-name="row"]+.widget {
    margin-top: 0
}

[data-name="content"]+[data-name="contentgroup"],[data-name="content"]+[data-name="content"],[data-name="contentgroup"]+[data-name="contentgroup"],[data-name="contentgroup"]+[data-name="content"] {
    margin-top: 8px
}

[data-name="content"]+[data-name="socialicons"],[data-name="content"]+[data-name="clicktocall"],[data-name="contentgroup"]+[data-name="socialicons"],[data-name="contentgroup"]+[data-name="clicktocall"] {
    margin-top: 15px
}

[data-name="content"]+[data-name="button"],[data-name="content"]+[data-name="gallery"],[data-name="content"]+[data-name="image"],[data-name="content"]+[data-name="slideshow"],[data-name="content"]+[data-name="map"],[data-name="content"]+[data-name="contactform"],[data-name="contentgroup"]+[data-name="button"],[data-name="contentgroup"]+[data-name="gallery"],[data-name="contentgroup"]+[data-name="image"],[data-name="contentgroup"]+[data-name="slideshow"],[data-name="contentgroup"]+[data-name="map"],[data-name="contentgroup"]+[data-name="contactform"] {
    margin-top: 30px
}

[data-name="content"]+[data-name="responsivecolumns"],[data-name="contentgroup"]+[data-name="responsivecolumns"] {
    margin-top: 40px
}

.contentgroup__image-wrapper {
    line-height: 0
}

.contentgroup__image-wrapper+.contentgroup__heading,.contentgroup__image-wrapper+.contentgroup__body,.contentgroup__image-wrapper+.contentgroup__button {
    margin-top: 20px
}

.contentgroup__heading+.contentgroup__body {
    margin-top: 5px
}

.contentgroup__heading+.contentgroup__button {
    margin-top: 15px
}

.contentgroup__body+.contentgroup__button {
    margin-top: 15px
}

[data-name="image"]+[data-name="content"],[data-name="image"]+[data-name="contentgroup"],[data-name="gallery"]+[data-name="content"],[data-name="gallery"]+[data-name="contentgroup"],[data-name="slideshow"]+[data-name="content"],[data-name="slideshow"]+[data-name="contentgroup"],[data-name="map"]+[data-name="content"],[data-name="map"]+[data-name="contentgroup"],[data-name="contactform"]+[data-name="content"],[data-name="contactform"]+[data-name="contentgroup"] {
    margin-top: 30px
}

h1+ul,h1+ol,h1+blockquote,h1+code,h1+p,h2+ul,h2+ol,h2+blockquote,h2+code,h2+p {
    margin-top: 12px
}

h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6 {
    margin-top: 20px
}

h3+ul,h3+ol,h3+blockquote,h3+code,h3+p,h4+ul,h4+ol,h4+blockquote,h4+code,h4+p {
    margin-top: 8px
}

h5+ul,h5+ol,h5+blockquote,h5+code,h5+p,h6+ul,h6+ol,h6+blockquote,h6+code,h6+p {
    margin-top: 5px
}

p+ul,p+ol,p+blockquote,p+code,p+p {
    margin-top: 15px
}

.button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: normal;
    vertical-align: middle;
    border: 0;
    padding: 15px 20px;
    text-decoration: none;
    transition: all 0.25s ease
}

@media only screen and (max-width: 700px) {
    .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        padding:12px 16px
    }
}

.button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):hover,.button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):focus,.button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):active,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):hover,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):focus,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):active {
    cursor: pointer;
    text-decoration: none
}

.button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):focus,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):focus {
    outline: 0
}

.button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button).bold,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button).bold {
    font-weight: bold
}

.ecombasketsummary__quantity-minus,.ecombasketsummary__quantity-plus,.ecomproductslist__pagination-item .button,.responsiveslideshow__pagination-item .button {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1
}

.widget[data-name="button"]+.widget {
    margin-top: 20px
}

@media only screen and (max-width: 700px) {
    .widget[data-name="button"]+.widget {
        margin-top:10px
    }
}

[data-name="tweet"],[data-name="dropbox"],[data-name="filedownload"],[data-name="ecombasket"] {
    z-index: 0
}

[data-name="tweet"].show-content,[data-name="dropbox"].show-content,[data-name="filedownload"].show-content,[data-name="ecombasket"].show-content {
    z-index: 3
}

.paypalbuynow form {
    background-color: transparent
}

.dropbox-button__button,.dropbox-button__label {
    display: inline-block
}

.clicktocall__phone-number-link {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background-color: transparent
}

.clicktocall__phone-number-link:hover {
    text-decoration: none
}

@media only screen and (max-width: 700px), only screen and (max-width: 700px) and (orientation: landscape) {
    .clicktocall__phone-number-link {
        border:0;
        display: inline-block;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        text-decoration: none
    }

    .clicktocall__phone-number-link:focus {
        outline: none
    }
}

.branding__logo .branding__link {
    display: block;
    line-height: 0
}

.branding__logo-image {
    max-height: 120px
}

.navigation-body:after {
    content: "";
    display: table;
    clear: both
}

.navigation-list {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.navigation-item {
    position: relative;
    display: inline-block
}

.navigation-item .item-name {
    display: inline-block;
    padding: 8px 12px;
    text-decoration: none;
    transition: color .3s ease
}

.navigation-item .item-name:hover {
    cursor: pointer
}

.navigation-list--children {
    border-radius: 4px;
    height: 0;
    min-width: max-content;
    opacity: 0;
    width: auto;
    visibility: hidden;
    z-index: 3
}

@media only screen and (min-width: 900px) {
    .navigation-list--children {
        left:-16px;
        position: absolute;
        top: 100%;
        transition: all 0.25s ease
    }

    .navigation-list--children:before {
        content: "";
        display: block;
        height: 5px;
        margin-top: -5px;
        position: absolute;
        width: 100%
    }

    .folder-open .navigation-list--children,.navigation-item:hover .navigation-list--children {
        margin-top: 5px
    }
}

@media only screen and (min-width: 900px) {
    .vertical .navigation-list--children {
        left:0
    }
}

.align-right .folder .navigation-list--children {
    left: initial;
    right: 12px
}

@media only screen and (max-width: 900px) {
    .align-right .folder .navigation-list--children {
        right:0
    }
}

@media only screen and (min-width: 900px) {
    .navigation-list--children .navigation-item:first-child {
        margin-top:5px
    }

    .navigation-list--children .navigation-item:last-child {
        margin-bottom: 5px
    }
}

.navigation-item--child .item-name {
    display: block;
    padding: 12px 16px
}

.navigation-item.folder .item-name--parent:after {
    content: "\f107";
    display: inline-block;
    font-family: 'FontAwesome';
    font-size: 13px;
    margin-left: 8px;
    position: relative;
    top: 0;
    transform: none;
    transition: transform .3s ease
}

@media only screen and (min-width: 900px) {
    .navigation-item.folder:hover .item-name--parent:after {
        transform:rotate(180deg)
    }
}

@media only screen and (max-width: 900px) {
    .navigation-item.folder-open .item-name--parent:after {
        transform:rotate(180deg)
    }
}

@media only screen and (min-width: 900px) {
    .navigation-item:hover .navigation-list--children {
        height:auto;
        opacity: 1;
        visibility: visible
    }
}

@media only screen and (max-width: 900px) {
    .navigation-item.folder-open .navigation-list--children {
        height:auto;
        opacity: 1;
        visibility: visible
    }
}

.navigation-item--child {
    display: list-item;
    height: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

@media only screen and (min-width: 900px) {
    .navigation-item:hover .navigation-list--children .navigation-item--child {
        height:auto
    }
}

@media only screen and (max-width: 900px) {
    .folder-open .navigation-item--child {
        height:auto
    }
}

.widget__content {
    -ms-word-break: break-word;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none
}

.widget[data-name="content"]+[data-name="contentgroup"],.widget[data-name="content"]+[data-name="content"],.widget[data-name="contentgroup"]+[data-name="contentgroup"],.widget[data-name="contentgroup"]+[data-name="content"] {
    margin-top: 20px
}

.widget[data-name="content"]+[data-name="socialicons"],.widget[data-name="content"]+[data-name="clicktocall"],.widget[data-name="contentgroup"]+[data-name="socialicons"],.widget[data-name="contentgroup"]+[data-name="clicktocall"] {
    margin-top: 15px
}

@media only screen and (max-width: 700px) {
    .widget[data-name="content"]+[data-name="socialicons"],.widget[data-name="content"]+[data-name="clicktocall"],.widget[data-name="contentgroup"]+[data-name="socialicons"],.widget[data-name="contentgroup"]+[data-name="clicktocall"] {
        margin-top:7px
    }
}

.widget[data-name="content"]+[data-name="button"],.widget[data-name="content"]+[data-name="gallery"],.widget[data-name="content"]+[data-name="image"],.widget[data-name="content"]+[data-name="slideshow"],.widget[data-name="content"]+[data-name="map"],.widget[data-name="content"]+[data-name="contactform"],.widget[data-name="content"]+[data-name="signupform"],.widget[data-name="content"]+[data-name="tweet"],.widget[data-name="content"]+[data-name="dropbox"],.widget[data-name="contentgroup"]+[data-name="button"],.widget[data-name="contentgroup"]+[data-name="gallery"],.widget[data-name="contentgroup"]+[data-name="image"],.widget[data-name="contentgroup"]+[data-name="slideshow"],.widget[data-name="contentgroup"]+[data-name="map"],.widget[data-name="contentgroup"]+[data-name="contactform"],.widget[data-name="contentgroup"]+[data-name="signupform"],.widget[data-name="contentgroup"]+[data-name="tweet"],.widget[data-name="contentgroup"]+[data-name="dropbox"] {
    margin-top: 25px
}

@media only screen and (max-width: 700px) {
    .widget[data-name="content"]+[data-name="button"],.widget[data-name="content"]+[data-name="gallery"],.widget[data-name="content"]+[data-name="image"],.widget[data-name="content"]+[data-name="slideshow"],.widget[data-name="content"]+[data-name="map"],.widget[data-name="content"]+[data-name="contactform"],.widget[data-name="content"]+[data-name="signupform"],.widget[data-name="content"]+[data-name="tweet"],.widget[data-name="content"]+[data-name="dropbox"],.widget[data-name="contentgroup"]+[data-name="button"],.widget[data-name="contentgroup"]+[data-name="gallery"],.widget[data-name="contentgroup"]+[data-name="image"],.widget[data-name="contentgroup"]+[data-name="slideshow"],.widget[data-name="contentgroup"]+[data-name="map"],.widget[data-name="contentgroup"]+[data-name="contactform"],.widget[data-name="contentgroup"]+[data-name="signupform"],.widget[data-name="contentgroup"]+[data-name="tweet"],.widget[data-name="contentgroup"]+[data-name="dropbox"] {
        margin-top:15px
    }
}

.widget[data-name="content"]+[data-name="responsivecolumns"],.widget[data-name="contentgroup"]+[data-name="responsivecolumns"] {
    margin-top: 60px
}

@media only screen and (max-width: 700px) {
    .widget[data-name="content"]+[data-name="responsivecolumns"],.widget[data-name="contentgroup"]+[data-name="responsivecolumns"] {
        margin-top:30px
    }
}

.contentgroup__heading,.contentgroup__image-wrapper,.contentgroup__body,.contentgroup__link-wrapper {
    position: relative
}

.contentgroup__link {
    text-decoration: none
}

.contentgroup--center .contentgroup__content {
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto
}

.contentgroup--right .contentgroup__content {
    webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end
}

.contentgroup:not(.contentgroup--inline):not(.contentgroup--card) .contentgroup__image-wrapper {
    line-height: 0
}

.contentgroup:not(.contentgroup--inline):not(.contentgroup--card) .contentgroup__image-wrapper+.contentgroup__body-wrapper,.contentgroup:not(.contentgroup--inline):not(.contentgroup--card) .contentgroup__image-wrapper+.contentgroup__link-wrapper {
    margin-top: 20px
}

@media only screen and (max-width: 700px) {
    .contentgroup:not(.contentgroup--inline):not(.contentgroup--card) .contentgroup__image-wrapper+.contentgroup__body-wrapper,.contentgroup:not(.contentgroup--inline):not(.contentgroup--card) .contentgroup__image-wrapper+.contentgroup__link-wrapper {
        margin-top:10px
    }
}

.contentgroup__text-wrapper h1+.contexntgroup__body,.contentgroup__text-wrapper .contentgroup__h1+.contexntgroup__body,.contentgroup__text-wrapper h2+.contexntgroup__body,.contentgroup__text-wrapper .contentgroup__h2+.contexntgroup__body {
    margin-top: 12px
}

@media only screen and (max-width: 700px) {
    .contentgroup__text-wrapper h1+.contexntgroup__body,.contentgroup__text-wrapper .contentgroup__h1+.contexntgroup__body,.contentgroup__text-wrapper h2+.contexntgroup__body,.contentgroup__text-wrapper .contentgroup__h2+.contexntgroup__body {
        margin-top:8px
    }
}

.contentgroup__text-wrapper h3+.contentgroup__body,.contentgroup__text-wrapper .contentgroup__h3+.contentgroup__body,.contentgroup__text-wrapper h4+.contentgroup__body,.contentgroup__text-wrapper .contentgroup__h4+.contentgroup__body {
    margin-top: 8px
}

@media only screen and (max-width: 700px) {
    .contentgroup__text-wrapper h3+.contentgroup__body,.contentgroup__text-wrapper .contentgroup__h3+.contentgroup__body,.contentgroup__text-wrapper h4+.contentgroup__body,.contentgroup__text-wrapper .contentgroup__h4+.contentgroup__body {
        margin-top:5px
    }
}

.contentgroup__text-wrapper h5+.contentgroup__body,.contentgroup__text-wrapper .contentgroup__h5+.contentgroup__body,.contentgroup__text-wrapper h6+.contentgroup__body,.contentgroup__text-wrapper .contentgroup__h6+.contentgroup__body {
    margin-top: 5px
}

@media only screen and (max-width: 700px) {
    .contentgroup__text-wrapper h5+.contentgroup__body,.contentgroup__text-wrapper .contentgroup__h5+.contentgroup__body,.contentgroup__text-wrapper h6+.contentgroup__body,.contentgroup__text-wrapper .contentgroup__h6+.contentgroup__body {
        margin-top:3px
    }
}

.contentgroup__text-wrapper+.contentgroup__body {
    margin-top: 5px
}

@media only screen and (max-width: 700px) {
    .contentgroup__text-wrapper+.contentgroup__body {
        margin-top:3px
    }
}

.contentgroup__text-wrapper+.contentgroup__link-wrapper {
    margin-top: 20px
}

@media only screen and (max-width: 700px) {
    .contentgroup__text-wrapper+.contentgroup__link-wrapper {
        margin-top:10px
    }
}

[data-name="contentgroup"] {
    z-index: 1
}

.js-texteditor-showing[data-name="contentgroup"] {
    z-index: 9999
}

.imagewidget__figure {
    margin: 0
}

img {
    display: inline-block
}

.imagewidget__image-title,.imagewidget__image-description {
    display: block;
    -ms-word-break: break-word;
    word-wrap: break-word
}

.image-link {
    display: block;
    font-size: 0;
    line-height: 0;
    max-width: 100%
}

@media only screen and (max-width: 900px) {
    .image-link {
        display:block
    }
}

.image-link:hover {
    text-decoration: none
}

.blog-post-list__image {
    max-height: 300px
}

.imagewidget__image {
    display: inline-block
}

.no-image {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAASwBAMAAADoHkrFAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlNAn4N1mWByT15ZAAASW0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEPDgQAAAAAgPxfG0FVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiDAwEAAAAAIP/XRlBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbgoAQAEAgAmB8DCCYQEwg2MIBg/y72uNsGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhPTWPC2Ffsa+BeKob7ZUPjt3lJMwEIVhdGzpAgbru0B4F1dgSVwAhP2vxWjS+MIG/t5z4goMH53emWE+SZjNGIvl+2s+N9iE+9IrunoIswX3XtReweQr26+C2YChF/baINpU8/139d0g2aHX9tEg16MXt28Qq/gC2iKabLeOSTSpxo5JNLEunT6bY5HJA/jPW4NEHsDegsk1dTyCiVV+D3g1N8hjD3j13iBN6VsMdpJI5xCHMRbBrKD/fTXIYgVtDU0wK2hraIJVvwhsDk0ypzic5SCYV2D3+gnmFdhLMMG8AvttLILZBbYTTC5XgU2xCGaGZYpFMFcJXSkkmCG0MTTBDKGNoQlmCO0wJbmmpwFfj5+nAn/HxT4S2ab+xLkVMR3sIxFtrH0ndhQw0cbiY9hL6e8v4g3FP8CjkxwkG6pPYRcBE2xXewXd2k3ABNtVP0r4qP4PINqu+gOo/DcY0V6qBzwImGACFjDBBCxggglYwAQTsIAJJmABE0zAAiaYgAVMMAELmGACFjDBBCxggglYwAQTsIAJJmABE0zAAiaYgAVMMAELmGACFjDBBCxggglYwPywdwe5aQRBFIZbQB/gCbIPibNnjLwPiXOAEfj+V4lMQHIURKrGsjSv9H972P2apqs0GCNgAoYxAiZgGCNgAoYxAiZgGCNgAoYxAiZgGCNgAoYxAiZgGHtPwP1lv3/c759emjEChrPpAR+/POvix1ff/xQmYDibGvDxQW9tbBMmYDibFnB//PdjT80SAcPZpID7g2741hwRMJxNCbhvddPPZoiA4WxCwP0g3far+SFgOMsHfH3+FjlFEzCc5QMedMfn5oaA4Swd8En3bOymSQQMZ9mAl/qL/yImAcNZNuCDLqpcZBEwnCUDPklSqUM0AcNZLuCu/1s3KwQMZ7mABwXsmhMChrNUwEudlbrHImA4SwU8SFdlhsEEDGeZgJdSvUcwAcNZJuBBkqr9CiZgOEsE3HVW7CKagOEsEfCoMKNZMAHDWSLgg3RVaB2LgOEsHvBCcc/NBgHDWTzgQWfVJkkEDGfhgLsyPjUXBAxn4YBXusM4AgKGs3DAg1TyDE3AcBYNuEs1z9AEDGfRgBe6qLZOScBwFg141Fm9XQ4ChrNowFslfW8eCBjOggF3XZTbhyZgOAsGvNBZwWUsAoazYMCjVPRHMAHDWTDgrSSVnAQTMJwFAz5IqjkJJmA4iwW8lKreYhEwnMUCXkhSzVUOAoazWMArqeotFgHDWSzgUW/UerUdAcNZLOCtVPUamoDhLBbwQZJqLlMSMJyFAu6Sqs6RCBjOogGXnSMRMJyFAl5KZedIBAxnoYAXBAzMUijglS5m8WK7IwEDyYDns8nRtSNgIBHwSVNsPibgUWsCBhIBjzN6AndJOwIGUgHPZpdylLQmYMAy4K5XOwIGwgEP8wl41Ks1AQOGAffrVxMw4BfwqD/WBAzYBdx1tSPg3+zd220bMRBGYSYKC/gxasBIChgnKSBrOO+mL/23EgdBYMuW5VlZWnIx53sX9HQwErnkAmsLuOk/I2BgZQFXPXECBtYVcNMTI2BgVfvAVc85AQNrepSy6TkjYGBFAVftcgJGerHTSEME3LTLCBjpredAf9VLTsDILnalzggBN71kBIzsVnMnVtVrTsBILhTwZoBrZZteMwJGcmu52L1qHydg5BZ8tUr3gJv2MQJGbmd8udmvsw9gyQkYqcUCvuz9dsKm/YyAkVos4Nb5OY6qtzgBI7PzvaF/u8AAloyAkVks4E3fbeCqtzkBI7FYwLXvInTT24yAkVgs4DL1XISuOsQJGHkFA77seZy/6RAjYOQVDPhTx0XoqsOcgJFWMOBNxzWspsOMgJFWMODaYQ0r/NVOwMgqGHC56PYcVtN7jICRVTTg+15/gave5wSMpKIBb3r9BW56nxEwkooGXKY+u8BVEU7AyCkccOuzC9wUYQSMnMIBf+7yC7oqxgkYKYUDLpNm+L3oAJaMgJFSPODWYQ26KsoJGBnFA950uJCyKcoIGBnFAy4Xiz/FURXnBIyEZgT8ZfHLOJrijICR0IyAy7TwElbVHE7AyGdOwPcLL2E1zWEEjHzmBFynRQ8iVc3jBIx05gRc7gcewJIRMNKZFXCdBh7AkhMwsokGHB/B204DWDICRjbzAi7ToEvQ/zgBI5mZAX9e7BhD03xGwEgmGHD8flnvN4AlJ2DkMjfgOo11DGmXETBymRtw2Qx1DvglJ2CkMjvgcrvACnRpOo4RMFIJBBzfS9p65wEsOQEjkyMCLj/P3W9pOpYRMDIJBBwteOul+wCWnICRyFEBl9tJrz93U/oPYMkIGIkcF3C5+6Zd2683ZYQBLDkBI49AwIGEt1cPpQwxgCUjYOSxL+Cgu+/Xkx5dX/34m+8gA1hyAkYa+wKOqw+PbsqjYQawZASMNAIBB4w0gCUnYGQxXsBNH2UEjCyGC7jq45yAkcRwATd9nBEwkhgt4KpTcAJGDqMF3HQKRsDIYbCAq07DCRgpDBZw02kYASOFP+zXy02kQQxF4cXIAdy/JoAKoSaEyQDnnwwsEAL6JdQu2rp9vgC8O7pyr4BDVRYB4xn0CjhVZRAwnkGrgEN1FgHjCbQKOFVnEDCeQKeAQ5UWAcNfp4BTlQYBw1+jgEO1FgHDXqOAU7UGAcNen4BD1RYBw12fgFPVBgHDXZuAQ/UWAcNcm4BT9QYBw1yXgEM7LAKGty4Bp3YYBAxvTQIO7bEIGNaaBJzaYxAwrPUIOLTLImA46xFwapdBwHDWIuDQPouAYaxFwKl9BgHDWIeAQzstAoavDgGndhoEDF8NAg7ttQgYthoEnNprEDBsPT7g0G6LgOHq8QGndhsEDFcPDzi03yJgmHp4wKn9BgHDVH3AMbsNsLQIGJ7qA86j2wBLg4DhqTzg0P/ZbYClRcCwVB5wSke3AZYGAcNSdcChN7PbAEuLgOGoOuD80Yl/+i2DgOGoOOCQfjDBf/R7FgHDUHHA+X6j2wBLg4BhqDbg0LvZbYClRcDwUxtwfhzpNsDSIGD4KQ049GF2G2BpEjDslAacn650G2BpEDDsVAYc+mR2G2BpETDcVAacX850G2BpEDDcFAYc+mJ2G2BpETDMFAac3+50G2DpIGCYqQs49M3sNsDSImB4qQs4Tw51G2BpEDC8lAUcOjG7DbD0QsCwUhZw6sTRbYClRcCwUhVw6IzZbYAJGGaqAk6dcXQbYAKGmaKAQ2fNZgNMwDBTFHDqrKPZAP8lYHipCTh0wew1wCwwzNQEnLrgaDXABAw3JQGHLpqtBpiAYaYk4NRFR6sB5geGmYqAQ1fMTgPMAsNMRcCpK45GA0zAcFMQcOiq2WiACRhmCgJOXXU0GmB+YJi5P+DQDbPPALPAMHN/wKkbjjYDTMBwc3fAoZtmmwEmYJi5O+DUTUebAeYHfmW/DooDBKIgiJ4QsCjAQqTg30wM/AOpvUDnPQ9dU0PMbsDHeuB6ywBbYGJ2A77XA+dLBljA1GwGfKxHrpcMsICJ2Qz4Xo+cLxlgH5iYvYCP9dD1jgG2wMTsBXyvh85XDLCAqdkK+FiPXa8YYAETsxXwvR47XzHAPjAxOwEf6w+uNwywBSZmJ+B7/cH5ggEWMDUbAR/rewRMy0bA9/ocH5iYIeDwAFtgYoaAuwMsYGqGgMMDLGBihoDDA+wDEzMEHB5gC0zMEHB3gAVMzRBweIAFTMwQcHiAfWBihoDDA2yBiRkC7g6wgKkZAg4PsICJGQIOD7APTMwQcHiALTAxQ8DdARYwNUPA4QEWMDFDwOEB9oGJGQIOD7AFJmYIuDvAAqZmCDg8wAImZgg4PMA+MDFDwOEBtsDEDAF3B1jA1AwBhwdYwMQMAYcH2AcmZgg4PMAWmJgh4O4AC5iaIeDwAAuYmCHg8AD7wMQMAYcH2AITMwTcHWABUzMEHB5gARMzBBweYB+YmCHg8ABbYGKGgLsDLGBqhoDDAyxgYoaAwwPsAxMzBBweYAtMzBBwd4AFTM0QcHiABUzMEHB4gH1gYoaAwwNsgYkZAu4OsICpGQIOD7CAiRkCDg+wD0zMo4B/VoWAaRGwgPkwAQuYD/tfAfvAxPyvgC0wMQIWMB8mYAHzYb/s10ENAgAQA0ENaEEBDgj+xWCAB9/tzXjYNL0VsA/MmFsBW2DGCFjAhAlYwITdCtgHZsytgC0wYwQsYMIELGDCbgXsAzPmVsAWmDECFjBhAhYwYbcC9oEZcytgC8wYAQuYMAELmLBbAfvAjLkVsAVmjIAFTJiABUzYrYB9YMbcCtgCM0bAAiZMwAIm7FbAPjBjbgVsgRkjYAETJmABE3YrYB+YMbcCtsCMEbCACROwgAm7FbAPzJhbAVtgxghYwIQJWMCE3QrYB2bMrYAtMGMELGDCBCxgwm4F7AMz5lbAFpgxAhYwYQIWMGG3AvaBGfNfwK/HCAGz5dYCC5gxfwX8ea54C5gpvwI+RcCUCVjAhAlYwIQJWMCECVjAhAlYwIQJWMCECVjAhAlYwIQJWMCECVjAhAlYwIQJWMCECVjAhAlYwIQJWMBfdu4dKYEgCsNolwMLuD5yFcmlLHMHNBfB/W/FxAw28M89ZwdafDXdt3uGYAIWMMEELGCCCVjABBOwgAkmYAETTMACJpiABUwwAQuYYAIWMMEELGCCCVjABBOwgAm26h7wSsAEa//7PXf/BxBtVRe+RyfH7ksQot3UhcfRySxggl0J+G40MjX/+wk31aXX0cdOwCSbqvUveKpLDwNSrOuK7WhimgVMtrmu2D/3MNcVHwNizEXnKTzhdkXfGR7xjkXniyyEWxVuUhLrpnARi1hT4RSJXMbQTpEI9lQYQhPLGNoQmmCmWGZYBFsXZljksgl2kZJgNsG2wARzEtzzXWiWwkmwU2CCWUNbQRPMGtoKmmTm0GbQBDsXXiUklrsc/74GBDLGMsIimDGWa5Qk82k7D2CCeQR7AJPMLtgDmGBr9ymNoAnW/vOy3uQnWvc5lm9hEa35ItoCmnCtJ9GHAeF+qq1bE2jytS1YvyzCqec++KBflmH9Uu3cbwcsxalZwvcbj18W5fft+bOJ/eZdvgAAAAAAAH/swYEAAAAAAJD/ayOoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgp7cCAAAAAAAOT/2giqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIeHAgAAAAAAPm/NoKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrAHBwIAAAAAQP6vjaCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzBgQAAAAAAkP9rI6iqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqSntwQAIAAAAg6P/rfoQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwF03O3X7vW2pgAAAABJRU5ErkJggg==)
}

.widget[data-name="image"]+.widget {
    margin-top: 30px
}

.gallery__figure {
    margin: 0
}

.gallery-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 -0.75%;
    padding: 0
}

.gallery-item {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-left: 0.75%;
    margin-right: 0.75%;
    padding-bottom: 0
}

.gallery__image-link {
    background-repeat: no-repeat;
    text-decoration: none
}

.gallery__caption-link {
    line-height: 1.4
}

.gallery__caption-link,.gallery__caption-link:hover,.gallery__caption-link:active,.gallery__caption-link:focus {
    text-decoration: none
}

.widget[data-name="gallery"]+[data-name="content"],.widget[data-name="gallery"]+[data-name="contentgroup"] {
    margin-top: 30px
}

@media only screen and (max-width: 700px) {
    .widget[data-name="gallery"]+[data-name="content"],.widget[data-name="gallery"]+[data-name="contentgroup"] {
        margin-top:15px
    }
}

.gallery-columns-two {
    margin: 0 -1.25%
}

.gallery-columns-two .gallery-item {
    -webkit-flex-basis: 47.5%;
    -moz-flex-basis: 47.5%;
    -ms-flex-preferred-size: 47.5%;
    flex-basis: 47.5%;
    max-width: 47.5%;
    margin: 1.25%
}

.gallery-columns-three {
    margin: 0 -1%
}

.gallery-columns-three .gallery-item {
    -webkit-flex-basis: 31.32%;
    -moz-flex-basis: 31.32%;
    -ms-flex-preferred-size: 31.32%;
    flex-basis: 31.32%;
    max-width: 31.32%;
    margin: 1%
}

@media only screen and (max-width: 700px) {
    .gallery-columns-three .gallery-item {
        -webkit-flex-basis:47.5%;
        -moz-flex-basis: 47.5%;
        -ms-flex-preferred-size: 47.5%;
        flex-basis: 47.5%;
        max-width: 47.5%;
        margin: 1.25%
    }
}

.gallery-columns-four {
    margin: 0 -0.75%
}

.gallery-columns-four .gallery-item {
    -webkit-flex-basis: 23.5%;
    -moz-flex-basis: 23.5%;
    -ms-flex-preferred-size: 23.5%;
    flex-basis: 23.5%;
    max-width: 23.5%;
    margin: 0.75%
}

@media only screen and (max-width: 900px) {
    .gallery-columns-four .gallery-item {
        -webkit-flex-basis:47.5%;
        -moz-flex-basis: 47.5%;
        -ms-flex-preferred-size: 47.5%;
        flex-basis: 47.5%;
        max-width: 47.5%;
        margin: 1.25%
    }
}

.slides-list,.pagination-list,.responsiveslideshow .figure {
    margin: 0;
    list-style: none;
    line-height: normal
}

.slideshow-controls {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.slide-item {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.slide-item.current {
    display: list-item;
    position: relative
}

.responsiveslideshow .figure {
    background-color: #f2f2f2;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 400px;
    position: relative
}

.responsiveslideshow .image {
    display: none
}

.responsiveslideshow .caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 10px 20px;
    background-color: rgba(0,0,0,0.2)
}

.responsiveslideshow .pagination-item {
    display: inline-block;
    line-height: normal
}

.responsiveslideshow .button--pagination {
    padding: 3px 6px;
    font-size: 12px
}

.responsiveslideshow .button--pagination:focus {
    outline: none
}

.responsiveslideshow .selected .button {
    background-color: inherit
}

.responsiveslideshow .cover .figure {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.responsiveslideshow .contain .figure {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain
}

.slide-navigation {
    direction: ltr;
    margin: 10px 0
}

.widget[data-name="map"]+.widget {
    margin-top: 30px
}

@media only screen and (max-width: 700px) {
    .widget[data-name="map"]+.widget {
        margin-top:15px
    }
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

.form-group {
    margin-bottom: 20px
}

.form-group:last-child:not(.signupform__form-group--terms):not(.ecomproductslist__form-group) {
    display: inline-block;
    margin-bottom: 0;
    position: relative
}

legend {
    display: block;
    width: 100%
}

legend:empty {
    display: none;
    visibility: hidden
}

legend:empty+.form-body {
    margin-top: 0
}

legend+.form-body {
    margin-top: 24px
}

@media only screen and (max-width: 700px) {
    legend+.form-body {
        margin-top:12px
    }
}

label,[data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .cell--header {
    display: inline-block;
    margin: 0
}

label:empty,[data-name="row"] .ecombasketsummary .cell--header:empty,#migrated-site [data-name="row"] .ecombasketsummary .cell--header:empty {
    display: none;
    visibility: hidden
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    select {
        appearance:none;
        -webkit-appearance: none;
        -moz-appearance: none;
        border-radius: 0;
        cursor: pointer;
        padding-right: 40px
    }

    select::-ms-expand {
        display: none
    }
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .select-wrap {
        position:relative
    }

    .select-wrap:after {
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        bottom: 0;
        content: "";
        display: inline-block;
        margin: auto 0;
        height: 10px;
        position: absolute;
        right: 16px;
        top: 0;
        transform: rotate(45deg);
        width: 10px
    }
}

.input--single-line,input[type="search"],input[type="email"],input[type="password"],textarea,select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    padding: 8px 12px;
    width: 100%
}

.input--single-line:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus {
    border-color: #129fea;
    box-shadow: none;
    outline: 0
}

input[type="search"] {
    -webkit-appearance: none
}

textarea {
    min-height: 150px;
    resize: vertical
}

input[type=radio],input[type=checkbox],.label--radio,.label--checkbox {
    display: inline;
    vertical-align: middle
}

.option-item--radio,.option-item--checkbox {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    list-style-type: none;
    margin: 12px 0
}

.label--radio,.label--checkbox {
    margin-bottom: 0
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    input[type="radio"],input[type="checkbox"] {
        -webkit-appearance:none;
        -moz-appearance: none;
        border: 1px solid transparent;
        cursor: pointer;
        display: inline-block;
        height: 20px;
        margin: 0;
        outline: none;
        position: relative;
        width: 20px;
        vertical-align: top
    }
}

input[type="radio"]+label,[data-name="row"] .ecombasketsummary input[type="radio"]+.cell--header,#migrated-site [data-name="row"] .ecombasketsummary input[type="radio"]+.cell--header,input[type="checkbox"]+label,[data-name="row"] .ecombasketsummary input[type="checkbox"]+.cell--header,#migrated-site [data-name="row"] .ecombasketsummary input[type="checkbox"]+.cell--header {
    margin-left: 8px;
    margin-right: 8px
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    input[type="radio"]:after,input[type="checkbox"]:after {
        content:'';
        display: block;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0
    }
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    input[type='radio'] {
        border-radius:50%
    }

    input[type='radio']:after {
        border-radius: 50%;
        height: 18px;
        opacity: 0;
        transform: scale(0.6);
        width: 18px
    }

    input[type='radio']:after:checked {
        opacity: 1
    }
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    input[type='checkbox'] {
        border-radius:4px
    }

    input[type='checkbox']:after {
        border: 2px solid transparent;
        border-left: 0;
        border-top: 0;
        height: 10px;
        left: 6px;
        top: 3px;
        transform: rotate(43deg);
        width: 6px
    }
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    input[type="radio"]:checked:after,input[type="checkbox"]:checked:after {
        opacity:1
    }
}

.advancedcontactform__form-group--terms,.contactform__form-group--terms,.signupform__form-group--terms {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    position: relative
}

.widget-align-center .advancedcontactform__form-group--terms,.widget-align-center .contactform__form-group--terms,.widget-align-center .signupform__form-group--terms {
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.widget-align-right .advancedcontactform__form-group--terms,.widget-align-right .contactform__form-group--terms,.widget-align-right .signupform__form-group--terms {
    webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end
}

.advancedcontactform__form-group--terms label,.advancedcontactform__form-group--terms [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .advancedcontactform__form-group--terms .cell--header,.advancedcontactform__form-group--terms #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .advancedcontactform__form-group--terms .cell--header,.contactform__form-group--terms label,.contactform__form-group--terms [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .contactform__form-group--terms .cell--header,.contactform__form-group--terms #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .contactform__form-group--terms .cell--header,.signupform__form-group--terms label,.signupform__form-group--terms [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .signupform__form-group--terms .cell--header,.signupform__form-group--terms #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .signupform__form-group--terms .cell--header {
    cursor: pointer;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.4;
    text-align: left;
    text-transform: none
}

.advancedcontactform__form-group--terms .form__link,.contactform__form-group--terms .form__link,.signupform__form-group--terms .form__link {
    text-decoration: none;
    transition: all ease .3s
}

.advancedcontactform__form-group--terms .form__link:hover,.contactform__form-group--terms .form__link:hover,.signupform__form-group--terms .form__link:hover {
    text-decoration: underline
}

@media only screen and (max-width: 1024px) {
    .advancedcontactform__form-group--terms label,.advancedcontactform__form-group--terms [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .advancedcontactform__form-group--terms .cell--header,.advancedcontactform__form-group--terms #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .advancedcontactform__form-group--terms .cell--header,.contactform__form-group--terms label,.contactform__form-group--terms [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .contactform__form-group--terms .cell--header,.contactform__form-group--terms #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .contactform__form-group--terms .cell--header,.signupform__form-group--terms label,.signupform__form-group--terms [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .signupform__form-group--terms .cell--header,.signupform__form-group--terms #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .signupform__form-group--terms .cell--header {
        display:-webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 0 0 8px;
        padding: 0;
        -ms-touch-action: manipulation;
        touch-action: manipulation
    }

    .advancedcontactform__form-group--terms input[type="checkbox"],.contactform__form-group--terms input[type="checkbox"],.signupform__form-group--terms input[type="checkbox"] {
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        height: 30px !important;
        width: 30px !important
    }

    .advancedcontactform__form-group--terms input[type="checkbox"]:after,.contactform__form-group--terms input[type="checkbox"]:after,.signupform__form-group--terms input[type="checkbox"]:after {
        height: 16px;
        left: 10px;
        top: 4px;
        width: 8px
    }

    .advancedcontactform__form-group--terms input[type="checkbox"]:checked+label:after,.advancedcontactform__form-group--terms [data-name="row"] .ecombasketsummary input[type="checkbox"]:checked+.cell--header:after,[data-name="row"] .ecombasketsummary .advancedcontactform__form-group--terms input[type="checkbox"]:checked+.cell--header:after,.advancedcontactform__form-group--terms #migrated-site [data-name="row"] .ecombasketsummary input[type="checkbox"]:checked+.cell--header:after,#migrated-site [data-name="row"] .ecombasketsummary .advancedcontactform__form-group--terms input[type="checkbox"]:checked+.cell--header:after,.contactform__form-group--terms input[type="checkbox"]:checked+label:after,.contactform__form-group--terms [data-name="row"] .ecombasketsummary input[type="checkbox"]:checked+.cell--header:after,[data-name="row"] .ecombasketsummary .contactform__form-group--terms input[type="checkbox"]:checked+.cell--header:after,.contactform__form-group--terms #migrated-site [data-name="row"] .ecombasketsummary input[type="checkbox"]:checked+.cell--header:after,#migrated-site [data-name="row"] .ecombasketsummary .contactform__form-group--terms input[type="checkbox"]:checked+.cell--header:after,.signupform__form-group--terms input[type="checkbox"]:checked+label:after,.signupform__form-group--terms [data-name="row"] .ecombasketsummary input[type="checkbox"]:checked+.cell--header:after,[data-name="row"] .ecombasketsummary .signupform__form-group--terms input[type="checkbox"]:checked+.cell--header:after,.signupform__form-group--terms #migrated-site [data-name="row"] .ecombasketsummary input[type="checkbox"]:checked+.cell--header:after,#migrated-site [data-name="row"] .ecombasketsummary .signupform__form-group--terms input[type="checkbox"]:checked+.cell--header:after {
        filter: alpha(opacity=1);
        opacity: 1
    }
}

.row__container>[data-name="signupform"] .signupform,.row__container>[data-name="contactform"] .contactform,.row__container>[data-name="advancedcontactform"] .advancedcontactform {
    max-width: 800px;
    width: 100%
}

.signupform {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

@media only screen and (max-width: 700px) {
    .signupform {
        display:block
    }
}

.signupform__form {
    max-width: 500px;
    width: 100%
}

@media only screen and (max-width: 700px) {
    .signupform__form {
        max-width:100%
    }
}

.signupform__form-body {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end
}

@media only screen and (max-width: 700px) {
    .signupform__form-body {
        display:block
    }
}

.signupform__form-group {
    margin-bottom: 0
}

@media only screen and (max-width: 700px) {
    .signupform__form-group {
        width:100%
    }
}

.signupform__form-group:first-child {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-right: 10px
}

@media only screen and (max-width: 700px) {
    .signupform__form-group:first-child {
        margin-right:0
    }
}

@media only screen and (max-width: 700px) {
    .signupform__form-group:last-child {
        margin-top:10px
    }
}

.signupform__form-group--terms {
    margin-top: 12px
}

.signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    height: 60px
}

@media only screen and (max-width: 700px) {
    .signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        height:50px;
        width: 100%
    }
}

.signupform__input {
    padding: 6px 12px
}

@media only screen and (max-width: 700px) {
    .signupform__input {
        padding:15px 25px
    }
}

.signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    padding: 15px
}

@media only screen and (max-width: 700px) {
    .signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        padding:15px 25px
    }
}

@media only screen and (max-width: 1024px) {
    [class*="columns-three"] .signupform__form-body,[class*="columns-four"] .signupform__form-body {
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.advancedcontactform ul.option-list {
    margin: 0;
    padding-left: 0;
    padding-right: 0
}

.advancedcontactform ul.option-list .option-item:hover {
    cursor: pointer
}

.advancedcontactform ul.option-list .label--radio,.advancedcontactform ul.option-list .label--checkbox {
    color: inherit
}

.advancedcontactform__select {
    width: 100%
}

.advancedcontactform .error {
    border: 1px solid #f06262 !important
}

.social-list {
    margin: 0;
    padding-left: 0;
    padding-right: 0
}

.social-list .social-item:last-child {
    margin-right: 0
}

.social-list .bk-message--empty {
    color: #2d2d2d;
    list-style: none
}

.social-item {
    display: inline-block;
    margin: 0 5px 7px 0
}

#page-zones__header .social-item {
    margin-bottom: 0
}

.social-link {
    text-decoration: none;
    text-rendering: optimizedLegibility;
    -webkit-font-smoothing: antialiased
}

.widget[data-name="socialicons"]+.widget {
    margin-top: 20px
}

@media only screen and (max-width: 700px) {
    .widget[data-name="socialicons"]+.widget {
        margin-top:10px
    }
}

.tweet-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.tweet-item {
    margin-bottom: 20px
}

.tweet-item:last-child {
    margin-bottom: 0
}

.avatar-link {
    display: block;
    line-height: 0
}

.tweet-content a {
    -ms-word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none
}

.tweet-metadata {
    display: block;
    margin-top: 15px
}

.twitter__via,.tweet-metadata a {
    display: none;
    visibility: hidden
}

.twitter__timestamp,.twitter__retweeted-by {
    display: block
}

.twitter__retweeted-by {
    margin-top: 10px
}

hr.rule {
    border: none;
    display: inline-block;
    height: 2px;
    width: 100%
}

.profile__companystrapline .companystrapline__strapline,.profile__companystrapline .companydescription__description,.profile__companydescription .companystrapline__strapline,.profile__companydescription .companydescription__description {
    padding-bottom: 0
}

.address-line {
    margin-top: 0
}

.emailaddress__email,.phone-number-link {
    text-decoration: none
}

body:not(.edit) .widget[data-name="responsivecolumns"]+[data-name="policypages"],body:not(.edit) .widget+[data-name="policypages"] {
    margin-top: 15px
}

body.edit .widget[data-name="responsivecolumns"]+[data-name="policypages"],body.edit .widget+[data-name="policypages"] {
    margin-top: 0
}

.widget__policypages {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 1.5
}

@media only screen and (max-width: 700px) {
    .widget__policypages {
        webkit-box-pack:center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
}

.widget__policypages.widget-align-center .widget__policypages__link:last-child {
    margin-right: 15px
}

.widget__policypages__link {
    font-size: 15px;
    text-decoration: none
}

.widget__policypages__link:not(:last-child) {
    margin-right: 15px
}

.widget__policypages__link:not(:last-child):after {
    border-right-style: solid;
    border-right-width: 1px;
    content: "";
    display: inline-block;
    height: 12px;
    opacity: 0.25;
    padding-left: 15px;
    width: 1px
}

.yelpreview {
    list-style: none;
    margin: 0
}

.yelpreview__review-item {
    list-style: none
}

.embed-wrap--video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.embed-wrap--video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

[data-name="map"] {
    line-height: 0
}

.google-map img {
    max-width: inherit
}

.widget[data-name="map"]+.widget {
    margin-top: 30px
}

@media only screen and (max-width: 700px) {
    .widget[data-name="map"]+.widget {
        margin-top:15px
    }
}

.sharing-links,.tag-list,.pagination-numbers {
    margin: 0;
    list-style: none
}

.post-image {
    font-size: 0;
    line-height: 0
}

.blogpostlist__read-more,.blogpostlist__pagination-item,.blogpost__category-title,.blogpost__category-link,.blogpost__tags-title,.blogpost__tag-list,.blogpost__tag-item,.blogpost__network-item {
    display: inline-block
}

.post-article {
    margin-bottom: 18px
}

.post-article:last-child {
    margin-bottom: 0
}

.blogpostlist__image-link,.blogpost__image-link {
    background-position: -9999px;
    background-repeat: no-repeat
}

.post-image .image {
    max-height: 500px
}

@media only screen and (max-width: 700px) {
    .post-image .image {
        max-height:300px
    }
}

.post-content {
    margin: 6px 0
}

.blogpostlist__post-header+.blogpostlist__post-excerpt {
    margin-top: 10px
}

.blogpostlist__post-list-footer {
    margin: 12px 0
}

.blogpost__post-header+.blogpost__post-body {
    margin-top: 30px
}

@media only screen and (max-width: 700px) {
    .blogpost__post-header+.blogpost__post-body {
        margin-top:15px
    }
}

.blogpost__post-attributes {
    margin: 6px 0
}

.blogpost__network-item {
    margin-right: 3px
}

@media only screen and (max-width: 700px) {
    .blogpost__network-item {
        margin-bottom:3px;
        margin-right: 0
    }
}

.blogpost__network-item:last-child {
    margin-right: 0
}

.post-footer .timestamp {
    display: block
}

.product-list,.ecombasket__basket-list,.ecomcategorieslist__category,.ecomproduct__product-gallery {
    list-style: none;
    margin: 0
}

.ecomproductslist__listing-title+.ecomproductslist__product-filters {
    margin-top: 6px
}

.ecomproductslist__listing-order {
    padding: 12px 0
}

.ecomproductslist__form-group {
    display: inline-block;
    margin-right: 3px;
    vertical-align: bottom
}

.ecomproductslist__product-item-image,.ecomproductslist__image-link,.ecomproductslist__image {
    line-height: 250px;
    max-height: 250px
}

.ecomproductslist__product-content {
    margin-top: 12px
}

.ecomproductslist__listing-footer {
    margin: 12px 0
}

.ecomproductslist__pagination-item {
    display: inline-block
}

.ecomproductslist__pagination-item .ecomproductslist__button,.ecomproductslist__pagination-item .ecomproductslist__next-button,.ecomproductslist__pagination-item .ecomproductslist__previous-button {
    padding: 3px 6px;
    white-space: nowrap
}

.ecomproductslist__pagination-dots {
    opacity: .65
}

@media only screen and (max-width: 700px) {
    .ecomproductslist__next-button,.ecomproductslist__previous-button {
        display:none;
        visibility: hidden
    }
}

.ecomproductslist__previous-button:after,.ecomproductslist__next-button:after {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    content: '';
    display: inline-block;
    height: 8px;
    width: 8px
}

.ecomproductslist__previous-button:after {
    transform: rotate(135deg)
}

.ecomproductslist__next-button:after {
    transform: rotate(315deg)
}

.ecomproduct__image {
    line-height: 500px;
    max-height: 500px
}

@media only screen and (max-width: 700px) {
    .ecomproduct__image {
        line-height:300px;
        max-height: 300px
    }
}

.ecomproduct__product-gallery {
    margin: 12px 0
}

.ecomproduct__product-gallery .ecomproduct__image {
    line-height: 95px;
    max-height: 95px;
    vertical-align: middle
}

@media only screen and (max-width: 700px) {
    .ecomproduct__product-gallery .ecomproduct__image {
        max-height:45px;
        line-height: 45px
    }
}

.ecomproduct__image-link {
    background-position: -9999px;
    background-repeat: no-repeat;
    display: block
}

.ecomproduct__image-link:hover {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in
}

.ecomproduct__image-button {
    display: block
}

.ecomproduct__gallery-item,.ecombasket__image-link {
    cursor: pointer;
    display: inline-block;
    line-height: 100px;
    height: 100px;
    width: 100px;
    vertical-align: top
}

@media only screen and (max-width: 700px) {
    .ecomproduct__gallery-item,.ecombasket__image-link {
        line-height:50px;
        height: 50px;
        width: 50px
    }
}

.product-actions {
    margin: 12px 0
}

.ecomproduct__button.added {
    background: green;
    transition: background 0.5s ease
}

.ecomproduct__button.added:before {
    content: "\f00c";
    display: inline
}

.ecomproduct__button:disabled {
    opacity: 0.3
}

.ecomproduct__tax-explainer {
    color: fade(#000, 25%);
    font-size: 14px;
    line-height: 22px;
    margin-top: 6px
}

.ecomproductslist__product-item-image,.ecomproductslist__image-link,.ecomproduct__gallery-item,.ecomproduct__image-link,.ecombasket__image-link {
    background-repeat: no-repeat;
    background-position: -9999px;
    overflow: hidden
}

.ecomproductslist__image,.ecomproduct__image,.ecombasket__image,.ecombasketsummary__image,.ecombasketsummary__summary-item-link {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle
}

.ecombasket__basket-body {
    display: none
}

.show-content .ecombasket__basket-body {
    display: block
}

.ecombasket__basket-item {
    margin-bottom: 6px;
    position: relative
}

.ecombasket__basket-item:last-child {
    margin-bottom: 0
}

.ecombasket__basket-footer {
    margin-top: 12px
}

.ecombasket__item-remove {
    font-size: 12px;
    line-height: 12px;
    padding: 3px 6px
}

.ecombasket__item-remove:before {
    margin-right: 0
}

.ecombasketsummary__summary-table {
    width: 100%
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__summary-table .ecombasketsummary__table-row {
        display:-webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: column;
        -webkit-box-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border-bottom: 1px solid #e6e6e6;
        padding-top: 12px
    }
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__summary-table .table-row--heading {
        display:none
    }
}

.ecombasketsummary__summary-table .ecombasketsummary__cell {
    border-radius: 0;
    padding: 3px 6px;
    text-align: left;
    vertical-align: middle
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__summary-table .ecombasketsummary__cell {
        border:0;
        display: block;
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__summary-table .ecombasketsummary__cell:not(.cell--title):before {
        content:attr(data-title);
        display: block;
        font-size: 12px;
        line-height: 1.2
    }
}

.ecombasketsummary__summary-table .cell--image,.ecombasketsummary__summary-table .cell-quantity {
    width: 15%
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__summary-table .cell--image,.ecombasketsummary__summary-table .cell-quantity {
        padding-bottom:20px;
        width: 100%
    }
}

.ecombasketsummary__summary-table .cell--title {
    width: 50%
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__summary-table .cell--title {
        padding-top:0;
        padding-bottom: 0;
        width: 100%
    }
}

.ecombasketsummary__summary-table .cell--price,.ecombasketsummary__summary-table .cell--total {
    width: 10%
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__summary-table .cell--price,.ecombasketsummary__summary-table .cell--total {
        border-top:1px solid #e6e6e6;
        width: 100%
    }
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__summary-form {
        margin-top:12px
    }
}

.ecombasketsummary__quantity-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    background-color: #f2f2f2;
    width: 70%
}

@media only screen and (max-width: 900px) {
    .ecombasketsummary__quantity-wrap {
        width:100%
    }
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__quantity-wrap {
        max-width:90px;
        margin-top: 0.5em;
        width: initial
    }
}

.ecombasketsummary__quantity-wrap .button--quantity {
    line-height: initial;
    padding: 0 3px
}

.ecombasketsummary__quantity-minus:disabled,.ecombasketsummary__quantity-plus:disabled {
    opacity: .3
}

.ecombasketsummary__continue-shopping+.ecombasketsummary__button,.ecombasketsummary__continue-shopping,.ecombasketsummary__paypal-commerce-button-container {
    margin-left: 10px;
    margin-top: 10px
}

@media only screen and (max-width: 700px) {
    .ecombasketsummary__continue-shopping+.ecombasketsummary__button,.ecombasketsummary__continue-shopping,.ecombasketsummary__paypal-commerce-button-container {
        margin-left:0
    }
}

.ecombasketsummary__paypal-commerce-button-container {
    display: inline-block;
    height: 55px;
    position: relative;
    width: 250px
}

@media only screen and (max-width: 900px) {
    .ecombasketsummary__paypal-commerce-button-container {
        height:50px;
        width: 100%
    }
}

.ecombasketsummary__paypal-commerce-button-container:empty {
    display: none
}

.ecomcategorieslist__category-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 8px -24px 0;
    padding: 0
}

@media only screen and (max-width: 900px) {
    .ecomcategorieslist__category-list {
        margin-left:-16px;
        margin-right: -16px
    }
}

.ecomcategorieslist__category-item {
    margin: 8px 24px
}

@media only screen and (max-width: 700px) {
    .ecomcategorieslist__category-item {
        margin-left:16px;
        margin-right: 16px
    }
}

body {
    background-color: rgba(0,0,0,0)
}

.row--style-light.row--background-type-image {
    background-color: #fff
}

.row--style-light.row--background-type-image .row--background-overlay {
    background: #2E3751;
    opacity: .65
}

.row--style-light:not(.row--background-type-image) {
    background: #fff
}

.row--style-accent.row--background-type-image {
    background-color: #1DAEA5
}

.row--style-accent.row--background-type-image .row--background-overlay {
    background: #2E3751;
    opacity: .65
}

.row--style-accent:not(.row--background-type-image) {
    background: #1DAEA5
}

.row--style-spare.row--background-type-image {
    background-color: #EC4D4D
}

.row--style-spare.row--background-type-image .row--background-overlay {
    background: #2E3751;
    opacity: .65
}

.row--style-spare:not(.row--background-type-image) {
    background: #EC4D4D
}

.row--style-dark.row--background-type-image {
    background-color: #2E3751
}

.row--style-dark.row--background-type-image .row--background-overlay {
    background: #2E3751;
    opacity: .65
}

.row--style-dark:not(.row--background-type-image) {
    background: #2E3751
}

.row--divider-wave-light {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M709.969 0H-3.05176e-05C-3.05176e-05 0 75 109.375 187.992 98.5269C300.984 87.6791 273 5 479 46C685 87 709.969 0 709.969 0Z' fill='%23fff'/%3E%3C/svg%3E")
}

.row--divider-slant-light {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H710L0 100V0Z' fill='%23fff'/%3E%3C/svg%3E")
}

.row--divider-slant-reverse-light {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M710 0H0L710 100V0Z' fill='%23fff'/%3E%3C/svg%3E")
}

.row--divider-curve-light {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H710V68C710 68 498.167 100 355 100C211.833 100 0 68 0 68V0Z' fill='%23fff'/%3E%3C/svg%3E")
}

.row--divider-point-light {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M710 0H0L355 100L710 0Z' fill='%23fff'/%3E%3C/svg%3E")
}

.row--divider-cross-light {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M354.5 50L-4.37114e-06 6.20702e-05L710 3.43323e-05L354.5 50Z' fill='%23fff'/%3E%3Cpath d='M354.5 50L710 1.55394e-05L710 100L354.5 50Z' fill='%23fff' fill-opacity='0.25'/%3E%3Cpath d='M354.5 50L-4.37114e-06 1.54957e-05L0 100L354.5 50Z' fill='%23fff' fill-opacity='0.25'/%3E%3C/svg%3E")
}

.row--divider-wave-accent {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M709.969 0H-3.05176e-05C-3.05176e-05 0 75 109.375 187.992 98.5269C300.984 87.6791 273 5 479 46C685 87 709.969 0 709.969 0Z' fill='%231DAEA5'/%3E%3C/svg%3E")
}

.row--divider-slant-accent {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H710L0 100V0Z' fill='%231DAEA5'/%3E%3C/svg%3E")
}

.row--divider-slant-reverse-accent {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M710 0H0L710 100V0Z' fill='%231DAEA5'/%3E%3C/svg%3E")
}

.row--divider-curve-accent {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H710V68C710 68 498.167 100 355 100C211.833 100 0 68 0 68V0Z' fill='%231DAEA5'/%3E%3C/svg%3E")
}

.row--divider-point-accent {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M710 0H0L355 100L710 0Z' fill='%231DAEA5'/%3E%3C/svg%3E")
}

.row--divider-cross-accent {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M354.5 50L-4.37114e-06 6.20702e-05L710 3.43323e-05L354.5 50Z' fill='%231DAEA5'/%3E%3Cpath d='M354.5 50L710 1.55394e-05L710 100L354.5 50Z' fill='%231DAEA5' fill-opacity='0.25'/%3E%3Cpath d='M354.5 50L-4.37114e-06 1.54957e-05L0 100L354.5 50Z' fill='%231DAEA5' fill-opacity='0.25'/%3E%3C/svg%3E")
}

.row--divider-wave-spare {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M709.969 0H-3.05176e-05C-3.05176e-05 0 75 109.375 187.992 98.5269C300.984 87.6791 273 5 479 46C685 87 709.969 0 709.969 0Z' fill='%23EC4D4D'/%3E%3C/svg%3E")
}

.row--divider-slant-spare {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H710L0 100V0Z' fill='%23EC4D4D'/%3E%3C/svg%3E")
}

.row--divider-slant-reverse-spare {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M710 0H0L710 100V0Z' fill='%23EC4D4D'/%3E%3C/svg%3E")
}

.row--divider-curve-spare {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H710V68C710 68 498.167 100 355 100C211.833 100 0 68 0 68V0Z' fill='%23EC4D4D'/%3E%3C/svg%3E")
}

.row--divider-point-spare {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M710 0H0L355 100L710 0Z' fill='%23EC4D4D'/%3E%3C/svg%3E")
}

.row--divider-cross-spare {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M354.5 50L-4.37114e-06 6.20702e-05L710 3.43323e-05L354.5 50Z' fill='%23EC4D4D'/%3E%3Cpath d='M354.5 50L710 1.55394e-05L710 100L354.5 50Z' fill='%23EC4D4D' fill-opacity='0.25'/%3E%3Cpath d='M354.5 50L-4.37114e-06 1.54957e-05L0 100L354.5 50Z' fill='%23EC4D4D' fill-opacity='0.25'/%3E%3C/svg%3E")
}

.row--divider-wave-dark {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M709.969 0H-3.05176e-05C-3.05176e-05 0 75 109.375 187.992 98.5269C300.984 87.6791 273 5 479 46C685 87 709.969 0 709.969 0Z' fill='%232E3751'/%3E%3C/svg%3E")
}

.row--divider-slant-dark {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H710L0 100V0Z' fill='%232E3751'/%3E%3C/svg%3E")
}

.row--divider-slant-reverse-dark {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M710 0H0L710 100V0Z' fill='%232E3751'/%3E%3C/svg%3E")
}

.row--divider-curve-dark {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H710V68C710 68 498.167 100 355 100C211.833 100 0 68 0 68V0Z' fill='%232E3751'/%3E%3C/svg%3E")
}

.row--divider-point-dark {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M710 0H0L355 100L710 0Z' fill='%232E3751'/%3E%3C/svg%3E")
}

.row--divider-cross-dark {
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 710 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M354.5 50L-4.37114e-06 6.20702e-05L710 3.43323e-05L354.5 50Z' fill='%232E3751'/%3E%3Cpath d='M354.5 50L710 1.55394e-05L710 100L354.5 50Z' fill='%232E3751' fill-opacity='0.25'/%3E%3Cpath d='M354.5 50L-4.37114e-06 1.54957e-05L0 100L354.5 50Z' fill='%232E3751' fill-opacity='0.25'/%3E%3C/svg%3E")
}

#migrated-site .row--style-light p,#migrated-site .row--style-light .paragraph,#migrated-site .row--style-light .imagewidget__image-title,#migrated-site .row--style-light .imagewidget__image-description,#migrated-site .row--style-light li,#migrated-site .row--style-light blockquote,#migrated-site .row--style-light blockquote:before,#migrated-site .row--style-light blockquote:after,#migrated-site .row--style-light td,#migrated-site .row--style-light .phone-number-link,#migrated-site .row--style-light .clicktocall__label,#migrated-site .row--style-light .widget.clicktocall a,#migrated-site .row--style-light h6,#migrated-site .row--style-light .heading--6 [data-name="content"],#migrated-site .row--style-light a,#migrated-site .row--style-light .dropbox__label,#migrated-site .row--style-light .ecomproduct__product-body,#migrated-site .row--style-light .blogpost__post-body,#migrated-site .row--style-light .blog-post-content,#migrated-site .row--style-light .blogpostlist__post-excerpt--full,#migrated-site .row--style-light .socialicons .icons span,#migrated-site .row--style-light .ecom-productlist-price,#migrated-site .row--style-light .ecom-featuredproducts-price,#migrated-site .row--style-light .product-category-items li a span {
    color: rgba(46,55,81,0.75)
}

#migrated-site .row--style-light.row--background-type-image p,#migrated-site .row--style-light.row--background-type-image .paragraph,#migrated-site .row--style-light.row--background-type-image .imagewidget__image-title,#migrated-site .row--style-light.row--background-type-image .imagewidget__image-description,#migrated-site .row--style-light.row--background-type-image li,#migrated-site .row--style-light.row--background-type-image blockquote,#migrated-site .row--style-light.row--background-type-image blockquote:before,#migrated-site .row--style-light.row--background-type-image blockquote:after,#migrated-site .row--style-light.row--background-type-image td,#migrated-site .row--style-light.row--background-type-image .phone-number-link,#migrated-site .row--style-light.row--background-type-image .clicktocall__label,#migrated-site .row--style-light.row--background-type-image .widget.clicktocall a,#migrated-site .row--style-light.row--background-type-image h6,#migrated-site .row--style-light.row--background-type-image .heading--6 [data-name="content"],#migrated-site .row--style-light.row--background-type-image a,#migrated-site .row--style-light.row--background-type-image .dropbox__label,#migrated-site .row--style-light.row--background-type-image .ecomproduct__product-body,#migrated-site .row--style-light.row--background-type-image .blogpost__post-body,#migrated-site .row--style-light.row--background-type-image .blog-post-content,#migrated-site .row--style-light.row--background-type-image .blogpostlist__post-excerpt--full,#migrated-site .row--style-light.row--background-type-image .socialicons .icons span,#migrated-site .row--style-light.row--background-type-image .ecom-productlist-price,#migrated-site .row--style-light.row--background-type-image .ecom-featuredproducts-price,#migrated-site .row--style-light.row--background-type-image .product-category-items li a span {
    color: #fff
}

#migrated-site .row--style-accent p,#migrated-site .row--style-accent .paragraph,#migrated-site .row--style-accent .imagewidget__image-title,#migrated-site .row--style-accent .imagewidget__image-description,#migrated-site .row--style-accent li,#migrated-site .row--style-accent blockquote,#migrated-site .row--style-accent blockquote:before,#migrated-site .row--style-accent blockquote:after,#migrated-site .row--style-accent td,#migrated-site .row--style-accent .phone-number-link,#migrated-site .row--style-accent .clicktocall__label,#migrated-site .row--style-accent .widget.clicktocall a,#migrated-site .row--style-accent h6,#migrated-site .row--style-accent .heading--6 [data-name="content"],#migrated-site .row--style-accent a,#migrated-site .row--style-accent .dropbox__label,#migrated-site .row--style-accent .ecomproduct__product-body,#migrated-site .row--style-accent .blogpost__post-body,#migrated-site .row--style-accent .blog-post-content,#migrated-site .row--style-accent .blogpostlist__post-excerpt--full,#migrated-site .row--style-accent .socialicons .icons span,#migrated-site .row--style-accent .ecom-productlist-price,#migrated-site .row--style-accent .ecom-featuredproducts-price,#migrated-site .row--style-accent .product-category-items li a span {
    color: rgba(255,255,255,0.875)
}

#migrated-site .row--style-accent.row--background-type-image p,#migrated-site .row--style-accent.row--background-type-image .paragraph,#migrated-site .row--style-accent.row--background-type-image .imagewidget__image-title,#migrated-site .row--style-accent.row--background-type-image .imagewidget__image-description,#migrated-site .row--style-accent.row--background-type-image li,#migrated-site .row--style-accent.row--background-type-image blockquote,#migrated-site .row--style-accent.row--background-type-image blockquote:before,#migrated-site .row--style-accent.row--background-type-image blockquote:after,#migrated-site .row--style-accent.row--background-type-image td,#migrated-site .row--style-accent.row--background-type-image .phone-number-link,#migrated-site .row--style-accent.row--background-type-image .clicktocall__label,#migrated-site .row--style-accent.row--background-type-image .widget.clicktocall a,#migrated-site .row--style-accent.row--background-type-image h6,#migrated-site .row--style-accent.row--background-type-image .heading--6 [data-name="content"],#migrated-site .row--style-accent.row--background-type-image a,#migrated-site .row--style-accent.row--background-type-image .dropbox__label,#migrated-site .row--style-accent.row--background-type-image .ecomproduct__product-body,#migrated-site .row--style-accent.row--background-type-image .blogpost__post-body,#migrated-site .row--style-accent.row--background-type-image .blog-post-content,#migrated-site .row--style-accent.row--background-type-image .blogpostlist__post-excerpt--full,#migrated-site .row--style-accent.row--background-type-image .socialicons .icons span,#migrated-site .row--style-accent.row--background-type-image .ecom-productlist-price,#migrated-site .row--style-accent.row--background-type-image .ecom-featuredproducts-price,#migrated-site .row--style-accent.row--background-type-image .product-category-items li a span {
    color: #fff
}

#migrated-site .row--style-spare p,#migrated-site .row--style-spare .paragraph,#migrated-site .row--style-spare .imagewidget__image-title,#migrated-site .row--style-spare .imagewidget__image-description,#migrated-site .row--style-spare li,#migrated-site .row--style-spare blockquote,#migrated-site .row--style-spare blockquote:before,#migrated-site .row--style-spare blockquote:after,#migrated-site .row--style-spare td,#migrated-site .row--style-spare .phone-number-link,#migrated-site .row--style-spare .clicktocall__label,#migrated-site .row--style-spare .widget.clicktocall a,#migrated-site .row--style-spare h6,#migrated-site .row--style-spare .heading--6 [data-name="content"],#migrated-site .row--style-spare a,#migrated-site .row--style-spare .dropbox__label,#migrated-site .row--style-spare .ecomproduct__product-body,#migrated-site .row--style-spare .blogpost__post-body,#migrated-site .row--style-spare .blog-post-content,#migrated-site .row--style-spare .blogpostlist__post-excerpt--full,#migrated-site .row--style-spare .socialicons .icons span,#migrated-site .row--style-spare .ecom-productlist-price,#migrated-site .row--style-spare .ecom-featuredproducts-price,#migrated-site .row--style-spare .product-category-items li a span {
    color: rgba(255,255,255,0.75)
}

#migrated-site .row--style-spare.row--background-type-image p,#migrated-site .row--style-spare.row--background-type-image .paragraph,#migrated-site .row--style-spare.row--background-type-image .imagewidget__image-title,#migrated-site .row--style-spare.row--background-type-image .imagewidget__image-description,#migrated-site .row--style-spare.row--background-type-image li,#migrated-site .row--style-spare.row--background-type-image blockquote,#migrated-site .row--style-spare.row--background-type-image blockquote:before,#migrated-site .row--style-spare.row--background-type-image blockquote:after,#migrated-site .row--style-spare.row--background-type-image td,#migrated-site .row--style-spare.row--background-type-image .phone-number-link,#migrated-site .row--style-spare.row--background-type-image .clicktocall__label,#migrated-site .row--style-spare.row--background-type-image .widget.clicktocall a,#migrated-site .row--style-spare.row--background-type-image h6,#migrated-site .row--style-spare.row--background-type-image .heading--6 [data-name="content"],#migrated-site .row--style-spare.row--background-type-image a,#migrated-site .row--style-spare.row--background-type-image .dropbox__label,#migrated-site .row--style-spare.row--background-type-image .ecomproduct__product-body,#migrated-site .row--style-spare.row--background-type-image .blogpost__post-body,#migrated-site .row--style-spare.row--background-type-image .blog-post-content,#migrated-site .row--style-spare.row--background-type-image .blogpostlist__post-excerpt--full,#migrated-site .row--style-spare.row--background-type-image .socialicons .icons span,#migrated-site .row--style-spare.row--background-type-image .ecom-productlist-price,#migrated-site .row--style-spare.row--background-type-image .ecom-featuredproducts-price,#migrated-site .row--style-spare.row--background-type-image .product-category-items li a span {
    color: #fff
}

#migrated-site .row--style-dark p,#migrated-site .row--style-dark .paragraph,#migrated-site .row--style-dark .imagewidget__image-title,#migrated-site .row--style-dark .imagewidget__image-description,#migrated-site .row--style-dark li,#migrated-site .row--style-dark blockquote,#migrated-site .row--style-dark blockquote:before,#migrated-site .row--style-dark blockquote:after,#migrated-site .row--style-dark td,#migrated-site .row--style-dark .phone-number-link,#migrated-site .row--style-dark .clicktocall__label,#migrated-site .row--style-dark .widget.clicktocall a,#migrated-site .row--style-dark h6,#migrated-site .row--style-dark .heading--6 [data-name="content"],#migrated-site .row--style-dark a,#migrated-site .row--style-dark .dropbox__label,#migrated-site .row--style-dark .ecomproduct__product-body,#migrated-site .row--style-dark .blogpost__post-body,#migrated-site .row--style-dark .blog-post-content,#migrated-site .row--style-dark .blogpostlist__post-excerpt--full,#migrated-site .row--style-dark .socialicons .icons span,#migrated-site .row--style-dark .ecom-productlist-price,#migrated-site .row--style-dark .ecom-featuredproducts-price,#migrated-site .row--style-dark .product-category-items li a span {
    color: rgba(255,255,255,0.875)
}

#migrated-site .row--style-dark.row--background-type-image p,#migrated-site .row--style-dark.row--background-type-image .paragraph,#migrated-site .row--style-dark.row--background-type-image .imagewidget__image-title,#migrated-site .row--style-dark.row--background-type-image .imagewidget__image-description,#migrated-site .row--style-dark.row--background-type-image li,#migrated-site .row--style-dark.row--background-type-image blockquote,#migrated-site .row--style-dark.row--background-type-image blockquote:before,#migrated-site .row--style-dark.row--background-type-image blockquote:after,#migrated-site .row--style-dark.row--background-type-image td,#migrated-site .row--style-dark.row--background-type-image .phone-number-link,#migrated-site .row--style-dark.row--background-type-image .clicktocall__label,#migrated-site .row--style-dark.row--background-type-image .widget.clicktocall a,#migrated-site .row--style-dark.row--background-type-image h6,#migrated-site .row--style-dark.row--background-type-image .heading--6 [data-name="content"],#migrated-site .row--style-dark.row--background-type-image a,#migrated-site .row--style-dark.row--background-type-image .dropbox__label,#migrated-site .row--style-dark.row--background-type-image .ecomproduct__product-body,#migrated-site .row--style-dark.row--background-type-image .blogpost__post-body,#migrated-site .row--style-dark.row--background-type-image .blog-post-content,#migrated-site .row--style-dark.row--background-type-image .blogpostlist__post-excerpt--full,#migrated-site .row--style-dark.row--background-type-image .socialicons .icons span,#migrated-site .row--style-dark.row--background-type-image .ecom-productlist-price,#migrated-site .row--style-dark.row--background-type-image .ecom-featuredproducts-price,#migrated-site .row--style-dark.row--background-type-image .product-category-items li a span {
    color: #fff
}

.row--style-light p,.row--style-light .paragraph,.row--style-light .imagewidget__image-title,.row--style-light .imagewidget__image-description,.row--style-light li,.row--style-light blockquote,.row--style-light blockquote:before,.row--style-light blockquote:after,.row--style-light td,.row--style-light .phone-number-link,.row--style-light .clicktocall__label,.row--style-light .widget.clicktocall a,.row--style-light h6,.row--style-light .heading--6 [data-name="content"],.row--style-light a,.row--style-light .dropbox__label,.row--style-light .ecomproduct__product-body,.row--style-light .blogpost__post-body,.row--style-light .blog-post-content,.row--style-light .blogpostlist__post-excerpt--full,.row--style-light .socialicons .icons span,.row--style-light .ecom-productlist-price,.row--style-light .ecom-featuredproducts-price,.row--style-light .product-category-items li a span {
    color: rgba(46,55,81,0.75)
}

.row--style-light.row--background-type-image p,.row--style-light.row--background-type-image .paragraph,.row--style-light.row--background-type-image .imagewidget__image-title,.row--style-light.row--background-type-image .imagewidget__image-description,.row--style-light.row--background-type-image li,.row--style-light.row--background-type-image blockquote,.row--style-light.row--background-type-image blockquote:before,.row--style-light.row--background-type-image blockquote:after,.row--style-light.row--background-type-image td,.row--style-light.row--background-type-image .phone-number-link,.row--style-light.row--background-type-image .clicktocall__label,.row--style-light.row--background-type-image .widget.clicktocall a,.row--style-light.row--background-type-image h6,.row--style-light.row--background-type-image .heading--6 [data-name="content"],.row--style-light.row--background-type-image a,.row--style-light.row--background-type-image .dropbox__label,.row--style-light.row--background-type-image .ecomproduct__product-body,.row--style-light.row--background-type-image .blogpost__post-body,.row--style-light.row--background-type-image .blog-post-content,.row--style-light.row--background-type-image .blogpostlist__post-excerpt--full,.row--style-light.row--background-type-image .socialicons .icons span,.row--style-light.row--background-type-image .ecom-productlist-price,.row--style-light.row--background-type-image .ecom-featuredproducts-price,.row--style-light.row--background-type-image .product-category-items li a span {
    color: #fff
}

.row--style-accent p,.row--style-accent .paragraph,.row--style-accent .imagewidget__image-title,.row--style-accent .imagewidget__image-description,.row--style-accent li,.row--style-accent blockquote,.row--style-accent blockquote:before,.row--style-accent blockquote:after,.row--style-accent td,.row--style-accent .phone-number-link,.row--style-accent .clicktocall__label,.row--style-accent .widget.clicktocall a,.row--style-accent h6,.row--style-accent .heading--6 [data-name="content"],.row--style-accent a,.row--style-accent .dropbox__label,.row--style-accent .ecomproduct__product-body,.row--style-accent .blogpost__post-body,.row--style-accent .blog-post-content,.row--style-accent .blogpostlist__post-excerpt--full,.row--style-accent .socialicons .icons span,.row--style-accent .ecom-productlist-price,.row--style-accent .ecom-featuredproducts-price,.row--style-accent .product-category-items li a span {
    color: rgba(255,255,255,0.875)
}

.row--style-accent.row--background-type-image p,.row--style-accent.row--background-type-image .paragraph,.row--style-accent.row--background-type-image .imagewidget__image-title,.row--style-accent.row--background-type-image .imagewidget__image-description,.row--style-accent.row--background-type-image li,.row--style-accent.row--background-type-image blockquote,.row--style-accent.row--background-type-image blockquote:before,.row--style-accent.row--background-type-image blockquote:after,.row--style-accent.row--background-type-image td,.row--style-accent.row--background-type-image .phone-number-link,.row--style-accent.row--background-type-image .clicktocall__label,.row--style-accent.row--background-type-image .widget.clicktocall a,.row--style-accent.row--background-type-image h6,.row--style-accent.row--background-type-image .heading--6 [data-name="content"],.row--style-accent.row--background-type-image a,.row--style-accent.row--background-type-image .dropbox__label,.row--style-accent.row--background-type-image .ecomproduct__product-body,.row--style-accent.row--background-type-image .blogpost__post-body,.row--style-accent.row--background-type-image .blog-post-content,.row--style-accent.row--background-type-image .blogpostlist__post-excerpt--full,.row--style-accent.row--background-type-image .socialicons .icons span,.row--style-accent.row--background-type-image .ecom-productlist-price,.row--style-accent.row--background-type-image .ecom-featuredproducts-price,.row--style-accent.row--background-type-image .product-category-items li a span {
    color: #fff
}

.row--style-spare p,.row--style-spare .paragraph,.row--style-spare .imagewidget__image-title,.row--style-spare .imagewidget__image-description,.row--style-spare li,.row--style-spare blockquote,.row--style-spare blockquote:before,.row--style-spare blockquote:after,.row--style-spare td,.row--style-spare .phone-number-link,.row--style-spare .clicktocall__label,.row--style-spare .widget.clicktocall a,.row--style-spare h6,.row--style-spare .heading--6 [data-name="content"],.row--style-spare a,.row--style-spare .dropbox__label,.row--style-spare .ecomproduct__product-body,.row--style-spare .blogpost__post-body,.row--style-spare .blog-post-content,.row--style-spare .blogpostlist__post-excerpt--full,.row--style-spare .socialicons .icons span,.row--style-spare .ecom-productlist-price,.row--style-spare .ecom-featuredproducts-price,.row--style-spare .product-category-items li a span {
    color: rgba(255,255,255,0.75)
}

.row--style-spare.row--background-type-image p,.row--style-spare.row--background-type-image .paragraph,.row--style-spare.row--background-type-image .imagewidget__image-title,.row--style-spare.row--background-type-image .imagewidget__image-description,.row--style-spare.row--background-type-image li,.row--style-spare.row--background-type-image blockquote,.row--style-spare.row--background-type-image blockquote:before,.row--style-spare.row--background-type-image blockquote:after,.row--style-spare.row--background-type-image td,.row--style-spare.row--background-type-image .phone-number-link,.row--style-spare.row--background-type-image .clicktocall__label,.row--style-spare.row--background-type-image .widget.clicktocall a,.row--style-spare.row--background-type-image h6,.row--style-spare.row--background-type-image .heading--6 [data-name="content"],.row--style-spare.row--background-type-image a,.row--style-spare.row--background-type-image .dropbox__label,.row--style-spare.row--background-type-image .ecomproduct__product-body,.row--style-spare.row--background-type-image .blogpost__post-body,.row--style-spare.row--background-type-image .blog-post-content,.row--style-spare.row--background-type-image .blogpostlist__post-excerpt--full,.row--style-spare.row--background-type-image .socialicons .icons span,.row--style-spare.row--background-type-image .ecom-productlist-price,.row--style-spare.row--background-type-image .ecom-featuredproducts-price,.row--style-spare.row--background-type-image .product-category-items li a span {
    color: #fff
}

.row--style-dark p,.row--style-dark .paragraph,.row--style-dark .imagewidget__image-title,.row--style-dark .imagewidget__image-description,.row--style-dark li,.row--style-dark blockquote,.row--style-dark blockquote:before,.row--style-dark blockquote:after,.row--style-dark td,.row--style-dark .phone-number-link,.row--style-dark .clicktocall__label,.row--style-dark .widget.clicktocall a,.row--style-dark h6,.row--style-dark .heading--6 [data-name="content"],.row--style-dark a,.row--style-dark .dropbox__label,.row--style-dark .ecomproduct__product-body,.row--style-dark .blogpost__post-body,.row--style-dark .blog-post-content,.row--style-dark .blogpostlist__post-excerpt--full,.row--style-dark .socialicons .icons span,.row--style-dark .ecom-productlist-price,.row--style-dark .ecom-featuredproducts-price,.row--style-dark .product-category-items li a span {
    color: rgba(255,255,255,0.875)
}

.row--style-dark.row--background-type-image p,.row--style-dark.row--background-type-image .paragraph,.row--style-dark.row--background-type-image .imagewidget__image-title,.row--style-dark.row--background-type-image .imagewidget__image-description,.row--style-dark.row--background-type-image li,.row--style-dark.row--background-type-image blockquote,.row--style-dark.row--background-type-image blockquote:before,.row--style-dark.row--background-type-image blockquote:after,.row--style-dark.row--background-type-image td,.row--style-dark.row--background-type-image .phone-number-link,.row--style-dark.row--background-type-image .clicktocall__label,.row--style-dark.row--background-type-image .widget.clicktocall a,.row--style-dark.row--background-type-image h6,.row--style-dark.row--background-type-image .heading--6 [data-name="content"],.row--style-dark.row--background-type-image a,.row--style-dark.row--background-type-image .dropbox__label,.row--style-dark.row--background-type-image .ecomproduct__product-body,.row--style-dark.row--background-type-image .blogpost__post-body,.row--style-dark.row--background-type-image .blog-post-content,.row--style-dark.row--background-type-image .blogpostlist__post-excerpt--full,.row--style-dark.row--background-type-image .socialicons .icons span,.row--style-dark.row--background-type-image .ecom-productlist-price,.row--style-dark.row--background-type-image .ecom-featuredproducts-price,.row--style-dark.row--background-type-image .product-category-items li a span {
    color: #fff
}

.row--style-light .extendednavigation__item-name,.row--style-light .folder .item-name--parent:after {
    color: rgba(46,55,81,0.75)
}

.row--style-light.row--background-type-image .extendednavigation__item-name,.row--style-light.row--background-type-image .folder .item-name--parent:after {
    color: #fff
}

.row--style-accent .extendednavigation__item-name,.row--style-accent .folder .item-name--parent:after {
    color: rgba(255,255,255,0.875)
}

.row--style-accent.row--background-type-image .extendednavigation__item-name,.row--style-accent.row--background-type-image .folder .item-name--parent:after {
    color: #fff
}

.row--style-spare .extendednavigation__item-name,.row--style-spare .folder .item-name--parent:after {
    color: rgba(255,255,255,0.75)
}

.row--style-spare.row--background-type-image .extendednavigation__item-name,.row--style-spare.row--background-type-image .folder .item-name--parent:after {
    color: #fff
}

.row--style-dark .extendednavigation__item-name,.row--style-dark .folder .item-name--parent:after {
    color: rgba(255,255,255,0.875)
}

.row--style-dark.row--background-type-image .extendednavigation__item-name,.row--style-dark.row--background-type-image .folder .item-name--parent:after {
    color: #fff
}

@media only screen and (max-width: 900px) {
    .row--style-light .extendednavigation__item-name,.row--style-light.row--background-type-image .extendednavigation__item-name,.row--style-light .folder .item-name--parent:after,.row--style-light.row--background-type-image .folder .item-name--parent:after {
        color:rgba(46,55,81,0.75)
    }

    .row--style-accent .extendednavigation__item-name,.row--style-accent.row--background-type-image .extendednavigation__item-name,.row--style-accent .folder .item-name--parent:after,.row--style-accent.row--background-type-image .folder .item-name--parent:after {
        color: rgba(255,255,255,0.875)
    }

    .row--style-spare .extendednavigation__item-name,.row--style-spare.row--background-type-image .extendednavigation__item-name,.row--style-spare .folder .item-name--parent:after,.row--style-spare.row--background-type-image .folder .item-name--parent:after {
        color: rgba(255,255,255,0.75)
    }

    .row--style-dark .extendednavigation__item-name,.row--style-dark.row--background-type-image .extendednavigation__item-name,.row--style-dark .folder .item-name--parent:after,.row--style-dark.row--background-type-image .folder .item-name--parent:after {
        color: rgba(255,255,255,0.875)
    }
}

.row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-light .navigation-item--child.selected>.extendednavigation__item-name,.row--style-light .extendednavigation__item-name:hover,.row--style-light .extendednavigation__item-name:active,.row--style-light .extendednavigation__item-name:focus {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-light.row--background-type-image .navigation-item--child.selected>.extendednavigation__item-name,.row--style-light.row--background-type-image .extendednavigation__item-name:hover,.row--style-light.row--background-type-image .extendednavigation__item-name:active,.row--style-light.row--background-type-image .extendednavigation__item-name:focus {
    color: #fff
}

.row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-accent .navigation-item--child.selected>.extendednavigation__item-name,.row--style-accent .extendednavigation__item-name:hover,.row--style-accent .extendednavigation__item-name:active,.row--style-accent .extendednavigation__item-name:focus {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-accent.row--background-type-image .navigation-item--child.selected>.extendednavigation__item-name,.row--style-accent.row--background-type-image .extendednavigation__item-name:hover,.row--style-accent.row--background-type-image .extendednavigation__item-name:active,.row--style-accent.row--background-type-image .extendednavigation__item-name:focus {
    color: #fff
}

.row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-spare .navigation-item--child.selected>.extendednavigation__item-name,.row--style-spare .extendednavigation__item-name:hover,.row--style-spare .extendednavigation__item-name:active,.row--style-spare .extendednavigation__item-name:focus {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-spare.row--background-type-image .navigation-item--child.selected>.extendednavigation__item-name,.row--style-spare.row--background-type-image .extendednavigation__item-name:hover,.row--style-spare.row--background-type-image .extendednavigation__item-name:active,.row--style-spare.row--background-type-image .extendednavigation__item-name:focus {
    color: #fff
}

.row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-dark .navigation-item--child.selected>.extendednavigation__item-name,.row--style-dark .extendednavigation__item-name:hover,.row--style-dark .extendednavigation__item-name:active,.row--style-dark .extendednavigation__item-name:focus {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-dark.row--background-type-image .navigation-item--child.selected>.extendednavigation__item-name,.row--style-dark.row--background-type-image .extendednavigation__item-name:hover,.row--style-dark.row--background-type-image .extendednavigation__item-name:active,.row--style-dark.row--background-type-image .extendednavigation__item-name:focus {
    color: #fff
}

@media only screen and (max-width: 900px) {
    .row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-light.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-light .navigation-item--child.selected>.extendednavigation__item-name,.row--style-light.row--background-type-image .navigation-item--child.selected>.extendednavigation__item-name,.row--style-light .extendednavigation__item-name:hover,.row--style-light.row--background-type-image .extendednavigation__item-name:hover,.row--style-light .extendednavigation__item-name:active,.row--style-light.row--background-type-image .extendednavigation__item-name:active,.row--style-light .extendednavigation__item-name:focus,.row--style-light.row--background-type-image .extendednavigation__item-name:focus {
        color:#2E3751;
        fill: #2E3751
    }

    .row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-accent.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-accent .navigation-item--child.selected>.extendednavigation__item-name,.row--style-accent.row--background-type-image .navigation-item--child.selected>.extendednavigation__item-name,.row--style-accent .extendednavigation__item-name:hover,.row--style-accent.row--background-type-image .extendednavigation__item-name:hover,.row--style-accent .extendednavigation__item-name:active,.row--style-accent.row--background-type-image .extendednavigation__item-name:active,.row--style-accent .extendednavigation__item-name:focus,.row--style-accent.row--background-type-image .extendednavigation__item-name:focus {
        color: #fff;
        fill: #fff
    }

    .row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-spare.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-spare .navigation-item--child.selected>.extendednavigation__item-name,.row--style-spare.row--background-type-image .navigation-item--child.selected>.extendednavigation__item-name,.row--style-spare .extendednavigation__item-name:hover,.row--style-spare.row--background-type-image .extendednavigation__item-name:hover,.row--style-spare .extendednavigation__item-name:active,.row--style-spare.row--background-type-image .extendednavigation__item-name:active,.row--style-spare .extendednavigation__item-name:focus,.row--style-spare.row--background-type-image .extendednavigation__item-name:focus {
        color: #fff;
        fill: #fff
    }

    .row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-dark.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.row--style-dark .navigation-item--child.selected>.extendednavigation__item-name,.row--style-dark.row--background-type-image .navigation-item--child.selected>.extendednavigation__item-name,.row--style-dark .extendednavigation__item-name:hover,.row--style-dark.row--background-type-image .extendednavigation__item-name:hover,.row--style-dark .extendednavigation__item-name:active,.row--style-dark.row--background-type-image .extendednavigation__item-name:active,.row--style-dark .extendednavigation__item-name:focus,.row--style-dark.row--background-type-image .extendednavigation__item-name:focus {
        color: #fff;
        fill: #fff
    }
}

.row--style-light [data-name="content"] a {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image [data-name="content"] a {
    color: #fff
}

.row--style-accent [data-name="content"] a {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image [data-name="content"] a {
    color: #fff
}

.row--style-spare [data-name="content"] a {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image [data-name="content"] a {
    color: #fff
}

.row--style-dark [data-name="content"] a {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image [data-name="content"] a {
    color: #fff
}

.row--style-light .contact-icon {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .contact-icon {
    color: #fff
}

.row--style-accent .contact-icon {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .contact-icon {
    color: #fff
}

.row--style-spare .contact-icon {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .contact-icon {
    color: #fff
}

.row--style-dark .contact-icon {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .contact-icon {
    color: #fff
}

#migrated-site .row--style-light h1,#migrated-site .row--style-light .heading--1,#migrated-site .row--style-light h2,#migrated-site .row--style-light .heading--2,#migrated-site .row--style-light h3,#migrated-site .row--style-light .heading--3,#migrated-site .row--style-light .ecomproductslist .listing-title,.ecomproductslist #migrated-site .row--style-light .listing-title,#migrated-site .row--style-light .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts #migrated-site .row--style-light .listing-title,[data-name="row"] .ecombasketsummary #migrated-site .row--style-light .summary-title,#migrated-site .row--style-light [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-light .summary-title,#migrated-site .row--style-light .blogpostlist__title-link,#migrated-site .row--style-light .blog-post-title a,#migrated-site .row--style-light .ecomproductslist__title-link,#migrated-site .row--style-light .ecom-productslist-title,#migrated-site .row--style-light .ecomfeaturedproducts__title-link,#migrated-site .row--style-light .ecom-featuredproducts-title,#migrated-site .row--style-light legend,#migrated-site .row--style-light .legend,#migrated-site .row--style-light .category-title,#migrated-site .row--style-light .tags-title,#migrated-site .row--style-light .product-category-items li a {
    color: #2E3751;
    fill: #2E3751
}

#migrated-site .row--style-light.row--background-type-image h1,#migrated-site .row--style-light.row--background-type-image .heading--1,#migrated-site .row--style-light.row--background-type-image h2,#migrated-site .row--style-light.row--background-type-image .heading--2,#migrated-site .row--style-light.row--background-type-image h3,#migrated-site .row--style-light.row--background-type-image .heading--3,#migrated-site .row--style-light.row--background-type-image .ecomproductslist .listing-title,.ecomproductslist #migrated-site .row--style-light.row--background-type-image .listing-title,#migrated-site .row--style-light.row--background-type-image .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts #migrated-site .row--style-light.row--background-type-image .listing-title,[data-name="row"] .ecombasketsummary #migrated-site .row--style-light.row--background-type-image .summary-title,#migrated-site .row--style-light.row--background-type-image [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-light.row--background-type-image .summary-title,#migrated-site .row--style-light.row--background-type-image .blogpostlist__title-link,#migrated-site .row--style-light.row--background-type-image .blog-post-title a,#migrated-site .row--style-light.row--background-type-image .ecomproductslist__title-link,#migrated-site .row--style-light.row--background-type-image .ecom-productslist-title,#migrated-site .row--style-light.row--background-type-image .ecomfeaturedproducts__title-link,#migrated-site .row--style-light.row--background-type-image .ecom-featuredproducts-title,#migrated-site .row--style-light.row--background-type-image legend,#migrated-site .row--style-light.row--background-type-image .legend,#migrated-site .row--style-light.row--background-type-image .category-title,#migrated-site .row--style-light.row--background-type-image .tags-title,#migrated-site .row--style-light.row--background-type-image .product-category-items li a {
    color: #fff
}

#migrated-site .row--style-accent h1,#migrated-site .row--style-accent .heading--1,#migrated-site .row--style-accent h2,#migrated-site .row--style-accent .heading--2,#migrated-site .row--style-accent h3,#migrated-site .row--style-accent .heading--3,#migrated-site .row--style-accent .ecomproductslist .listing-title,.ecomproductslist #migrated-site .row--style-accent .listing-title,#migrated-site .row--style-accent .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts #migrated-site .row--style-accent .listing-title,[data-name="row"] .ecombasketsummary #migrated-site .row--style-accent .summary-title,#migrated-site .row--style-accent [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-accent .summary-title,#migrated-site .row--style-accent .blogpostlist__title-link,#migrated-site .row--style-accent .blog-post-title a,#migrated-site .row--style-accent .ecomproductslist__title-link,#migrated-site .row--style-accent .ecom-productslist-title,#migrated-site .row--style-accent .ecomfeaturedproducts__title-link,#migrated-site .row--style-accent .ecom-featuredproducts-title,#migrated-site .row--style-accent legend,#migrated-site .row--style-accent .legend,#migrated-site .row--style-accent .category-title,#migrated-site .row--style-accent .tags-title,#migrated-site .row--style-accent .product-category-items li a {
    color: #fff;
    fill: #fff
}

#migrated-site .row--style-accent.row--background-type-image h1,#migrated-site .row--style-accent.row--background-type-image .heading--1,#migrated-site .row--style-accent.row--background-type-image h2,#migrated-site .row--style-accent.row--background-type-image .heading--2,#migrated-site .row--style-accent.row--background-type-image h3,#migrated-site .row--style-accent.row--background-type-image .heading--3,#migrated-site .row--style-accent.row--background-type-image .ecomproductslist .listing-title,.ecomproductslist #migrated-site .row--style-accent.row--background-type-image .listing-title,#migrated-site .row--style-accent.row--background-type-image .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts #migrated-site .row--style-accent.row--background-type-image .listing-title,[data-name="row"] .ecombasketsummary #migrated-site .row--style-accent.row--background-type-image .summary-title,#migrated-site .row--style-accent.row--background-type-image [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-accent.row--background-type-image .summary-title,#migrated-site .row--style-accent.row--background-type-image .blogpostlist__title-link,#migrated-site .row--style-accent.row--background-type-image .blog-post-title a,#migrated-site .row--style-accent.row--background-type-image .ecomproductslist__title-link,#migrated-site .row--style-accent.row--background-type-image .ecom-productslist-title,#migrated-site .row--style-accent.row--background-type-image .ecomfeaturedproducts__title-link,#migrated-site .row--style-accent.row--background-type-image .ecom-featuredproducts-title,#migrated-site .row--style-accent.row--background-type-image legend,#migrated-site .row--style-accent.row--background-type-image .legend,#migrated-site .row--style-accent.row--background-type-image .category-title,#migrated-site .row--style-accent.row--background-type-image .tags-title,#migrated-site .row--style-accent.row--background-type-image .product-category-items li a {
    color: #fff
}

#migrated-site .row--style-spare h1,#migrated-site .row--style-spare .heading--1,#migrated-site .row--style-spare h2,#migrated-site .row--style-spare .heading--2,#migrated-site .row--style-spare h3,#migrated-site .row--style-spare .heading--3,#migrated-site .row--style-spare .ecomproductslist .listing-title,.ecomproductslist #migrated-site .row--style-spare .listing-title,#migrated-site .row--style-spare .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts #migrated-site .row--style-spare .listing-title,[data-name="row"] .ecombasketsummary #migrated-site .row--style-spare .summary-title,#migrated-site .row--style-spare [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-spare .summary-title,#migrated-site .row--style-spare .blogpostlist__title-link,#migrated-site .row--style-spare .blog-post-title a,#migrated-site .row--style-spare .ecomproductslist__title-link,#migrated-site .row--style-spare .ecom-productslist-title,#migrated-site .row--style-spare .ecomfeaturedproducts__title-link,#migrated-site .row--style-spare .ecom-featuredproducts-title,#migrated-site .row--style-spare legend,#migrated-site .row--style-spare .legend,#migrated-site .row--style-spare .category-title,#migrated-site .row--style-spare .tags-title,#migrated-site .row--style-spare .product-category-items li a {
    color: #fff;
    fill: #fff
}

#migrated-site .row--style-spare.row--background-type-image h1,#migrated-site .row--style-spare.row--background-type-image .heading--1,#migrated-site .row--style-spare.row--background-type-image h2,#migrated-site .row--style-spare.row--background-type-image .heading--2,#migrated-site .row--style-spare.row--background-type-image h3,#migrated-site .row--style-spare.row--background-type-image .heading--3,#migrated-site .row--style-spare.row--background-type-image .ecomproductslist .listing-title,.ecomproductslist #migrated-site .row--style-spare.row--background-type-image .listing-title,#migrated-site .row--style-spare.row--background-type-image .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts #migrated-site .row--style-spare.row--background-type-image .listing-title,[data-name="row"] .ecombasketsummary #migrated-site .row--style-spare.row--background-type-image .summary-title,#migrated-site .row--style-spare.row--background-type-image [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-spare.row--background-type-image .summary-title,#migrated-site .row--style-spare.row--background-type-image .blogpostlist__title-link,#migrated-site .row--style-spare.row--background-type-image .blog-post-title a,#migrated-site .row--style-spare.row--background-type-image .ecomproductslist__title-link,#migrated-site .row--style-spare.row--background-type-image .ecom-productslist-title,#migrated-site .row--style-spare.row--background-type-image .ecomfeaturedproducts__title-link,#migrated-site .row--style-spare.row--background-type-image .ecom-featuredproducts-title,#migrated-site .row--style-spare.row--background-type-image legend,#migrated-site .row--style-spare.row--background-type-image .legend,#migrated-site .row--style-spare.row--background-type-image .category-title,#migrated-site .row--style-spare.row--background-type-image .tags-title,#migrated-site .row--style-spare.row--background-type-image .product-category-items li a {
    color: #fff
}

#migrated-site .row--style-dark h1,#migrated-site .row--style-dark .heading--1,#migrated-site .row--style-dark h2,#migrated-site .row--style-dark .heading--2,#migrated-site .row--style-dark h3,#migrated-site .row--style-dark .heading--3,#migrated-site .row--style-dark .ecomproductslist .listing-title,.ecomproductslist #migrated-site .row--style-dark .listing-title,#migrated-site .row--style-dark .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts #migrated-site .row--style-dark .listing-title,[data-name="row"] .ecombasketsummary #migrated-site .row--style-dark .summary-title,#migrated-site .row--style-dark [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-dark .summary-title,#migrated-site .row--style-dark .blogpostlist__title-link,#migrated-site .row--style-dark .blog-post-title a,#migrated-site .row--style-dark .ecomproductslist__title-link,#migrated-site .row--style-dark .ecom-productslist-title,#migrated-site .row--style-dark .ecomfeaturedproducts__title-link,#migrated-site .row--style-dark .ecom-featuredproducts-title,#migrated-site .row--style-dark legend,#migrated-site .row--style-dark .legend,#migrated-site .row--style-dark .category-title,#migrated-site .row--style-dark .tags-title,#migrated-site .row--style-dark .product-category-items li a {
    color: #fff;
    fill: #fff
}

#migrated-site .row--style-dark.row--background-type-image h1,#migrated-site .row--style-dark.row--background-type-image .heading--1,#migrated-site .row--style-dark.row--background-type-image h2,#migrated-site .row--style-dark.row--background-type-image .heading--2,#migrated-site .row--style-dark.row--background-type-image h3,#migrated-site .row--style-dark.row--background-type-image .heading--3,#migrated-site .row--style-dark.row--background-type-image .ecomproductslist .listing-title,.ecomproductslist #migrated-site .row--style-dark.row--background-type-image .listing-title,#migrated-site .row--style-dark.row--background-type-image .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts #migrated-site .row--style-dark.row--background-type-image .listing-title,[data-name="row"] .ecombasketsummary #migrated-site .row--style-dark.row--background-type-image .summary-title,#migrated-site .row--style-dark.row--background-type-image [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-dark.row--background-type-image .summary-title,#migrated-site .row--style-dark.row--background-type-image .blogpostlist__title-link,#migrated-site .row--style-dark.row--background-type-image .blog-post-title a,#migrated-site .row--style-dark.row--background-type-image .ecomproductslist__title-link,#migrated-site .row--style-dark.row--background-type-image .ecom-productslist-title,#migrated-site .row--style-dark.row--background-type-image .ecomfeaturedproducts__title-link,#migrated-site .row--style-dark.row--background-type-image .ecom-featuredproducts-title,#migrated-site .row--style-dark.row--background-type-image legend,#migrated-site .row--style-dark.row--background-type-image .legend,#migrated-site .row--style-dark.row--background-type-image .category-title,#migrated-site .row--style-dark.row--background-type-image .tags-title,#migrated-site .row--style-dark.row--background-type-image .product-category-items li a {
    color: #fff
}

.row--style-light h1,.row--style-light .heading--1,.row--style-light h2,.row--style-light .heading--2,.row--style-light h3,.row--style-light .heading--3,.row--style-light .ecomproductslist .listing-title,.ecomproductslist .row--style-light .listing-title,.row--style-light .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts .row--style-light .listing-title,.row--style-light [data-name="row"] .ecombasketsummary .summary-title,[data-name="row"] .ecombasketsummary .row--style-light .summary-title,.row--style-light #migrated-site [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-light .summary-title,.row--style-light .blogpostlist__title-link,.row--style-light .blog-post-title a,.row--style-light .ecomproductslist__title-link,.row--style-light .ecom-productslist-title,.row--style-light .ecomfeaturedproducts__title-link,.row--style-light .ecom-featuredproducts-title,.row--style-light legend,.row--style-light .legend,.row--style-light .category-title,.row--style-light .tags-title,.row--style-light .product-category-items li a {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image h1,.row--style-light.row--background-type-image .heading--1,.row--style-light.row--background-type-image h2,.row--style-light.row--background-type-image .heading--2,.row--style-light.row--background-type-image h3,.row--style-light.row--background-type-image .heading--3,.row--style-light.row--background-type-image .ecomproductslist .listing-title,.ecomproductslist .row--style-light.row--background-type-image .listing-title,.row--style-light.row--background-type-image .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts .row--style-light.row--background-type-image .listing-title,.row--style-light.row--background-type-image [data-name="row"] .ecombasketsummary .summary-title,[data-name="row"] .ecombasketsummary .row--style-light.row--background-type-image .summary-title,.row--style-light.row--background-type-image #migrated-site [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-light.row--background-type-image .summary-title,.row--style-light.row--background-type-image .blogpostlist__title-link,.row--style-light.row--background-type-image .blog-post-title a,.row--style-light.row--background-type-image .ecomproductslist__title-link,.row--style-light.row--background-type-image .ecom-productslist-title,.row--style-light.row--background-type-image .ecomfeaturedproducts__title-link,.row--style-light.row--background-type-image .ecom-featuredproducts-title,.row--style-light.row--background-type-image legend,.row--style-light.row--background-type-image .legend,.row--style-light.row--background-type-image .category-title,.row--style-light.row--background-type-image .tags-title,.row--style-light.row--background-type-image .product-category-items li a {
    color: #fff
}

.row--style-accent h1,.row--style-accent .heading--1,.row--style-accent h2,.row--style-accent .heading--2,.row--style-accent h3,.row--style-accent .heading--3,.row--style-accent .ecomproductslist .listing-title,.ecomproductslist .row--style-accent .listing-title,.row--style-accent .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts .row--style-accent .listing-title,.row--style-accent [data-name="row"] .ecombasketsummary .summary-title,[data-name="row"] .ecombasketsummary .row--style-accent .summary-title,.row--style-accent #migrated-site [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-accent .summary-title,.row--style-accent .blogpostlist__title-link,.row--style-accent .blog-post-title a,.row--style-accent .ecomproductslist__title-link,.row--style-accent .ecom-productslist-title,.row--style-accent .ecomfeaturedproducts__title-link,.row--style-accent .ecom-featuredproducts-title,.row--style-accent legend,.row--style-accent .legend,.row--style-accent .category-title,.row--style-accent .tags-title,.row--style-accent .product-category-items li a {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image h1,.row--style-accent.row--background-type-image .heading--1,.row--style-accent.row--background-type-image h2,.row--style-accent.row--background-type-image .heading--2,.row--style-accent.row--background-type-image h3,.row--style-accent.row--background-type-image .heading--3,.row--style-accent.row--background-type-image .ecomproductslist .listing-title,.ecomproductslist .row--style-accent.row--background-type-image .listing-title,.row--style-accent.row--background-type-image .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts .row--style-accent.row--background-type-image .listing-title,.row--style-accent.row--background-type-image [data-name="row"] .ecombasketsummary .summary-title,[data-name="row"] .ecombasketsummary .row--style-accent.row--background-type-image .summary-title,.row--style-accent.row--background-type-image #migrated-site [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-accent.row--background-type-image .summary-title,.row--style-accent.row--background-type-image .blogpostlist__title-link,.row--style-accent.row--background-type-image .blog-post-title a,.row--style-accent.row--background-type-image .ecomproductslist__title-link,.row--style-accent.row--background-type-image .ecom-productslist-title,.row--style-accent.row--background-type-image .ecomfeaturedproducts__title-link,.row--style-accent.row--background-type-image .ecom-featuredproducts-title,.row--style-accent.row--background-type-image legend,.row--style-accent.row--background-type-image .legend,.row--style-accent.row--background-type-image .category-title,.row--style-accent.row--background-type-image .tags-title,.row--style-accent.row--background-type-image .product-category-items li a {
    color: #fff
}

.row--style-spare h1,.row--style-spare .heading--1,.row--style-spare h2,.row--style-spare .heading--2,.row--style-spare h3,.row--style-spare .heading--3,.row--style-spare .ecomproductslist .listing-title,.ecomproductslist .row--style-spare .listing-title,.row--style-spare .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts .row--style-spare .listing-title,.row--style-spare [data-name="row"] .ecombasketsummary .summary-title,[data-name="row"] .ecombasketsummary .row--style-spare .summary-title,.row--style-spare #migrated-site [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-spare .summary-title,.row--style-spare .blogpostlist__title-link,.row--style-spare .blog-post-title a,.row--style-spare .ecomproductslist__title-link,.row--style-spare .ecom-productslist-title,.row--style-spare .ecomfeaturedproducts__title-link,.row--style-spare .ecom-featuredproducts-title,.row--style-spare legend,.row--style-spare .legend,.row--style-spare .category-title,.row--style-spare .tags-title,.row--style-spare .product-category-items li a {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image h1,.row--style-spare.row--background-type-image .heading--1,.row--style-spare.row--background-type-image h2,.row--style-spare.row--background-type-image .heading--2,.row--style-spare.row--background-type-image h3,.row--style-spare.row--background-type-image .heading--3,.row--style-spare.row--background-type-image .ecomproductslist .listing-title,.ecomproductslist .row--style-spare.row--background-type-image .listing-title,.row--style-spare.row--background-type-image .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts .row--style-spare.row--background-type-image .listing-title,.row--style-spare.row--background-type-image [data-name="row"] .ecombasketsummary .summary-title,[data-name="row"] .ecombasketsummary .row--style-spare.row--background-type-image .summary-title,.row--style-spare.row--background-type-image #migrated-site [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-spare.row--background-type-image .summary-title,.row--style-spare.row--background-type-image .blogpostlist__title-link,.row--style-spare.row--background-type-image .blog-post-title a,.row--style-spare.row--background-type-image .ecomproductslist__title-link,.row--style-spare.row--background-type-image .ecom-productslist-title,.row--style-spare.row--background-type-image .ecomfeaturedproducts__title-link,.row--style-spare.row--background-type-image .ecom-featuredproducts-title,.row--style-spare.row--background-type-image legend,.row--style-spare.row--background-type-image .legend,.row--style-spare.row--background-type-image .category-title,.row--style-spare.row--background-type-image .tags-title,.row--style-spare.row--background-type-image .product-category-items li a {
    color: #fff
}

.row--style-dark h1,.row--style-dark .heading--1,.row--style-dark h2,.row--style-dark .heading--2,.row--style-dark h3,.row--style-dark .heading--3,.row--style-dark .ecomproductslist .listing-title,.ecomproductslist .row--style-dark .listing-title,.row--style-dark .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts .row--style-dark .listing-title,.row--style-dark [data-name="row"] .ecombasketsummary .summary-title,[data-name="row"] .ecombasketsummary .row--style-dark .summary-title,.row--style-dark #migrated-site [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-dark .summary-title,.row--style-dark .blogpostlist__title-link,.row--style-dark .blog-post-title a,.row--style-dark .ecomproductslist__title-link,.row--style-dark .ecom-productslist-title,.row--style-dark .ecomfeaturedproducts__title-link,.row--style-dark .ecom-featuredproducts-title,.row--style-dark legend,.row--style-dark .legend,.row--style-dark .category-title,.row--style-dark .tags-title,.row--style-dark .product-category-items li a {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image h1,.row--style-dark.row--background-type-image .heading--1,.row--style-dark.row--background-type-image h2,.row--style-dark.row--background-type-image .heading--2,.row--style-dark.row--background-type-image h3,.row--style-dark.row--background-type-image .heading--3,.row--style-dark.row--background-type-image .ecomproductslist .listing-title,.ecomproductslist .row--style-dark.row--background-type-image .listing-title,.row--style-dark.row--background-type-image .ecomfeaturedproducts .listing-title,.ecomfeaturedproducts .row--style-dark.row--background-type-image .listing-title,.row--style-dark.row--background-type-image [data-name="row"] .ecombasketsummary .summary-title,[data-name="row"] .ecombasketsummary .row--style-dark.row--background-type-image .summary-title,.row--style-dark.row--background-type-image #migrated-site [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .row--style-dark.row--background-type-image .summary-title,.row--style-dark.row--background-type-image .blogpostlist__title-link,.row--style-dark.row--background-type-image .blog-post-title a,.row--style-dark.row--background-type-image .ecomproductslist__title-link,.row--style-dark.row--background-type-image .ecom-productslist-title,.row--style-dark.row--background-type-image .ecomfeaturedproducts__title-link,.row--style-dark.row--background-type-image .ecom-featuredproducts-title,.row--style-dark.row--background-type-image legend,.row--style-dark.row--background-type-image .legend,.row--style-dark.row--background-type-image .category-title,.row--style-dark.row--background-type-image .tags-title,.row--style-dark.row--background-type-image .product-category-items li a {
    color: #fff
}

#migrated-site .row--style-light h4,#migrated-site .row--style-light .heading--4,#migrated-site .row--style-light .account-link,#migrated-site .row--style-light .ecomproductslist .product-item-title,.ecomproductslist #migrated-site .row--style-light .product-item-title,#migrated-site .row--style-light .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts #migrated-site .row--style-light .product-item-title,#migrated-site .row--style-light h5,#migrated-site .row--style-light .heading--5,#migrated-site .row--style-light label,[data-name="row"] .ecombasketsummary #migrated-site .row--style-light .cell--header,#migrated-site .row--style-light [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-light .cell--header,#migrated-site .row--style-light .label:not(.clicktocall__label),#migrated-site .row--style-light time,#migrated-site .row--style-light .blog-post-publish-date,#migrated-site .row--style-light .paginate-older,#migrated-site .row--style-light .paginate-newer {
    color: #2E3751;
    fill: #2E3751
}

#migrated-site .row--style-light.row--background-type-image h4,#migrated-site .row--style-light.row--background-type-image .heading--4,#migrated-site .row--style-light.row--background-type-image .account-link,#migrated-site .row--style-light.row--background-type-image .ecomproductslist .product-item-title,.ecomproductslist #migrated-site .row--style-light.row--background-type-image .product-item-title,#migrated-site .row--style-light.row--background-type-image .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts #migrated-site .row--style-light.row--background-type-image .product-item-title,#migrated-site .row--style-light.row--background-type-image h5,#migrated-site .row--style-light.row--background-type-image .heading--5,#migrated-site .row--style-light.row--background-type-image label,[data-name="row"] .ecombasketsummary #migrated-site .row--style-light.row--background-type-image .cell--header,#migrated-site .row--style-light.row--background-type-image [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-light.row--background-type-image .cell--header,#migrated-site .row--style-light.row--background-type-image .label:not(.clicktocall__label),#migrated-site .row--style-light.row--background-type-image time,#migrated-site .row--style-light.row--background-type-image .blog-post-publish-date,#migrated-site .row--style-light.row--background-type-image .paginate-older,#migrated-site .row--style-light.row--background-type-image .paginate-newer {
    color: #fff
}

#migrated-site .row--style-accent h4,#migrated-site .row--style-accent .heading--4,#migrated-site .row--style-accent .account-link,#migrated-site .row--style-accent .ecomproductslist .product-item-title,.ecomproductslist #migrated-site .row--style-accent .product-item-title,#migrated-site .row--style-accent .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts #migrated-site .row--style-accent .product-item-title,#migrated-site .row--style-accent h5,#migrated-site .row--style-accent .heading--5,#migrated-site .row--style-accent label,[data-name="row"] .ecombasketsummary #migrated-site .row--style-accent .cell--header,#migrated-site .row--style-accent [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-accent .cell--header,#migrated-site .row--style-accent .label:not(.clicktocall__label),#migrated-site .row--style-accent time,#migrated-site .row--style-accent .blog-post-publish-date,#migrated-site .row--style-accent .paginate-older,#migrated-site .row--style-accent .paginate-newer {
    color: #fff;
    fill: #fff
}

#migrated-site .row--style-accent.row--background-type-image h4,#migrated-site .row--style-accent.row--background-type-image .heading--4,#migrated-site .row--style-accent.row--background-type-image .account-link,#migrated-site .row--style-accent.row--background-type-image .ecomproductslist .product-item-title,.ecomproductslist #migrated-site .row--style-accent.row--background-type-image .product-item-title,#migrated-site .row--style-accent.row--background-type-image .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts #migrated-site .row--style-accent.row--background-type-image .product-item-title,#migrated-site .row--style-accent.row--background-type-image h5,#migrated-site .row--style-accent.row--background-type-image .heading--5,#migrated-site .row--style-accent.row--background-type-image label,[data-name="row"] .ecombasketsummary #migrated-site .row--style-accent.row--background-type-image .cell--header,#migrated-site .row--style-accent.row--background-type-image [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-accent.row--background-type-image .cell--header,#migrated-site .row--style-accent.row--background-type-image .label:not(.clicktocall__label),#migrated-site .row--style-accent.row--background-type-image time,#migrated-site .row--style-accent.row--background-type-image .blog-post-publish-date,#migrated-site .row--style-accent.row--background-type-image .paginate-older,#migrated-site .row--style-accent.row--background-type-image .paginate-newer {
    color: #fff
}

#migrated-site .row--style-spare h4,#migrated-site .row--style-spare .heading--4,#migrated-site .row--style-spare .account-link,#migrated-site .row--style-spare .ecomproductslist .product-item-title,.ecomproductslist #migrated-site .row--style-spare .product-item-title,#migrated-site .row--style-spare .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts #migrated-site .row--style-spare .product-item-title,#migrated-site .row--style-spare h5,#migrated-site .row--style-spare .heading--5,#migrated-site .row--style-spare label,[data-name="row"] .ecombasketsummary #migrated-site .row--style-spare .cell--header,#migrated-site .row--style-spare [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-spare .cell--header,#migrated-site .row--style-spare .label:not(.clicktocall__label),#migrated-site .row--style-spare time,#migrated-site .row--style-spare .blog-post-publish-date,#migrated-site .row--style-spare .paginate-older,#migrated-site .row--style-spare .paginate-newer {
    color: #fff;
    fill: #fff
}

#migrated-site .row--style-spare.row--background-type-image h4,#migrated-site .row--style-spare.row--background-type-image .heading--4,#migrated-site .row--style-spare.row--background-type-image .account-link,#migrated-site .row--style-spare.row--background-type-image .ecomproductslist .product-item-title,.ecomproductslist #migrated-site .row--style-spare.row--background-type-image .product-item-title,#migrated-site .row--style-spare.row--background-type-image .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts #migrated-site .row--style-spare.row--background-type-image .product-item-title,#migrated-site .row--style-spare.row--background-type-image h5,#migrated-site .row--style-spare.row--background-type-image .heading--5,#migrated-site .row--style-spare.row--background-type-image label,[data-name="row"] .ecombasketsummary #migrated-site .row--style-spare.row--background-type-image .cell--header,#migrated-site .row--style-spare.row--background-type-image [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-spare.row--background-type-image .cell--header,#migrated-site .row--style-spare.row--background-type-image .label:not(.clicktocall__label),#migrated-site .row--style-spare.row--background-type-image time,#migrated-site .row--style-spare.row--background-type-image .blog-post-publish-date,#migrated-site .row--style-spare.row--background-type-image .paginate-older,#migrated-site .row--style-spare.row--background-type-image .paginate-newer {
    color: #fff
}

#migrated-site .row--style-dark h4,#migrated-site .row--style-dark .heading--4,#migrated-site .row--style-dark .account-link,#migrated-site .row--style-dark .ecomproductslist .product-item-title,.ecomproductslist #migrated-site .row--style-dark .product-item-title,#migrated-site .row--style-dark .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts #migrated-site .row--style-dark .product-item-title,#migrated-site .row--style-dark h5,#migrated-site .row--style-dark .heading--5,#migrated-site .row--style-dark label,[data-name="row"] .ecombasketsummary #migrated-site .row--style-dark .cell--header,#migrated-site .row--style-dark [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-dark .cell--header,#migrated-site .row--style-dark .label:not(.clicktocall__label),#migrated-site .row--style-dark time,#migrated-site .row--style-dark .blog-post-publish-date,#migrated-site .row--style-dark .paginate-older,#migrated-site .row--style-dark .paginate-newer {
    color: #fff;
    fill: #fff
}

#migrated-site .row--style-dark.row--background-type-image h4,#migrated-site .row--style-dark.row--background-type-image .heading--4,#migrated-site .row--style-dark.row--background-type-image .account-link,#migrated-site .row--style-dark.row--background-type-image .ecomproductslist .product-item-title,.ecomproductslist #migrated-site .row--style-dark.row--background-type-image .product-item-title,#migrated-site .row--style-dark.row--background-type-image .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts #migrated-site .row--style-dark.row--background-type-image .product-item-title,#migrated-site .row--style-dark.row--background-type-image h5,#migrated-site .row--style-dark.row--background-type-image .heading--5,#migrated-site .row--style-dark.row--background-type-image label,[data-name="row"] .ecombasketsummary #migrated-site .row--style-dark.row--background-type-image .cell--header,#migrated-site .row--style-dark.row--background-type-image [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-dark.row--background-type-image .cell--header,#migrated-site .row--style-dark.row--background-type-image .label:not(.clicktocall__label),#migrated-site .row--style-dark.row--background-type-image time,#migrated-site .row--style-dark.row--background-type-image .blog-post-publish-date,#migrated-site .row--style-dark.row--background-type-image .paginate-older,#migrated-site .row--style-dark.row--background-type-image .paginate-newer {
    color: #fff
}

.row--style-light h4,.row--style-light .heading--4,.row--style-light .account-link,.row--style-light .ecomproductslist .product-item-title,.ecomproductslist .row--style-light .product-item-title,.row--style-light .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts .row--style-light .product-item-title,.row--style-light h5,.row--style-light .heading--5,.row--style-light label,.row--style-light [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--style-light .cell--header,.row--style-light #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-light .cell--header,.row--style-light .label:not(.clicktocall__label),.row--style-light time,.row--style-light .blog-post-publish-date,.row--style-light .paginate-older,.row--style-light .paginate-newer {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image h4,.row--style-light.row--background-type-image .heading--4,.row--style-light.row--background-type-image .account-link,.row--style-light.row--background-type-image .ecomproductslist .product-item-title,.ecomproductslist .row--style-light.row--background-type-image .product-item-title,.row--style-light.row--background-type-image .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts .row--style-light.row--background-type-image .product-item-title,.row--style-light.row--background-type-image h5,.row--style-light.row--background-type-image .heading--5,.row--style-light.row--background-type-image label,.row--style-light.row--background-type-image [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--style-light.row--background-type-image .cell--header,.row--style-light.row--background-type-image #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-light.row--background-type-image .cell--header,.row--style-light.row--background-type-image .label:not(.clicktocall__label),.row--style-light.row--background-type-image time,.row--style-light.row--background-type-image .blog-post-publish-date,.row--style-light.row--background-type-image .paginate-older,.row--style-light.row--background-type-image .paginate-newer {
    color: #fff
}

.row--style-accent h4,.row--style-accent .heading--4,.row--style-accent .account-link,.row--style-accent .ecomproductslist .product-item-title,.ecomproductslist .row--style-accent .product-item-title,.row--style-accent .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts .row--style-accent .product-item-title,.row--style-accent h5,.row--style-accent .heading--5,.row--style-accent label,.row--style-accent [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--style-accent .cell--header,.row--style-accent #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-accent .cell--header,.row--style-accent .label:not(.clicktocall__label),.row--style-accent time,.row--style-accent .blog-post-publish-date,.row--style-accent .paginate-older,.row--style-accent .paginate-newer {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image h4,.row--style-accent.row--background-type-image .heading--4,.row--style-accent.row--background-type-image .account-link,.row--style-accent.row--background-type-image .ecomproductslist .product-item-title,.ecomproductslist .row--style-accent.row--background-type-image .product-item-title,.row--style-accent.row--background-type-image .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts .row--style-accent.row--background-type-image .product-item-title,.row--style-accent.row--background-type-image h5,.row--style-accent.row--background-type-image .heading--5,.row--style-accent.row--background-type-image label,.row--style-accent.row--background-type-image [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--style-accent.row--background-type-image .cell--header,.row--style-accent.row--background-type-image #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-accent.row--background-type-image .cell--header,.row--style-accent.row--background-type-image .label:not(.clicktocall__label),.row--style-accent.row--background-type-image time,.row--style-accent.row--background-type-image .blog-post-publish-date,.row--style-accent.row--background-type-image .paginate-older,.row--style-accent.row--background-type-image .paginate-newer {
    color: #fff
}

.row--style-spare h4,.row--style-spare .heading--4,.row--style-spare .account-link,.row--style-spare .ecomproductslist .product-item-title,.ecomproductslist .row--style-spare .product-item-title,.row--style-spare .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts .row--style-spare .product-item-title,.row--style-spare h5,.row--style-spare .heading--5,.row--style-spare label,.row--style-spare [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--style-spare .cell--header,.row--style-spare #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-spare .cell--header,.row--style-spare .label:not(.clicktocall__label),.row--style-spare time,.row--style-spare .blog-post-publish-date,.row--style-spare .paginate-older,.row--style-spare .paginate-newer {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image h4,.row--style-spare.row--background-type-image .heading--4,.row--style-spare.row--background-type-image .account-link,.row--style-spare.row--background-type-image .ecomproductslist .product-item-title,.ecomproductslist .row--style-spare.row--background-type-image .product-item-title,.row--style-spare.row--background-type-image .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts .row--style-spare.row--background-type-image .product-item-title,.row--style-spare.row--background-type-image h5,.row--style-spare.row--background-type-image .heading--5,.row--style-spare.row--background-type-image label,.row--style-spare.row--background-type-image [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--style-spare.row--background-type-image .cell--header,.row--style-spare.row--background-type-image #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-spare.row--background-type-image .cell--header,.row--style-spare.row--background-type-image .label:not(.clicktocall__label),.row--style-spare.row--background-type-image time,.row--style-spare.row--background-type-image .blog-post-publish-date,.row--style-spare.row--background-type-image .paginate-older,.row--style-spare.row--background-type-image .paginate-newer {
    color: #fff
}

.row--style-dark h4,.row--style-dark .heading--4,.row--style-dark .account-link,.row--style-dark .ecomproductslist .product-item-title,.ecomproductslist .row--style-dark .product-item-title,.row--style-dark .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts .row--style-dark .product-item-title,.row--style-dark h5,.row--style-dark .heading--5,.row--style-dark label,.row--style-dark [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--style-dark .cell--header,.row--style-dark #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-dark .cell--header,.row--style-dark .label:not(.clicktocall__label),.row--style-dark time,.row--style-dark .blog-post-publish-date,.row--style-dark .paginate-older,.row--style-dark .paginate-newer {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image h4,.row--style-dark.row--background-type-image .heading--4,.row--style-dark.row--background-type-image .account-link,.row--style-dark.row--background-type-image .ecomproductslist .product-item-title,.ecomproductslist .row--style-dark.row--background-type-image .product-item-title,.row--style-dark.row--background-type-image .ecomfeaturedproducts .product-item-title,.ecomfeaturedproducts .row--style-dark.row--background-type-image .product-item-title,.row--style-dark.row--background-type-image h5,.row--style-dark.row--background-type-image .heading--5,.row--style-dark.row--background-type-image label,.row--style-dark.row--background-type-image [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--style-dark.row--background-type-image .cell--header,.row--style-dark.row--background-type-image #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--style-dark.row--background-type-image .cell--header,.row--style-dark.row--background-type-image .label:not(.clicktocall__label),.row--style-dark.row--background-type-image time,.row--style-dark.row--background-type-image .blog-post-publish-date,.row--style-dark.row--background-type-image .paginate-older,.row--style-dark.row--background-type-image .paginate-newer {
    color: #fff
}

body {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.75;
    letter-spacing: 0
}

p,.paragraph,.imagewidget__image-title,.imagewidget__image-description,.p-font,li,ol,blockquote,th,td,.clicktocall__phone-number-link,.dropbox__label,.ecomproduct__product-body,.blogpost__post-body {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.75
}

@media only screen and (max-width: 900px) {
    p,.paragraph,.imagewidget__image-title,.imagewidget__image-description,.p-font,li,ol,blockquote,th,td,.clicktocall__phone-number-link,.dropbox__label,.ecomproduct__product-body,.blogpost__post-body {
        font-size:17.56098px
    }
}

@media only screen and (max-width: 700px) {
    p,.paragraph,.imagewidget__image-title,.imagewidget__image-description,.p-font,li,ol,blockquote,th,td,.clicktocall__phone-number-link,.dropbox__label,.ecomproduct__product-body,.blogpost__post-body {
        font-size:16.36364px
    }
}

a {
    text-decoration: underline
}

a:hover {
    text-decoration: underline
}

.branding__site-title {
    font-family: Karla,sans-serif;
    font-size: 30px;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 1.1;
    text-transform: none
}

@media only screen and (max-width: 900px) {
    .branding__site-title {
        font-size:25px
    }
}

@media only screen and (max-width: 700px) {
    .branding__site-title {
        font-size:23.07692px
    }
}

h1,.contentgroup__h1 {
    font-family: Karla,sans-serif;
    font-size: 60px;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 1.1;
    text-transform: none
}

@media only screen and (max-width: 1024px) {
    h1,.contentgroup__h1 {
        font-size:48px
    }
}

@media only screen and (max-width: 900px) {
    h1,.contentgroup__h1 {
        font-size:40px
    }
}

@media only screen and (max-width: 700px) {
    h1,.contentgroup__h1 {
        font-size:30px
    }
}

h2,.contentgroup__h2 {
    font-family: Karla,sans-serif;
    font-size: 50px;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 1.1;
    text-transform: none
}

@media only screen and (max-width: 1024px) {
    h2,.contentgroup__h2 {
        font-size:43.47826px
    }
}

@media only screen and (max-width: 900px) {
    h2,.contentgroup__h2 {
        font-size:33.33334px
    }
}

h3,.contentgroup__h3 {
    font-family: Karla,sans-serif;
    font-size: 42px;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 1.2;
    text-transform: none
}

@media only screen and (max-width: 900px) {
    h3,.contentgroup__h3 {
        font-size:31.11112px
    }
}

h4,.contentgroup__h4 {
    font-family: Karla,sans-serif;
    font-size: 32px;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 1.3;
    text-transform: none
}

@media only screen and (max-width: 700px) {
    h4,.contentgroup__h4 {
        font-size:25.6px
    }
}

h5,.contentgroup__h5 {
    font-family: Karla,sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.5;
    text-transform: uppercase
}

@media only screen and (max-width: 700px) {
    h5,.contentgroup__h5 {
        font-size:13.91304px
    }
}

h6,.contentgroup__h6 {
    font-family: Karla,sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.5;
    text-transform: uppercase
}

@media only screen and (max-width: 700px) {
    h6,.contentgroup__h6 {
        font-size:13.91304px
    }
}

blockquote:before {
    font-family: Karla,sans-serif;
    line-height: 1.75;
    font-size: 20px;
    margin-right: 10px
}

.extendednavigation__item-name {
    font-family: Karla,sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1;
    text-transform: normal
}

.navigation-item--child .extendednavigation__item-name {
    font-size: 16.19048px
}

pre,code {
    font-family: monospace;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.75
}

button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0;
    text-transform: none
}

legend {
    font-family: Karla,sans-serif;
    font-size: 32px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0;
    text-transform: none
}

@media only screen and (max-width: 900px) {
    legend {
        font-size:28px
    }
}

label,[data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .cell--header,time {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0;
    text-transform: none
}

@media only screen and (max-width: 700px) {
    label,[data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .cell--header,time {
        font-size:16.36364px
    }
}

input,select,textarea {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.75;
    letter-spacing: 0
}

@media only screen and (max-width: 700px) {
    input,select,textarea {
        font-size:16.36364px
    }
}

::-webkit-input-placeholder {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0
}

@media only screen and (max-width: 700px) {
    ::-webkit-input-placeholder {
        font-size:16.36364px
    }
}

:-moz-placeholder {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0
}

@media only screen and (max-width: 700px) {
    :-moz-placeholder {
        font-size:16.36364px
    }
}

::-moz-placeholder {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0
}

@media only screen and (max-width: 700px) {
    ::-moz-placeholder {
        font-size:16.36364px
    }
}

:-ms-input-placeholder {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0
}

@media only screen and (max-width: 700px) {
    :-ms-input-placeholder {
        font-size:16.36364px
    }
}

::placeholder {
    font-family: Karla,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0
}

@media only screen and (max-width: 700px) {
    ::placeholder {
        font-size:16.36364px
    }
}

.gallery__image-title {
    font-family: Karla,sans-serif;
    font-size: 26px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.4
}

.gallery__image-description {
    font-family: Karla,sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.4
}

.row--style-light .branding__link {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .branding__link {
    color: #fff
}

.row--style-accent .branding__link {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .branding__link {
    color: #fff
}

.row--style-spare .branding__link {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .branding__link {
    color: #fff
}

.row--style-dark .branding__link {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .branding__link {
    color: #fff
}

.row--width-full.row--style-light .contentgroup,.row--width-full.row--style-light .contentgroup--card,.row--height-no-padding.row--style-light .contentgroup,.row--height-no-padding.row--style-light .contentgroup--card {
    background: #fff;
    box-shadow: none
}

.row--width-full.row--style-accent .contentgroup,.row--width-full.row--style-accent .contentgroup--card,.row--height-no-padding.row--style-accent .contentgroup,.row--height-no-padding.row--style-accent .contentgroup--card {
    background: #1DAEA5;
    box-shadow: none
}

.row--width-full.row--style-spare .contentgroup,.row--width-full.row--style-spare .contentgroup--card,.row--height-no-padding.row--style-spare .contentgroup,.row--height-no-padding.row--style-spare .contentgroup--card {
    background: #EC4D4D;
    box-shadow: none
}

.row--width-full.row--style-dark .contentgroup,.row--width-full.row--style-dark .contentgroup--card,.row--height-no-padding.row--style-dark .contentgroup,.row--height-no-padding.row--style-dark .contentgroup--card {
    background: #2E3751;
    box-shadow: none
}

.row--style-light .row--width-full.row--style-light .contentgroup .contentgroup__heading,.row--style-light .row--width-full.row--style-light .contentgroup--card .contentgroup__heading,.row--style-light .row--width-full.row--style-light .contentgroup--card .contentgroup__heading *,.row--style-light .row--height-no-padding.row--style-light .contentgroup .contentgroup__heading,.row--style-light .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading,.row--style-light .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .row--width-full.row--style-light .contentgroup .contentgroup__heading,.row--style-light.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__heading,.row--style-light.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__heading *,.row--style-light.row--background-type-image .row--height-no-padding.row--style-light .contentgroup .contentgroup__heading,.row--style-light.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading,.row--style-light.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-accent .row--width-full.row--style-light .contentgroup .contentgroup__heading,.row--style-accent .row--width-full.row--style-light .contentgroup--card .contentgroup__heading,.row--style-accent .row--width-full.row--style-light .contentgroup--card .contentgroup__heading *,.row--style-accent .row--height-no-padding.row--style-light .contentgroup .contentgroup__heading,.row--style-accent .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading,.row--style-accent .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .row--width-full.row--style-light .contentgroup .contentgroup__heading,.row--style-accent.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__heading,.row--style-accent.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__heading *,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-light .contentgroup .contentgroup__heading,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-spare .row--width-full.row--style-light .contentgroup .contentgroup__heading,.row--style-spare .row--width-full.row--style-light .contentgroup--card .contentgroup__heading,.row--style-spare .row--width-full.row--style-light .contentgroup--card .contentgroup__heading *,.row--style-spare .row--height-no-padding.row--style-light .contentgroup .contentgroup__heading,.row--style-spare .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading,.row--style-spare .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .row--width-full.row--style-light .contentgroup .contentgroup__heading,.row--style-spare.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__heading,.row--style-spare.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__heading *,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-light .contentgroup .contentgroup__heading,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-dark .row--width-full.row--style-light .contentgroup .contentgroup__heading,.row--style-dark .row--width-full.row--style-light .contentgroup--card .contentgroup__heading,.row--style-dark .row--width-full.row--style-light .contentgroup--card .contentgroup__heading *,.row--style-dark .row--height-no-padding.row--style-light .contentgroup .contentgroup__heading,.row--style-dark .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading,.row--style-dark .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .row--width-full.row--style-light .contentgroup .contentgroup__heading,.row--style-dark.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__heading,.row--style-dark.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__heading *,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-light .contentgroup .contentgroup__heading,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-light .row--width-full.row--style-accent .contentgroup .contentgroup__heading,.row--style-light .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-light .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading *,.row--style-light .row--height-no-padding.row--style-accent .contentgroup .contentgroup__heading,.row--style-light .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-light .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .row--width-full.row--style-accent .contentgroup .contentgroup__heading,.row--style-light.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-light.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading *,.row--style-light.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup .contentgroup__heading,.row--style-light.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-light.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-accent .row--width-full.row--style-accent .contentgroup .contentgroup__heading,.row--style-accent .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-accent .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading *,.row--style-accent .row--height-no-padding.row--style-accent .contentgroup .contentgroup__heading,.row--style-accent .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-accent .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .row--width-full.row--style-accent .contentgroup .contentgroup__heading,.row--style-accent.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-accent.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading *,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup .contentgroup__heading,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-spare .row--width-full.row--style-accent .contentgroup .contentgroup__heading,.row--style-spare .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-spare .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading *,.row--style-spare .row--height-no-padding.row--style-accent .contentgroup .contentgroup__heading,.row--style-spare .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-spare .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .row--width-full.row--style-accent .contentgroup .contentgroup__heading,.row--style-spare.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-spare.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading *,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup .contentgroup__heading,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-dark .row--width-full.row--style-accent .contentgroup .contentgroup__heading,.row--style-dark .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-dark .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading *,.row--style-dark .row--height-no-padding.row--style-accent .contentgroup .contentgroup__heading,.row--style-dark .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-dark .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .row--width-full.row--style-accent .contentgroup .contentgroup__heading,.row--style-dark.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-dark.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__heading *,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup .contentgroup__heading,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-light .row--width-full.row--style-spare .contentgroup .contentgroup__heading,.row--style-light .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-light .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading *,.row--style-light .row--height-no-padding.row--style-spare .contentgroup .contentgroup__heading,.row--style-light .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-light .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .row--width-full.row--style-spare .contentgroup .contentgroup__heading,.row--style-light.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-light.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading *,.row--style-light.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup .contentgroup__heading,.row--style-light.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-light.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-accent .row--width-full.row--style-spare .contentgroup .contentgroup__heading,.row--style-accent .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-accent .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading *,.row--style-accent .row--height-no-padding.row--style-spare .contentgroup .contentgroup__heading,.row--style-accent .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-accent .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .row--width-full.row--style-spare .contentgroup .contentgroup__heading,.row--style-accent.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-accent.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading *,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup .contentgroup__heading,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-spare .row--width-full.row--style-spare .contentgroup .contentgroup__heading,.row--style-spare .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-spare .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading *,.row--style-spare .row--height-no-padding.row--style-spare .contentgroup .contentgroup__heading,.row--style-spare .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-spare .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .row--width-full.row--style-spare .contentgroup .contentgroup__heading,.row--style-spare.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-spare.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading *,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup .contentgroup__heading,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-dark .row--width-full.row--style-spare .contentgroup .contentgroup__heading,.row--style-dark .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-dark .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading *,.row--style-dark .row--height-no-padding.row--style-spare .contentgroup .contentgroup__heading,.row--style-dark .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-dark .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .row--width-full.row--style-spare .contentgroup .contentgroup__heading,.row--style-dark.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-dark.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__heading *,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup .contentgroup__heading,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-light .row--width-full.row--style-dark .contentgroup .contentgroup__heading,.row--style-light .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-light .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading *,.row--style-light .row--height-no-padding.row--style-dark .contentgroup .contentgroup__heading,.row--style-light .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-light .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .row--width-full.row--style-dark .contentgroup .contentgroup__heading,.row--style-light.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-light.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading *,.row--style-light.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup .contentgroup__heading,.row--style-light.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-light.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-accent .row--width-full.row--style-dark .contentgroup .contentgroup__heading,.row--style-accent .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-accent .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading *,.row--style-accent .row--height-no-padding.row--style-dark .contentgroup .contentgroup__heading,.row--style-accent .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-accent .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .row--width-full.row--style-dark .contentgroup .contentgroup__heading,.row--style-accent.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-accent.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading *,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup .contentgroup__heading,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-spare .row--width-full.row--style-dark .contentgroup .contentgroup__heading,.row--style-spare .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-spare .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading *,.row--style-spare .row--height-no-padding.row--style-dark .contentgroup .contentgroup__heading,.row--style-spare .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-spare .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .row--width-full.row--style-dark .contentgroup .contentgroup__heading,.row--style-spare.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-spare.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading *,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup .contentgroup__heading,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-dark .row--width-full.row--style-dark .contentgroup .contentgroup__heading,.row--style-dark .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-dark .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading *,.row--style-dark .row--height-no-padding.row--style-dark .contentgroup .contentgroup__heading,.row--style-dark .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-dark .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .row--width-full.row--style-dark .contentgroup .contentgroup__heading,.row--style-dark.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-dark.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__heading *,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup .contentgroup__heading,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-light .row--width-full.row--style-light .contentgroup .contentgroup__body,.row--style-light .row--width-full.row--style-light .contentgroup--card .contentgroup__body,.row--style-light .row--width-full.row--style-light .contentgroup--card .contentgroup__body *,.row--style-light .row--height-no-padding.row--style-light .contentgroup .contentgroup__body,.row--style-light .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body,.row--style-light .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--style-light.row--background-type-image .row--width-full.row--style-light .contentgroup .contentgroup__body,.row--style-light.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__body,.row--style-light.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__body *,.row--style-light.row--background-type-image .row--height-no-padding.row--style-light .contentgroup .contentgroup__body,.row--style-light.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body,.row--style-light.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-accent .row--width-full.row--style-light .contentgroup .contentgroup__body,.row--style-accent .row--width-full.row--style-light .contentgroup--card .contentgroup__body,.row--style-accent .row--width-full.row--style-light .contentgroup--card .contentgroup__body *,.row--style-accent .row--height-no-padding.row--style-light .contentgroup .contentgroup__body,.row--style-accent .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body,.row--style-accent .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.875)
}

.row--style-accent.row--background-type-image .row--width-full.row--style-light .contentgroup .contentgroup__body,.row--style-accent.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__body,.row--style-accent.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__body *,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-light .contentgroup .contentgroup__body,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-spare .row--width-full.row--style-light .contentgroup .contentgroup__body,.row--style-spare .row--width-full.row--style-light .contentgroup--card .contentgroup__body,.row--style-spare .row--width-full.row--style-light .contentgroup--card .contentgroup__body *,.row--style-spare .row--height-no-padding.row--style-light .contentgroup .contentgroup__body,.row--style-spare .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body,.row--style-spare .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.75)
}

.row--style-spare.row--background-type-image .row--width-full.row--style-light .contentgroup .contentgroup__body,.row--style-spare.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__body,.row--style-spare.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__body *,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-light .contentgroup .contentgroup__body,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-dark .row--width-full.row--style-light .contentgroup .contentgroup__body,.row--style-dark .row--width-full.row--style-light .contentgroup--card .contentgroup__body,.row--style-dark .row--width-full.row--style-light .contentgroup--card .contentgroup__body *,.row--style-dark .row--height-no-padding.row--style-light .contentgroup .contentgroup__body,.row--style-dark .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body,.row--style-dark .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.875)
}

.row--style-dark.row--background-type-image .row--width-full.row--style-light .contentgroup .contentgroup__body,.row--style-dark.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__body,.row--style-dark.row--background-type-image .row--width-full.row--style-light .contentgroup--card .contentgroup__body *,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-light .contentgroup .contentgroup__body,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-light .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-light .row--width-full.row--style-accent .contentgroup .contentgroup__body,.row--style-light .row--width-full.row--style-accent .contentgroup--card .contentgroup__body,.row--style-light .row--width-full.row--style-accent .contentgroup--card .contentgroup__body *,.row--style-light .row--height-no-padding.row--style-accent .contentgroup .contentgroup__body,.row--style-light .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body,.row--style-light .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--style-light.row--background-type-image .row--width-full.row--style-accent .contentgroup .contentgroup__body,.row--style-light.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__body,.row--style-light.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__body *,.row--style-light.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup .contentgroup__body,.row--style-light.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body,.row--style-light.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-accent .row--width-full.row--style-accent .contentgroup .contentgroup__body,.row--style-accent .row--width-full.row--style-accent .contentgroup--card .contentgroup__body,.row--style-accent .row--width-full.row--style-accent .contentgroup--card .contentgroup__body *,.row--style-accent .row--height-no-padding.row--style-accent .contentgroup .contentgroup__body,.row--style-accent .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body,.row--style-accent .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.875)
}

.row--style-accent.row--background-type-image .row--width-full.row--style-accent .contentgroup .contentgroup__body,.row--style-accent.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__body,.row--style-accent.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__body *,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup .contentgroup__body,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-spare .row--width-full.row--style-accent .contentgroup .contentgroup__body,.row--style-spare .row--width-full.row--style-accent .contentgroup--card .contentgroup__body,.row--style-spare .row--width-full.row--style-accent .contentgroup--card .contentgroup__body *,.row--style-spare .row--height-no-padding.row--style-accent .contentgroup .contentgroup__body,.row--style-spare .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body,.row--style-spare .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.75)
}

.row--style-spare.row--background-type-image .row--width-full.row--style-accent .contentgroup .contentgroup__body,.row--style-spare.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__body,.row--style-spare.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__body *,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup .contentgroup__body,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-dark .row--width-full.row--style-accent .contentgroup .contentgroup__body,.row--style-dark .row--width-full.row--style-accent .contentgroup--card .contentgroup__body,.row--style-dark .row--width-full.row--style-accent .contentgroup--card .contentgroup__body *,.row--style-dark .row--height-no-padding.row--style-accent .contentgroup .contentgroup__body,.row--style-dark .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body,.row--style-dark .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.875)
}

.row--style-dark.row--background-type-image .row--width-full.row--style-accent .contentgroup .contentgroup__body,.row--style-dark.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__body,.row--style-dark.row--background-type-image .row--width-full.row--style-accent .contentgroup--card .contentgroup__body *,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup .contentgroup__body,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-accent .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-light .row--width-full.row--style-spare .contentgroup .contentgroup__body,.row--style-light .row--width-full.row--style-spare .contentgroup--card .contentgroup__body,.row--style-light .row--width-full.row--style-spare .contentgroup--card .contentgroup__body *,.row--style-light .row--height-no-padding.row--style-spare .contentgroup .contentgroup__body,.row--style-light .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body,.row--style-light .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--style-light.row--background-type-image .row--width-full.row--style-spare .contentgroup .contentgroup__body,.row--style-light.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__body,.row--style-light.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__body *,.row--style-light.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup .contentgroup__body,.row--style-light.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body,.row--style-light.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-accent .row--width-full.row--style-spare .contentgroup .contentgroup__body,.row--style-accent .row--width-full.row--style-spare .contentgroup--card .contentgroup__body,.row--style-accent .row--width-full.row--style-spare .contentgroup--card .contentgroup__body *,.row--style-accent .row--height-no-padding.row--style-spare .contentgroup .contentgroup__body,.row--style-accent .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body,.row--style-accent .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.875)
}

.row--style-accent.row--background-type-image .row--width-full.row--style-spare .contentgroup .contentgroup__body,.row--style-accent.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__body,.row--style-accent.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__body *,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup .contentgroup__body,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-spare .row--width-full.row--style-spare .contentgroup .contentgroup__body,.row--style-spare .row--width-full.row--style-spare .contentgroup--card .contentgroup__body,.row--style-spare .row--width-full.row--style-spare .contentgroup--card .contentgroup__body *,.row--style-spare .row--height-no-padding.row--style-spare .contentgroup .contentgroup__body,.row--style-spare .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body,.row--style-spare .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.75)
}

.row--style-spare.row--background-type-image .row--width-full.row--style-spare .contentgroup .contentgroup__body,.row--style-spare.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__body,.row--style-spare.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__body *,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup .contentgroup__body,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-dark .row--width-full.row--style-spare .contentgroup .contentgroup__body,.row--style-dark .row--width-full.row--style-spare .contentgroup--card .contentgroup__body,.row--style-dark .row--width-full.row--style-spare .contentgroup--card .contentgroup__body *,.row--style-dark .row--height-no-padding.row--style-spare .contentgroup .contentgroup__body,.row--style-dark .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body,.row--style-dark .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.875)
}

.row--style-dark.row--background-type-image .row--width-full.row--style-spare .contentgroup .contentgroup__body,.row--style-dark.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__body,.row--style-dark.row--background-type-image .row--width-full.row--style-spare .contentgroup--card .contentgroup__body *,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup .contentgroup__body,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-spare .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-light .row--width-full.row--style-dark .contentgroup .contentgroup__body,.row--style-light .row--width-full.row--style-dark .contentgroup--card .contentgroup__body,.row--style-light .row--width-full.row--style-dark .contentgroup--card .contentgroup__body *,.row--style-light .row--height-no-padding.row--style-dark .contentgroup .contentgroup__body,.row--style-light .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body,.row--style-light .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--style-light.row--background-type-image .row--width-full.row--style-dark .contentgroup .contentgroup__body,.row--style-light.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__body,.row--style-light.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__body *,.row--style-light.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup .contentgroup__body,.row--style-light.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body,.row--style-light.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-accent .row--width-full.row--style-dark .contentgroup .contentgroup__body,.row--style-accent .row--width-full.row--style-dark .contentgroup--card .contentgroup__body,.row--style-accent .row--width-full.row--style-dark .contentgroup--card .contentgroup__body *,.row--style-accent .row--height-no-padding.row--style-dark .contentgroup .contentgroup__body,.row--style-accent .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body,.row--style-accent .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.875)
}

.row--style-accent.row--background-type-image .row--width-full.row--style-dark .contentgroup .contentgroup__body,.row--style-accent.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__body,.row--style-accent.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__body *,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup .contentgroup__body,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body,.row--style-accent.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-spare .row--width-full.row--style-dark .contentgroup .contentgroup__body,.row--style-spare .row--width-full.row--style-dark .contentgroup--card .contentgroup__body,.row--style-spare .row--width-full.row--style-dark .contentgroup--card .contentgroup__body *,.row--style-spare .row--height-no-padding.row--style-dark .contentgroup .contentgroup__body,.row--style-spare .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body,.row--style-spare .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.75)
}

.row--style-spare.row--background-type-image .row--width-full.row--style-dark .contentgroup .contentgroup__body,.row--style-spare.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__body,.row--style-spare.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__body *,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup .contentgroup__body,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body,.row--style-spare.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body * {
    color: #fff
}

.row--style-dark .row--width-full.row--style-dark .contentgroup .contentgroup__body,.row--style-dark .row--width-full.row--style-dark .contentgroup--card .contentgroup__body,.row--style-dark .row--width-full.row--style-dark .contentgroup--card .contentgroup__body *,.row--style-dark .row--height-no-padding.row--style-dark .contentgroup .contentgroup__body,.row--style-dark .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body,.row--style-dark .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.875)
}

.row--style-dark.row--background-type-image .row--width-full.row--style-dark .contentgroup .contentgroup__body,.row--style-dark.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__body,.row--style-dark.row--background-type-image .row--width-full.row--style-dark .contentgroup--card .contentgroup__body *,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup .contentgroup__body,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body,.row--style-dark.row--background-type-image .row--height-no-padding.row--style-dark .contentgroup--card .contentgroup__body * {
    color: #fff
}

[data-name="contentgroup"] {
    z-index: 1
}

.js-texteditor-showing[data-name="contentgroup"] {
    z-index: 99999
}

.contentgroup__image-wrapper,.contentgroup__body-wrapper {
    width: 100%
}

.contentgroup__content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contentgroup--inline .contentgroup__content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 700px) {
    .contentgroup--inline .contentgroup__content {
        display:block
    }
}

.contentgroup--inline .contentgroup__image-wrapper,.contentgroup--inline .contentgroup__body-wrapper {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

@media only screen and (max-width: 700px) {
    .contentgroup--inline .contentgroup__image-wrapper,.contentgroup--inline .contentgroup__body-wrapper {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.contentgroup--inline.contentgroup--regular .contentgroup__body-wrapper {
    padding: 30px
}

@media only screen and (max-width: 700px) {
    .contentgroup--inline.contentgroup--regular .contentgroup__body-wrapper {
        padding:15px
    }
}

.contentgroup--inline.contentgroup--card .contentgroup__body-wrapper {
    padding: 60px
}

@media only screen and (max-width: 700px) {
    .contentgroup--inline.contentgroup--card .contentgroup__body-wrapper {
        padding:30px
    }
}

.contentgroup--inline .contentgroup__image-wrapper {
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-flex-align: stretch;
    align-self: stretch;
    min-height: 500px
}

@media only screen and (max-width: 700px) {
    .contentgroup--inline .contentgroup__image-wrapper {
        min-height:300px
    }
}

.contentgroup--inline .imagewidget__image {
    object-fit: cover;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.row--style-light .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--style-accent .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--style-dark .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--style-spare .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.contentgroup--card .contentgroup__body-wrapper {
    padding: 10px 30px 30px
}

.row--style-light .contentgroup--card .contentgroup__heading,.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--style-accent .contentgroup--card .contentgroup__heading,.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--style-dark .contentgroup--card .contentgroup__heading,.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--style-spare .contentgroup--card .contentgroup__heading,.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--style-light .contentgroup--card .contentgroup__body,.row--style-light .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--style-accent .contentgroup--card .contentgroup__body,.row--style-accent .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--style-dark .contentgroup--card .contentgroup__body,.row--style-dark .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--style-spare .contentgroup--card .contentgroup__body,.row--style-spare .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--style-light .contentgroup__heading {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .contentgroup__heading {
    color: #fff
}

.row--style-accent .contentgroup__heading {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .contentgroup__heading {
    color: #fff
}

.row--style-spare .contentgroup__heading {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .contentgroup__heading {
    color: #fff
}

.row--style-dark .contentgroup__heading {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .contentgroup__heading {
    color: #fff
}

.row--style-light .contentgroup__body {
    color: rgba(46,55,81,0.75)
}

.row--style-light.row--background-type-image .contentgroup__body {
    color: #fff
}

.row--style-accent .contentgroup__body {
    color: rgba(255,255,255,0.875)
}

.row--style-accent.row--background-type-image .contentgroup__body {
    color: #fff
}

.row--style-spare .contentgroup__body {
    color: rgba(255,255,255,0.75)
}

.row--style-spare.row--background-type-image .contentgroup__body {
    color: #fff
}

.row--style-dark .contentgroup__body {
    color: rgba(255,255,255,0.875)
}

.row--style-dark.row--background-type-image .contentgroup__body {
    color: #fff
}

.row--style-light hr.rule {
    background: rgba(46,55,81,0.2)
}

.row--style-accent hr.rule {
    background: rgba(255,255,255,0.2)
}

.row--style-spare hr.rule {
    background: rgba(255,255,255,0.2)
}

.row--style-dark hr.rule {
    background: rgba(255,255,255,0.2)
}

.tweet-wrap {
    margin-top: 12px
}

.tweet-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -30px
}

@media only screen and (max-width: 900px) {
    .tweet-list {
        display:block;
        margin: 0
    }
}

.tweet-item {
    -webkit-flex-basis: 33.333%;
    -moz-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
    margin-bottom: 32px;
    padding: 0 30px
}

@media only screen and (max-width: 900px) {
    .tweet-item {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        padding: 0
    }
}

.account-link {
    display: block;
    text-decoration: none
}

.account-link:hover {
    text-decoration: none
}

.account-link+.tweet-content {
    margin-top: 6px
}

.tweet-content {
    margin-bottom: 12px
}

@media only screen and (max-width: 900px) {
    .tweet-content {
        margin-bottom:10px
    }
}

.tweet-metadata,.twitter__timestamp {
    font-size: 14px;
    line-height: 1;
    text-transform: inherit;
    letter-spacing: 0
}

[class*="columns-"] .tweet-item {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.gallery .gallery-item {
    position: relative
}

.gallery .gallery-item:hover .gallery__caption {
    opacity: 1;
    visibility: visible
}

.gallery .gallery__caption {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    opacity: 0;
    visibility: hidden
}

@media only screen and (max-width: 700px) {
    .gallery .gallery__caption {
        display:none
    }
}

.row--style-light .gallery .gallery__caption {
    background: rgba(46,55,81,0.8)
}

.row--style-accent .gallery .gallery__caption {
    background: rgba(255,255,255,0.8)
}

.row--style-dark .gallery .gallery__caption {
    background: rgba(29,174,165,0.8)
}

.row--style-spare .gallery .gallery__caption {
    background: rgba(46,55,81,0.8)
}

.gallery__caption-link {
    display: block;
    line-height: 1.4;
    text-align: center
}

.gallery__image-title {
    display: block;
    margin-bottom: 6px
}

.row--style-light .gallery__image-title {
    color: #fff
}

.row--style-accent .gallery__image-title {
    color: #2E3751
}

.row--style-dark .gallery__image-title {
    color: #fff
}

.row--style-spare .gallery__image-title {
    color: #fff
}

.row--style-light .gallery__image-description {
    color: rgba(255,255,255,0.8)
}

.row--style-accent .gallery__image-description {
    color: rgba(46,55,81,0.8)
}

.row--style-dark .gallery__image-description {
    color: rgba(255,255,255,0.8)
}

.row--style-spare .gallery__image-description {
    color: rgba(255,255,255,0.8)
}

.row--layout-gallery-masonry .gallery__caption {
    margin: 1.25% 0;
    padding: 0 20px
}

.row--layout-gallery-rounded .gallery__caption {
    border-radius: 100%
}

.blogpostlist__post-title {
    font-size: 35px
}

@media only screen and (max-width: 900px) {
    .blogpostlist__post-title {
        font-size:30px
    }
}

@media only screen and (max-width: 700px) {
    .blogpostlist__post-title {
        font-size:25px
    }
}

.blogpost__post-title {
    font-size: 42px
}

@media only screen and (max-width: 900px) {
    .blogpost__post-title {
        font-size:36px
    }
}

@media only screen and (max-width: 700px) {
    .blogpost__post-title {
        font-size:30px
    }
}

.blogpost blockquote {
    position: relative;
    margin: 30px 0;
    padding: 30px 30px 30px 80px
}

@media only screen and (max-width: 700px) {
    .blogpost blockquote {
        margin:20px 0;
        padding: 20px 20px 20px 60px
    }
}

.blogpost blockquote:before {
    position: absolute;
    font-size: 60px;
    left: 30px;
    line-height: normal;
    top: 28px
}

@media only screen and (max-width: 700px) {
    .blogpost blockquote:before {
        left:20px;
        top: 20px
    }
}

.row--style-light .blogpost blockquote {
    background-color: #f7f7f7;
    color: #2E3751
}

.row--style-accent .blogpost blockquote {
    background-color: #126c67;
    color: #fff
}

.row--style-dark .blogpost blockquote {
    background-color: #343e5b;
    color: #fff
}

.row--style-spare .blogpost blockquote {
    background-color: #eb3f3f;
    color: #fff
}

.row--style-light:not(.row--background-type-image) .language-selector__item {
    background-color: #fff;
    border-color: #e6e6e6
}

.row--style-accent:not(.row--background-type-image) .language-selector__item {
    background-color: #1DAEA5;
    border-color: #16827c
}

.row--style-spare:not(.row--background-type-image) .language-selector__item {
    background-color: #EC4D4D;
    border-color: #e71f1f
}

.row--style-dark:not(.row--background-type-image) .language-selector__item {
    background-color: #2E3751;
    border-color: #1c2130;
    border-color: #404d72
}

.row--style-light:not(.row--background-type-image) .language-selector__item--current {
    background-color: #f0f0f0
}

.row--style-accent:not(.row--background-type-image) .language-selector__item--current {
    background-color: #19948c
}

.row--style-spare:not(.row--background-type-image) .language-selector__item--current {
    background-color: #e93131
}

.row--style-dark:not(.row--background-type-image) .language-selector__item--current {
    background-color: #232a3d
}

.navigation-item:not(.navigation-item--child) .navigation-list--children {
    box-shadow: 0 2px 4px rgba(0,0,0,0.02),0 6px 12px rgba(0,0,0,0.02),0 12px 24px rgba(0,0,0,0.02),0 24px 48px rgba(0,0,0,0.02)
}

.row--style-light .navigation-item:not(.navigation-item--child) .navigation-list--children {
    background: #fff
}

@media only screen and (max-width: 900px) {
    .row--style-light .navigation-item:not(.navigation-item--child) .navigation-list--children {
        background:#f5f5f5;
        box-shadow: none
    }
}

.row--style-accent .navigation-item:not(.navigation-item--child) .navigation-list--children {
    background: #1DAEA5
}

@media only screen and (max-width: 900px) {
    .row--style-accent .navigation-item:not(.navigation-item--child) .navigation-list--children {
        background:#1a9d94;
        box-shadow: none
    }
}

.row--style-dark .navigation-item:not(.navigation-item--child) .navigation-list--children {
    background: #2E3751
}

@media only screen and (max-width: 900px) {
    .row--style-dark .navigation-item:not(.navigation-item--child) .navigation-list--children {
        background:#272e44;
        box-shadow: none
    }
}

.row--style-spare .navigation-item:not(.navigation-item--child) .navigation-list--children {
    background: #fff
}

@media only screen and (max-width: 900px) {
    .row--style-spare .navigation-item:not(.navigation-item--child) .navigation-list--children {
        background:#f5f5f5;
        box-shadow: none
    }
}

.navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,.navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,.navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus {
    border-radius: 4px;
    margin: 0 12px
}

@media only screen and (max-width: 900px) {
    .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,.navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,.navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,.navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus {
        margin:4px 0
    }
}

body .row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .row--style-light.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .navigation-open .row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .row--style-light.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .navigation-open .row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .row--style-light.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .navigation-open .row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus,body .row--style-light.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus,body .navigation-open .row--style-light .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus {
    background: #1DAEA5;
    color: #fff
}

body .row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .row--style-accent.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .navigation-open .row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .row--style-accent.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .navigation-open .row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .row--style-accent.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .navigation-open .row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus,body .row--style-accent.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus,body .navigation-open .row--style-accent .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus {
    background: #fff;
    color: #2E3751
}

body .row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .row--style-dark.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .navigation-open .row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .row--style-dark.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .navigation-open .row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .row--style-dark.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .navigation-open .row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus,body .row--style-dark.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus,body .navigation-open .row--style-dark .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus {
    background: #1DAEA5;
    color: #fff
}

body .row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .row--style-spare.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .navigation-open .row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name,body .row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .row--style-spare.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .navigation-open .row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:hover,body .row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .row--style-spare.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .navigation-open .row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:active,body .row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus,body .row--style-spare.row--background-type-image .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus,body .navigation-open .row--style-spare .navigation-item:not(.navigation-item--child).selected>.extendednavigation__item-name:focus {
    background: #1DAEA5;
    color: #fff
}

.row--style-light .navigation-item:not(.navigation-item--child).selected>.item-name--parent:after {
    color: #fff
}

.row--style-accent .navigation-item:not(.navigation-item--child).selected>.item-name--parent:after {
    color: #2E3751
}

.row--style-dark .navigation-item:not(.navigation-item--child).selected>.item-name--parent:after {
    color: #fff
}

.row--style-spare .navigation-item:not(.navigation-item--child).selected>.item-name--parent:after {
    color: #fff
}

.vertical .navigation-item:not(.navigation-item--child).selected .item-name {
    margin-left: 0;
    margin-right: 0
}

.widget .button,.contentgroup__link {
    position: relative
}

.widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    padding: 18px 40px;
    border: none
}

.row--style-light .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--style-light .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: #1DAEA5;
    color: #fff
}

.row--style-accent .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--style-accent .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: #fff;
    color: #2E3751
}

.row--style-dark .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--style-dark .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: #1DAEA5;
    color: #fff
}

.row--style-spare .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--style-spare .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: #1DAEA5;
    color: #fff
}

@media only screen and (max-width: 900px) {
    .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        padding:15px 35px
    }
}

.widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    content: '';
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 2px;
    transition: top 0.5s ease, bottom 0.5s ease
}

.row--style-light .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--style-light .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after,.row--style-light .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--style-light .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    background: #1DAEA5
}

.row--style-accent .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--style-accent .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after,.row--style-accent .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--style-accent .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    background: #fff
}

.row--style-dark .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--style-dark .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after,.row--style-dark .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--style-dark .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    background: #1DAEA5
}

.row--style-spare .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--style-spare .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after,.row--style-spare .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--style-spare .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    background: #1DAEA5
}

@media only screen and (max-width: 900px) {
    .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
        height:1px
    }
}

.widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before {
    top: -6px
}

@media only screen and (max-width: 900px) {
    .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before {
        top:-4px
    }
}

.widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    bottom: -6px
}

@media only screen and (max-width: 900px) {
    .widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
        bottom:-4px
    }
}

.widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):hover,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):hover {
    opacity: 0.9
}

.widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):hover:before,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):hover:before {
    top: 0
}

.widget .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):hover:after,.contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):hover:after {
    bottom: 0
}

.columns-three-left .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-three-middle .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-three-right .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-three-first .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-three-second .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-three-third .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-three-fourth .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-four-left .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-four-middle .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-four-right .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-four-first .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-four-second .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-four-third .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.columns-four-fourth .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    padding: 12px 24px
}

.row--style-light .form .label {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .form .label {
    color: #fff
}

.row--style-accent .form .label {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .form .label {
    color: #fff
}

.row--style-spare .form .label {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .form .label {
    color: #fff
}

.row--style-dark .form .label {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .form .label {
    color: #fff
}

.form input[type="search"],.form input[type="email"],.form input[type="password"],.form textarea,.form .input--single-line {
    border-radius: 4px;
    border: 0;
    padding: 8px 12px
}

.row--style-light .form input[type="search"],.row--style-light .form input[type="email"],.row--style-light .form input[type="password"],.row--style-light .form textarea,.row--style-light .form .input--single-line {
    background: #ededed;
    color: #2E3751
}

.row--style-spare .form input[type="search"],.row--style-spare .form input[type="email"],.row--style-spare .form input[type="password"],.row--style-spare .form textarea,.row--style-spare .form .input--single-line {
    background: #e92d2d;
    color: #fff
}

.row--style-accent .form input[type="search"],.row--style-accent .form input[type="email"],.row--style-accent .form input[type="password"],.row--style-accent .form textarea,.row--style-accent .form .input--single-line {
    background: #fff;
    color: #2E3751
}

.row--style-dark .form input[type="search"],.row--style-dark .form input[type="email"],.row--style-dark .form input[type="password"],.row--style-dark .form textarea,.row--style-dark .form .input--single-line {
    background: #fff;
    color: #2E3751
}

.row--style-light .form input[type="search"]::-webkit-input-placeholder,.row--style-light .form input[type="email"]::-webkit-input-placeholder,.row--style-light .form input[type="password"]::-webkit-input-placeholder,.row--style-light .form textarea::-webkit-input-placeholder,.row--style-light .form .input--single-line::-webkit-input-placeholder {
    color: rgba(46,55,81,0.5)
}

.row--style-accent .form input[type="search"]::-webkit-input-placeholder,.row--style-accent .form input[type="email"]::-webkit-input-placeholder,.row--style-accent .form input[type="password"]::-webkit-input-placeholder,.row--style-accent .form textarea::-webkit-input-placeholder,.row--style-accent .form .input--single-line::-webkit-input-placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-dark .form input[type="search"]::-webkit-input-placeholder,.row--style-dark .form input[type="email"]::-webkit-input-placeholder,.row--style-dark .form input[type="password"]::-webkit-input-placeholder,.row--style-dark .form textarea::-webkit-input-placeholder,.row--style-dark .form .input--single-line::-webkit-input-placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-spare .form input[type="search"]::-webkit-input-placeholder,.row--style-spare .form input[type="email"]::-webkit-input-placeholder,.row--style-spare .form input[type="password"]::-webkit-input-placeholder,.row--style-spare .form textarea::-webkit-input-placeholder,.row--style-spare .form .input--single-line::-webkit-input-placeholder {
    color: rgba(46,55,81,0.5)
}

.row--style-light .form input[type="search"]:-moz-placeholder,.row--style-light .form input[type="email"]:-moz-placeholder,.row--style-light .form input[type="password"]:-moz-placeholder,.row--style-light .form textarea:-moz-placeholder,.row--style-light .form .input--single-line:-moz-placeholder {
    color: rgba(46,55,81,0.5)
}

.row--style-accent .form input[type="search"]:-moz-placeholder,.row--style-accent .form input[type="email"]:-moz-placeholder,.row--style-accent .form input[type="password"]:-moz-placeholder,.row--style-accent .form textarea:-moz-placeholder,.row--style-accent .form .input--single-line:-moz-placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-dark .form input[type="search"]:-moz-placeholder,.row--style-dark .form input[type="email"]:-moz-placeholder,.row--style-dark .form input[type="password"]:-moz-placeholder,.row--style-dark .form textarea:-moz-placeholder,.row--style-dark .form .input--single-line:-moz-placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-spare .form input[type="search"]:-moz-placeholder,.row--style-spare .form input[type="email"]:-moz-placeholder,.row--style-spare .form input[type="password"]:-moz-placeholder,.row--style-spare .form textarea:-moz-placeholder,.row--style-spare .form .input--single-line:-moz-placeholder {
    color: rgba(46,55,81,0.5)
}

.row--style-light .form input[type="search"]::-moz-placeholder,.row--style-light .form input[type="email"]::-moz-placeholder,.row--style-light .form input[type="password"]::-moz-placeholder,.row--style-light .form textarea::-moz-placeholder,.row--style-light .form .input--single-line::-moz-placeholder {
    color: rgba(46,55,81,0.5)
}

.row--style-accent .form input[type="search"]::-moz-placeholder,.row--style-accent .form input[type="email"]::-moz-placeholder,.row--style-accent .form input[type="password"]::-moz-placeholder,.row--style-accent .form textarea::-moz-placeholder,.row--style-accent .form .input--single-line::-moz-placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-dark .form input[type="search"]::-moz-placeholder,.row--style-dark .form input[type="email"]::-moz-placeholder,.row--style-dark .form input[type="password"]::-moz-placeholder,.row--style-dark .form textarea::-moz-placeholder,.row--style-dark .form .input--single-line::-moz-placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-spare .form input[type="search"]::-moz-placeholder,.row--style-spare .form input[type="email"]::-moz-placeholder,.row--style-spare .form input[type="password"]::-moz-placeholder,.row--style-spare .form textarea::-moz-placeholder,.row--style-spare .form .input--single-line::-moz-placeholder {
    color: rgba(46,55,81,0.5)
}

.row--style-light .form input[type="search"]:-ms-input-placeholder,.row--style-light .form input[type="email"]:-ms-input-placeholder,.row--style-light .form input[type="password"]:-ms-input-placeholder,.row--style-light .form textarea:-ms-input-placeholder,.row--style-light .form .input--single-line:-ms-input-placeholder {
    color: rgba(46,55,81,0.5)
}

.row--style-accent .form input[type="search"]:-ms-input-placeholder,.row--style-accent .form input[type="email"]:-ms-input-placeholder,.row--style-accent .form input[type="password"]:-ms-input-placeholder,.row--style-accent .form textarea:-ms-input-placeholder,.row--style-accent .form .input--single-line:-ms-input-placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-dark .form input[type="search"]:-ms-input-placeholder,.row--style-dark .form input[type="email"]:-ms-input-placeholder,.row--style-dark .form input[type="password"]:-ms-input-placeholder,.row--style-dark .form textarea:-ms-input-placeholder,.row--style-dark .form .input--single-line:-ms-input-placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-spare .form input[type="search"]:-ms-input-placeholder,.row--style-spare .form input[type="email"]:-ms-input-placeholder,.row--style-spare .form input[type="password"]:-ms-input-placeholder,.row--style-spare .form textarea:-ms-input-placeholder,.row--style-spare .form .input--single-line:-ms-input-placeholder {
    color: rgba(46,55,81,0.5)
}

.row--style-light .form input[type="search"]::placeholder,.row--style-light .form input[type="email"]::placeholder,.row--style-light .form input[type="password"]::placeholder,.row--style-light .form textarea::placeholder,.row--style-light .form .input--single-line::placeholder {
    color: rgba(46,55,81,0.5)
}

.row--style-accent .form input[type="search"]::placeholder,.row--style-accent .form input[type="email"]::placeholder,.row--style-accent .form input[type="password"]::placeholder,.row--style-accent .form textarea::placeholder,.row--style-accent .form .input--single-line::placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-dark .form input[type="search"]::placeholder,.row--style-dark .form input[type="email"]::placeholder,.row--style-dark .form input[type="password"]::placeholder,.row--style-dark .form textarea::placeholder,.row--style-dark .form .input--single-line::placeholder {
    color: rgba(46,55,81,0.6)
}

.row--style-spare .form input[type="search"]::placeholder,.row--style-spare .form input[type="email"]::placeholder,.row--style-spare .form input[type="password"]::placeholder,.row--style-spare .form textarea::placeholder,.row--style-spare .form .input--single-line::placeholder {
    color: rgba(46,55,81,0.5)
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .form select.select {
        border-radius:4px
    }

    .row--style-light .form input[type="radio"],.row--style-light .form input[type="checkbox"],.row--style-light .form select.select {
        background: #ededed;
        border-color: #dbdbdb;
        color: #2E3751
    }

    .row--style-spare .form input[type="radio"],.row--style-spare .form input[type="checkbox"],.row--style-spare .form select.select {
        background: #e92d2d;
        border-color: #da1717;
        color: #fff
    }

    .row--style-accent .form input[type="radio"],.row--style-accent .form input[type="checkbox"],.row--style-accent .form select.select {
        background: #fff;
        border-color: #ededed;
        color: #2E3751
    }

    .row--style-dark .form input[type="radio"],.row--style-dark .form input[type="checkbox"],.row--style-dark .form select.select {
        background: #fff;
        border-color: #ededed;
        color: #2E3751
    }

    .row--style-light .form input[type="radio"]:checked:after {
        background: #2E3751
    }

    .row--style-spare .form input[type="radio"]:checked:after {
        background: #2E3751
    }

    .row--style-accent .form input[type="radio"]:checked:after {
        background: #2E3751
    }

    .row--style-dark .form input[type="radio"]:checked:after {
        background: #2E3751
    }

    .row--style-light .form input[type="checkbox"]:checked:after,.row--style-light .form .select-wrap:after {
        border-color: #2E3751
    }

    .row--style-spare .form input[type="checkbox"]:checked:after,.row--style-spare .form .select-wrap:after {
        border-color: #2E3751
    }

    .row--style-accent .form input[type="checkbox"]:checked:after,.row--style-accent .form .select-wrap:after {
        border-color: #2E3751
    }

    .row--style-dark .form input[type="checkbox"]:checked:after,.row--style-dark .form .select-wrap:after {
        border-color: #2E3751
    }
}

.responsiveslideshow {
    position: relative
}

.responsiveslideshow .slides-list,.responsiveslideshow .pagination-list {
    padding-left: 0;
    padding-right: 0
}

.responsiveslideshow .slides-list,.responsiveslideshow .figure {
    height: 600px;
    min-height: auto;
    overflow: hidden
}

@media only screen and (max-width: 900px) {
    .responsiveslideshow .slides-list,.responsiveslideshow .figure {
        height:500px
    }
}

@media only screen and (max-width: 700px) {
    .responsiveslideshow .slides-list,.responsiveslideshow .figure {
        height:350px
    }
}

.responsiveslideshow .figure {
    background-color: transparent
}

.responsiveslideshow .slide-navigation,.responsiveslideshow .slide-pagination {
    position: absolute;
    z-index: 2
}

.responsiveslideshow .slide-navigation .button,.responsiveslideshow .slide-pagination .button {
    cursor: pointer
}

.responsiveslideshow .slide-pagination {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 30px;
    right: 30px;
    bottom: 30px;
    text-align: center
}

@media only screen and (max-width: 700px) {
    .responsiveslideshow .slide-pagination {
        right:20px
    }
}

.responsiveslideshow .pagination-item {
    display: block;
    line-height: 1;
    margin: 4px 0
}

@media only screen and (max-width: 700px) {
    .responsiveslideshow .pagination-item {
        margin:4px 0
    }
}

.responsiveslideshow .button--pagination:hover,.responsiveslideshow .pagination-item.selected .button--pagination {
    background: #1DAEA5
}

.responsiveslideshow .button--pagination {
    background: rgba(0,0,0,0.25);
    border: 0;
    border-radius: 100%;
    padding: 0;
    height: 10px;
    width: 10px;
    text-indent: -9999px;
    -webkit-transition: .3s;
    transition: .3s
}

.responsiveslideshow .slide-navigation {
    bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 16px 24px 0;
    right: 0
}

@media only screen and (max-width: 700px) {
    .responsiveslideshow .slide-navigation {
        margin:0;
        position: relative
    }
}

.responsiveslideshow .slide-navigation .button {
    margin-right: 5px;
    padding: 0;
    border: 0;
    -webkit-transition: .3s;
    transition: .3s;
    height: 45px;
    width: 55px;
    text-align: center
}

@media only screen and (max-width: 700px) {
    .responsiveslideshow .slide-navigation .button {
        -webkit-flex-grow:1;
        -moz-flex-grow: 1;
        -ms-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-right: 0;
        height: 50px;
        width: 100%
    }
}

.responsiveslideshow .slide-navigation .button:hover {
    opacity: 1
}

.responsiveslideshow .slide-navigation .button:focus {
    outline: none
}

@media only screen and (max-width: 700px) {
    .responsiveslideshow .slide-navigation+.slide-pagination {
        max-height:90%;
        top: 0
    }
}

.responsiveslideshow .previous-button,.responsiveslideshow .next-button,.responsiveslideshow .pause-toggle {
    background: rgba(0,0,0,0.25)
}

@media only screen and (max-width: 700px) {
    .responsiveslideshow .previous-button,.responsiveslideshow .next-button,.responsiveslideshow .pause-toggle {
        background:#191919
    }
}

.responsiveslideshow .previous-button:after,.responsiveslideshow .next-button:after {
    content: "";
    border-left: 2px solid white;
    border-top: 2px solid white;
    display: block;
    transition: all 0.5s ease;
    margin: 0 auto;
    position: relative;
    height: 12px;
    width: 12px;
    will-change: transition
}

.responsiveslideshow .previous-button:before {
    display: none;
    visibility: hidden
}

.responsiveslideshow .previous-button:after {
    left: 2px;
    transform: rotate(-45deg)
}

.responsiveslideshow .next-button:after {
    right: 2px;
    transform: rotate(135deg)
}

.responsiveslideshow .pause-toggle:before {
    content: "";
    border-left-style: solid;
    border-left-width: 14px;
    border-left-color: white;
    border-right-style: dashed;
    border-right-width: 0;
    border-right-color: transparent;
    border-top-style: dashed;
    border-top-width: 8px;
    border-top-color: transparent;
    border-bottom-style: dashed;
    border-bottom-width: 8px;
    border-bottom-color: transparent;
    margin: 0 auto;
    position: absolute;
    top: 15px;
    left: 0;
    right: 0;
    height: 16px;
    width: 12px
}

.responsiveslideshow .pause-toggle.pause:before {
    content: "";
    border-color: white;
    border-style: solid;
    border-left-width: 2px;
    border-right-width: 2px;
    border-top: none;
    border-bottom: none;
    left: -4px;
    right: 0;
    margin: 0 auto
}

.responsiveslideshow .control-text {
    display: none
}

.responsiveslideshow .responsiveslideshow__caption {
    background: transparent;
    max-width: calc(100% - 200px);
    padding: 50px 24px 24px
}

@media only screen and (max-width: 700px) {
    .responsiveslideshow .responsiveslideshow__caption {
        max-width:100%
    }
}

.responsiveslideshow .responsiveslideshow__caption:before {
    background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% + 200px)
}

@media only screen and (max-width: 700px) {
    .responsiveslideshow .responsiveslideshow__caption:before {
        width:100%
    }
}

.responsiveslideshow .image-title,.responsiveslideshow .image-description {
    color: white;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    text-align: left;
    z-index: 1
}

.responsiveslideshow .image-title {
    padding-bottom: 2px;
    font-weight: bold
}

.social-name {
    display: none;
    visibility: hidden
}

.social-item {
    margin-right: 6px
}

.social-link {
    border-radius: 4px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 35px;
    width: 35px;
    transition: background 0.3s ease
}

.row--style-light .social-link {
    background-color: #2E3751;
    color: #fff
}

.row--style-light.row--background-type-image .social-link {
    background-color: #2E3751;
    color: #fff
}

.row--style-accent .social-link {
    background-color: #fff;
    color: #1DAEA5
}

.row--style-accent.row--background-type-image .social-link {
    background-color: #fff;
    color: #1DAEA5
}

.row--style-spare .social-link {
    background-color: #fff;
    color: #EC4D4D
}

.row--style-spare.row--background-type-image .social-link {
    background-color: #fff;
    color: #EC4D4D
}

.row--style-dark .social-link {
    background-color: #fff;
    color: #2E3751;
    color: #2E3751
}

.row--style-dark.row--background-type-image .social-link {
    background-color: #fff;
    color: #2E3751
}

.social:before {
    margin-right: 0 !important
}

.row--style-light .social:hover {
    background-color: #2E3751;
    color: #fff
}

.row--style-accent .social:hover {
    background-color: #fff;
    color: #1DAEA5
}

.row--style-spare .social:hover {
    background-color: #fff;
    color: #EC4D4D
}

.row--style-dark .social:hover {
    background-color: #fff;
    color: #2E3751
}

.row--navigation-5 .social-link {
    height: 25px;
    width: 25px
}

[data-name="row"] .row--layout-reverse .responsivecolumns,#migrated-site .row--layout-reverse .responsivecolumns {
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.row--layout-stacked .responsivecolumns,#migrated-site .row--layout-stacked .responsivecolumns {
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.row--layout-stacked .column,#migrated-site .row--layout-stacked .column {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%
}

.row--layout-stacked .column+.column,#migrated-site .row--layout-stacked .column+.column {
    padding-top: 2rem
}

#page-zones__header .row--style-light .contact .phone-number-link,#page-zones__header .row--style-light .contact .clicktocall__label,#page-zones__header .row--style-light .contact [data-name="content"],#page-zones__header .row--style-light .contact .email,#page-zones__header .row--style-light .contact .address-line {
    color: #2E3751;
    font-family: Karla,sans-serif;
    font-size: 15.45454px;
    font-weight: 400;
    letter-spacing: 0
}

#page-zones__header .row--style-accent .contact .phone-number-link,#page-zones__header .row--style-accent .contact .clicktocall__label,#page-zones__header .row--style-accent .contact [data-name="content"],#page-zones__header .row--style-accent .contact .email,#page-zones__header .row--style-accent .contact .address-line {
    color: #fff;
    font-family: Karla,sans-serif;
    font-size: 15.45454px;
    font-weight: 400;
    letter-spacing: 0
}

#page-zones__header .row--style-spare .contact .phone-number-link,#page-zones__header .row--style-spare .contact .clicktocall__label,#page-zones__header .row--style-spare .contact [data-name="content"],#page-zones__header .row--style-spare .contact .email,#page-zones__header .row--style-spare .contact .address-line {
    color: #fff;
    font-family: Karla,sans-serif;
    font-size: 15.45454px;
    font-weight: 400;
    letter-spacing: 0
}

#page-zones__header .row--style-dark .contact .phone-number-link,#page-zones__header .row--style-dark .contact .clicktocall__label,#page-zones__header .row--style-dark .contact [data-name="content"],#page-zones__header .row--style-dark .contact .email,#page-zones__header .row--style-dark .contact .address-line {
    color: #fff;
    font-family: Karla,sans-serif;
    font-size: 15.45454px;
    font-weight: 400;
    letter-spacing: 0
}

.row--navigation-4.row--style-light .phone-number-link,.row--navigation-4.row--style-light .clicktocall__label,.row--navigation-4.row--style-light [data-name="content"],.row--navigation-4.row--style-light .email,.row--navigation-5.row--style-light .phone-number-link,.row--navigation-5.row--style-light .clicktocall__label,.row--navigation-5.row--style-light [data-name="content"],.row--navigation-5.row--style-light .email {
    color: #2E3751;
    font-family: Karla,sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0
}

.row--navigation-4.row--style-accent .phone-number-link,.row--navigation-4.row--style-accent .clicktocall__label,.row--navigation-4.row--style-accent [data-name="content"],.row--navigation-4.row--style-accent .email,.row--navigation-5.row--style-accent .phone-number-link,.row--navigation-5.row--style-accent .clicktocall__label,.row--navigation-5.row--style-accent [data-name="content"],.row--navigation-5.row--style-accent .email {
    color: #fff;
    font-family: Karla,sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0
}

.row--navigation-4.row--style-spare .phone-number-link,.row--navigation-4.row--style-spare .clicktocall__label,.row--navigation-4.row--style-spare [data-name="content"],.row--navigation-4.row--style-spare .email,.row--navigation-5.row--style-spare .phone-number-link,.row--navigation-5.row--style-spare .clicktocall__label,.row--navigation-5.row--style-spare [data-name="content"],.row--navigation-5.row--style-spare .email {
    color: #fff;
    font-family: Karla,sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0
}

.row--navigation-4.row--style-dark .phone-number-link,.row--navigation-4.row--style-dark .clicktocall__label,.row--navigation-4.row--style-dark [data-name="content"],.row--navigation-4.row--style-dark .email,.row--navigation-5.row--style-dark .phone-number-link,.row--navigation-5.row--style-dark .clicktocall__label,.row--navigation-5.row--style-dark [data-name="content"],.row--navigation-5.row--style-dark .email {
    color: #fff;
    font-family: Karla,sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0
}

.row--navigation-4 address,.row--navigation-5 address,.row--footer-1 address,.row--footer-2 address,.row--footer-4 address {
    line-height: 1
}

.row--navigation-4 .address-line,.row--navigation-5 .address-line,.row--footer-1 .address-line,.row--footer-2 .address-line,.row--footer-4 .address-line {
    display: inline-block
}

.row--navigation-4 .address-line:after,.row--navigation-5 .address-line:after,.row--footer-1 .address-line:after,.row--footer-2 .address-line:after,.row--footer-4 .address-line:after {
    content: ',';
    display: inline-block
}

.row--navigation-4 .address-line:last-child:after,.row--navigation-5 .address-line:last-child:after,.row--footer-1 .address-line:last-child:after,.row--footer-2 .address-line:last-child:after,.row--footer-4 .address-line:last-child:after {
    display: none
}

[class*='row--contact-3'] [data-name="contentgroup"]+[data-name="companyaddress"],[class*='row--contact-3'] [data-name="contentgroup"]+[data-name="emaildisplay"],[class*='row--contact-3'] [data-name="contentgroup"]+[data-name="clicktocall"],#migrated-site [class*='row--contact-3'] [data-name="contentgroup"]+[data-name="companyaddress"],#migrated-site [class*='row--contact-3'] [data-name="contentgroup"]+[data-name="emaildisplay"],#migrated-site [class*='row--contact-3'] [data-name="contentgroup"]+[data-name="clicktocall"],[class*='row--contact-4'] [data-name="contentgroup"]+[data-name="companyaddress"],[class*='row--contact-4'] [data-name="contentgroup"]+[data-name="emaildisplay"],[class*='row--contact-4'] [data-name="contentgroup"]+[data-name="clicktocall"],#migrated-site [class*='row--contact-4'] [data-name="contentgroup"]+[data-name="companyaddress"],#migrated-site [class*='row--contact-4'] [data-name="contentgroup"]+[data-name="emaildisplay"],#migrated-site [class*='row--contact-4'] [data-name="contentgroup"]+[data-name="clicktocall"] {
    margin-top: 0
}

.row--layout-contact-5a .contentgroup__image-wrapper,#migrated-site .row--layout-contact-5a .contentgroup__image-wrapper {
    padding: 30px 30px 0
}

.row--layout-contact-5a .imagewidget__image-link,#migrated-site .row--layout-contact-5a .imagewidget__image-link {
    width: auto
}

.row--layout-contact-5a [data-name="contentgroup"]+[data-name="companyaddress"],.row--layout-contact-5a [data-name="contentgroup"]+[data-name="emaildisplay"],.row--layout-contact-5a [data-name="contentgroup"]+[data-name="clicktocall"],#migrated-site .row--layout-contact-5a [data-name="contentgroup"]+[data-name="companyaddress"],#migrated-site .row--layout-contact-5a [data-name="contentgroup"]+[data-name="emaildisplay"],#migrated-site .row--layout-contact-5a [data-name="contentgroup"]+[data-name="clicktocall"] {
    margin-top: 0
}

.row--layout-contact-5a .widget.companyaddress p,#migrated-site .row--layout-contact-5a .widget.companyaddress p {
    text-align: center
}

#migrated-site .row--layout-contact-5a .imagewidget .image-link {
    display: inline-block
}

.row--layout-gallery-square .gallery__image,.row--layout-gallery-square .gallery-widget li .inner img,.row--gallery-1 .gallery__image,.row--gallery-1 .gallery-widget li .inner img,.row--gallery-2 .gallery__image,.row--gallery-2 .gallery-widget li .inner img,#migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square .gallery__image,#migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square .gallery-widget li .inner img {
    display: none;
    visibility: hidden
}

.row--layout-gallery-square .gallery__image-link,.row--gallery-1 .gallery__image-link,.row--gallery-2 .gallery__image-link,#migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square .gallery__image-link {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: auto;
    padding-bottom: 100%;
    width: 100%
}

.row--layout-gallery-square__caption,.row--gallery-1__caption,.row--gallery-2__caption,#migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__caption {
    padding: 15px 15px 0
}

.row--layout-gallery-square__caption-link,.row--gallery-1__caption-link,.row--gallery-2__caption-link,#migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__caption-link {
    display: block;
    text-align: center
}

.row--layout-gallery-square__image-title,.row--gallery-1__image-title,.row--gallery-2__image-title,#migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-title {
    font-weight: bold
}

.row--style-light .row--layout-gallery-square__image-title,.row--style-light .row--gallery-1__image-title,.row--style-light .row--gallery-2__image-title,.row--style-light #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-title {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .row--layout-gallery-square__image-title,.row--style-light.row--background-type-image .row--gallery-1__image-title,.row--style-light.row--background-type-image .row--gallery-2__image-title,.row--style-light.row--background-type-image #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-title {
    color: #fff
}

.row--style-accent .row--layout-gallery-square__image-title,.row--style-accent .row--gallery-1__image-title,.row--style-accent .row--gallery-2__image-title,.row--style-accent #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-title {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .row--layout-gallery-square__image-title,.row--style-accent.row--background-type-image .row--gallery-1__image-title,.row--style-accent.row--background-type-image .row--gallery-2__image-title,.row--style-accent.row--background-type-image #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-title {
    color: #fff
}

.row--style-spare .row--layout-gallery-square__image-title,.row--style-spare .row--gallery-1__image-title,.row--style-spare .row--gallery-2__image-title,.row--style-spare #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-title {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .row--layout-gallery-square__image-title,.row--style-spare.row--background-type-image .row--gallery-1__image-title,.row--style-spare.row--background-type-image .row--gallery-2__image-title,.row--style-spare.row--background-type-image #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-title {
    color: #fff
}

.row--style-dark .row--layout-gallery-square__image-title,.row--style-dark .row--gallery-1__image-title,.row--style-dark .row--gallery-2__image-title,.row--style-dark #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-title {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .row--layout-gallery-square__image-title,.row--style-dark.row--background-type-image .row--gallery-1__image-title,.row--style-dark.row--background-type-image .row--gallery-2__image-title,.row--style-dark.row--background-type-image #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-title {
    color: #fff
}

.row--style-light .row--layout-gallery-square__image-description,.row--style-light .row--gallery-1__image-description,.row--style-light .row--gallery-2__image-description,.row--style-light #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-description {
    color: rgba(46,55,81,0.8)
}

.row--style-accent .row--layout-gallery-square__image-description,.row--style-accent .row--gallery-1__image-description,.row--style-accent .row--gallery-2__image-description,.row--style-accent #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-description {
    color: rgba(255,255,255,0.9)
}

.row--style-spare .row--layout-gallery-square__image-description,.row--style-spare .row--gallery-1__image-description,.row--style-spare .row--gallery-2__image-description,.row--style-spare #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-description {
    color: rgba(255,255,255,0.8)
}

.row--style-dark .row--layout-gallery-square__image-description,.row--style-dark .row--gallery-1__image-description,.row--style-dark .row--gallery-2__image-description,.row--style-dark #migrated-site [data-rowtype^="gallery"] .row--layout-gallery-square__image-description {
    color: rgba(255,255,255,0.9)
}

#migrated-site [data-rowtype^="gallery"].row--layout-gallery-square .gallery-widget li .inner {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: absolute;
    left: 5px;
    right: 5px;
    top: 0px;
    bottom: 10px
}

#migrated-site [data-rowtype^="gallery"].row--layout-gallery-square .gallery-widget li .inner img {
    display: none
}

.row--layout-gallery-nopad .gallery-list,.row--layout-gallery-nopad ul.gallery-widget,.row--layout-gallery-nopad .widget.gallery,.row--layout-gallery-vertical-nopad .gallery-list,.row--layout-gallery-vertical-nopad ul.gallery-widget,.row--layout-gallery-vertical-nopad .widget.gallery,#migrated-site .row--layout-gallery-nopad .gallery-list,#migrated-site .row--layout-gallery-nopad ul.gallery-widget,#migrated-site .row--layout-gallery-nopad .widget.gallery {
    margin: 0
}

.row--layout-gallery-nopad .gallery-item,.row--layout-gallery-nopad ul.gallery-widget li,.row--layout-gallery-vertical-nopad .gallery-item,.row--layout-gallery-vertical-nopad ul.gallery-widget li,#migrated-site .row--layout-gallery-nopad .gallery-item,#migrated-site .row--layout-gallery-nopad ul.gallery-widget li {
    margin: 0
}

.row--layout-gallery-nopad .gallery-widget li .inner,.row--layout-gallery-vertical-nopad .gallery-widget li .inner,#migrated-site .row--layout-gallery-nopad .gallery-widget li .inner {
    bottom: 0 !important;
    width: 100%
}

.row--layout-gallery-nopad .gallery-widget li span a,.row--layout-gallery-nopad .gallery__image-link,.row--layout-gallery-vertical-nopad .gallery-widget li span a,.row--layout-gallery-vertical-nopad .gallery__image-link,#migrated-site .row--layout-gallery-nopad .gallery-widget li span a,#migrated-site .row--layout-gallery-nopad .gallery__image-link {
    height: auto
}

.row--layout-gallery-nopad .gallery__image,.row--layout-gallery-nopad .gallery-widget li .inner img,.row--layout-gallery-vertical-nopad .gallery__image,.row--layout-gallery-vertical-nopad .gallery-widget li .inner img,#migrated-site .row--layout-gallery-nopad .gallery__image,#migrated-site .row--layout-gallery-nopad .gallery-widget li .inner img {
    display: none;
    visibility: hidden
}

.row--layout-gallery-nopad .gallery__image-link,.row--layout-gallery-vertical-nopad .gallery__image-link,#migrated-site .row--layout-gallery-nopad .gallery__image-link {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-bottom: 100%;
    width: 100%
}

.row--layout-gallery-nopad .gallery__caption,.row--layout-gallery-vertical-nopad .gallery__caption,#migrated-site .row--layout-gallery-nopad .gallery__caption {
    padding: 15px 15px 15px
}

.row--layout-gallery-nopad .gallery__caption-link,.row--layout-gallery-vertical-nopad .gallery__caption-link,#migrated-site .row--layout-gallery-nopad .gallery__caption-link {
    display: block;
    text-align: center
}

.row--layout-gallery-nopad .gallery__image-title,.row--layout-gallery-vertical-nopad .gallery__image-title,#migrated-site .row--layout-gallery-nopad .gallery__image-title {
    font-weight: bold
}

.row--style-light .row--layout-gallery-nopad .gallery__image-title,.row--style-light .row--layout-gallery-vertical-nopad .gallery__image-title,.row--style-light #migrated-site .row--layout-gallery-nopad .gallery__image-title {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .row--layout-gallery-nopad .gallery__image-title,.row--style-light.row--background-type-image .row--layout-gallery-vertical-nopad .gallery__image-title,.row--style-light.row--background-type-image #migrated-site .row--layout-gallery-nopad .gallery__image-title {
    color: #fff
}

.row--style-accent .row--layout-gallery-nopad .gallery__image-title,.row--style-accent .row--layout-gallery-vertical-nopad .gallery__image-title,.row--style-accent #migrated-site .row--layout-gallery-nopad .gallery__image-title {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .row--layout-gallery-nopad .gallery__image-title,.row--style-accent.row--background-type-image .row--layout-gallery-vertical-nopad .gallery__image-title,.row--style-accent.row--background-type-image #migrated-site .row--layout-gallery-nopad .gallery__image-title {
    color: #fff
}

.row--style-spare .row--layout-gallery-nopad .gallery__image-title,.row--style-spare .row--layout-gallery-vertical-nopad .gallery__image-title,.row--style-spare #migrated-site .row--layout-gallery-nopad .gallery__image-title {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .row--layout-gallery-nopad .gallery__image-title,.row--style-spare.row--background-type-image .row--layout-gallery-vertical-nopad .gallery__image-title,.row--style-spare.row--background-type-image #migrated-site .row--layout-gallery-nopad .gallery__image-title {
    color: #fff
}

.row--style-dark .row--layout-gallery-nopad .gallery__image-title,.row--style-dark .row--layout-gallery-vertical-nopad .gallery__image-title,.row--style-dark #migrated-site .row--layout-gallery-nopad .gallery__image-title {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .row--layout-gallery-nopad .gallery__image-title,.row--style-dark.row--background-type-image .row--layout-gallery-vertical-nopad .gallery__image-title,.row--style-dark.row--background-type-image #migrated-site .row--layout-gallery-nopad .gallery__image-title {
    color: #fff
}

.row--style-light .row--layout-gallery-nopad .gallery__image-description,.row--style-light .row--layout-gallery-vertical-nopad .gallery__image-description,.row--style-light #migrated-site .row--layout-gallery-nopad .gallery__image-description {
    color: rgba(46,55,81,0.8)
}

.row--style-accent .row--layout-gallery-nopad .gallery__image-description,.row--style-accent .row--layout-gallery-vertical-nopad .gallery__image-description,.row--style-accent #migrated-site .row--layout-gallery-nopad .gallery__image-description {
    color: rgba(255,255,255,0.9)
}

.row--style-spare .row--layout-gallery-nopad .gallery__image-description,.row--style-spare .row--layout-gallery-vertical-nopad .gallery__image-description,.row--style-spare #migrated-site .row--layout-gallery-nopad .gallery__image-description {
    color: rgba(255,255,255,0.8)
}

.row--style-dark .row--layout-gallery-nopad .gallery__image-description,.row--style-dark .row--layout-gallery-vertical-nopad .gallery__image-description,.row--style-dark #migrated-site .row--layout-gallery-nopad .gallery__image-description {
    color: rgba(255,255,255,0.9)
}

.row--layout-gallery-nopad .gallery-columns-four .gallery-item,.row--layout-gallery-vertical-nopad .gallery-columns-four .gallery-item,#migrated-site .row--layout-gallery-nopad .gallery-columns-four .gallery-item {
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

@media only screen and (max-width: 900px) {
    .row--layout-gallery-nopad .gallery-columns-four .gallery-item,.row--layout-gallery-vertical-nopad .gallery-columns-four .gallery-item,#migrated-site .row--layout-gallery-nopad .gallery-columns-four .gallery-item {
        -webkit-flex-basis:50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
}

.row--layout-gallery-nopad .gallery-columns-three .gallery-item,.row--layout-gallery-vertical-nopad .gallery-columns-three .gallery-item,#migrated-site .row--layout-gallery-nopad .gallery-columns-three .gallery-item {
    -webkit-flex-basis: 33.32%;
    -moz-flex-basis: 33.32%;
    -ms-flex-preferred-size: 33.32%;
    flex-basis: 33.32%;
    max-width: 33.32%
}

@media only screen and (max-width: 900px) {
    .row--layout-gallery-nopad .gallery-columns-three .gallery-item,.row--layout-gallery-vertical-nopad .gallery-columns-three .gallery-item,#migrated-site .row--layout-gallery-nopad .gallery-columns-three .gallery-item {
        -webkit-flex-basis:50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
}

.row--layout-gallery-nopad .gallery-columns-two .gallery-item,.row--layout-gallery-vertical-nopad .gallery-columns-two .gallery-item,#migrated-site .row--layout-gallery-nopad .gallery-columns-two .gallery-item {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

#migrated-site [data-rowtype^="gallery"].row--layout-gallery-nopad .gallery-widget li .inner {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 10px
}

#migrated-site [data-rowtype^="gallery"].row--layout-gallery-nopad .gallery-widget li .inner img {
    display: none
}

.row--layout-gallery-masonry .gallery-list,.row--layout-gallery-masonry ul.gallery-widget,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-list,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry ul.gallery-widget {
    display: block;
    column-gap: 1.5%;
    counter-reset: item-counter;
    margin: 0
}

.row--layout-gallery-masonry ul.gallery-widget,.row--layout-gallery-masonry .gallery-columns-two,.row--layout-gallery-masonry .gallery-list,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry ul.gallery-widget,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-columns-two,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-list {
    column-count: 2
}

.row--layout-gallery-masonry .gallery-columns-three,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-columns-three {
    column-count: 3;
    column-gap: 0.75%
}

.row--layout-gallery-masonry .gallery-columns-four,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-columns-four {
    column-count: 4;
    column-gap: 0.75%
}

@media only screen and (max-width: 900px) {
    .row--layout-gallery-masonry .gallery-columns-two,.row--layout-gallery-masonry .gallery-columns-three,.row--layout-gallery-masonry .gallery-columns-four,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-columns-two,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-columns-three,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-columns-four {
        column-count:2
    }
}

.row--layout-gallery-masonry .gallery-columns-two .gallery-item,.row--layout-gallery-masonry .gallery-columns-three .gallery-item,.row--layout-gallery-masonry .gallery-columns-four .gallery-item,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-columns-two .gallery-item,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-columns-three .gallery-item,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-columns-four .gallery-item {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    margin: 0;
    width: 100%
}

.row--layout-gallery-masonry .gallery-item,.row--layout-gallery-masonry ul.gallery-widget li,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-item,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry ul.gallery-widget li {
    break-inside: avoid;
    counter-increment: item-counter;
    float: none;
    padding: 1.25% 0
}

.row--layout-gallery-masonry ul.gallery-widget li,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry ul.gallery-widget li {
    float: none;
    width: auto
}

.row--layout-gallery-masonry .gallery__image-link,.row--layout-gallery-masonry ul.gallery-widget li .inner,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery__image-link,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry ul.gallery-widget li .inner {
    background-image: none !important;
    height: auto;
    padding-bottom: 0
}

.row--layout-gallery-masonry ul.gallery-widget li .inner,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry ul.gallery-widget li .inner {
    display: block;
    position: relative;
    overflow: visible
}

.row--layout-gallery-masonry ul.gallery-widget li .inner a,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry ul.gallery-widget li .inner a {
    display: block;
    position: relative
}

.row--layout-gallery-masonry .gallery__image,.row--layout-gallery-masonry .gallery-widget li .inner img,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery__image,#migrated-site [data-rowtype^="gallery"].row--layout-gallery-masonry .gallery-widget li .inner img {
    display: block;
    position: relative;
    width: 100%;
    visibility: visible
}

.row--layout-gallery-rounded .gallery__image,.row--layout-gallery-rounded .gallery-widget li .inner img,#migrated-site .row--layout-gallery-rounded .gallery__image,#migrated-site .row--layout-gallery-rounded .gallery-widget li .inner img {
    display: none;
    visibility: hidden
}

.row--layout-gallery-rounded .gallery__image-link,.row--layout-gallery-rounded .gallery-widget li .inner,#migrated-site .row--layout-gallery-rounded .gallery__image-link,#migrated-site .row--layout-gallery-rounded .gallery-widget li .inner {
    border-radius: 100%
}

.row--layout-gallery-rounded .gallery__image-link,#migrated-site .row--layout-gallery-rounded .gallery__image-link {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: auto;
    padding-bottom: 100%;
    width: 100%
}

#migrated-site .row--layout-gallery-rounded [data-name="gallery"] .image-data {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px;
    text-align: center
}

#migrated-site .row--layout-gallery-rounded [data-name="gallery"] .gallery-widget>li .image-data,#migrated-site .row--layout-gallery-rounded [data-name="gallery"] .gallery-item .gallery__caption {
    border-radius: 100%
}

#migrated-site .row--layout-gallery-rounded .widget.gallery .gallery-widget li .inner {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: absolute;
    left: 5px;
    right: 5px;
    top: 0px;
    bottom: 10px
}

#migrated-site .row--layout-gallery-rounded .widget.gallery .gallery-widget li .inner img {
    display: none
}

#migrated-site .row--layout-gallery-rounded .widget.gallery .gallery-widget li {
    padding-bottom: 100%;
    width: 100%
}

.height--thin .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,#page-zones__main .style--background-image+.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--thin .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,#page-zones__main .style--background-image+.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--default .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,#page-zones__main .style--background-image+.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--default .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,#page-zones__main .style--background-image+.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--large .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,#page-zones__main .style--background-image+.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--large .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,#page-zones__main .style--background-image+.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--full .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,#page-zones__main .style--background-image+.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--full .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container,#page-zones__main .style--background-image+.height--no-padding .row--layout-gallery-vertical:not(.row--layout-gallery-vertical-nopad) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.row--layout-gallery-vertical .gallery__image,.row--layout-gallery-vertical .gallery-widget li .inner img,.row--layout-gallery-vertical-nopad .gallery__image,.row--layout-gallery-vertical-nopad .gallery-widget li .inner img {
    display: none;
    visibility: hidden
}

.row--layout-gallery-vertical .gallery__image-link,.row--layout-gallery-vertical-nopad .gallery__image-link {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: auto;
    padding-bottom: 133.33%;
    width: 100%
}

body:not(.touch) .row--layout-gallery-vertical-nopad [data-name="gallery"] .widget-overlay:hover {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.row--navigation-1 {
    position: static
}

.row--navigation-2,.row--layout-header-6a {
    position: static
}

.row--navigation-2 .responsivecolumns:first-child .columns-two-left,.row--layout-header-6a .responsivecolumns:first-child .columns-two-left,.row--navigation-2 .responsivecolumns:first-child .columns-two-right,.row--layout-header-6a .responsivecolumns:first-child .columns-two-right {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%
}

.row--navigation-2 .responsivecolumns:first-child .columns-two-left,.row--layout-header-6a .responsivecolumns:first-child .columns-two-left {
    min-width: 25%
}

@media only screen and (max-width: 900px) {
    .row--navigation-2 .responsivecolumns:first-child .columns-two-left,.row--layout-header-6a .responsivecolumns:first-child .columns-two-left {
        min-width:auto
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-2 .responsivecolumns:first-child .columns-two-right,.row--layout-header-6a .responsivecolumns:first-child .columns-two-right {
        -webkit-flex:0 1 auto;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-2 .responsivecolumns:first-child,.row--layout-header-6a .responsivecolumns:first-child {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .row--navigation-2 .responsivecolumns:first-child .column,.row--layout-header-6a .responsivecolumns:first-child .column {
        margin-bottom: 0 !important
    }
}

.row--navigation-3 {
    position: static
}

.row--navigation-3 .row__container {
    padding-top: 30px;
    padding-bottom: 20px
}

@media only screen and (max-width: 900px) {
    .row--navigation-3 .row__container {
        padding-top:20px;
        padding-bottom: 15px
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-3 .row__container {
        padding-top:15px
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-3 .responsivecolumns {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .row--navigation-3 .responsivecolumns .columns-two-left,.row--navigation-3 .responsivecolumns .columns-two-right {
        max-width: 100%
    }

    .row--navigation-3 .responsivecolumns .columns-two-left {
        -webkit-flex: 1 1 auto;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .row--navigation-3 .responsivecolumns .columns-two-right {
        -webkit-flex: 0 1 auto;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
}

.row--navigation-3 [data-name="responsivecolumns"] {
    margin-bottom: 0 !important;
    padding: 15px 30px
}

.row--navigation-3 [data-name="responsivecolumns"] h1,.row--navigation-3 [data-name="responsivecolumns"] h2,.row--navigation-3 [data-name="responsivecolumns"] h3,.row--navigation-3 [data-name="responsivecolumns"] h4,.row--navigation-3 [data-name="responsivecolumns"] p,.row--navigation-3 [data-name="responsivecolumns"] a,.row--navigation-3 [data-name="responsivecolumns"] li,.row--navigation-3 [data-name="responsivecolumns"] span {
    font-size: 18px;
    list-style: none
}

.row--navigation-4 {
    position: static
}

.row--navigation-4 .row__container {
    padding: 0
}

.row--navigation-4 .row__container>.widget {
    padding: 3px 30px
}

@media only screen and (max-width: 900px) {
    .row--navigation-4 .row__container>.widget {
        padding:5px 25px
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-4 .row__container>.widget {
        padding:5px 20px
    }
}

.row--navigation-4 .row__container .widget+.widget {
    margin-top: 0
}

.row--navigation-4 [data-name="responsivecolumns"]+[data-name="companybrand"] {
    padding: 35px 30px !important
}

@media only screen and (max-width: 900px) {
    .row--navigation-4 [data-name="responsivecolumns"]+[data-name="companybrand"] {
        padding:25px !important
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-4 [data-name="responsivecolumns"]+[data-name="companybrand"] {
        padding:25px 20px !important
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-4 .column {
        margin-bottom:0
    }
}

.row--navigation-4 .columns-two-right {
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-flex-basis: initial;
    -moz-flex-basis: initial;
    -ms-flex-preferred-size: initial;
    flex-basis: initial;
    max-width: initial;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end
}

@media only screen and (max-width: 900px) {
    .row--navigation-4 .columns-two-right {
        text-align:right
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-4 .columns-two-right {
        display:block
    }
}

.row--navigation-4 .columns-two-right .widget+.widget {
    margin-left: 15px
}

.row--navigation-4 .columns-two-left {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-flex-basis: initial;
    -moz-flex-basis: initial;
    -ms-flex-preferred-size: initial;
    flex-basis: initial;
    max-width: initial
}

@media only screen and (max-width: 900px) {
    .row--navigation-4 .columns-two-left {
        -webkit-flex:0 1 auto;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
}

.row--navigation-4.row--style-light [data-name="responsivecolumns"]:first-child {
    background: #f2f2f2
}

.row--navigation-4.row--style-accent [data-name="responsivecolumns"]:first-child {
    background: #199890
}

.row--navigation-4.row--style-spare [data-name="responsivecolumns"]:first-child {
    background: #ea3636
}

.row--navigation-4.row--style-dark [data-name="responsivecolumns"]:first-child {
    background: #252c41
}

.row--navigation-4.row--style-light.row--background-type-image [data-name="responsivecolumns"]:first-child {
    background: rgba(255,255,255,0.5)
}

.row--navigation-4.row--style-accent.row--background-type-image [data-name="responsivecolumns"]:first-child {
    background: rgba(29,174,165,0.5)
}

.row--navigation-4.row--style-spare.row--background-type-image [data-name="responsivecolumns"]:first-child {
    background: rgba(236,77,77,0.5)
}

.row--navigation-4.row--style-dark.row--background-type-image [data-name="responsivecolumns"]:first-child {
    background: rgba(46,55,81,0.5)
}

@media only screen and (min-width: 900px) {
    .row--navigation-4 .navigation-list:not(.navigation-list--children) {
        background-color:transparent !important
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__header .row--navigation-4 .address-line {
        display:block
    }
}

.row--navigation-5 {
    position: static
}

.row--navigation-5 .row__container {
    padding: 0
}

.row--navigation-5 .row__container>.widget {
    padding: 5px 30px
}

@media only screen and (max-width: 900px) {
    .row--navigation-5 .row__container>.widget {
        padding:5px 25px
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-5 .row__container>.widget {
        padding:5px 20px
    }
}

.row--navigation-5 .row__container .widget+.widget {
    margin-top: 0
}

.row--navigation-5 .row__container [data-name="responsivecolumns"]:first-child {
    padding-bottom: 5px;
    padding-top: 5px
}

.row--navigation-5 .row__container [data-name="responsivecolumns"]:last-child {
    padding-top: 20px;
    padding-bottom: 20px
}

.row--navigation-5 [data-name="responsivecolumns"] .column {
    margin-bottom: 0
}

.row--navigation-5 [data-name="responsivecolumns"]+[data-name="companybrand"] {
    padding: 35px 30px
}

@media only screen and (max-width: 900px) {
    .row--navigation-5 [data-name="responsivecolumns"]+[data-name="companybrand"] {
        padding:25px
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-5 [data-name="responsivecolumns"]+[data-name="companybrand"] {
        padding:25px 20px
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-5 .row__container [data-name="responsivecolumns"]:first-child .columns-two-left,.row--navigation-5 .row__container [data-name="responsivecolumns"]:first-child .columns-two-right {
        -webkit-flex:1 1 auto;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-flex-basis: 50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-5 .row__container [data-name="responsivecolumns"]:last-child .responsivecolumns {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.row--navigation-5 .row__container [data-name="responsivecolumns"]:last-child .columns-two-left,.row--navigation-5 .row__container [data-name="responsivecolumns"]:last-child .columns-two-right {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%
}

.row--navigation-5 .row__container [data-name="responsivecolumns"]:last-child .columns-two-left {
    min-width: 20%
}

@media only screen and (max-width: 900px) {
    .row--navigation-5 .row__container [data-name="responsivecolumns"]:last-child .columns-two-left {
        min-width:auto
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-5 .row__container [data-name="responsivecolumns"]:last-child .columns-two-right {
        -webkit-flex:0 1 auto;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-5 .row__container [data-name="responsivecolumns"]:last-child {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .row--navigation-5 .row__container [data-name="responsivecolumns"]:last-child .column {
        margin-bottom: 0 !important
    }
}

@media only screen and (min-width: 900px) {
    .row--navigation-5 .navigation-list {
        padding:5px 0
    }

    .row--navigation-5 .navigation-list .navigation-item .item-name {
        padding: 8px 10px
    }
}

.row--navigation-5 .social-name {
    display: none;
    visibility: hidden
}

.row--navigation-5 .social-item {
    margin-right: 2px
}

.row--navigation-5 .social-link {
    transform: scale(0.8)
}

.row--navigation-5.row--style-light [data-name="responsivecolumns"]:first-child {
    background: #f2f2f2
}

.row--navigation-5.row--style-accent [data-name="responsivecolumns"]:first-child {
    background: #199890
}

.row--navigation-5.row--style-spare [data-name="responsivecolumns"]:first-child {
    background: #ea3636
}

.row--navigation-5.row--style-dark [data-name="responsivecolumns"]:first-child {
    background: #252c41
}

.row--navigation-5.row--style-light.row--background-type-image [data-name="responsivecolumns"]:first-child {
    background: rgba(255,255,255,0.5)
}

.row--navigation-5.row--style-accent.row--background-type-image [data-name="responsivecolumns"]:first-child {
    background: rgba(29,174,165,0.5)
}

.row--navigation-5.row--style-spare.row--background-type-image [data-name="responsivecolumns"]:first-child {
    background: rgba(236,77,77,0.5)
}

.row--navigation-5.row--style-dark.row--background-type-image [data-name="responsivecolumns"]:first-child {
    background: rgba(46,55,81,0.5)
}

.row--navigation-6 {
    position: static
}

.row--navigation-6 .responsivecolumns:first-child .columns-two-left,.row--navigation-6 .responsivecolumns:first-child .columns-two-right {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    max-width: auto;
    max-width: 100%
}

.row--navigation-6 .responsivecolumns:first-child .columns-two-right {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media only screen and (max-width: 900px) {
    .row--navigation-6 .responsivecolumns:first-child {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .row--navigation-6 .responsivecolumns:first-child .column {
        margin-bottom: 0 !important
    }

    .row--navigation-6 .responsivecolumns:first-child .columns-two-left,.row--navigation-6 .responsivecolumns:first-child .columns-two-right {
        max-width: 100%
    }

    .row--navigation-6 .responsivecolumns:first-child .columns-two-left {
        -webkit-flex: 1 1 auto;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .row--navigation-6 .responsivecolumns:first-child .columns-two-right {
        -webkit-flex: 0 1 auto;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
}

.navigation-open .row--navigation-7 .navigation-toggle {
    position: relative;
    top: -6px
}

.row--navigation-7 .row__container {
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 700px) {
    .row--navigation-7 .row__container {
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.row--navigation-7 .widget+.widget {
    margin-top: 0
}

.row--navigation-7 [data-name="companybrand"],.row--navigation-7 [data-name="clicktocall"],.row--navigation-7 [data-name="contact"] {
    min-width: 220px
}

@media only screen and (max-width: 900px) {
    .row--navigation-7 [data-name="companybrand"],.row--navigation-7 [data-name="clicktocall"],.row--navigation-7 [data-name="contact"] {
        min-width:auto
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-7 [data-name="companybrand"] {
        -webkit-flex:1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-right: 20px
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-7 [data-name="clicktocall"],.row--navigation-7 [data-name="contact"] {
        margin-right:20px
    }

    .row--navigation-7 [data-name="clicktocall"] address,.row--navigation-7 [data-name="contact"] address {
        line-height: 1
    }

    .row--navigation-7 [data-name="clicktocall"] .address-line,.row--navigation-7 [data-name="contact"] .address-line {
        display: inline-block
    }

    .row--navigation-7 [data-name="clicktocall"] .address-line:after,.row--navigation-7 [data-name="contact"] .address-line:after {
        content: ',';
        display: inline-block
    }

    .row--navigation-7 [data-name="clicktocall"] .address-line:last-child:after,.row--navigation-7 [data-name="contact"] .address-line:last-child:after {
        display: none
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-7 [data-name="clicktocall"],.row--navigation-7 [data-name="contact"] {
        -webkit-box-ordinal-group:3;
        -webkit-order: 3;
        -moz-order: 3;
        -ms-order: 3;
        -ms-flex-order: 3;
        order: 3;
        min-width: 100%;
        margin-right: 0
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-7 .contact {
        margin-top:10px
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-7 [data-name="extendednavigation"] {
        -webkit-box-ordinal-group:3;
        -webkit-order: 3;
        -moz-order: 3;
        -ms-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}

@media only screen and (max-width: 900px) {
    .row--navigation-8 [data-name="responsivecolumns"] .columns-three-right {
        margin-top:0
    }
}

.row--navigation-8 .columns-three-left,.row--navigation-8 .columns-three-middle,.row--navigation-8 .columns-three-right {
    -webkit-flex-basis: inherit;
    -moz-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
    max-width: inherit
}

@media only screen and (max-width: 700px) {
    .row--navigation-8 .columns-three-left {
        max-width:calc(100% - 100px)
    }
}

.row--navigation-8 .columns-three-middle {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media only screen and (max-width: 900px) {
    .row--navigation-8 .columns-three-middle {
        padding-right:0
    }
}

@media only screen and (max-width: 700px) {
    .row--navigation-8 .columns-three-middle {
        padding-right:0.75rem
    }
}

.row--navigation-8 .columns-three-right {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.row--navigation-8 .columns-three-right .widget+.widget {
    margin-top: 0
}

.row--navigation-8 .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    font-size: 16.19048px;
    max-width: 250px
}

.row--navigation-8 .button:empty:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    padding: 0
}

@media only screen and (max-width: 900px) {
    .navigation-body {
        background:transparent;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: row;
        -webkit-box-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        opacity: 0;
        overflow-y: scroll;
        visibility: hidden;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        transition: background 0.5s ease, opacity 0.5s ease, visibility 0.5s ease, z-index 0.5s ease;
        width: 100%;
        z-index: 4
    }
}

.navigation-open .row--style-light .navigation-body {
    background: #fff
}

.navigation-open .row--style-accent .navigation-body {
    background: #1DAEA5
}

.navigation-open .row--style-spare .navigation-body {
    background: #EC4D4D
}

.navigation-open .row--style-dark .navigation-body {
    background: #2E3751
}

@media only screen and (max-width: 900px) {
    .navigation-open .navigation-body {
        -webkit-box-orient:row;
        -webkit-box-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        opacity: 1;
        -webkit-overflow-scrolling: touch;
        visibility: visible
    }

    .row--style-light .navigation-open .navigation-body {
        background: #fff
    }

    .row--style-accent .navigation-open .navigation-body {
        background: #1DAEA5
    }

    .row--style-spare .navigation-open .navigation-body {
        background: #EC4D4D
    }

    .row--style-dark .navigation-open .navigation-body {
        background: #2E3751
    }
}

@media only screen and (max-width: 900px) {
    .navigation-list--children {
        margin:0 auto;
        max-width: 100%;
        position: relative;
        width: 90%
    }
}

@media only screen and (max-width: 900px) {
    .navigation-list:not(.navigation-list--children) {
        -webkit-align-content:flex-start;
        -moz-align-content: flex-start;
        -ms-align-content: flex-start;
        -ms-flex-line-pack: flex-start;
        align-content: flex-start;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 60px 0 0;
        max-height: calc(100% - 60px);
        padding: 0 0 20px;
        position: relative;
        -webkit-overflow-scrolling: touch
    }
}

@media only screen and (max-width: 900px) {
    .navigation-item {
        width:100%
    }
}

@media only screen and (max-width: 900px) {
    .vertical .navigation-item .item-name,.navigation-item .item-name {
        padding:14px 16px
    }
}

.navigation-toggle {
    transition: all 0.5s ease
}

.navigation-open .navigation-toggle {
    height: 50px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 5
}

.navigation-open .navigation-toggle span {
    margin: 0 auto
}

.navigation-open {
    position: fixed;
    width: 100%
}

.navigation-open .row--style-light .navigation-toggle {
    background: #fff
}

.navigation-open .row--style-accent .navigation-toggle {
    background: #1DAEA5
}

.navigation-open .row--style-spare .navigation-toggle {
    background: #EC4D4D
}

.navigation-open .row--style-dark .navigation-toggle {
    background: #2E3751
}

.navigation-open .menu-icon .navigation-body {
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    opacity: 1;
    -webkit-overflow-scrolling: touch;
    visibility: visible
}

.row--style-light .navigation-open .menu-icon .navigation-body {
    background: #fff
}

.row--style-accent .navigation-open .menu-icon .navigation-body {
    background: #1DAEA5
}

.row--style-spare .navigation-open .menu-icon .navigation-body {
    background: #EC4D4D
}

.row--style-dark .navigation-open .menu-icon .navigation-body {
    background: #2E3751
}

.menu-icon .navigation-body {
    background: transparent;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    opacity: 0;
    overflow-y: scroll;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    transition: background 0.5s ease, opacity 0.5s ease, visibility 0.5s ease, z-index 0.5s ease;
    width: 100%;
    z-index: 3
}

.menu-icon .navigation-list--children,.menu-icon .navigation-item {
    width: 100%
}

.menu-icon .navigation--list:not(.navigation-list--children) {
    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-align-content: flex-start;
    -ms-flex-line-pack: flex-start;
    align-content: flex-start;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 60px 0 0;
    max-height: calc(100% - 60px);
    padding: 0 0 20px;
    position: relative;
    -webkit-overflow-scrolling: touch
}

.menu-icon .navigation-item .item-name {
    padding: 16px
}

.navigation-toggle {
    border: 0;
    display: none
}

.navigation-toggle span {
    display: none;
    visibility: visible
}

.menu-icon .navigation-toggle {
    background-color: transparent;
    display: block;
    padding: 10px 0;
    position: relative
}

.menu-icon .navigation-toggle:hover {
    cursor: pointer
}

.menu-icon .navigation-toggle span {
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    height: 2px;
    width: 25px;
    text-indent: -9999px;
    -webkit-transition-duration: 0;
    transition-duration: 0;
    visibility: visible
}

.row--style-light .menu-icon .navigation-toggle span {
    background: #2E3751
}

body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span {
    background: #fff
}

.row--style-accent .menu-icon .navigation-toggle span {
    background: #fff
}

body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span {
    background: #fff
}

.row--style-spare .menu-icon .navigation-toggle span {
    background: #fff
}

body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span {
    background: #fff
}

.row--style-dark .menu-icon .navigation-toggle span {
    background: #fff
}

body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span {
    background: #fff
}

.navigation-open .menu-icon .navigation-toggle span {
    background-color: transparent;
    z-index: 4
}

.menu-icon .navigation-toggle span:before,.menu-icon .navigation-toggle span:after {
    content: '';
    display: block;
    margin-left: 0;
    position: absolute;
    height: 2px;
    width: 25px;
    -webkit-transition-property: margin, -webkit-transform;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s
}

.row--style-light .menu-icon .navigation-toggle span:before,.row--style-light .menu-icon .navigation-toggle span:after {
    background: #2E3751
}

body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span:before,body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span:after {
    background: #fff
}

.row--style-accent .menu-icon .navigation-toggle span:before,.row--style-accent .menu-icon .navigation-toggle span:after {
    background: #fff
}

body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span:before,body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span:after {
    background: #fff
}

.row--style-spare .menu-icon .navigation-toggle span:before,.row--style-spare .menu-icon .navigation-toggle span:after {
    background: #fff
}

body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span:before,body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span:after {
    background: #fff
}

.row--style-dark .menu-icon .navigation-toggle span:before,.row--style-dark .menu-icon .navigation-toggle span:after {
    background: #fff
}

body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span:before,body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span:after {
    background: #fff
}

.navigation-open .menu-icon .navigation-toggle span:before,.navigation-open .menu-icon .navigation-toggle span:after {
    margin-top: 0
}

.menu-icon .navigation-toggle span:before {
    margin-top: -8px
}

.navigation-open .menu-icon .navigation-toggle span:before {
    transform: rotate(45deg)
}

.menu-icon .navigation-toggle span:after {
    margin-top: 8px
}

.navigation-open .menu-icon .navigation-toggle span:after {
    transform: rotate(-45deg)
}

@media only screen and (max-width: 900px) {
    .navigation-toggle {
        background-color:transparent;
        display: block;
        padding: 10px 0;
        position: relative
    }

    .navigation-toggle:hover {
        cursor: pointer
    }

    .navigation-toggle span {
        display: block;
        font-size: 0;
        line-height: 0;
        margin: 0;
        padding: 0;
        position: relative;
        top: 0;
        height: 2px;
        width: 25px;
        text-indent: -9999px;
        -webkit-transition-duration: 0;
        transition-duration: 0;
        visibility: visible
    }

    .row--style-light .navigation-toggle span {
        background: #2E3751
    }

    body:not(.navigation-open) .row--background-type-image .navigation-toggle span {
        background: #fff
    }

    .row--style-accent .navigation-toggle span {
        background: #fff
    }

    body:not(.navigation-open) .row--background-type-image .navigation-toggle span {
        background: #fff
    }

    .row--style-spare .navigation-toggle span {
        background: #fff
    }

    body:not(.navigation-open) .row--background-type-image .navigation-toggle span {
        background: #fff
    }

    .row--style-dark .navigation-toggle span {
        background: #fff
    }

    body:not(.navigation-open) .row--background-type-image .navigation-toggle span {
        background: #fff
    }

    .navigation-open .navigation-toggle span {
        background-color: transparent;
        z-index: 4
    }

    .navigation-toggle span:before,.navigation-toggle span:after {
        content: '';
        display: block;
        margin-left: 0;
        position: absolute;
        height: 2px;
        width: 25px;
        -webkit-transition-property: margin, -webkit-transform;
        -webkit-transition-duration: 0.4s;
        transition-duration: 0.4s
    }

    .row--style-light .navigation-toggle span:before,.row--style-light .navigation-toggle span:after {
        background: #2E3751
    }

    body:not(.navigation-open) .row--background-type-image .navigation-toggle span:before,body:not(.navigation-open) .row--background-type-image .navigation-toggle span:after {
        background: #fff
    }

    .row--style-accent .navigation-toggle span:before,.row--style-accent .navigation-toggle span:after {
        background: #fff
    }

    body:not(.navigation-open) .row--background-type-image .navigation-toggle span:before,body:not(.navigation-open) .row--background-type-image .navigation-toggle span:after {
        background: #fff
    }

    .row--style-spare .navigation-toggle span:before,.row--style-spare .navigation-toggle span:after {
        background: #fff
    }

    body:not(.navigation-open) .row--background-type-image .navigation-toggle span:before,body:not(.navigation-open) .row--background-type-image .navigation-toggle span:after {
        background: #fff
    }

    .row--style-dark .navigation-toggle span:before,.row--style-dark .navigation-toggle span:after {
        background: #fff
    }

    body:not(.navigation-open) .row--background-type-image .navigation-toggle span:before,body:not(.navigation-open) .row--background-type-image .navigation-toggle span:after {
        background: #fff
    }

    .navigation-open .navigation-toggle span:before,.navigation-open .navigation-toggle span:after {
        margin-top: 0
    }

    .navigation-toggle span:before {
        margin-top: -8px
    }

    .navigation-open .navigation-toggle span:before {
        transform: rotate(45deg)
    }

    .navigation-toggle span:after {
        margin-top: 8px
    }

    .navigation-open .navigation-toggle span:after {
        transform: rotate(-45deg)
    }
}

.navigation-open .menu-icon .navigation-toggle,.navigation-open .navigation-toggle {
    height: 50px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 5
}

.navigation-open .menu-icon .navigation-toggle span,.navigation-open .navigation-toggle span {
    margin: 0 auto
}

.row--layout-header-1a,.row--layout-header-3a,.row--layout-header-4a {
    position: relative
}

.row--layout-header-1a .responsivecolumns,.row--layout-header-3a .responsivecolumns,.row--layout-header-4a .responsivecolumns {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 900px) {
    .row--layout-header-1a .responsivecolumns,.row--layout-header-3a .responsivecolumns,.row--layout-header-4a .responsivecolumns {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-1a .column,.row--layout-header-3a .column,.row--layout-header-4a .column {
        margin-bottom:0
    }
}

.row--layout-header-1a .columns-two-left,.row--layout-header-1a .columns-two-right,.row--layout-header-3a .columns-two-left,.row--layout-header-3a .columns-two-right,.row--layout-header-4a .columns-two-left,.row--layout-header-4a .columns-two-right {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%
}

.row--layout-header-1a .columns-two-left,.row--layout-header-3a .columns-two-left,.row--layout-header-4a .columns-two-left {
    min-width: 25%
}

@media only screen and (max-width: 900px) {
    .row--layout-header-1a .columns-two-left,.row--layout-header-3a .columns-two-left,.row--layout-header-4a .columns-two-left {
        min-width:auto
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-1a .columns-two-right,.row--layout-header-3a .columns-two-right,.row--layout-header-4a .columns-two-right {
        -webkit-flex:0 1 auto;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
}

.row--layout-header-1a [data-name="extendednavigation"],.row--layout-header-3a [data-name="extendednavigation"],.row--layout-header-4a [data-name="extendednavigation"] {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 0
}

@media only screen and (max-width: 900px) {
    .row--layout-header-1a [data-name="extendednavigation"],.row--layout-header-3a [data-name="extendednavigation"],.row--layout-header-4a [data-name="extendednavigation"] {
        -webkit-flex-grow:0;
        -moz-flex-grow: 0;
        -ms-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-1a .navigation-toggle,.row--layout-header-3a .navigation-toggle,.row--layout-header-4a .navigation-toggle {
        margin:0 0 0 auto
    }
}

.row--layout-header-1a [data-name="contentgroup"],.row--layout-header-3a [data-name="contentgroup"],.row--layout-header-4a [data-name="contentgroup"] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-top: 40px;
    margin-bottom: 40px
}

.row--layout-header-1a .widget__contentgroup,.row--layout-header-3a .widget__contentgroup,.row--layout-header-4a .widget__contentgroup {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    -ms-flex-align: center;
    align-self: center;
    width: 100%
}

.row--layout-header-2a {
    position: relative
}

.row--layout-header-2a .row__container {
    margin: 0;
    max-width: 100%;
    padding: 0 !important;
    width: 100%
}

.row--layout-header-2a .widget[data-name="contentgroup"]+[data-name="responsivecolumns"] {
    margin-top: 0
}

.row--layout-header-2a [data-name="responsivecolumns"] {
    margin: 0 auto;
    padding: 20px 0;
    width: 90%
}

.row--layout-header-2a .responsivecolumns {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 900px) {
    .row--layout-header-2a .responsivecolumns {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-2a .column {
        margin-bottom:0
    }
}

.row--layout-header-2a .columns-two-left,.row--layout-header-2a .columns-two-right {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%
}

.row--layout-header-2a .columns-two-left {
    min-width: 25%
}

@media only screen and (max-width: 900px) {
    .row--layout-header-2a .columns-two-left {
        min-width:auto
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-2a .columns-two-right {
        -webkit-flex:0 1 auto;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
}

.row--layout-header-2a [data-name="extendednavigation"] {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 0
}

@media only screen and (max-width: 900px) {
    .row--layout-header-2a [data-name="extendednavigation"] {
        -webkit-flex-grow:0;
        -moz-flex-grow: 0;
        -ms-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-2a .navigation-toggle {
        margin:0 0 0 auto
    }
}

.row--layout-header-2a [data-name="contentgroup"] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: hidden
}

.row--layout-header-2a .widget__contentgroup {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    -ms-flex-align: center;
    align-self: center;
    position: initial;
    width: 100%
}

.row--layout-header-2a .contentgroup__image-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.row--layout-header-2a .contentgroup__image-wrapper * {
    height: 100%
}

.row--layout-header-2a .contentgroup__image-wrapper .imagewidget__figure:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block
}

.row--layout-header-2a.row--style-light .contentgroup__image-wrapper .imagewidget__figure:after {
    background: rgba(255,255,255,0.4)
}

.row--layout-header-2a.row--style-accent .contentgroup__image-wrapper .imagewidget__figure:after {
    background: rgba(29,174,165,0.4)
}

.row--layout-header-2a.row--style-spare .contentgroup__image-wrapper .imagewidget__figure:after {
    background: rgba(236,77,77,0.4)
}

.row--layout-header-2a.row--style-dark .contentgroup__image-wrapper .imagewidget__figure:after {
    background: rgba(46,55,81,0.4)
}

.row--layout-header-2a .imagewidget__image {
    object-fit: cover;
    height: 100%;
    width: 100%
}

.row--layout-header-2a .contentgroup__text-wrapper {
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

.ua-ios-safari.editor-loaded .height--full .row--layout-header-3a {
    min-height: var(--viewport-height)
}

.row--layout-header-4a [data-name="responsivecolumns"]:first-child {
    z-index: 4
}

.row--layout-header-4a .responsiveslideshow:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    z-index: 1
}

.row--layout-header-4a.row--style-light .responsiveslideshow:after {
    background: rgba(255,255,255,0.4)
}

.row--layout-header-4a.row--style-accent .responsiveslideshow:after {
    background: rgba(29,174,165,0.4)
}

.row--layout-header-4a.row--style-spare .responsiveslideshow:after {
    background: rgba(236,77,77,0.4)
}

.row--layout-header-4a.row--style-dark .responsiveslideshow:after {
    background: rgba(46,55,81,0.4)
}

.row--layout-header-4a .row__container {
    padding-left: 5%;
    padding-right: 5%
}

.row--layout-header-4a .widget[data-name="responsiveslideshow"] {
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3
}

.row--layout-header-4a [data-name="responsiveslideshow"],.row--layout-header-4a .responsiveslideshow,.row--layout-header-4a .responsiveslideshow__slides-list,.row--layout-header-4a .responsiveslideshow__slide-item,.row--layout-header-4a .responsiveslideshow__figure {
    height: 100%
}

#page-zones__header .row--height-full.row--layout-header-5a .row__container,.row--width-full.row--layout-header-5a .row__container {
    padding: 0
}

@media only screen and (max-width: 700px) {
    .row--vertical-align-bottom.row--layout-header-5a .row__container {
        webkit-box-pack:flex-start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -ms-flex-pack: flex-start;
        justify-content: flex-start
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__preheader+#page-zones__header .height--full .row--layout-header-5a,.height--full .row--layout-header-5a {
        min-height:auto
    }
}

.row--width-full.row--background-type-image .contentgroup {
    background-color: transparent
}

.widget[data-name="extendednavigation"]+[data-name="image"] {
    margin-top: 0
}

.row-editing .row--layout-header-5a .column,.row-editing .row--layout-header-5a .responsivecolumns {
    position: initial
}

.row-editing .row--layout-header-5a [data-name="extendednavigation"] {
    position: absolute
}

.row--layout-header-5a .responsivecolumns {
    margin: 0
}

@media only screen and (max-width: 900px) {
    .row--layout-header-5a .responsivecolumns {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-header-5a .responsivecolumns {
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.row--layout-header-5a .columns-two-left {
    -webkit-flex-basis: 40%;
    -moz-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
    min-width: 500px;
    padding: 40px
}

@media only screen and (max-width: 900px) {
    .row--layout-header-5a .columns-two-left {
        min-width:inherit;
        padding: 30px
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-header-5a .columns-two-left {
        padding:20px
    }
}

.row--layout-header-5a .columns-two-right {
    -webkit-flex-basis: 60%;
    -moz-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%;
    padding: 0
}

@media only screen and (max-width: 900px) {
    .row--layout-header-5a .columns-two-left,.row--layout-header-5a .columns-two-right {
        -webkit-flex-basis:50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-5a .columns-two-left,.row--layout-header-5a .columns-two-right {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.row--layout-header-5a .responsivecolumns,.row--layout-header-5a [data-name="responsivecolumns"],.row--layout-header-5a .columns-two-left,.row--layout-header-5a .columns-two-right,.row--layout-header-5a [data-name="image"],.row--layout-header-5a .widget__imagewidget,.row--layout-header-5a .imagewidget__figure,.row--layout-header-5a .imagewidget__image-link {
    height: 100%
}

@media only screen and (max-width: 700px) {
    .row--layout-header-5a .responsivecolumns,.row--layout-header-5a [data-name="responsivecolumns"],.row--layout-header-5a .columns-two-left,.row--layout-header-5a .columns-two-right,.row--layout-header-5a [data-name="image"],.row--layout-header-5a .widget__imagewidget,.row--layout-header-5a .imagewidget__figure,.row--layout-header-5a .imagewidget__image-link {
        height:inherit
    }
}

.row--layout-header-5a .columns-two-left {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between
}

@media only screen and (max-width: 700px) {
    .row--layout-header-5a .contentgroup {
        margin-top:50px
    }
}

.row--layout-header-5a .imagewidget__image {
    height: 100%;
    object-fit: cover;
    width: 100%
}

@media only screen and (min-width: 700px) {
    .row--layout-header-5a .imagewidget__image {
        max-height:100vh
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-header-5a [data-name="companybrand"] {
        max-width:75%
    }
}

.row--layout-header-5a [data-name="extendednavigation"] {
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 4
}

@media only screen and (max-width: 900px) {
    .row--layout-header-5a [data-name="extendednavigation"] {
        top:20px;
        right: 20px
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-header-5a [data-name="extendednavigation"] {
        position:fixed;
        top: 10px;
        right: 10px
    }
}

.row--layout-header-5a .navigation-basket-container,.row--layout-header-5a .menu-icon .navigation-toggle {
    border-radius: 4px
}

.row--layout-header-5a .navigation-basket-container {
    margin-left: 8px
}

.row--layout-header-5a .menu-icon .navigation-toggle {
    padding: 20px 12px
}

.row--layout-header-5a .ecombasket {
    margin-left: 10px !important;
    margin-right: 15px
}

.row--layout-header-5a .imagewidget__caption {
    display: none
}

@media only screen and (max-width: 700px) {
    body:not(.navigation-open) #page-zones__preheader:not(:empty)+#page-zones__header .row--layout-header-5a [data-name="extendednavigation"] {
        top:50px
    }
}

@media only screen and (min-width: 700px) {
    .row--layout-header-5a [data-name="image"]:before {
        background:radial-gradient(ellipse at right top, rgba(0,0,0,0.25) 10%, transparent 100%);
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

@media only screen and (max-width: 700px) {
    body:not(.navigation-open) .row--layout-header-5a .menu-icon .navigation-toggle,body:not(.navigation-open) .row--layout-header-5a .navigation-basket-container {
        background-color:rgba(46,55,81,0.35)
    }
}

body:not(.navigation-open) .row--layout-header-5a.row--style-light .menu-icon .navigation-toggle span,body:not(.navigation-open) .row--layout-header-5a.row--style-light .menu-icon .navigation-toggle span:before,body:not(.navigation-open) .row--layout-header-5a.row--style-light .menu-icon .navigation-toggle span:after {
    background: #fff
}

#page-zones__header .row--layout-header-5a.row--style-light .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

@media only screen and (max-width: 700px) {
    body:not(.navigation-open) .row--layout-header-5a .menu-icon .navigation-toggle,body:not(.navigation-open) .row--layout-header-5a .navigation-basket-container {
        background-color:rgba(46,55,81,0.35)
    }
}

body:not(.navigation-open) .row--layout-header-5a.row--style-accent .menu-icon .navigation-toggle span,body:not(.navigation-open) .row--layout-header-5a.row--style-accent .menu-icon .navigation-toggle span:before,body:not(.navigation-open) .row--layout-header-5a.row--style-accent .menu-icon .navigation-toggle span:after {
    background: #fff
}

#page-zones__header .row--layout-header-5a.row--style-accent .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

@media only screen and (max-width: 700px) {
    body:not(.navigation-open) .row--layout-header-5a .menu-icon .navigation-toggle,body:not(.navigation-open) .row--layout-header-5a .navigation-basket-container {
        background-color:rgba(46,55,81,0.35)
    }
}

body:not(.navigation-open) .row--layout-header-5a.row--style-spare .menu-icon .navigation-toggle span,body:not(.navigation-open) .row--layout-header-5a.row--style-spare .menu-icon .navigation-toggle span:before,body:not(.navigation-open) .row--layout-header-5a.row--style-spare .menu-icon .navigation-toggle span:after {
    background: #fff
}

#page-zones__header .row--layout-header-5a.row--style-spare .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

@media only screen and (max-width: 700px) {
    body:not(.navigation-open) .row--layout-header-5a .menu-icon .navigation-toggle,body:not(.navigation-open) .row--layout-header-5a .navigation-basket-container {
        background-color:rgba(46,55,81,0.35)
    }
}

body:not(.navigation-open) .row--layout-header-5a.row--style-dark .menu-icon .navigation-toggle span,body:not(.navigation-open) .row--layout-header-5a.row--style-dark .menu-icon .navigation-toggle span:before,body:not(.navigation-open) .row--layout-header-5a.row--style-dark .menu-icon .navigation-toggle span:after {
    background: #fff
}

#page-zones__header .row--layout-header-5a.row--style-dark .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

@media only screen and (max-width: 1024px) {
    .row--layout-header-6a [data-name="space"] .spacer {
        height:60px !important
    }
}

.row--layout-header-6a [data-name="contentgroup"]+[data-name="image"] {
    margin-top: 46px
}

@media only screen and (max-width: 900px) {
    .row--layout-header-6a [data-name="contentgroup"]+[data-name="image"] {
        margin-top:30px
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-header-6a [data-name="contentgroup"]+[data-name="image"] {
        margin-top:24px
    }
}

[class*="divider"].row--layout-header-6a [data-name="image"] {
    margin-bottom: -100px
}

@media only screen and (max-width: 700px) {
    [class*="divider"].row--layout-header-6a [data-name="image"] {
        margin-bottom:-65px
    }
}

.row-template-preview__template [class*="divider"].row--layout-header-6a [data-name="image"] {
    margin-bottom: 0
}

@media only screen and (max-width: 700px) {
    .row-template-preview__template [class*="divider"].row--layout-header-6a [data-name="image"] {
        margin-bottom:-65px
    }
}

[class*="divider"].row--layout-header-6a [data-name="image"] .image {
    box-shadow: 0 4px 8px rgba(0,0,0,0.05),0 8px 16px rgba(0,0,0,0.05),0 16px 32px rgba(0,0,0,0.05),0 32px 64px rgba(0,0,0,0.05)
}

@media only screen and (max-width: 900px) {
    [class*="divider"].row--layout-header-6a [data-name="image"] .image {
        width:90%
    }
}

@media only screen and (max-width: 700px) {
    [class*="divider"].row--layout-header-6a [data-name="image"] .image {
        box-shadow:0 4px 8px rgba(0,0,0,0.05),0 8px 16px rgba(0,0,0,0.05),0 16px 32px rgba(0,0,0,0.05);
        width: 100%
    }
}

[class*="divider"].row--layout-header-6a [data-name="image"] .caption {
    display: none
}

@media only screen and (min-width: 930px) {
    .row-template-preview__template-markup .row--layout-header-6a .image {
        min-height:500px;
        object-fit: cover
    }
}

.divider--bottom.row--layout-header-6a .row__container {
    padding-bottom: 100px
}

.row--layout-header-6a .row--divider {
    z-index: 0
}

@media only screen and (max-width: 700px) {
    .row--layout-header-6a .row--divider {
        height:100px
    }
}

.row--layout-header-6a .row__container+.row__background-controls+.row--divider {
    z-index: -1
}

.row--layout-header-6a .row--divider {
    height: 200px
}

@media only screen and (max-width: 700px) {
    .row--layout-header-6a .row--divider {
        height:100px
    }
}

.row--layout-header-6a [class*="divider-wave"],.row--layout-header-6a [class*="divider-cross"] {
    height: 100px
}

@media only screen and (max-width: 900px) {
    .row--layout-header-7a [data-name="responsivecolumns"]:first-child .responsivecolumns {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.row--layout-header-7a [data-name="responsivecolumns"]:first-child .columns-two-left,.row--layout-header-7a [data-name="responsivecolumns"]:first-child .columns-two-right {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%
}

.row--layout-header-7a [data-name="responsivecolumns"]:first-child .columns-two-left {
    min-width: 25%;
    max-width: 60%
}

@media only screen and (max-width: 900px) {
    .row--layout-header-7a [data-name="responsivecolumns"]:first-child .columns-two-left {
        min-width:auto
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-header-7a [data-name="responsivecolumns"]:first-child .columns-two-left {
        max-width:100%
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-7a [data-name="responsivecolumns"]:first-child .columns-two-right {
        -webkit-flex:1 1 auto;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-7a [data-name="responsivecolumns"]:first-child {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .row--layout-header-7a [data-name="responsivecolumns"]:first-child .column {
        margin-bottom: 0 !important
    }
}

.row--layout-header-7a .row__container {
    padding-bottom: 80px !important
}

@media only screen and (max-width: 700px) {
    .row--layout-header-7a .row__container {
        padding-bottom:40px !important
    }
}

#page-zones__header .row--layout-header-7a [data-name="responsivecolumns"]:last-child {
    padding: 40px 0
}

@media only screen and (max-width: 900px) {
    #page-zones__header .row--layout-header-7a [data-name="responsivecolumns"]:last-child {
        padding-bottom:0
    }
}

@media only screen and (min-width: 700px) {
    .row--layout-header-7a:before {
        content:"";
        display: block;
        height: 100%;
        position: absolute;
        right: 0;
        width: 40%
    }
}

@media only screen and (min-width: 700px) {
    .style--background-image .row--layout-header-7a .row--background-overlay {
        width:60%
    }
}

.row--layout-header-7a [data-name="image"] .image {
    box-shadow: 0 8px 12px rgba(0,0,0,0.065),0 12px 20px rgba(0,0,0,0.065),0 20px 36px rgba(0,0,0,0.065),0 36px 68px rgba(0,0,0,0.065);
    max-height: 750px
}

@media only screen and (min-width: 930px) {
    .row-template-preview__template-markup .row--layout-header-7a .image {
        min-height:700px;
        object-fit: cover
    }
}

.row--layout-header-7a .imagewidget__caption {
    display: none
}

_:-ms-fullscreen,:root .row--layout-header-7a .navigation-toggle {
    margin-left: 0;
    margin-right: 0
}

.row--style-light.row--layout-header-7a:before {
    background-color: #1DAEA5
}

.style--background-image .row--style-light.row--layout-header-7a:before {
    background-color: #fff
}

@media only screen and (min-width: 700px) {
    .row--layout-header-7a.row--style-light .menu-icon .navigation-toggle span:before,.row--layout-header-7a.row--style-light .menu-icon .navigation-toggle span,.row--layout-header-7a.row--style-light .menu-icon .navigation-toggle span:after {
        background:#fff
    }
}

@media only screen and (min-width: 700px) {
    .navigation-open .row--layout-header-7a.row--style-light .menu-icon .navigation-toggle span:before,.navigation-open .row--layout-header-7a.row--style-light .menu-icon .navigation-toggle span:after {
        background:#2E3751
    }

    .navigation-open .row--layout-header-7a.row--style-light .menu-icon .navigation-toggle span {
        background: transparent
    }
}

@media only screen and (min-width: 700px) {
    #page-zones__header .row--style-light.row--layout-header-7a .basket-toggle:before {
        background-image:url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
    }

    #page-zones__header .row--style-light.row--layout-header-7a .ecombasket__item-count {
        background: #fff;
        color: #2E3751
    }
}

.row--style-accent.row--layout-header-7a:before {
    background-color: #fff
}

.style--background-image .row--style-accent.row--layout-header-7a:before {
    background-color: #1DAEA5
}

@media only screen and (min-width: 700px) {
    .row--layout-header-7a.row--style-accent .menu-icon .navigation-toggle span:before,.row--layout-header-7a.row--style-accent .menu-icon .navigation-toggle span,.row--layout-header-7a.row--style-accent .menu-icon .navigation-toggle span:after {
        background:#2E3751
    }
}

@media only screen and (min-width: 700px) {
    .navigation-open .row--layout-header-7a.row--style-accent .menu-icon .navigation-toggle span:before,.navigation-open .row--layout-header-7a.row--style-accent .menu-icon .navigation-toggle span:after {
        background:#fff
    }

    .navigation-open .row--layout-header-7a.row--style-accent .menu-icon .navigation-toggle span {
        background: transparent
    }
}

@media only screen and (min-width: 700px) {
    #page-zones__header .row--style-accent.row--layout-header-7a .basket-toggle:before {
        background-image:url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%232E3751'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%232E3751'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%232E3751'/%3E%3C/svg%3E")
    }

    #page-zones__header .row--style-accent.row--layout-header-7a .ecombasket__item-count {
        background: #2E3751;
        color: #fff
    }
}

.row--style-spare.row--layout-header-7a:before {
    background-color: #fff
}

.style--background-image .row--style-spare.row--layout-header-7a:before {
    background-color: #EC4D4D
}

@media only screen and (min-width: 700px) {
    .row--layout-header-7a.row--style-spare .menu-icon .navigation-toggle span:before,.row--layout-header-7a.row--style-spare .menu-icon .navigation-toggle span,.row--layout-header-7a.row--style-spare .menu-icon .navigation-toggle span:after {
        background:#2E3751
    }
}

@media only screen and (min-width: 700px) {
    .navigation-open .row--layout-header-7a.row--style-spare .menu-icon .navigation-toggle span:before,.navigation-open .row--layout-header-7a.row--style-spare .menu-icon .navigation-toggle span:after {
        background:#fff
    }

    .navigation-open .row--layout-header-7a.row--style-spare .menu-icon .navigation-toggle span {
        background: transparent
    }
}

@media only screen and (min-width: 700px) {
    #page-zones__header .row--style-spare.row--layout-header-7a .basket-toggle:before {
        background-image:url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%232E3751'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%232E3751'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%232E3751'/%3E%3C/svg%3E")
    }

    #page-zones__header .row--style-spare.row--layout-header-7a .ecombasket__item-count {
        background: #2E3751;
        color: #fff
    }
}

.row--style-dark.row--layout-header-7a:before {
    background-color: #fff
}

.style--background-image .row--style-dark.row--layout-header-7a:before {
    background-color: #2E3751
}

@media only screen and (min-width: 700px) {
    .row--layout-header-7a.row--style-dark .menu-icon .navigation-toggle span:before,.row--layout-header-7a.row--style-dark .menu-icon .navigation-toggle span,.row--layout-header-7a.row--style-dark .menu-icon .navigation-toggle span:after {
        background:#2E3751
    }
}

@media only screen and (min-width: 700px) {
    .navigation-open .row--layout-header-7a.row--style-dark .menu-icon .navigation-toggle span:before,.navigation-open .row--layout-header-7a.row--style-dark .menu-icon .navigation-toggle span:after {
        background:#fff
    }

    .navigation-open .row--layout-header-7a.row--style-dark .menu-icon .navigation-toggle span {
        background: transparent
    }
}

@media only screen and (min-width: 700px) {
    #page-zones__header .row--style-dark.row--layout-header-7a .basket-toggle:before {
        background-image:url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%232E3751'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%232E3751'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%232E3751'/%3E%3C/svg%3E")
    }

    #page-zones__header .row--style-dark.row--layout-header-7a .ecombasket__item-count {
        background: #2E3751;
        color: #fff
    }
}

@media only screen and (min-width: 900px) {
    body:not([dir="rtl"]) #page-zones__header .row--layout-header-8a .ecombasket {
        margin-left:0
    }
}

.row--layout-header-8a .row__container {
    padding: 0 !important
}

@media only screen and (max-width: 900px) {
    .row--layout-header-8a [data-name="companybrand"] {
        padding-right:16px
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a [data-name="extendednavigation"],.row--layout-header-8a [data-name="contentgroup"] {
        -webkit-flex-grow:1;
        -moz-flex-grow: 1;
        -ms-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-8a [data-name="extendednavigation"] {
        margin-top:0
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a [data-name="extendednavigation"] .extendednavigation {
        display:-webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: column;
        -webkit-box-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a [data-name="extendednavigation"] .navigation-body {
        margin-bottom:auto;
        margin-top: auto;
        width: 100%
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a [data-name="extendednavigation"] .navigation-item:not(.navigation-item--child) {
        display:block;
        margin-top: 12px
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a [data-name="extendednavigation"] .navigation-item--child {
        display:block;
        padding: 0
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a [data-name="extendednavigation"] .navigation-item:not(.selected):not(.navigation-item--child)>.item-name {
        display:inline-block;
        padding-left: 0
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a [data-name="extendednavigation"] .navigation-list--children {
        width:100%
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a [data-name="extendednavigation"] .navigation-basket-container {
        margin-top:32px
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a [data-name="responsivecolumns"],.row--layout-header-8a .responsivecolumns,.row--layout-header-8a [data-name="extendednavigation"],.row--layout-header-8a [data-name="extendednavigation"] .extendednavigation,.row--layout-header-8a [data-name="contentgroup"],.row--layout-header-8a .widget__contentgroup,.row--layout-header-8a .contentgroup__content {
        height:100%
    }
}

.row--layout-header-8a .responsivecolumns {
    margin: 0
}

@media only screen and (max-width: 900px) {
    .row--layout-header-8a .responsivecolumns {
        display:block
    }
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a .responsivecolumns .column {
        padding-left:40px;
        padding-right: 40px
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-8a .responsivecolumns .column {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.row--layout-header-8a .responsivecolumns .columns-two-left {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a .responsivecolumns .columns-two-left {
        display:-webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex: 1 1 auto;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-box-orient: column;
        -webkit-box-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 450px;
        min-width: 350px;
        padding: 32px 40px
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-8a .responsivecolumns .columns-two-left {
        -webkit-align-items:center;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        webkit-box-pack: space-between;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -ms-flex-pack: space-between;
        justify-content: space-between;
        padding: 16px
    }
}

.row--layout-header-8a .responsivecolumns .columns-two-right {
    padding: 0
}

@media only screen and (min-width: 900px) {
    .row--layout-header-8a .responsivecolumns .columns-two-right {
        -webkit-flex:1 1 auto;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        height: 100%
    }
}

.row--layout-header-8a [data-name="contentgroup"] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow: hidden
}

@media only screen and (max-width: 900px) {
    .row--layout-header-8a [data-name="contentgroup"] {
        min-height:350px
    }
}

.row--layout-header-8a .widget__contentgroup {
    position: initial;
    width: 100%
}

@media only screen and (max-width: 900px) {
    .row--layout-header-8a .contentgroup__content {
        height:100%
    }
}

.row--layout-header-8a .contentgroup__image-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.row--layout-header-8a .contentgroup__image-wrapper * {
    height: 100%
}

.row--layout-header-8a .contentgroup__image-wrapper .imagewidget__figure:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block
}

.row--layout-header-8a .imagewidget__image {
    object-fit: cover;
    height: 100%;
    width: 100%
}

.row--layout-header-8a .contentgroup__body-wrapper {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    -ms-flex-align: center;
    align-self: center;
    padding: 42px 16px
}

@media only screen and (max-width: 900px) {
    .row--layout-header-8a .contentgroup__body-wrapper {
        margin-top:0
    }
}

@media only screen and (max-width: 900px) {
    _:-ms-fullscreen,:root .row--layout-header-8a [data-name="contentgroup"] {
        min-height:auto
    }
}

.row--layout-header-8a.row--style-light .contentgroup__image-wrapper .imagewidget__figure:after {
    background: rgba(46,55,81,0.65)
}

.row--layout-header-8a.row--style-light .contentgroup__heading *,.row--layout-header-8a.row--style-light .contentgroup__body {
    color: #fff
}

.row--layout-header-8a.row--style-accent .contentgroup__image-wrapper .imagewidget__figure:after {
    background: rgba(46,55,81,0.65)
}

.row--layout-header-8a.row--style-accent .contentgroup__heading *,.row--layout-header-8a.row--style-accent .contentgroup__body {
    color: #fff
}

.row--layout-header-8a.row--style-spare .contentgroup__image-wrapper .imagewidget__figure:after {
    background: rgba(46,55,81,0.65)
}

.row--layout-header-8a.row--style-spare .contentgroup__heading *,.row--layout-header-8a.row--style-spare .contentgroup__body {
    color: #fff
}

.row--layout-header-8a.row--style-dark .contentgroup__image-wrapper .imagewidget__figure:after {
    background: rgba(46,55,81,0.65)
}

.row--layout-header-8a.row--style-dark .contentgroup__heading *,.row--layout-header-8a.row--style-dark .contentgroup__body {
    color: #fff
}

@media only screen and (min-width: 900px) {
    .row--header-8a .responsivecolumns,.row--header-8a [data-name="responsivecolumns"],.row--header-8a .columns-two-left,.row--header-8a .columns-two-right,.row--header-8a [data-name="image"],.row--header-8a .widget__imagewidget,.row--header-8a .imagewidget__figure,.row--header-8a .imagewidget__image-link {
        height:100%
    }
}

@media only screen and (max-width: 900px) {
    .height--full .row--layout-header-8a {
        min-height:0
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-9a [data-name="responsivecolumns"]:first-child {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .row--layout-header-9a [data-name="responsivecolumns"]:first-child .column {
        margin-bottom: 0 !important
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-9a [data-name="responsivecolumns"]:first-child .responsivecolumns {
        -webkit-flex-wrap:nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.row--layout-header-9a [data-name="responsivecolumns"]:first-child .columns-two-left,.row--layout-header-9a [data-name="responsivecolumns"]:first-child .columns-two-right {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%
}

@media only screen and (max-width: 900px) {
    .height--large .row--layout-header-9a {
        min-height:0
    }
}

.row--layout-header-9a [data-name="responsivecolumns"]:last-child {
    width: 100%
}

@media only screen and (min-width: 900px) {
    .row--layout-header-9a [data-name="responsivecolumns"]:last-child {
        display:-webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin: 56px 0 40px
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-9a [data-name="responsivecolumns"]:last-child {
        margin-top:32px
    }
}

.row--layout-header-9a [data-name="responsivecolumns"]:last-child .responsivecolumns {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media only screen and (max-width: 900px) {
    .row--layout-header-9a [data-name="responsivecolumns"]:last-child .responsivecolumns {
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-header-9a [data-name="responsivecolumns"]:last-child .columns-two-left,.row--layout-header-9a [data-name="responsivecolumns"]:last-child .columns-two-right {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        margin-bottom: 20px
    }
}

.row--layout-header-9a [data-name="responsivecolumns"]:last-child .form-group:not(.advancedcontactform__form-group--terms) {
    display: block
}

.row--layout-header-9a [data-name="responsivecolumns"]:last-child [data-name="advancedcontactform"] {
    box-shadow: 0 8px 12px rgba(0,0,0,0.035),0 12px 20px rgba(0,0,0,0.035),0 20px 36px rgba(0,0,0,0.035),0 36px 68px rgba(0,0,0,0.035);
    padding: 24px
}

@media only screen and (min-width: 900px) {
    .row--layout-header-9a [data-name="responsivecolumns"]:last-child [data-name="advancedcontactform"] {
        margin:0 0 0 auto;
        max-width: 565px;
        padding: 40px
    }
}

.row--layout-header-9a [data-name="responsivecolumns"]:last-child input[type="search"],.row--layout-header-9a [data-name="responsivecolumns"]:last-child input[type="email"],.row--layout-header-9a [data-name="responsivecolumns"]:last-child input[type="password"],.row--layout-header-9a [data-name="responsivecolumns"]:last-child textarea,.row--layout-header-9a [data-name="responsivecolumns"]:last-child .input--single-line,.row--layout-header-9a [data-name="responsivecolumns"]:last-child select {
    border: 0;
    border-radius: 0;
    padding: 8px 12px
}

.row--layout-header-9a [data-name="responsivecolumns"]:last-child .advancedcontactform__button {
    width: 100%
}

_:-ms-fullscreen,:root .row--layout-header-9a .navigation-toggle {
    margin-left: 0;
    margin-right: 0
}

.row--style-light.row--layout-header-9a [data-name="advancedcontactform"] {
    background-color: #1DAEA5
}

.row--style-light.row--layout-header-9a .form .advancedcontactform__legend,.row--style-light.row--layout-header-9a .form .advancedcontactform__label,.row--style-light.row--layout-header-9a .form .form__link {
    color: #fff
}

.row--style-light.row--layout-header-9a .form input[type="search"],.row--style-light.row--layout-header-9a .form input[type="email"],.row--style-light.row--layout-header-9a .form input[type="password"],.row--style-light.row--layout-header-9a .form textarea,.row--style-light.row--layout-header-9a .form .input--single-line {
    background: #ededed;
    color: #2E3751
}

.row--style-light.row--layout-header-9a .form input[type="search"]::-webkit-input-placeholder,.row--style-light.row--layout-header-9a .form input[type="email"]::-webkit-input-placeholder,.row--style-light.row--layout-header-9a .form input[type="password"]::-webkit-input-placeholder,.row--style-light.row--layout-header-9a .form textarea::-webkit-input-placeholder,.row--style-light.row--layout-header-9a .form .input--single-line::-webkit-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-light.row--layout-header-9a .form input[type="search"]:-moz-placeholder,.row--style-light.row--layout-header-9a .form input[type="email"]:-moz-placeholder,.row--style-light.row--layout-header-9a .form input[type="password"]:-moz-placeholder,.row--style-light.row--layout-header-9a .form textarea:-moz-placeholder,.row--style-light.row--layout-header-9a .form .input--single-line:-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-light.row--layout-header-9a .form input[type="search"]::-moz-placeholder,.row--style-light.row--layout-header-9a .form input[type="email"]::-moz-placeholder,.row--style-light.row--layout-header-9a .form input[type="password"]::-moz-placeholder,.row--style-light.row--layout-header-9a .form textarea::-moz-placeholder,.row--style-light.row--layout-header-9a .form .input--single-line::-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-light.row--layout-header-9a .form input[type="search"]:-ms-input-placeholder,.row--style-light.row--layout-header-9a .form input[type="email"]:-ms-input-placeholder,.row--style-light.row--layout-header-9a .form input[type="password"]:-ms-input-placeholder,.row--style-light.row--layout-header-9a .form textarea:-ms-input-placeholder,.row--style-light.row--layout-header-9a .form .input--single-line:-ms-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-light.row--layout-header-9a .form input[type="search"]::placeholder,.row--style-light.row--layout-header-9a .form input[type="email"]::placeholder,.row--style-light.row--layout-header-9a .form input[type="password"]::placeholder,.row--style-light.row--layout-header-9a .form textarea::placeholder,.row--style-light.row--layout-header-9a .form .input--single-line::placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-light.row--layout-header-9a .form .advancedcontactform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: #2E3751;
    color: #fff
}

.row--style-accent.row--layout-header-9a [data-name="advancedcontactform"] {
    background-color: #fff
}

.row--style-accent.row--layout-header-9a .form .advancedcontactform__legend,.row--style-accent.row--layout-header-9a .form .advancedcontactform__label,.row--style-accent.row--layout-header-9a .form .form__link {
    color: #2E3751
}

.row--style-accent.row--layout-header-9a .form input[type="search"],.row--style-accent.row--layout-header-9a .form input[type="email"],.row--style-accent.row--layout-header-9a .form input[type="password"],.row--style-accent.row--layout-header-9a .form textarea,.row--style-accent.row--layout-header-9a .form .input--single-line {
    background: #ededed;
    color: #2E3751
}

.row--style-accent.row--layout-header-9a .form input[type="search"]::-webkit-input-placeholder,.row--style-accent.row--layout-header-9a .form input[type="email"]::-webkit-input-placeholder,.row--style-accent.row--layout-header-9a .form input[type="password"]::-webkit-input-placeholder,.row--style-accent.row--layout-header-9a .form textarea::-webkit-input-placeholder,.row--style-accent.row--layout-header-9a .form .input--single-line::-webkit-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-accent.row--layout-header-9a .form input[type="search"]:-moz-placeholder,.row--style-accent.row--layout-header-9a .form input[type="email"]:-moz-placeholder,.row--style-accent.row--layout-header-9a .form input[type="password"]:-moz-placeholder,.row--style-accent.row--layout-header-9a .form textarea:-moz-placeholder,.row--style-accent.row--layout-header-9a .form .input--single-line:-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-accent.row--layout-header-9a .form input[type="search"]::-moz-placeholder,.row--style-accent.row--layout-header-9a .form input[type="email"]::-moz-placeholder,.row--style-accent.row--layout-header-9a .form input[type="password"]::-moz-placeholder,.row--style-accent.row--layout-header-9a .form textarea::-moz-placeholder,.row--style-accent.row--layout-header-9a .form .input--single-line::-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-accent.row--layout-header-9a .form input[type="search"]:-ms-input-placeholder,.row--style-accent.row--layout-header-9a .form input[type="email"]:-ms-input-placeholder,.row--style-accent.row--layout-header-9a .form input[type="password"]:-ms-input-placeholder,.row--style-accent.row--layout-header-9a .form textarea:-ms-input-placeholder,.row--style-accent.row--layout-header-9a .form .input--single-line:-ms-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-accent.row--layout-header-9a .form input[type="search"]::placeholder,.row--style-accent.row--layout-header-9a .form input[type="email"]::placeholder,.row--style-accent.row--layout-header-9a .form input[type="password"]::placeholder,.row--style-accent.row--layout-header-9a .form textarea::placeholder,.row--style-accent.row--layout-header-9a .form .input--single-line::placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-accent.row--layout-header-9a .form .advancedcontactform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: #1DAEA5;
    color: #fff
}

.row--style-spare.row--layout-header-9a [data-name="advancedcontactform"] {
    background-color: #fff
}

.row--style-spare.row--layout-header-9a .form .advancedcontactform__legend,.row--style-spare.row--layout-header-9a .form .advancedcontactform__label,.row--style-spare.row--layout-header-9a .form .form__link {
    color: #2E3751
}

.row--style-spare.row--layout-header-9a .form input[type="search"],.row--style-spare.row--layout-header-9a .form input[type="email"],.row--style-spare.row--layout-header-9a .form input[type="password"],.row--style-spare.row--layout-header-9a .form textarea,.row--style-spare.row--layout-header-9a .form .input--single-line {
    background: #ededed;
    color: #2E3751
}

.row--style-spare.row--layout-header-9a .form input[type="search"]::-webkit-input-placeholder,.row--style-spare.row--layout-header-9a .form input[type="email"]::-webkit-input-placeholder,.row--style-spare.row--layout-header-9a .form input[type="password"]::-webkit-input-placeholder,.row--style-spare.row--layout-header-9a .form textarea::-webkit-input-placeholder,.row--style-spare.row--layout-header-9a .form .input--single-line::-webkit-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-spare.row--layout-header-9a .form input[type="search"]:-moz-placeholder,.row--style-spare.row--layout-header-9a .form input[type="email"]:-moz-placeholder,.row--style-spare.row--layout-header-9a .form input[type="password"]:-moz-placeholder,.row--style-spare.row--layout-header-9a .form textarea:-moz-placeholder,.row--style-spare.row--layout-header-9a .form .input--single-line:-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-spare.row--layout-header-9a .form input[type="search"]::-moz-placeholder,.row--style-spare.row--layout-header-9a .form input[type="email"]::-moz-placeholder,.row--style-spare.row--layout-header-9a .form input[type="password"]::-moz-placeholder,.row--style-spare.row--layout-header-9a .form textarea::-moz-placeholder,.row--style-spare.row--layout-header-9a .form .input--single-line::-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-spare.row--layout-header-9a .form input[type="search"]:-ms-input-placeholder,.row--style-spare.row--layout-header-9a .form input[type="email"]:-ms-input-placeholder,.row--style-spare.row--layout-header-9a .form input[type="password"]:-ms-input-placeholder,.row--style-spare.row--layout-header-9a .form textarea:-ms-input-placeholder,.row--style-spare.row--layout-header-9a .form .input--single-line:-ms-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-spare.row--layout-header-9a .form input[type="search"]::placeholder,.row--style-spare.row--layout-header-9a .form input[type="email"]::placeholder,.row--style-spare.row--layout-header-9a .form input[type="password"]::placeholder,.row--style-spare.row--layout-header-9a .form textarea::placeholder,.row--style-spare.row--layout-header-9a .form .input--single-line::placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-spare.row--layout-header-9a .form .advancedcontactform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: #1DAEA5;
    color: #fff
}

.row--style-dark.row--layout-header-9a [data-name="advancedcontactform"] {
    background-color: #fff
}

.row--style-dark.row--layout-header-9a .form .advancedcontactform__legend,.row--style-dark.row--layout-header-9a .form .advancedcontactform__label,.row--style-dark.row--layout-header-9a .form .form__link {
    color: #2E3751
}

.row--style-dark.row--layout-header-9a .form input[type="search"],.row--style-dark.row--layout-header-9a .form input[type="email"],.row--style-dark.row--layout-header-9a .form input[type="password"],.row--style-dark.row--layout-header-9a .form textarea,.row--style-dark.row--layout-header-9a .form .input--single-line {
    background: #ededed;
    color: #2E3751
}

.row--style-dark.row--layout-header-9a .form input[type="search"]::-webkit-input-placeholder,.row--style-dark.row--layout-header-9a .form input[type="email"]::-webkit-input-placeholder,.row--style-dark.row--layout-header-9a .form input[type="password"]::-webkit-input-placeholder,.row--style-dark.row--layout-header-9a .form textarea::-webkit-input-placeholder,.row--style-dark.row--layout-header-9a .form .input--single-line::-webkit-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-dark.row--layout-header-9a .form input[type="search"]:-moz-placeholder,.row--style-dark.row--layout-header-9a .form input[type="email"]:-moz-placeholder,.row--style-dark.row--layout-header-9a .form input[type="password"]:-moz-placeholder,.row--style-dark.row--layout-header-9a .form textarea:-moz-placeholder,.row--style-dark.row--layout-header-9a .form .input--single-line:-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-dark.row--layout-header-9a .form input[type="search"]::-moz-placeholder,.row--style-dark.row--layout-header-9a .form input[type="email"]::-moz-placeholder,.row--style-dark.row--layout-header-9a .form input[type="password"]::-moz-placeholder,.row--style-dark.row--layout-header-9a .form textarea::-moz-placeholder,.row--style-dark.row--layout-header-9a .form .input--single-line::-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-dark.row--layout-header-9a .form input[type="search"]:-ms-input-placeholder,.row--style-dark.row--layout-header-9a .form input[type="email"]:-ms-input-placeholder,.row--style-dark.row--layout-header-9a .form input[type="password"]:-ms-input-placeholder,.row--style-dark.row--layout-header-9a .form textarea:-ms-input-placeholder,.row--style-dark.row--layout-header-9a .form .input--single-line:-ms-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-dark.row--layout-header-9a .form input[type="search"]::placeholder,.row--style-dark.row--layout-header-9a .form input[type="email"]::placeholder,.row--style-dark.row--layout-header-9a .form input[type="password"]::placeholder,.row--style-dark.row--layout-header-9a .form textarea::placeholder,.row--style-dark.row--layout-header-9a .form .input--single-line::placeholder {
    color: rgba(46,55,81,0.65)
}

.row--style-dark.row--layout-header-9a .form .advancedcontactform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: #1DAEA5;
    color: #fff
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .row--layout-header-9a .form input[type="radio"],.row--layout-header-9a .form input[type="checkbox"],.row--layout-header-9a .form select.select {
        background:#ededed;
        border-color: #dbdbdb;
        color: #2E3751
    }

    .row--layout-header-9a .form input[type="radio"]:checked:after {
        background: #2E3751
    }

    .row--layout-header-9a .form input[type="checkbox"]:checked:after,.row--layout-header-9a .form .select-wrap:after {
        border-color: #2E3751
    }
}

.row--hero-1b .contentgroup--regular .contentgroup__content,#migrated-site .row--hero-1b .contentgroup--regular .contentgroup__content {
    display: inline-block;
    max-width: 860px;
    padding: 40px
}

@media only screen and (max-width: 700px) {
    .row--hero-1b .contentgroup--regular .contentgroup__content,#migrated-site .row--hero-1b .contentgroup--regular .contentgroup__content {
        padding:20px
    }
}

.row--hero-1b.row--style-light .contentgroup--regular .contentgroup__content,#migrated-site .row--hero-1b.row--style-light .contentgroup--regular .contentgroup__content {
    background: #fff;
    color: #2E3751;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1)
}

.row--hero-1b.row--style-accent .contentgroup--regular .contentgroup__content,#migrated-site .row--hero-1b.row--style-accent .contentgroup--regular .contentgroup__content {
    background: #fff;
    color: #2E3751;
    box-shadow: none
}

.row--hero-1b.row--style-dark .contentgroup--regular .contentgroup__content,#migrated-site .row--hero-1b.row--style-dark .contentgroup--regular .contentgroup__content {
    background: #fff;
    color: #2E3751;
    box-shadow: none
}

.row--hero-1b.row--style-spare .contentgroup--regular .contentgroup__content,#migrated-site .row--hero-1b.row--style-spare .contentgroup--regular .contentgroup__content {
    background: #fff;
    color: #2E3751;
    box-shadow: none
}

.row--hero-1b.row--style-light .contentgroup__heading,.row--hero-1b.row--style-light .contentgroup__heading *,#migrated-site .row--hero-1b.row--style-light .contentgroup__heading,#migrated-site .row--hero-1b.row--style-light .contentgroup__heading * {
    color: #2E3751
}

.row--hero-1b.row--style-accent .contentgroup__heading,.row--hero-1b.row--style-accent .contentgroup__heading *,#migrated-site .row--hero-1b.row--style-accent .contentgroup__heading,#migrated-site .row--hero-1b.row--style-accent .contentgroup__heading * {
    color: #2E3751
}

.row--hero-1b.row--style-dark .contentgroup__heading,.row--hero-1b.row--style-dark .contentgroup__heading *,#migrated-site .row--hero-1b.row--style-dark .contentgroup__heading,#migrated-site .row--hero-1b.row--style-dark .contentgroup__heading * {
    color: #2E3751
}

.row--hero-1b.row--style-spare .contentgroup__heading,.row--hero-1b.row--style-spare .contentgroup__heading *,#migrated-site .row--hero-1b.row--style-spare .contentgroup__heading,#migrated-site .row--hero-1b.row--style-spare .contentgroup__heading * {
    color: #2E3751
}

.row--hero-1b.row--style-light .contentgroup__body,.row--hero-1b.row--style-light .contentgroup__body *,#migrated-site .row--hero-1b.row--style-light .contentgroup__body,#migrated-site .row--hero-1b.row--style-light .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--hero-1b.row--style-accent .contentgroup__body,.row--hero-1b.row--style-accent .contentgroup__body *,#migrated-site .row--hero-1b.row--style-accent .contentgroup__body,#migrated-site .row--hero-1b.row--style-accent .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--hero-1b.row--style-dark .contentgroup__body,.row--hero-1b.row--style-dark .contentgroup__body *,#migrated-site .row--hero-1b.row--style-dark .contentgroup__body,#migrated-site .row--hero-1b.row--style-dark .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--hero-1b.row--style-spare .contentgroup__body,.row--hero-1b.row--style-spare .contentgroup__body *,#migrated-site .row--hero-1b.row--style-spare .contentgroup__body,#migrated-site .row--hero-1b.row--style-spare .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--hero-1b.row--style-light .contentgroup__link,#migrated-site .row--hero-1b.row--style-light .contentgroup__link {
    background: #1DAEA5 !important;
    border-color: #1DAEA5 !important;
    color: #fff !important
}

.row--hero-1b.row--style-accent .contentgroup__link,#migrated-site .row--hero-1b.row--style-accent .contentgroup__link {
    background: #1DAEA5 !important;
    border-color: #1DAEA5 !important;
    color: #fff !important
}

.row--hero-1b.row--style-dark .contentgroup__link,#migrated-site .row--hero-1b.row--style-dark .contentgroup__link {
    background: #1DAEA5 !important;
    border-color: #1DAEA5 !important;
    color: #fff !important
}

.row--hero-1b.row--style-spare .contentgroup__link,#migrated-site .row--hero-1b.row--style-spare .contentgroup__link {
    background: #1DAEA5 !important;
    border-color: #1DAEA5 !important;
    color: #fff !important
}

.row--hero-1b h1,.row--hero-1b h1.contentgroup__heading,#migrated-site .row--hero-1b h1,#migrated-site .row--hero-1b h1.contentgroup__heading {
    margin: 0;
    padding: 0;
    border: 0;
    background-color: transparent
}

.row--hero-1b h1:before,.row--hero-1b h1.contentgroup__heading:before,#migrated-site .row--hero-1b h1:before,#migrated-site .row--hero-1b h1.contentgroup__heading:before {
    display: none
}

[class*="row--hero-3"] .gallery__image,[class*="row--hero-3"] .gallery-widget li .inner img,#migrated-site [class*="row--hero-3"] .gallery__image,#migrated-site [class*="row--hero-3"] .gallery-widget li .inner img {
    display: none;
    visibility: hidden
}

[class*="row--hero-3"] .gallery__image-link,[class*="row--hero-3"] .gallery-widget li .inner,#migrated-site [class*="row--hero-3"] .gallery__image-link,#migrated-site [class*="row--hero-3"] .gallery-widget li .inner {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-bottom: 100%;
    width: 100%
}

@media only screen and (max-width: 700px) {
    .row--hero-4a .buttonwidget,.row--hero-4a .widget.button .b-wrap,#migrated-site .row--hero-4a .buttonwidget,#migrated-site .row--hero-4a .widget.button .b-wrap,.row--hero-4b .buttonwidget,.row--hero-4b .widget.button .b-wrap,#migrated-site .row--hero-4b .buttonwidget,#migrated-site .row--hero-4b .widget.button .b-wrap {
        text-align:left
    }
}

@media only screen and (max-width: 700px) {
    .row--hero-4a .widget.button .b-wrap,#migrated-site .row--hero-4a .widget.button .b-wrap,.row--hero-4b .widget.button .b-wrap,#migrated-site .row--hero-4b .widget.button .b-wrap {
        float:left;
        webkit-box-pack: flex-start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -ms-flex-pack: flex-start;
        justify-content: flex-start
    }
}

.row--hero-5a [data-name="signupform"],#migrated-site .row--hero-5a [data-name="signupform"] {
    margin: 0;
    width: auto
}

.row--hero-5a .signupform,#migrated-site .row--hero-5a .signupform {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (max-width: 700px) {
    .row--hero-5a .form,#migrated-site .row--hero-5a .form {
        width:100%
    }
}

.row--hero-5a .signupform__form-body,#migrated-site .row--hero-5a .signupform__form-body {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end
}

@media only screen and (max-width: 700px) {
    .row--hero-5a .signupform__form-body,#migrated-site .row--hero-5a .signupform__form-body {
        display:block
    }
}

.row--hero-5a .signupform__form-group:not(.signupform__form-group--terms),#migrated-site .row--hero-5a .signupform__form-group:not(.signupform__form-group--terms) {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0
}

@media only screen and (max-width: 700px) {
    .row--hero-5a .signupform__form-group:not(.signupform__form-group--terms),#migrated-site .row--hero-5a .signupform__form-group:not(.signupform__form-group--terms) {
        width:100%
    }
}

.row--hero-5a .signupform__form-group:first-child,#migrated-site .row--hero-5a .signupform__form-group:first-child {
    margin-right: 10px
}

@media only screen and (max-width: 700px) {
    .row--hero-5a .signupform__form-group:first-child,#migrated-site .row--hero-5a .signupform__form-group:first-child {
        margin-right:0
    }
}

@media only screen and (max-width: 700px) {
    .row--hero-5a .signupform__form-group:last-child,#migrated-site .row--hero-5a .signupform__form-group:last-child {
        margin-top:10px
    }
}

.row--hero-5a .signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--hero-5a .signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--hero-5a .signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--hero-5a .signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    height: 60px
}

@media only screen and (max-width: 700px) {
    .row--hero-5a .signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--hero-5a .signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--hero-5a .signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--hero-5a .signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        height:50px;
        width: 100%
    }
}

.row--hero-5a .signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--hero-5a .signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    padding: 15px 30px
}

@media only screen and (max-width: 700px) {
    .row--hero-5a .signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--hero-5a .signupform__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        text-align:center
    }
}

.row--hero-5a .signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--hero-5a .signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    min-width: 250px;
    padding: 15px
}

@media only screen and (max-width: 700px) {
    .row--hero-5a .signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--hero-5a .signupform__input:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        min-width:100%
    }
}

.row--hero-7a .responsivecolumns,#migrated-site .row--hero-7a .responsivecolumns {
    margin: 0
}

.row--hero-7a .columns-two-left,#migrated-site .row--hero-7a .columns-two-left {
    padding: 0
}

.row--hero-7a .responsivecolumns,.row--hero-7a [data-name="responsivecolumns"],.row--hero-7a [data-name="image"],.row--hero-7a .widget__imagewidget,.row--hero-7a .imagewidget__figure,.row--hero-7a .imagewidget__image-link,.row--hero-7a .columns-two-left,.row--hero-7a .columns-two-right,#migrated-site .row--hero-7a .responsivecolumns,#migrated-site .row--hero-7a [data-name="responsivecolumns"],#migrated-site .row--hero-7a [data-name="image"],#migrated-site .row--hero-7a .widget__imagewidget,#migrated-site .row--hero-7a .imagewidget__figure,#migrated-site .row--hero-7a .imagewidget__image-link,#migrated-site .row--hero-7a .columns-two-left,#migrated-site .row--hero-7a .columns-two-right {
    height: 100%
}

@media only screen and (max-width: 700px) {
    .row--hero-7a .responsivecolumns,.row--hero-7a [data-name="responsivecolumns"],.row--hero-7a [data-name="image"],.row--hero-7a .widget__imagewidget,.row--hero-7a .imagewidget__figure,.row--hero-7a .imagewidget__image-link,.row--hero-7a .columns-two-left,.row--hero-7a .columns-two-right,#migrated-site .row--hero-7a .responsivecolumns,#migrated-site .row--hero-7a [data-name="responsivecolumns"],#migrated-site .row--hero-7a [data-name="image"],#migrated-site .row--hero-7a .widget__imagewidget,#migrated-site .row--hero-7a .imagewidget__figure,#migrated-site .row--hero-7a .imagewidget__image-link,#migrated-site .row--hero-7a .columns-two-left,#migrated-site .row--hero-7a .columns-two-right {
        height:auto
    }
}

.row--hero-7a .responsivecolumns .column,#migrated-site .row--hero-7a .responsivecolumns .column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.row--hero-7a .responsivecolumns .columns-two-right,#migrated-site .row--hero-7a .responsivecolumns .columns-two-right {
    padding-top: 40px;
    padding-bottom: 40px
}

@media only screen and (max-width: 700px) {
    .row--hero-7a .responsivecolumns .columns-two-right,#migrated-site .row--hero-7a .responsivecolumns .columns-two-right {
        padding-bottom:20px;
        padding-top: 20px
    }
}

.row--hero-7a .widget:not([data-name="responsivecolumns"]):not([data-name="image"]):not([data-name="responsiveslideshow"]):not([data-name="gallery"]),#migrated-site .row--hero-7a .widget:not([data-name="responsivecolumns"]):not([data-name="image"]):not([data-name="responsiveslideshow"]):not([data-name="gallery"]) {
    max-width: 680px;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (max-width: 900px) {
    .row--hero-7a .widget:not([data-name="responsivecolumns"]):not([data-name="image"]):not([data-name="responsiveslideshow"]):not([data-name="gallery"]),#migrated-site .row--hero-7a .widget:not([data-name="responsivecolumns"]):not([data-name="image"]):not([data-name="responsiveslideshow"]):not([data-name="gallery"]) {
        padding-left:20px;
        padding-right: 20px;
        max-width: 100%
    }
}

.row--hero-7a .contentgroup,#migrated-site .row--hero-7a .contentgroup {
    background-color: transparent
}

.row--hero-7a .widget.image a,#migrated-site .row--hero-7a .widget.image a {
    line-height: 0
}

.row--hero-7a .imagewidget__image,.row--hero-7a .widget.image .image,#migrated-site .row--hero-7a .imagewidget__image,#migrated-site .row--hero-7a .widget.image .image {
    object-fit: cover;
    height: 100%;
    width: 100%
}

@media only screen and (max-width: 700px) {
    .row--hero-7a .imagewidget__image,.row--hero-7a .widget.image .image,#migrated-site .row--hero-7a .imagewidget__image,#migrated-site .row--hero-7a .widget.image .image {
        max-height:300px
    }
}

.row--hero-7a .imagewidget__caption,.row--hero-7a .image-title,.row--hero-7a .image-description,#migrated-site .row--hero-7a .imagewidget__caption,#migrated-site .row--hero-7a .image-title,#migrated-site .row--hero-7a .image-description {
    display: none
}

.row--hero-7a .imagewidget__figure,#migrated-site .row--hero-7a .imagewidget__figure {
    line-height: 0
}

#migrated-site .row--hero-7a .responsivecolumns .columns-two-left,#migrated-site .row--hero-7a .responsivecolumns .columns-two-right {
    margin: 0;
    width: 50%
}

@media only screen and (max-width: 700px) {
    #migrated-site .row--hero-7a .responsivecolumns .columns-two-left,#migrated-site .row--hero-7a .responsivecolumns .columns-two-right {
        width:100%
    }
}

#migrated-site .row--hero-7a .responsivecolumns .columns-two-left [data-name="image"]:first-child,#migrated-site .row--hero-7a .responsivecolumns .columns-two-right [data-name="image"]:first-child {
    margin-bottom: 0
}

#migrated-site .row--hero-7a .widget:not(.row):not([data-name="responsivecolumns"]):not([data-name="image"]):not([data-name="responsiveslideshow"]):not([data-name="gallery"]) {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media only screen and (max-width: 700px) {
    #migrated-site .row--hero-7a .widget:not(.row):not([data-name="responsivecolumns"]):not([data-name="image"]):not([data-name="responsiveslideshow"]):not([data-name="gallery"]) {
        padding-right:0.75rem;
        padding-left: 0.75rem
    }
}

.row--layout-hero-10a .row__container {
    margin: 0 auto;
    max-width: 768px
}

.row--layout-hero-10a .contentgroup__body {
    font-size: 22.5px;
    margin-top: 10px
}

@media only screen and (max-width: 900px) {
    .row--layout-hero-10a .contentgroup__body {
        font-size:18px
    }
}

.row--layout-image-text-1c .responsivecolumns,#migrated-site .row--layout-image-text-1c .responsivecolumns {
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.row--layout-image-text-1c .column,#migrated-site .row--layout-image-text-1c .column {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    margin-right: 0;
    max-width: 860px
}

.row--layout-image-text-1c .column+.column,#migrated-site .row--layout-image-text-1c .column+.column {
    margin-top: 20px
}

_:-ms-fullscreen,:root .row--layout-image-text-1c .column {
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.row--layout-image-text-2b .responsivecolumns,#migrated-site .row--layout-image-text-2b .responsivecolumns {
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.row--layout-image-text-2b .column,#migrated-site .row--layout-image-text-2b .column {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.row--layout-image-text-2b .column+.column,#migrated-site .row--layout-image-text-2b .column+.column {
    margin-top: 3rem
}

@media only screen and (max-width: 700px) {
    .row--layout-image-text-2b .column+.column,#migrated-site .row--layout-image-text-2b .column+.column {
        margin-top:0
    }
}

.row--layout-image-text-2b .contentgroup__content,#migrated-site .row--layout-image-text-2b .contentgroup__content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 700px) {
    .row--layout-image-text-2b .contentgroup__content,#migrated-site .row--layout-image-text-2b .contentgroup__content {
        display:block
    }
}

.row--layout-image-text-2b .contentgroup__image-wrapper,.row--layout-image-text-2b .contentgroup__body-wrapper,#migrated-site .row--layout-image-text-2b .contentgroup__image-wrapper,#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

@media only screen and (max-width: 700px) {
    .row--layout-image-text-2b .contentgroup__image-wrapper,.row--layout-image-text-2b .contentgroup__body-wrapper,#migrated-site .row--layout-image-text-2b .contentgroup__image-wrapper,#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.row--layout-image-text-2b .contentgroup__body-wrapper,#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
    margin-top: 0 !important;
    padding-left: 60px;
    padding-right: 60px
}

@media only screen and (max-width: 900px) {
    .row--layout-image-text-2b .contentgroup__body-wrapper,#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
        padding-left:30px;
        padding-right: 30px
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-image-text-2b .contentgroup__body-wrapper,#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
        padding-left:0;
        padding-right: 0
    }
}

.row--layout-image-text-2b .contentgroup__image-wrapper,#migrated-site .row--layout-image-text-2b .contentgroup__image-wrapper {
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-flex-align: stretch;
    align-self: stretch
}

.row--layout-image-text-2b .contentgroup__image,#migrated-site .row--layout-image-text-2b .contentgroup__image {
    object-fit: cover;
    height: 100%;
    width: 100%
}

_:-ms-fullscreen,:root .row--layout-image-text-2b .column {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%
}

.row--layout-image-text-3a .contentgroup {
    margin: 0 auto;
    max-width: 960px
}

.row--layout-image-text-4b .contentgroup__content,#migrated-site .row--layout-image-text-4b .contentgroup__content {
    -webkit-box-orient: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.row--layout-image-text-5b .contentgroup__content,#migrated-site .row--layout-image-text-5b .contentgroup__content {
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.row--style-light[class*='row--image-text-5'] .contentgroup .contentgroup__heading,.row--style-light[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading,.row--style-light[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading *,#migrated-site .row--style-light[class*='row--image-text-5'] .contentgroup .contentgroup__heading,#migrated-site .row--style-light[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading,#migrated-site .row--style-light[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--style-light[class*='row--image-text-5'] .contentgroup .contentgroup__body,.row--style-light[class*='row--image-text-5'] .contentgroup--card .contentgroup__body,.row--style-light[class*='row--image-text-5'] .contentgroup--card .contentgroup__body *,#migrated-site .row--style-light[class*='row--image-text-5'] .contentgroup .contentgroup__body,#migrated-site .row--style-light[class*='row--image-text-5'] .contentgroup--card .contentgroup__body,#migrated-site .row--style-light[class*='row--image-text-5'] .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--style-accent[class*='row--image-text-5'] .contentgroup .contentgroup__heading,.row--style-accent[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading,.row--style-accent[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading *,#migrated-site .row--style-accent[class*='row--image-text-5'] .contentgroup .contentgroup__heading,#migrated-site .row--style-accent[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading,#migrated-site .row--style-accent[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-accent[class*='row--image-text-5'] .contentgroup .contentgroup__body,.row--style-accent[class*='row--image-text-5'] .contentgroup--card .contentgroup__body,.row--style-accent[class*='row--image-text-5'] .contentgroup--card .contentgroup__body *,#migrated-site .row--style-accent[class*='row--image-text-5'] .contentgroup .contentgroup__body,#migrated-site .row--style-accent[class*='row--image-text-5'] .contentgroup--card .contentgroup__body,#migrated-site .row--style-accent[class*='row--image-text-5'] .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.75)
}

.row--style-spare[class*='row--image-text-5'] .contentgroup .contentgroup__heading,.row--style-spare[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading,.row--style-spare[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading *,#migrated-site .row--style-spare[class*='row--image-text-5'] .contentgroup .contentgroup__heading,#migrated-site .row--style-spare[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading,#migrated-site .row--style-spare[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-spare[class*='row--image-text-5'] .contentgroup .contentgroup__body,.row--style-spare[class*='row--image-text-5'] .contentgroup--card .contentgroup__body,.row--style-spare[class*='row--image-text-5'] .contentgroup--card .contentgroup__body *,#migrated-site .row--style-spare[class*='row--image-text-5'] .contentgroup .contentgroup__body,#migrated-site .row--style-spare[class*='row--image-text-5'] .contentgroup--card .contentgroup__body,#migrated-site .row--style-spare[class*='row--image-text-5'] .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.75)
}

.row--style-dark[class*='row--image-text-5'] .contentgroup .contentgroup__heading,.row--style-dark[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading,.row--style-dark[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading *,#migrated-site .row--style-dark[class*='row--image-text-5'] .contentgroup .contentgroup__heading,#migrated-site .row--style-dark[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading,#migrated-site .row--style-dark[class*='row--image-text-5'] .contentgroup--card .contentgroup__heading * {
    color: #fff
}

.row--style-dark[class*='row--image-text-5'] .contentgroup .contentgroup__body,.row--style-dark[class*='row--image-text-5'] .contentgroup--card .contentgroup__body,.row--style-dark[class*='row--image-text-5'] .contentgroup--card .contentgroup__body *,#migrated-site .row--style-dark[class*='row--image-text-5'] .contentgroup .contentgroup__body,#migrated-site .row--style-dark[class*='row--image-text-5'] .contentgroup--card .contentgroup__body,#migrated-site .row--style-dark[class*='row--image-text-5'] .contentgroup--card .contentgroup__body * {
    color: rgba(255,255,255,0.75)
}

.height--thin .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--thin .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--thin .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--thin .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--default .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--default .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--default .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--default .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--large .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--large .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--large .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--large .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--full .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--full .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--full .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--full .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5c:not(.row--layout-image-text-5a) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.row--layout-image-text-5c.row--style-light .contentgroup--card,#migrated-site .row--layout-image-text-5c.row--style-light .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-image-text-5c.row--style-accent .contentgroup--card,#migrated-site .row--layout-image-text-5c.row--style-accent .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-image-text-5c.row--style-dark .contentgroup--card,#migrated-site .row--layout-image-text-5c.row--style-dark .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-image-text-5c.row--style-spare .contentgroup--card,#migrated-site .row--layout-image-text-5c.row--style-spare .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-image-text-5c.row--style-light .contentgroup--card .contentgroup__heading,.row--layout-image-text-5c.row--style-light .contentgroup--card .contentgroup__heading *,#migrated-site .row--layout-image-text-5c.row--style-light .contentgroup--card .contentgroup__heading,#migrated-site .row--layout-image-text-5c.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--layout-image-text-5c.row--style-accent .contentgroup--card .contentgroup__heading,.row--layout-image-text-5c.row--style-accent .contentgroup--card .contentgroup__heading *,#migrated-site .row--layout-image-text-5c.row--style-accent .contentgroup--card .contentgroup__heading,#migrated-site .row--layout-image-text-5c.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--layout-image-text-5c.row--style-dark .contentgroup--card .contentgroup__heading,.row--layout-image-text-5c.row--style-dark .contentgroup--card .contentgroup__heading *,#migrated-site .row--layout-image-text-5c.row--style-dark .contentgroup--card .contentgroup__heading,#migrated-site .row--layout-image-text-5c.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--layout-image-text-5c.row--style-spare .contentgroup--card .contentgroup__heading,.row--layout-image-text-5c.row--style-spare .contentgroup--card .contentgroup__heading *,#migrated-site .row--layout-image-text-5c.row--style-spare .contentgroup--card .contentgroup__heading,#migrated-site .row--layout-image-text-5c.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--layout-image-text-5c.row--style-light .contentgroup--card .contentgroup__body,.row--layout-image-text-5c.row--style-light .contentgroup--card .contentgroup__body *,#migrated-site .row--layout-image-text-5c.row--style-light .contentgroup--card .contentgroup__body,#migrated-site .row--layout-image-text-5c.row--style-light .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-image-text-5c.row--style-accent .contentgroup--card .contentgroup__body,.row--layout-image-text-5c.row--style-accent .contentgroup--card .contentgroup__body *,#migrated-site .row--layout-image-text-5c.row--style-accent .contentgroup--card .contentgroup__body,#migrated-site .row--layout-image-text-5c.row--style-accent .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-image-text-5c.row--style-dark .contentgroup--card .contentgroup__body,.row--layout-image-text-5c.row--style-dark .contentgroup--card .contentgroup__body *,#migrated-site .row--layout-image-text-5c.row--style-dark .contentgroup--card .contentgroup__body,#migrated-site .row--layout-image-text-5c.row--style-dark .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-image-text-5c.row--style-spare .contentgroup--card .contentgroup__body,.row--layout-image-text-5c.row--style-spare .contentgroup--card .contentgroup__body *,#migrated-site .row--layout-image-text-5c.row--style-spare .contentgroup--card .contentgroup__body,#migrated-site .row--layout-image-text-5c.row--style-spare .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.height--thin .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--thin .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--thin .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--thin .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--default .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--default .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--default .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--default .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--large .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--large .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--large .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--large .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.height--full .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--full .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
    max-width: 1300px;
    width: 90%
}

@media only screen and (max-width: 700px) {
    .height--full .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,.height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--full .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container,#page-zones__main .height--no-padding .row--layout-image-text-5d:not(.row--layout-image-text-5a) .row__container {
        padding-top:40px;
        padding-bottom: 40px
    }
}

.row--layout-image-text-5d.row--style-light .contentgroup--card,#migrated-site .row--layout-image-text-5d.row--style-light .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-image-text-5d.row--style-accent .contentgroup--card,#migrated-site .row--layout-image-text-5d.row--style-accent .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-image-text-5d.row--style-dark .contentgroup--card,#migrated-site .row--layout-image-text-5d.row--style-dark .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-image-text-5d.row--style-spare .contentgroup--card,#migrated-site .row--layout-image-text-5d.row--style-spare .contentgroup--card {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-image-text-5d.row--style-light .contentgroup--card .contentgroup__heading,.row--layout-image-text-5d.row--style-light .contentgroup--card .contentgroup__heading *,#migrated-site .row--layout-image-text-5d.row--style-light .contentgroup--card .contentgroup__heading,#migrated-site .row--layout-image-text-5d.row--style-light .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--layout-image-text-5d.row--style-accent .contentgroup--card .contentgroup__heading,.row--layout-image-text-5d.row--style-accent .contentgroup--card .contentgroup__heading *,#migrated-site .row--layout-image-text-5d.row--style-accent .contentgroup--card .contentgroup__heading,#migrated-site .row--layout-image-text-5d.row--style-accent .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--layout-image-text-5d.row--style-dark .contentgroup--card .contentgroup__heading,.row--layout-image-text-5d.row--style-dark .contentgroup--card .contentgroup__heading *,#migrated-site .row--layout-image-text-5d.row--style-dark .contentgroup--card .contentgroup__heading,#migrated-site .row--layout-image-text-5d.row--style-dark .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--layout-image-text-5d.row--style-spare .contentgroup--card .contentgroup__heading,.row--layout-image-text-5d.row--style-spare .contentgroup--card .contentgroup__heading *,#migrated-site .row--layout-image-text-5d.row--style-spare .contentgroup--card .contentgroup__heading,#migrated-site .row--layout-image-text-5d.row--style-spare .contentgroup--card .contentgroup__heading * {
    color: #2E3751
}

.row--layout-image-text-5d.row--style-light .contentgroup--card .contentgroup__body,.row--layout-image-text-5d.row--style-light .contentgroup--card .contentgroup__body *,#migrated-site .row--layout-image-text-5d.row--style-light .contentgroup--card .contentgroup__body,#migrated-site .row--layout-image-text-5d.row--style-light .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-image-text-5d.row--style-accent .contentgroup--card .contentgroup__body,.row--layout-image-text-5d.row--style-accent .contentgroup--card .contentgroup__body *,#migrated-site .row--layout-image-text-5d.row--style-accent .contentgroup--card .contentgroup__body,#migrated-site .row--layout-image-text-5d.row--style-accent .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-image-text-5d.row--style-dark .contentgroup--card .contentgroup__body,.row--layout-image-text-5d.row--style-dark .contentgroup--card .contentgroup__body *,#migrated-site .row--layout-image-text-5d.row--style-dark .contentgroup--card .contentgroup__body,#migrated-site .row--layout-image-text-5d.row--style-dark .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-image-text-5d.row--style-spare .contentgroup--card .contentgroup__body,.row--layout-image-text-5d.row--style-spare .contentgroup--card .contentgroup__body *,#migrated-site .row--layout-image-text-5d.row--style-spare .contentgroup--card .contentgroup__body,#migrated-site .row--layout-image-text-5d.row--style-spare .contentgroup--card .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-image-text-5d .contentgroup__content,#migrated-site .row--layout-image-text-5d .contentgroup__content {
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.row--image-text-7a .contentgroup--inline .contentgroup__content,#migrated-site .row--image-text-7a .contentgroup--inline .contentgroup__content,.row--image-text-7b .contentgroup--inline .contentgroup__content,#migrated-site .row--image-text-7b .contentgroup--inline .contentgroup__content {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper,.row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper,#migrated-site .row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper,#migrated-site .row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper,.row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper,.row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper,#migrated-site .row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper,#migrated-site .row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper {
    width: auto
}

@media only screen and (max-width: 700px) {
    .row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper,.row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper,#migrated-site .row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper,#migrated-site .row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper,.row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper,.row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper,#migrated-site .row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper,#migrated-site .row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper {
        -webkit-align-self:center;
        -moz-align-self: center;
        -ms-align-self: center;
        -ms-flex-item-align: center;
        -ms-flex-align: center;
        align-self: center;
        -webkit-flex-basis: auto;
        -moz-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        max-width: auto
    }
}

.row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper,#migrated-site .row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper,.row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper,#migrated-site .row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper {
    flex-basis: auto;
    min-height: auto
}

.row--image-text-7a .contentgroup--inline .imagewidget__image-link,.row--image-text-7a .contentgroup--inline .imagewidget__image,#migrated-site .row--image-text-7a .contentgroup--inline .imagewidget__image-link,#migrated-site .row--image-text-7a .contentgroup--inline .imagewidget__image,.row--image-text-7b .contentgroup--inline .imagewidget__image-link,.row--image-text-7b .contentgroup--inline .imagewidget__image,#migrated-site .row--image-text-7b .contentgroup--inline .imagewidget__image-link,#migrated-site .row--image-text-7b .contentgroup--inline .imagewidget__image {
    width: 40px;
    height: 40px
}

.row--image-text-7a .contentgroup--inline .imagewidget__image,#migrated-site .row--image-text-7a .contentgroup--inline .imagewidget__image,.row--image-text-7b .contentgroup--inline .imagewidget__image,#migrated-site .row--image-text-7b .contentgroup--inline .imagewidget__image {
    border-radius: 100%;
    position: relative
}

.row--image-text-7a .contentgroup--inline.contentgroup:not(.contentgroup--card) .contentgroup__image-wrapper+.contentgroup__body-wrapper,#migrated-site .row--image-text-7a .contentgroup--inline.contentgroup:not(.contentgroup--card) .contentgroup__image-wrapper+.contentgroup__body-wrapper,.row--image-text-7b .contentgroup--inline.contentgroup:not(.contentgroup--card) .contentgroup__image-wrapper+.contentgroup__body-wrapper,#migrated-site .row--image-text-7b .contentgroup--inline.contentgroup:not(.contentgroup--card) .contentgroup__image-wrapper+.contentgroup__body-wrapper {
    margin-top: 0
}

.row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper,#migrated-site .row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper,.row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper,#migrated-site .row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper {
    margin-left: 10px;
    margin-right: 10px;
    padding: 0
}

.row--image-text-7a .contentgroup--inline .contentgroup__body,#migrated-site .row--image-text-7a .contentgroup--inline .contentgroup__body,.row--image-text-7b .contentgroup--inline .contentgroup__body,#migrated-site .row--image-text-7b .contentgroup--inline .contentgroup__body {
    font-size: 16.36364px;
    line-height: 1.45834;
    padding: 0
}

.row--image-text-7a blockquote,#migrated-site .row--image-text-7a blockquote,.row--image-text-7b blockquote,#migrated-site .row--image-text-7b blockquote {
    max-width: 80%;
    font-size: 16.36364px;
    font-style: italic;
    line-height: 1.45834;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0
}

@media only screen and (max-width: 900px) {
    .row--image-text-7a blockquote,#migrated-site .row--image-text-7a blockquote,.row--image-text-7b blockquote,#migrated-site .row--image-text-7b blockquote {
        max-width:100%
    }
}

.row--image-text-7a blockquote:before,.row--image-text-7a blockquote:after,#migrated-site .row--image-text-7a blockquote:before,#migrated-site .row--image-text-7a blockquote:after,.row--image-text-7b blockquote:before,.row--image-text-7b blockquote:after,#migrated-site .row--image-text-7b blockquote:before,#migrated-site .row--image-text-7b blockquote:after {
    display: none;
    visibility: hidden
}

@media only screen and (max-width: 700px) {
    .row--image-text-7a .image-link {
        text-align:left
    }
}

@media only screen and (max-width: 700px) {
    #migrated-site .row--image-text-7a .widget.image a {
        float:left;
        webkit-box-pack: flex-start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -ms-flex-pack: flex-start;
        justify-content: flex-start;
        text-align: left
    }
}

#migrated-site .row--image-text-7a .contentgroup--inline {
    margin-bottom: 6px
}

.row--image-text-8a .gallery__image,.row--image-text-8a .gallery-widget li .inner img,#migrated-site .row--image-text-8a .gallery__image,#migrated-site .row--image-text-8a .gallery-widget li .inner img {
    display: none;
    visibility: hidden
}

.row--image-text-8a .gallery__image-link,.row--image-text-8a .gallery-widget li .inner,#migrated-site .row--image-text-8a .gallery__image-link,#migrated-site .row--image-text-8a .gallery-widget li .inner {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-bottom: 100%;
    width: 100%
}

.row--image-text-10a [data-name="contentgroup"] {
    min-height: 1%
}

.row--image-text-10a .contentgroup__content {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

@media only screen and (max-width: 700px) {
    .row--image-text-10a .contentgroup__content {
        display:block
    }
}

@supports (display: grid) {
    .row--image-text-10a .contentgroup__content {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: repeat(12, 1fr);
        grid-template-columns: repeat(12, 1fr)
    }

    @media only screen and (max-width: 700px) {
        .row--image-text-10a .contentgroup__content {
            display:block
        }
    }
}

.row--image-text-10a .contentgroup__image-wrapper,.row--image-text-10a .contentgroup__body-wrapper {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    -ms-flex-align: center;
    align-self: center;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

@supports (display: grid) {
    .row--image-text-10a .contentgroup__image-wrapper,.row--image-text-10a .contentgroup__body-wrapper {
        -ms-grid-row-align:center;
        align-self: center;
        -ms-grid-row: 1;
        -ms-grid-row-span: span 12-1;
        grid-row: 1 / span 12
    }
}

.row--image-text-10a .contentgroup__body-wrapper {
    margin-top: 0 !important;
    position: relative;
    z-index: 1
}

.edit .row--image-text-10a .contentgroup__body-wrapper {
    z-index: 10002
}

.row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__image-wrapper {
    -webkit-flex-basis: 60%;
    -moz-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%
}

@media only screen and (max-width: 900px) {
    .row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__image-wrapper {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__body-wrapper {
    -webkit-flex-basis: 40%;
    -moz-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
    margin-left: -10%;
    padding: 48px 56px
}

@media only screen and (max-width: 900px) {
    .row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__body-wrapper {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0
    }
}

@media only screen and (max-width: 700px) {
    .row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__body-wrapper {
        padding:24px
    }
}

@supports (display: grid) {
    .row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__image-wrapper {
        -ms-grid-column:1;
        -ms-grid-column-span: span 7-1;
        grid-column: 1 / span 7;
        margin-left: 0;
        max-width: 100%
    }

    @media only screen and (max-width: 900px) {
        .row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__image-wrapper {
            -ms-grid-column:1;
            -ms-grid-column-span: span 9-1;
            grid-column: 1 / span 9
        }
    }

    .row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__body-wrapper {
        -ms-grid-column: span 6;
        -ms-grid-column-span: -1-span 6;
        grid-column: span 6 / -1;
        max-width: 100%
    }

    @media only screen and (max-width: 1024px) {
        .row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__body-wrapper {
            -ms-grid-column:span 7;
            -ms-grid-column-span: -1-span 7;
            grid-column: span 7 / -1
        }
    }

    @media only screen and (max-width: 900px) {
        .row--image-text-10a .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__body-wrapper {
            -ms-grid-column:span 8;
            -ms-grid-column-span: -1-span 8;
            grid-column: span 8 / -1
        }
    }
}

.row--image-text-10a.row--layout-reverse .row__container>.widget:not([data-name="responsivecolumns"]) .row--image-text-10a .contentgroup__content {
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@supports (display: grid) {
    .row--image-text-10a.row--layout-reverse .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__image-wrapper {
        -ms-grid-column:6;
        -ms-grid-column-span: span 7-6;
        grid-column: 6 / span 7;
        max-width: 100%
    }

    @media only screen and (max-width: 900px) {
        .row--image-text-10a.row--layout-reverse .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__image-wrapper {
            -ms-grid-column:4;
            -ms-grid-column-span: span 9-4;
            grid-column: 4 / span 9
        }
    }

    .row--image-text-10a.row--layout-reverse .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__body-wrapper {
        -ms-grid-column: 1;
        -ms-grid-column-span: span 6-1;
        grid-column: 1 / span 6;
        margin-left: 0;
        max-width: 100%
    }

    @media only screen and (max-width: 1024px) {
        .row--image-text-10a.row--layout-reverse .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__body-wrapper {
            -ms-grid-column:1;
            -ms-grid-column-span: span 7-1;
            grid-column: 1 / span 7
        }
    }

    @media only screen and (max-width: 900px) {
        .row--image-text-10a.row--layout-reverse .row__container>.widget:not([data-name="responsivecolumns"]) .contentgroup__body-wrapper {
            -ms-grid-column:1;
            -ms-grid-column-span: span 8-1;
            grid-column: 1 / span 8
        }
    }
}

@media only screen and (max-width: 900px) {
    .row--image-text-10a .columns-two-left .contentgroup__content,.row--image-text-10a .columns-two-right .contentgroup__content {
        display:block
    }
}

.row--image-text-10a .columns-two-left .contentgroup__image-wrapper,.row--image-text-10a .columns-two-right .contentgroup__image-wrapper {
    -webkit-flex-basis: 35%;
    -moz-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    max-width: 35%
}

.row--image-text-10a .columns-two-left .contentgroup__body-wrapper,.row--image-text-10a .columns-two-right .contentgroup__body-wrapper {
    -webkit-flex-basis: 65%;
    -moz-flex-basis: 65%;
    -ms-flex-preferred-size: 65%;
    flex-basis: 65%;
    max-width: 65%;
    margin-left: -5%;
    padding: 32px 40px
}

@media only screen and (max-width: 900px) {
    .row--image-text-10a .columns-two-left .contentgroup__image-wrapper,.row--image-text-10a .columns-two-left .contentgroup__body-wrapper,.row--image-text-10a .columns-two-right .contentgroup__image-wrapper,.row--image-text-10a .columns-two-right .contentgroup__body-wrapper {
        margin-left:0;
        max-width: 100%
    }
}

@supports (display: grid) {
    .row--image-text-10a .columns-two-left .contentgroup__image-wrapper,.row--image-text-10a .columns-two-left .contentgroup__body-wrapper,.row--image-text-10a .columns-two-right .contentgroup__image-wrapper,.row--image-text-10a .columns-two-right .contentgroup__body-wrapper {
        max-width:100%
    }

    .row--image-text-10a .columns-two-left .contentgroup__image-wrapper,.row--image-text-10a .columns-two-right .contentgroup__image-wrapper {
        -ms-grid-column: 1;
        -ms-grid-column-span: span 8-1;
        grid-column: 1 / span 8
    }

    .row--image-text-10a .columns-two-left .contentgroup__body-wrapper,.row--image-text-10a .columns-two-right .contentgroup__body-wrapper {
        -ms-grid-column: span 9;
        -ms-grid-column-span: -1-span 9;
        grid-column: span 9 / -1;
        margin-left: 0
    }
}

@supports (display: grid) {
    .row--image-text-10a.row--layout-reverse .columns-two-left .contentgroup__image-wrapper,.row--image-text-10a.row--layout-reverse .columns-two-right .contentgroup__image-wrapper {
        -ms-grid-column:5;
        -ms-grid-column-span: span 8-5;
        grid-column: 5 / span 8;
        max-width: 100%
    }

    .row--image-text-10a.row--layout-reverse .columns-two-left .contentgroup__body-wrapper,.row--image-text-10a.row--layout-reverse .columns-two-right .contentgroup__body-wrapper {
        -ms-grid-column: 1;
        -ms-grid-column-span: span 9-1;
        grid-column: 1 / span 9;
        max-width: 100%
    }
}

.row--image-text-10a .column:not(.columns-two-left):not(.columns-two-right) .contentgroup__content {
    display: block
}

.row--image-text-10a .column:not(.columns-two-left):not(.columns-two-right) .contentgroup__body-wrapper {
    margin-top: 0;
    padding: 32px
}

.row--image-text-10a.row--style-light .contentgroup__body-wrapper {
    background: #EC4D4D;
    color: #fff
}

.row--image-text-10a.row--style-accent .contentgroup__body-wrapper {
    background: #fff;
    color: #2E3751
}

.row--image-text-10a.row--style-dark .contentgroup__body-wrapper {
    background: #fff;
    color: #2E3751
}

.row--image-text-10a.row--style-spare .contentgroup__body-wrapper {
    background: #fff;
    color: #2E3751
}

.row--image-text-10a.row--style-light .contentgroup__heading,.row--image-text-10a.row--style-light .contentgroup__heading * {
    color: #fff
}

.row--image-text-10a.row--style-accent .contentgroup__heading,.row--image-text-10a.row--style-accent .contentgroup__heading * {
    color: #2E3751
}

.row--image-text-10a.row--style-dark .contentgroup__heading,.row--image-text-10a.row--style-dark .contentgroup__heading * {
    color: #2E3751
}

.row--image-text-10a.row--style-spare .contentgroup__heading,.row--image-text-10a.row--style-spare .contentgroup__heading * {
    color: #2E3751
}

.row--image-text-10a.row--style-light .contentgroup__body,.row--image-text-10a.row--style-light .contentgroup__body * {
    color: rgba(255,255,255,0.75)
}

.row--image-text-10a.row--style-accent .contentgroup__body,.row--image-text-10a.row--style-accent .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--image-text-10a.row--style-dark .contentgroup__body,.row--image-text-10a.row--style-dark .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--image-text-10a.row--style-spare .contentgroup__body,.row--image-text-10a.row--style-spare .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-text-1a .row__container {
    max-width: 960px
}

.row--layout-text-1b.row--style-light .contentgroup,#migrated-site .row--layout-text-1b.row--style-light .contentgroup {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-text-1b.row--style-accent .contentgroup,#migrated-site .row--layout-text-1b.row--style-accent .contentgroup {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-text-1b.row--style-dark .contentgroup,#migrated-site .row--layout-text-1b.row--style-dark .contentgroup {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-text-1b.row--style-spare .contentgroup,#migrated-site .row--layout-text-1b.row--style-spare .contentgroup {
    background: #fff;
    box-shadow: 0px 8px 30px rgba(46,55,81,0.1);
    color: #2E3751
}

.row--layout-text-1b.row--style-light .contentgroup__heading:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),.row--layout-text-1b.row--style-light .contentgroup__heading *:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),#migrated-site .row--layout-text-1b.row--style-light .contentgroup__heading:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),#migrated-site .row--layout-text-1b.row--style-light .contentgroup__heading *:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend) {
    color: #2E3751
}

.row--layout-text-1b.row--style-light .contentgroup__heading:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),.row--layout-text-1b.row--style-light .contentgroup__heading *:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),#migrated-site .row--layout-text-1b.row--style-light .contentgroup__heading:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),#migrated-site .row--layout-text-1b.row--style-light .contentgroup__heading *:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time) {
    color: #2E3751
}

.row--layout-text-1b.row--style-accent .contentgroup__heading:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),.row--layout-text-1b.row--style-accent .contentgroup__heading *:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),#migrated-site .row--layout-text-1b.row--style-accent .contentgroup__heading:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),#migrated-site .row--layout-text-1b.row--style-accent .contentgroup__heading *:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend) {
    color: #2E3751
}

.row--layout-text-1b.row--style-accent .contentgroup__heading:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),.row--layout-text-1b.row--style-accent .contentgroup__heading *:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),#migrated-site .row--layout-text-1b.row--style-accent .contentgroup__heading:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),#migrated-site .row--layout-text-1b.row--style-accent .contentgroup__heading *:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time) {
    color: #2E3751
}

.row--layout-text-1b.row--style-dark .contentgroup__heading:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),.row--layout-text-1b.row--style-dark .contentgroup__heading *:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),#migrated-site .row--layout-text-1b.row--style-dark .contentgroup__heading:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),#migrated-site .row--layout-text-1b.row--style-dark .contentgroup__heading *:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend) {
    color: #2E3751
}

.row--layout-text-1b.row--style-dark .contentgroup__heading:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),.row--layout-text-1b.row--style-dark .contentgroup__heading *:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),#migrated-site .row--layout-text-1b.row--style-dark .contentgroup__heading:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),#migrated-site .row--layout-text-1b.row--style-dark .contentgroup__heading *:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time) {
    color: #2E3751
}

.row--layout-text-1b.row--style-spare .contentgroup__heading:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),.row--layout-text-1b.row--style-spare .contentgroup__heading *:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),#migrated-site .row--layout-text-1b.row--style-spare .contentgroup__heading:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend),#migrated-site .row--layout-text-1b.row--style-spare .contentgroup__heading *:not(h1):not(heading--1):not(h2):not(heading--2):not(h3):not(heading--3):not(legend):not(.legend) {
    color: #2E3751
}

.row--layout-text-1b.row--style-spare .contentgroup__heading:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),.row--layout-text-1b.row--style-spare .contentgroup__heading *:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),#migrated-site .row--layout-text-1b.row--style-spare .contentgroup__heading:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time),#migrated-site .row--layout-text-1b.row--style-spare .contentgroup__heading *:not(h4):not(heading--4):not(h5):not(heading--5):not(h6):not(heading--6):not(label):not(.label):not(time) {
    color: #2E3751
}

.row--layout-text-1b.row--style-light .contentgroup__body,.row--layout-text-1b.row--style-light .contentgroup__body *,#migrated-site .row--layout-text-1b.row--style-light .contentgroup__body,#migrated-site .row--layout-text-1b.row--style-light .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-text-1b.row--style-accent .contentgroup__body,.row--layout-text-1b.row--style-accent .contentgroup__body *,#migrated-site .row--layout-text-1b.row--style-accent .contentgroup__body,#migrated-site .row--layout-text-1b.row--style-accent .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-text-1b.row--style-dark .contentgroup__body,.row--layout-text-1b.row--style-dark .contentgroup__body *,#migrated-site .row--layout-text-1b.row--style-dark .contentgroup__body,#migrated-site .row--layout-text-1b.row--style-dark .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-text-1b.row--style-spare .contentgroup__body,.row--layout-text-1b.row--style-spare .contentgroup__body *,#migrated-site .row--layout-text-1b.row--style-spare .contentgroup__body,#migrated-site .row--layout-text-1b.row--style-spare .contentgroup__body * {
    color: rgba(46,55,81,0.75)
}

.row--layout-text-1b .contentgroup__body-wrapper,#migrated-site .row--layout-text-1b .contentgroup__body-wrapper {
    padding: 60px
}

@media only screen and (max-width: 700px) {
    .row--layout-text-1b .contentgroup__body-wrapper,#migrated-site .row--layout-text-1b .contentgroup__body-wrapper {
        padding:30px
    }
}

.row--layout-text-3b .responsivecolumns,#migrated-site .row--layout-text-3b .responsivecolumns {
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@media only screen and (min-width: 900px) {
    body:not(#migrated-site) .row--layout-text-11a .column:not(:last-child),body:not(#migrated-site) .row--layout-text-11b .column:not(:last-child) {
        margin-right:24px
    }
}

@media only screen and (min-width: 700px) {
    body:not(#migrated-site) .row--layout-text-11a .column,body:not(#migrated-site) .row--layout-text-11b .column {
        -webkit-flex-basis:49%;
        -moz-flex-basis: 49%;
        -ms-flex-preferred-size: 49%;
        flex-basis: 49%;
        max-width: 49%
    }
}

.row--layout-text-11a .responsivecolumns,.row--layout-text-11b .responsivecolumns,#migrated-site .row--layout-text-11a .responsivecolumns,#migrated-site .row--layout-text-11b .responsivecolumns {
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    margin: 0
}

.row--layout-text-11a .responsivecolumns .contentgroup__body:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--layout-text-11a .responsivecolumns .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--layout-text-11b .responsivecolumns .contentgroup__body:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--layout-text-11b .responsivecolumns .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--layout-text-11a .responsivecolumns .contentgroup__body:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--layout-text-11a .responsivecolumns .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--layout-text-11b .responsivecolumns .contentgroup__body:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--layout-text-11b .responsivecolumns .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    font-size: 16.36364px;
    line-height: 1.5909;
    margin-top: 10px
}

.row--layout-text-11a .column,.row--layout-text-11b .column,#migrated-site .row--layout-text-11a .column,#migrated-site .row--layout-text-11b .column {
    -webkit-align-self: normal;
    -moz-align-self: normal;
    -ms-align-self: normal;
    -ms-flex-item-align: normal;
    -ms-flex-align: normal;
    align-self: normal;
    border: 2px solid;
    border-radius: 6px;
    box-shadow: 0 2px 0px rgba(0,0,0,0.02);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px
}

.row--layout-text-11a .contentgroup,.row--layout-text-11b .contentgroup,#migrated-site .row--layout-text-11a .contentgroup,#migrated-site .row--layout-text-11b .contentgroup {
    margin: 0 auto;
    max-width: 800px
}

.row--layout-text-11a .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),.row--layout-text-11b .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--layout-text-11a .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--layout-text-11b .contentgroup__link:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    padding: 8px 16px
}

.row--layout-text-11b .contentgroup,#migrated-site .row--layout-text-11b .contentgroup {
    webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    text-align: left
}

.row--layout-text-11a.row--style-light .column,.row--layout-text-11b.row--style-light .column,#migrated-site .row--layout-text-11a.row--style-light .column,#migrated-site .row--layout-text-11b.row--style-light .column {
    border-color: #f2f2f2
}

.row--layout-text-11a.row--style-accent .column,.row--layout-text-11b.row--style-accent .column,#migrated-site .row--layout-text-11a.row--style-accent .column,#migrated-site .row--layout-text-11b.row--style-accent .column {
    border-color: #199890
}

.row--layout-text-11a.row--style-spare .column,.row--layout-text-11b.row--style-spare .column,#migrated-site .row--layout-text-11a.row--style-spare .column,#migrated-site .row--layout-text-11b.row--style-spare .column {
    border-color: #ea3636
}

.row--layout-text-11a.row--style-dark .column,.row--layout-text-11b.row--style-dark .column,#migrated-site .row--layout-text-11a.row--style-dark .column,#migrated-site .row--layout-text-11b.row--style-dark .column {
    border-color: #252c41;
    border-color: #404d72
}

#migrated-site .row--layout-text-14a .responsivecolumns:before,#migrated-site .row--layout-text-14a .responsivecolumns:after {
    display: none
}

@media only screen and (max-width: 900px) {
    #migrated-site .row--layout-text-11a .column,#migrated-site .row--layout-text-11b .column {
        margin-right:0
    }
}

@media only screen and (max-width: 700px) {
    #migrated-site .row--layout-text-11a .column:not(:last-child),#migrated-site .row--layout-text-11b .column:not(:last-child) {
        margin-bottom:24px
    }
}

@media only screen and (min-width: 900px) {
    body:not(#migrated-site)[dir="rtl"] .row--layout-text-11a .column:not(:last-child) {
        margin-left:24px;
        margin-right: 0
    }
}

.row--layout-text-14a .responsivecolumns,#migrated-site .row--layout-text-14a .responsivecolumns {
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    margin-right: 0
}

.row--layout-text-14a .columns-two-left,#migrated-site .row--layout-text-14a .columns-two-left {
    -webkit-flex-basis: 60%;
    -moz-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%
}

@media only screen and (max-width: 900px) {
    .row--layout-text-14a .columns-two-left,#migrated-site .row--layout-text-14a .columns-two-left {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        margin-bottom: 30px
    }
}

.row--layout-text-14a .columns-two-right,#migrated-site .row--layout-text-14a .columns-two-right {
    border: 2px solid;
    border-radius: 6px;
    box-shadow: 0 2px 0px rgba(0,0,0,0.02);
    -webkit-flex-basis: 32%;
    -moz-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
    max-width: 32%;
    max-width: 416px;
    padding: 30px
}

@media only screen and (max-width: 900px) {
    .row--layout-text-14a .columns-two-right,#migrated-site .row--layout-text-14a .columns-two-right {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        padding: 20px
    }
}

.row--layout-text-14a .widget__content ul,.row--layout-text-14a .bk-content-text ul,#migrated-site .row--layout-text-14a .widget__content ul,#migrated-site .row--layout-text-14a .bk-content-text ul {
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    list-style: none
}

.row--layout-text-14a .widget__content li,.row--layout-text-14a .bk-content-text li,#migrated-site .row--layout-text-14a .widget__content li,#migrated-site .row--layout-text-14a .bk-content-text li {
    padding-left: 40px;
    background: url("https:https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg") no-repeat left center
}

@media only screen and (max-width: 900px) {
    .row--layout-text-14a .widget__content li,.row--layout-text-14a .bk-content-text li,#migrated-site .row--layout-text-14a .widget__content li,#migrated-site .row--layout-text-14a .bk-content-text li {
        padding-left:30px
    }
}

.row--layout-text-14a.row--style-light .columns-two-right,#migrated-site .row--layout-text-14a.row--style-light .columns-two-right {
    border-color: #f2f2f2
}

.row--layout-text-14a.row--style-accent .columns-two-right,#migrated-site .row--layout-text-14a.row--style-accent .columns-two-right {
    border-color: #199890
}

.row--layout-text-14a.row--style-spare .columns-two-right,#migrated-site .row--layout-text-14a.row--style-spare .columns-two-right {
    border-color: #ea3636
}

.row--layout-text-14a.row--style-dark .columns-two-right,#migrated-site .row--layout-text-14a.row--style-dark .columns-two-right {
    border-color: #252c41;
    border-color: #404d72
}

#migrated-site .row--layout-pricing-1a .widget__content li:before,#migrated-site .row--layout-pricing-1a .widget__content li:after,#migrated-site .row--layout-pricing-1a .bk-content-text li:before,#migrated-site .row--layout-pricing-1a .bk-content-text li:after {
    display: none;
    visibility: hidden
}

#migrated-site .row--layout-text-14a .responsivecolumns:before,#migrated-site .row--layout-text-14a .responsivecolumns:after,#migrated-site .row--layout-text-14a .widget__content ul li:before,#migrated-site .row--layout-text-14a .widget__content ul li:after {
    display: none
}

.row--layout-image-2a:before,#migrated-site .row--layout-image-2a:before {
    display: none
}

.row--layout-image-3a:after,#migrated-site .row--layout-image-3a:after {
    display: none
}

.row--slideshow-1a .slides-list,.row--slideshow-1a [data-name="responsiveslideshow"] {
    margin: 0
}

@media only screen and (max-width: 700px) {
    .row--promo-2a h2,.row--promo-2a .widget-align-left,.row--promo-2a .widget-align-right,.row--promo-2a .widget-align-center,#migrated-site .row--promo-2a h2,#migrated-site .row--promo-2a .widget-align-left,#migrated-site .row--promo-2a .widget-align-right,#migrated-site .row--promo-2a .widget-align-center {
        webkit-box-pack:center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        float: none;
        text-align: center
    }

    .row--promo-2a h2:before,#migrated-site .row--promo-2a h2:before {
        margin-left: auto;
        margin-right: auto;
        right: 0
    }
}

.height--thin .divider--bottom.row--layout-promo-4a .row__container {
    padding-bottom: 115px
}

@media only screen and (max-width: 900px) {
    .height--thin .divider--bottom.row--layout-promo-4a .row__container {
        padding-bottom:95px
    }
}

@media only screen and (max-width: 700px) {
    .height--thin .divider--bottom.row--layout-promo-4a .row__container {
        padding-bottom:67.5px
    }
}

.height--default .divider--bottom.row--layout-promo-4a .row__container {
    padding-bottom: 180px
}

@media only screen and (max-width: 900px) {
    .height--default .divider--bottom.row--layout-promo-4a .row__container {
        padding-bottom:160px
    }
}

@media only screen and (max-width: 700px) {
    .height--default .divider--bottom.row--layout-promo-4a .row__container {
        padding-bottom:100px
    }
}

.height--large .divider--bottom.row--layout-promo-4a .row__container {
    padding-bottom: 180px
}

@media only screen and (max-width: 900px) {
    .height--large .divider--bottom.row--layout-promo-4a .row__container {
        padding-bottom:160px
    }
}

@media only screen and (max-width: 700px) {
    .height--large .divider--bottom.row--layout-promo-4a .row__container {
        padding-bottom:100px
    }
}

.height--full .divider--bottom.row--layout-promo-4a .row__container {
    padding-bottom: 200px
}

@media only screen and (max-width: 900px) {
    .height--full .divider--bottom.row--layout-promo-4a .row__container {
        padding-bottom:180px
    }
}

@media only screen and (max-width: 700px) {
    .height--full .divider--bottom.row--layout-promo-4a .row__container {
        padding-bottom:110px
    }
}

.row--layout-promo-4a .row__container .responsivecolumns {
    border-radius: 6px;
    padding: 80px 40px
}

@media only screen and (max-width: 900px) {
    .row--layout-promo-4a .row__container .responsivecolumns {
        padding:40px 20px
    }
}

.row--layout-promo-4a .row__container .responsivecolumns .contentgroup__heading+.contentgroup__body {
    margin-top: 6px
}

.row--layout-promo-4a .row__container .widget:not([data-name="responsivecolumns"])+[data-name="responsivecolumns"],.row--layout-promo-4a .row__container [data-name="responsivecolumns"]+.widget:not([data-name="responsivecolumns"]) {
    margin-top: 24px
}

.row--layout-promo-4a .row__container [data-name="responsivecolumns"] .column:first-child {
    padding-left: 0
}

.row--layout-promo-4a .row__container [data-name="responsivecolumns"] .column:last-child {
    padding-right: 0
}

.row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right {
    text-align: right
}

@media only screen and (max-width: 700px) {
    .row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right {
        text-align:left
    }
}

.row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right .widget:first-child,.row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right .widget:nth-child(2) {
    display: inline-block
}

@media only screen and (max-width: 900px) {
    .row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right .widget:first-child,.row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right .widget:nth-child(2) {
        display:block
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right .widget:first-child .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        width:100%
    }
}

.row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    margin-left: 10px
}

@media only screen and (max-width: 900px) {
    .row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        margin-left:0;
        width: 100%
    }
}

.row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right .widget[data-name="button"]+.widget {
    margin-top: 0
}

@media only screen and (max-width: 900px) {
    .row--layout-promo-4a .row__container [data-name="responsivecolumns"] .columns-two-right .widget[data-name="button"]+.widget {
        margin-top:10px
    }
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns {
    background-color: #1DAEA5;
    color: #fff
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns h1,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns h2,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns h3,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns h4,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns h5,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns h6,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .contentgroup__body,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns legend {
    color: #fff
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns p,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .paragraph,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .imagewidget__image-title,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .imagewidget__image-description,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns li,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns blockquote,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns blockquote:before,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns blockquote:after,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns td,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .phone-number-link,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .clicktocall__label,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .widget.clicktocall a,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns h6,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .heading--6 [data-name="content"],.row--layout-promo-4a.row--style-light .row__container .responsivecolumns a,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .dropbox__label,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .ecomproduct__product-body,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .blogpost__post-body,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .blog-post-content,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .blogpostlist__post-excerpt--full,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .socialicons .icons span,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .ecom-productlist-price,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .ecom-featuredproducts-price,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .product-category-items li a span,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns label,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--layout-promo-4a.row--style-light .row__container .responsivecolumns .cell--header,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--layout-promo-4a.row--style-light .row__container .responsivecolumns .cell--header {
    color: rgba(255,255,255,0.875)
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    border: none;
    background-color: #2E3751;
    color: #fff
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: transparent;
    box-shadow: none;
    outline: none;
    color: #2E3751;
    border: 2px solid #2E3751
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    display: none
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .input,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .textarea {
    background-color: #188f88;
    border-color: #16827c;
    color: #fff
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .input::-webkit-input-placeholder,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .textarea::-webkit-input-placeholder {
    color: rgba(255,255,255,0.65)
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .input:-moz-placeholder,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .textarea:-moz-placeholder {
    color: rgba(255,255,255,0.65)
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .input::-moz-placeholder,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .textarea::-moz-placeholder {
    color: rgba(255,255,255,0.65)
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .input:-ms-input-placeholder,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .textarea:-ms-input-placeholder {
    color: rgba(255,255,255,0.65)
}

.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .input::placeholder,.row--layout-promo-4a.row--style-light .row__container .responsivecolumns .textarea::placeholder {
    color: rgba(255,255,255,0.65)
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns {
    background-color: #fff;
    color: #2E3751
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns h1,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns h2,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns h3,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns h4,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns h5,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns h6,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .contentgroup__body,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns legend {
    color: #2E3751
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns p,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .paragraph,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .imagewidget__image-title,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .imagewidget__image-description,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns li,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns blockquote,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns blockquote:before,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns blockquote:after,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns td,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .phone-number-link,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .clicktocall__label,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .widget.clicktocall a,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns h6,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .heading--6 [data-name="content"],.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns a,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .dropbox__label,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .ecomproduct__product-body,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .blogpost__post-body,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .blog-post-content,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .blogpostlist__post-excerpt--full,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .socialicons .icons span,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .ecom-productlist-price,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .ecom-featuredproducts-price,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .product-category-items li a span,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns label,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .cell--header,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .cell--header {
    color: rgba(46,55,81,0.75)
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    border: none;
    background-color: #1DAEA5;
    color: #fff
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: transparent;
    box-shadow: none;
    outline: none;
    color: #2E3751;
    border: 2px solid #2E3751
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    display: none
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .input,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .textarea {
    background-color: #ededed;
    border-color: #e6e6e6;
    color: #2E3751
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .input::-webkit-input-placeholder,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .textarea::-webkit-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .input:-moz-placeholder,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .textarea:-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .input::-moz-placeholder,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .textarea::-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .input:-ms-input-placeholder,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .textarea:-ms-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .input::placeholder,.row--layout-promo-4a.row--style-accent .row__container .responsivecolumns .textarea::placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns {
    background-color: #fff;
    color: #2E3751
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns h1,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns h2,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns h3,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns h4,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns h5,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns h6,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .contentgroup__body,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns legend {
    color: #2E3751
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns p,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .paragraph,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .imagewidget__image-title,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .imagewidget__image-description,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns li,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns blockquote,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns blockquote:before,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns blockquote:after,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns td,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .phone-number-link,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .clicktocall__label,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .widget.clicktocall a,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns h6,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .heading--6 [data-name="content"],.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns a,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .dropbox__label,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .ecomproduct__product-body,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .blogpost__post-body,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .blog-post-content,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .blogpostlist__post-excerpt--full,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .socialicons .icons span,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .ecom-productlist-price,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .ecom-featuredproducts-price,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .product-category-items li a span,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns label,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .cell--header,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .cell--header {
    color: rgba(46,55,81,0.75)
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    border: none;
    background-color: #1DAEA5;
    color: #fff
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: transparent;
    box-shadow: none;
    outline: none;
    color: #2E3751;
    border: 2px solid #2E3751
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    display: none
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .input,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .textarea {
    background-color: #ededed;
    border-color: #e6e6e6;
    color: #2E3751
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .input::-webkit-input-placeholder,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .textarea::-webkit-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .input:-moz-placeholder,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .textarea:-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .input::-moz-placeholder,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .textarea::-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .input:-ms-input-placeholder,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .textarea:-ms-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .input::placeholder,.row--layout-promo-4a.row--style-spare .row__container .responsivecolumns .textarea::placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns {
    background-color: #fff;
    color: #2E3751
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns h1,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns h2,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns h3,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns h4,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns h5,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns h6,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .contentgroup__body,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns legend {
    color: #2E3751
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns p,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .paragraph,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .imagewidget__image-title,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .imagewidget__image-description,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns li,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns blockquote,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns blockquote:before,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns blockquote:after,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns td,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .phone-number-link,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .clicktocall__label,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .widget.clicktocall a,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns h6,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .heading--6 [data-name="content"],.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns a,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .dropbox__label,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .ecomproduct__product-body,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .blogpost__post-body,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .blog-post-content,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .blogpostlist__post-excerpt--full,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .socialicons .icons span,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .ecom-productlist-price,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .ecom-featuredproducts-price,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .product-category-items li a span,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns label,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .cell--header,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .cell--header {
    color: rgba(46,55,81,0.75)
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    border: none;
    background-color: #1DAEA5;
    color: #fff
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    background: transparent;
    box-shadow: none;
    outline: none;
    color: #2E3751;
    border: 2px solid #2E3751
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .widget:nth-child(2) .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):after {
    display: none
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .input,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .textarea {
    background-color: #ededed;
    border-color: #e6e6e6;
    color: #2E3751
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .input::-webkit-input-placeholder,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .textarea::-webkit-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .input:-moz-placeholder,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .textarea:-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .input::-moz-placeholder,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .textarea::-moz-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .input:-ms-input-placeholder,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .textarea:-ms-input-placeholder {
    color: rgba(46,55,81,0.65)
}

.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .input::placeholder,.row--layout-promo-4a.row--style-dark .row__container .responsivecolumns .textarea::placeholder {
    color: rgba(46,55,81,0.65)
}

#migrated-site .row--layout-promo-4a {
    display: none;
    visibility: hidden
}

@media only screen and (max-width: 1100px) {
    body:not(#migrated-site) .row--layout-pricing-1a .column {
        -webkit-flex-basis:48.5%;
        -moz-flex-basis: 48.5%;
        -ms-flex-preferred-size: 48.5%;
        flex-basis: 48.5%;
        max-width: 48.5%
    }
}

@media only screen and (max-width: 700px) {
    body:not(#migrated-site) .row--layout-pricing-1a .column {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

@media only screen and (min-width: 1100px) {
    body:not(#migrated-site) .row--layout-pricing-1a .column+.column:not(:first-child) {
        margin-left:1.33%
    }
}

.row--layout-pricing-1a .responsivecolumns,#migrated-site .row--layout-pricing-1a .responsivecolumns {
    margin: 0
}

@media only screen and (max-width: 1100px) {
    .row--layout-pricing-1a .responsivecolumns,#migrated-site .row--layout-pricing-1a .responsivecolumns {
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        webkit-box-pack: space-between;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -ms-flex-pack: space-between;
        justify-content: space-between
    }
}

.row--layout-pricing-1a .column,#migrated-site .row--layout-pricing-1a .column {
    -webkit-align-self: normal;
    -moz-align-self: normal;
    -ms-align-self: normal;
    -ms-flex-item-align: normal;
    -ms-flex-align: normal;
    align-self: normal;
    border: 2px solid;
    border-radius: 6px;
    box-shadow: 0 2px 0px rgba(0,0,0,0.02);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 32px
}

@media only screen and (max-width: 1100px) {
    .row--layout-pricing-1a .column,#migrated-site .row--layout-pricing-1a .column {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-pricing-1a .column,#migrated-site .row--layout-pricing-1a .column {
        padding:30px
    }
}

.row--layout-pricing-1a .widget__content ul,.row--layout-pricing-1a .bk-content-text ul,#migrated-site .row--layout-pricing-1a .widget__content ul,#migrated-site .row--layout-pricing-1a .bk-content-text ul {
    list-style: none;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0
}

.row--layout-pricing-1a .widget__content li,.row--layout-pricing-1a .bk-content-text li,#migrated-site .row--layout-pricing-1a .widget__content li,#migrated-site .row--layout-pricing-1a .bk-content-text li {
    background-image: url("https:https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 50px
}

@media only screen and (max-width: 900px) {
    .row--layout-pricing-1a .widget__content li,.row--layout-pricing-1a .bk-content-text li,#migrated-site .row--layout-pricing-1a .widget__content li,#migrated-site .row--layout-pricing-1a .bk-content-text li {
        padding-left:30px
    }
}

.row--layout-pricing-1a .column [data-name="content"]+[data-name="content"],#migrated-site .row--layout-pricing-1a .column [data-name="content"]+[data-name="content"] {
    margin-top: 10px
}

.row--layout-pricing-1a .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#migrated-site .row--layout-pricing-1a .button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    font-size: 17.1px
}

.row--layout-pricing-1a.row--style-light .column,#migrated-site .row--layout-pricing-1a.row--style-light .column {
    border-color: #f2f2f2
}

.row--layout-pricing-1a.row--style-accent .column,#migrated-site .row--layout-pricing-1a.row--style-accent .column {
    border-color: #199890
}

.row--layout-pricing-1a.row--style-spare .column,#migrated-site .row--layout-pricing-1a.row--style-spare .column {
    border-color: #ea3636
}

.row--layout-pricing-1a.row--style-dark .column,#migrated-site .row--layout-pricing-1a.row--style-dark .column {
    border-color: #252c41;
    border-color: #404d72
}

#migrated-site .row--layout-pricing-1a .widget__content li:before,#migrated-site .row--layout-pricing-1a .widget__content li:after,#migrated-site .row--layout-pricing-1a .bk-content-text li:before,#migrated-site .row--layout-pricing-1a .bk-content-text li:after {
    display: none;
    visibility: hidden
}

#migrated-site .row--layout-pricing-1a .column .widget:first-child {
    margin-bottom: 0
}

#migrated-site .row--layout-pricing-1a .column .widget+.widget {
    margin-bottom: 0;
    margin-top: 16px
}

@media only screen and (min-width: 1100px) {
    body:not(#migrated-site)[dir="rtl"] .row--layout-pricing-1a .column+.column:not(:first-child) {
        margin-left:0;
        margin-right: 1.33%
    }
}

.row--layout-socialicons-1a .social-item:last-child .social-link:before,#migrated-site .row--layout-socialicons-1a .social-item:last-child .social-link:before {
    margin-right: 0
}

.row--layout-socialicons-1a .social-link:before,#migrated-site .row--layout-socialicons-1a .social-link:before {
    margin-right: 28px;
    font-size: 30px
}

@media only screen and (max-width: 900px) {
    .row--layout-socialicons-1a .social-link:before,#migrated-site .row--layout-socialicons-1a .social-link:before {
        margin-right:24px;
        font-size: 26px
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-socialicons-1a .social-link:before,#migrated-site .row--layout-socialicons-1a .social-link:before {
        margin-right:20px;
        font-size: 22px
    }
}

.row--layout-socialicons-2a .row__container,#migrated-site .row--layout-socialicons-2a .row__container {
    text-align: center
}

.row--layout-socialicons-2a [data-name="content"]:first-child,.row--layout-socialicons-2a .widget.content:first-child,#migrated-site .row--layout-socialicons-2a [data-name="content"]:first-child,#migrated-site .row--layout-socialicons-2a .widget.content:first-child {
    width: 100%
}

.row--layout-socialicons-2a .social-item:last-child .social-link:before,#migrated-site .row--layout-socialicons-2a .social-item:last-child .social-link:before {
    margin-right: 0
}

.row--layout-socialicons-2a .social-link:before,#migrated-site .row--layout-socialicons-2a .social-link:before {
    font-size: 19.8px
}

.row--layout-socialicons-2b .row__container,#migrated-site .row--layout-socialicons-2b .row__container {
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 900px) {
    .row--layout-socialicons-2b .row__container,#migrated-site .row--layout-socialicons-2b .row__container {
        -webkit-box-orient:column;
        -webkit-box-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.row--layout-socialicons-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-socialicons-2b .row__container [data-name="content"]:first-child {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 30px;
    width: auto
}

@media only screen and (max-width: 700px) {
    .row--layout-socialicons-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-socialicons-2b .row__container [data-name="content"]:first-child {
        padding-right:0
    }
}

.row--layout-socialicons-2b [data-name="socialicons"],#migrated-site .row--layout-socialicons-2b [data-name="socialicons"] {
    width: auto
}

.row--layout-socialicons-2b .social-item:last-child .social-link:before,#migrated-site .row--layout-socialicons-2b .social-item:last-child .social-link:before {
    margin-right: 0
}

.row--layout-socialicons-2b .social-link:before,#migrated-site .row--layout-socialicons-2b .social-link:before {
    margin-right: 28px;
    font-size: 30px
}

@media only screen and (max-width: 900px) {
    .row--layout-socialicons-2b .social-link:before,#migrated-site .row--layout-socialicons-2b .social-link:before {
        margin-right:24px;
        font-size: 26px
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-socialicons-2b .social-link:before,#migrated-site .row--layout-socialicons-2b .social-link:before {
        margin-right:20px;
        font-size: 22px
    }
}

.row--layout-socialicons-2b .widget[data-name="content"]+[data-name="socialicons"],#migrated-site .row--layout-socialicons-2b .widget[data-name="content"]+[data-name="socialicons"] {
    margin-top: 0
}

@media only screen and (max-width: 900px) {
    .row--layout-socialicons-2b .widget[data-name="content"]+[data-name="socialicons"],#migrated-site .row--layout-socialicons-2b .widget[data-name="content"]+[data-name="socialicons"] {
        margin-top:15px
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-socialicons-2b .widget[data-name="content"]+[data-name="socialicons"],#migrated-site .row--layout-socialicons-2b .widget[data-name="content"]+[data-name="socialicons"] {
        margin-top:7px
    }
}

.row--layout-tweet-2a .row__container,#migrated-site .row--layout-tweet-2a .row__container {
    text-align: center
}

.row--layout-tweet-2a [data-name="content"]:first-child,.row--layout-tweet-2a .widget.content:first-child,#migrated-site .row--layout-tweet-2a [data-name="content"]:first-child,#migrated-site .row--layout-tweet-2a .widget.content:first-child {
    width: 100%
}

.row--layout-tweet-2b .row__container,#migrated-site .row--layout-tweet-2b .row__container {
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 900px) {
    .row--layout-tweet-2b .row__container,#migrated-site .row--layout-tweet-2b .row__container {
        -webkit-box-orient:column;
        -webkit-box-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.row--layout-tweet-2b .row__container [data-name="content"]:first-child,.row--layout-tweet-2b .row__container .widget.content:first-child,#migrated-site .row--layout-tweet-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-tweet-2b .row__container .widget.content:first-child {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 30px
}

@media only screen and (max-width: 700px) {
    .row--layout-tweet-2b .row__container [data-name="content"]:first-child,.row--layout-tweet-2b .row__container .widget.content:first-child,#migrated-site .row--layout-tweet-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-tweet-2b .row__container .widget.content:first-child {
        padding-right:0
    }
}

.row--layout-paypal-2a .row__container,#migrated-site .row--layout-paypal-2a .row__container {
    text-align: center
}

.row--layout-paypal-2a [data-name="content"]:first-child,.row--layout-paypal-2a .widget.content:first-child,#migrated-site .row--layout-paypal-2a [data-name="content"]:first-child,#migrated-site .row--layout-paypal-2a .widget.content:first-child {
    width: 100%
}

.row--layout-paypal-2b .row__container,#migrated-site .row--layout-paypal-2b .row__container {
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 900px) {
    .row--layout-paypal-2b .row__container,#migrated-site .row--layout-paypal-2b .row__container {
        -webkit-box-orient:column;
        -webkit-box-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.row--layout-paypal-2b .row__container [data-name="content"]:first-child,.row--layout-paypal-2b .row__container .widget.content:first-child,#migrated-site .row--layout-paypal-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-paypal-2b .row__container .widget.content:first-child {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 30px
}

@media only screen and (max-width: 700px) {
    .row--layout-paypal-2b .row__container [data-name="content"]:first-child,.row--layout-paypal-2b .row__container .widget.content:first-child,#migrated-site .row--layout-paypal-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-paypal-2b .row__container .widget.content:first-child {
        padding-right:0
    }
}

.row--layout-dropbox-1a .row__container,#migrated-site .row--layout-dropbox-1a .row__container {
    text-align: center
}

.row--layout-dropbox-1a [data-name="content"]:first-child,#migrated-site .row--layout-dropbox-1a [data-name="content"]:first-child {
    width: 100%
}

.row--layout-dropbox-2a .row__container,#migrated-site .row--layout-dropbox-2a .row__container {
    text-align: center
}

.row--layout-dropbox-2a [data-name="content"]:first-child,.row--layout-dropbox-2a .widget.content:first-child,#migrated-site .row--layout-dropbox-2a [data-name="content"]:first-child,#migrated-site .row--layout-dropbox-2a .widget.content:first-child {
    width: 100%
}

.row--layout-dropbox-2b .row__container,#migrated-site .row--layout-dropbox-2b .row__container {
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 900px) {
    .row--layout-dropbox-2b .row__container,#migrated-site .row--layout-dropbox-2b .row__container {
        -webkit-box-orient:column;
        -webkit-box-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.row--layout-dropbox-2b .row__container [data-name="content"]:first-child,.row--layout-dropbox-2b .row__container .widget.content:first-child,#migrated-site .row--layout-dropbox-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-dropbox-2b .row__container .widget.content:first-child {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 30px
}

@media only screen and (max-width: 700px) {
    .row--layout-dropbox-2b .row__container [data-name="content"]:first-child,.row--layout-dropbox-2b .row__container .widget.content:first-child,#migrated-site .row--layout-dropbox-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-dropbox-2b .row__container .widget.content:first-child {
        padding-right:0
    }
}

.row--layout-pdf-1a .row__container,#migrated-site .row--layout-pdf-1a .row__container {
    text-align: center
}

.row--layout-pdf-1a [data-name="content"]:first-child,.row--layout-pdf-1a .widget.content:first-child,#migrated-site .row--layout-pdf-1a [data-name="content"]:first-child,#migrated-site .row--layout-pdf-1a .widget.content:first-child {
    width: 100%
}

.row--layout-pdf-2a .row__container,#migrated-site .row--layout-pdf-2a .row__container {
    text-align: center
}

.row--layout-pdf-2a [data-name="content"]:first-child,.row--layout-pdf-2a .widget.content:first-child,#migrated-site .row--layout-pdf-2a [data-name="content"]:first-child,#migrated-site .row--layout-pdf-2a .widget.content:first-child {
    width: 100%
}

.row--layout-pdf-2b .row__container,#migrated-site .row--layout-pdf-2b .row__container {
    -webkit-box-orient: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 900px) {
    .row--layout-pdf-2b .row__container,#migrated-site .row--layout-pdf-2b .row__container {
        -webkit-box-orient:column;
        -webkit-box-direction: column;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.row--layout-pdf-2b .row__container [data-name="content"]:first-child,.row--layout-pdf-2b .row__container .widget.content:first-child,#migrated-site .row--layout-pdf-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-pdf-2b .row__container .widget.content:first-child {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 30px
}

@media only screen and (max-width: 700px) {
    .row--layout-pdf-2b .row__container [data-name="content"]:first-child,.row--layout-pdf-2b .row__container .widget.content:first-child,#migrated-site .row--layout-pdf-2b .row__container [data-name="content"]:first-child,#migrated-site .row--layout-pdf-2b .row__container .widget.content:first-child {
        padding-right:0
    }
}

.row--layout-youtube-1a .row__container,#migrated-site .row--layout-youtube-1a .row__container {
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    max-width: 1300px;
    width: 90%
}

.row--layout-youtube-1b .row__container,#migrated-site .row--layout-youtube-1b .row__container {
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: 100%
}

.ecomproductslist .product-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin: 30px -30px 0
}

@media only screen and (max-width: 900px) {
    .ecomproductslist .product-list {
        margin:20px -20px 0
    }
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .product-list {
        display:block;
        margin: 24px 0 0
    }
}

.ecomproductslist .product-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-basis: 33.333%;
    -moz-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
    margin-bottom: 30px;
    padding: 0 30px
}

@media only screen and (max-width: 900px) {
    .ecomproductslist .product-item {
        -webkit-flex-basis:50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        padding: 0 20px
    }
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .product-item {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        padding: 0;
        width: 100%
    }
}

.ecomproductslist .listing-title+.ecomproductslist__product-filters {
    margin-top: 16px
}

.ecomproductslist .fieldset,.ecomproductslist .fieldset .form-body {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between
}

.ecomproductslist .fieldset--filters,.ecomproductslist .fieldset .form-body {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .fieldset--filters .form-body {
        display:block
    }
}

.ecomproductslist .fieldset--search .form-group:last-child {
    margin-right: 0
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .fieldset--filters .form-group {
        margin-right:0
    }
}

.ecomproductslist .ecomproductslist__form {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .ecomproductslist__form {
        display:block
    }
}

.ecomproductslist .form-group {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 10px;
    margin-bottom: 0;
    vertical-align: inherit
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .form-group {
        display:block
    }
}

.ecomproductslist legend {
    display: none
}

.ecomproductslist legend+.form-body {
    margin-top: 0
}

.ecomproductslist label,.ecomproductslist [data-name="row"] .ecombasketsummary .cell--header,[data-name="row"] .ecombasketsummary .ecomproductslist .cell--header,.ecomproductslist #migrated-site [data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .ecomproductslist .cell--header {
    margin-bottom: 10px;
    font-size: 13px
}

.ecomproductslist input,.ecomproductslist select {
    border-radius: 0;
    height: 44px;
    font-size: 14px;
    width: 100%
}

.ecomproductslist input::-webkit-input-placeholder,.ecomproductslist select::-webkit-input-placeholder {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0
}

.ecomproductslist input:-moz-placeholder,.ecomproductslist select:-moz-placeholder {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0
}

.ecomproductslist input::-moz-placeholder,.ecomproductslist select::-moz-placeholder {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0
}

.ecomproductslist input:-ms-input-placeholder,.ecomproductslist select:-ms-input-placeholder {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0
}

.ecomproductslist input::placeholder,.ecomproductslist select::placeholder {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0
}

.ecomproductslist select {
    min-width: 150px
}

.ecomproductslist .button--submit,.ecomproductslist .button--clear {
    height: 44px !important;
    padding: 4px 20px !important;
    font-size: 14px !important
}

.ecomproductslist .button--clear {
    line-height: 38px !important
}

.ecomproductslist .message--empty {
    order: 4;
    margin-top: 50px;
    padding-left: 0;
    text-align: center
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .message--empty {
        margin-top:30px
    }
}

.ecomproductslist .message--empty:before {
    display: none
}

.ecomproductslist .message--empty p {
    display: inline-block;
    min-width: 300px;
    margin: 0 auto;
    padding: 40px
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .message--empty p {
        padding:30px;
        text-align: center
    }
}

.ecomproductslist .product-item-image {
    margin-bottom: 10px
}

.ecomproductslist .image-link,.ecomproductslist .product-item-image,.ecomproductslist .image {
    max-height: inherit;
    line-height: inherit
}

.ecomproductslist .image {
    line-height: normal;
    max-height: 500px;
    object-fit: cover;
    width: 100%
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .image {
        object-fit:contain;
        width: auto
    }
}

.ecomproductslist .product-item-details {
    margin-top: 14px
}

.ecomproductslist .ecomproductslist__title-link {
    text-decoration: none
}

.ecomproductslist .ecomproductslist__listing-order {
    font-size: 14px;
    line-height: 1.2;
    padding: 16px 0
}

.ecomproductslist .ecomproductslist__pagination-list {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0
}

.ecomproductslist .button--pagination {
    margin: 0 2px;
    padding: 8px 12px;
    text-decoration: none
}

@media only screen and (max-width: 700px) {
    .ecomproductslist .button--pagination {
        padding:8px 14px
    }
}

.ecomproductslist .ecomproductslist__pagination-item.current {
    font-weight: bold
}

.ecomproductslist .ecomproductslist__pagination-item.current .button--pagination {
    margin: 0 3px;
    padding: 4px 10px
}

.responsivecolumns [class*="columns-two"] .ecomproductslist__form {
    display: block
}

.responsivecolumns [class*="columns-two"] .ecomproductslist__fieldset--search .form-group:last-child {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.responsivecolumns [class*="columns-two"] .fieldset+.fieldset {
    margin-top: 8px
}

.responsivecolumns [class*="columns-two"] .fieldset--filters .form-group:last-child {
    margin-right: 0
}

.responsivecolumns [class*="columns-two"] .fieldset--filters .form-body {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between
}

@media only screen and (max-width: 900px) {
    .responsivecolumns [class*="columns-two"] .fieldset--filters .form-body {
        display:block
    }
}

@media only screen and (max-width: 900px) {
    .responsivecolumns [class*="columns-two"] .fieldset--filters .form-group {
        display:block;
        width: 100%
    }
}

.responsivecolumns [class*="columns-two"] .product-item {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

@media only screen and (max-width: 900px) {
    .responsivecolumns [class*="columns-two"] .product-item {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        width: 100%
    }
}

.responsivecolumns [class*="columns-three"] .ecomproductslist__form,.responsivecolumns [class*="columns-four"] .ecomproductslist__form {
    display: block
}

.responsivecolumns [class*="columns-three"] .fieldset--filters .form-body,.responsivecolumns [class*="columns-four"] .fieldset--filters .form-body {
    display: block
}

.responsivecolumns [class*="columns-three"] .fieldset--filters .form-group,.responsivecolumns [class*="columns-four"] .fieldset--filters .form-group {
    display: block;
    width: 100%
}

.responsivecolumns [class*="columns-three"] .product-list,.responsivecolumns [class*="columns-four"] .product-list {
    display: block;
    margin: 24px 0
}

.responsivecolumns [class*="columns-three"] .product-item,.responsivecolumns [class*="columns-four"] .product-item {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    padding: 0;
    width: 100%
}

.responsivecolumns [class*="columns-three"] .ecomproductslist__button,.responsivecolumns [class*="columns-four"] .ecomproductslist__button {
    width: 100%
}

.row--style-light .ecomproductslist .message--empty p {
    background-color: #f7f7f7
}

.row--style-accent .ecomproductslist .message--empty p {
    background-color: #126c67
}

.row--style-dark .ecomproductslist .message--empty p {
    background-color: #343e5b
}

.row--style-light .ecomproductslist__pagination-item.current .button--pagination {
    background-color: #1DAEA5;
    color: #fff
}

.row--style-accent .ecomproductslist__pagination-item.current .button--pagination {
    background-color: #fff;
    color: #2E3751
}

.row--style-dark .ecomproductslist__pagination-item.current .button--pagination {
    background-color: #1DAEA5;
    color: #fff
}

.ecomproduct .ecomproduct__product-article {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between
}

@media only screen and (max-width: 900px) {
    .ecomproduct .ecomproduct__product-article {
        display:block
    }
}

.ecomproduct .ecomproduct__product-images,.ecomproduct .ecomproduct__product-content {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ecomproduct .ecomproduct__product-image+.ecomproduct__product-gallery {
    margin-top: 4px
}

.ecomproduct .ecomproduct__product-images {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ecomproduct .ecomproduct__product-gallery {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    -ms-flex-order: 0;
    order: 0;
    margin: 0;
    padding: 0
}

.ecomproduct .ecomproduct__gallery-item {
    display: block;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    height: auto;
    margin: 4px 8px 4px 0;
    text-align: left;
    width: auto
}

.ecomproduct .ecomproduct__image-button {
    display: block;
    line-height: 0
}

.ecomproduct .image--thumb {
    line-height: 0;
    max-height: 100%;
    object-fit: cover;
    height: 75px;
    width: 75px
}

@media only screen and (max-width: 700px) {
    .ecomproduct .image--thumb {
        height:60px;
        width: 60px
    }
}

.ecomproduct .ecomproduct__product-image {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.ecomproduct .ecomproduct__product-image.no-image {
    background: none
}

.ecomproduct .image--current {
    line-height: 1;
    max-height: 800px
}

.ecomproduct .ecomproduct__product-content {
    margin-left: 48px;
    max-width: 420px;
    width: 100%
}

@media only screen and (max-width: 1024px) {
    .ecomproduct .ecomproduct__product-content {
        margin-left:24px
    }
}

@media only screen and (max-width: 900px) {
    .ecomproduct .ecomproduct__product-content {
        margin:24px auto 0;
        max-width: 100%
    }
}

.ecomproduct .ecomproduct__product-header+.ecomproduct__product-body:not(:empty) {
    margin-top: 16px
}

.ecomproduct .ecomproduct__product-title+.ecomproduct__product-price {
    margin-top: 12px
}

.ecomproduct .ecomproduct__product-title {
    font-size: 39px
}

@media only screen and (max-width: 900px) {
    .ecomproduct .ecomproduct__product-title {
        font-size:33px
    }
}

@media only screen and (max-width: 700px) {
    .ecomproduct .ecomproduct__product-title {
        font-size:27px
    }
}

.ecomproduct .ecomproduct__product-price {
    font-size: 29.4px
}

@media only screen and (max-width: 900px) {
    .ecomproduct .ecomproduct__product-price {
        font-size:25.2px
    }
}

.ecomproduct .ecomproduct__product-body {
    font-size: 17.1px;
    word-wrap: break-word
}

@media only screen and (max-width: 900px) {
    .ecomproduct .ecomproduct__product-body {
        font-size:15.3px
    }
}

.ecomproduct .product-actions {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 40px 0 0
}

@media only screen and (max-width: 700px) {
    .ecomproduct .product-actions {
        display:block
    }
}

.ecomproduct .ecomproduct__legend {
    font-size: 21px
}

.ecomproduct .ecomproduct__form {
    margin-bottom: 0
}

.ecomproduct .ecomproduct__form-group,.ecomproduct .ecomproduct__select,.ecomproduct .ecomproduct__button {
    width: 100%
}

.ecomproduct .ecomproduct__legend+.ecomproduct__form-body,.ecomproduct .ecomproduct__form-group+.ecomproduct__form-group,.ecomproduct .ecomproduct__view-basket-wrap {
    margin-top: 16px
}

.ecomproduct .ecomproduct__fieldset+.ecomproduct__form-group {
    margin-top: 32px
}

.ecomproduct .ecomproduct__form-group {
    margin-bottom: 0
}

.ecomproduct .ecomproduct__label {
    display: block;
    font-size: 16.2px
}

.ecomproduct .ecomproduct__label+.select-wrap {
    margin-top: 10px
}

.ecomproduct .ecomproduct__select {
    display: block;
    font-size: 17px;
    height: 48px
}

@media only screen and (max-width: 700px) {
    .ecomproduct .ecomproduct__select {
        font-size:16px
    }
}

.ecomproduct .ecomproduct__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    cursor: pointer;
    display: block;
    padding: 16px 24px;
    text-align: center
}

.ecomproduct .ecomproduct__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button):before {
    font-size: 16px;
    margin-right: 8px
}

.ecomproduct .ecomproduct__product-actions+.ecomproduct__product-attributes {
    margin-top: 40px
}

.ecomproduct .ecomproduct__product-category+.ecomproduct__product-tags {
    margin-top: 18px
}

.ecomproduct .ecomproduct__product-category,.ecomproduct .ecomproduct__product-tags {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

@media only screen and (max-width: 700px) {
    .ecomproduct .ecomproduct__product-category,.ecomproduct .ecomproduct__product-tags {
        display:block
    }
}

.ecomproduct .ecomproduct__product-category+.ecomproduct__product-tags {
    padding-top: 0
}

.ecomproduct .ecomproduct__product-category {
    padding-top: 32px
}

.ecomproduct .ecomproduct__tags-title,.ecomproduct .ecomproduct__product-attribute-title {
    line-height: 1;
    margin-right: 12px
}

@media only screen and (max-width: 700px) {
    .ecomproduct .ecomproduct__tags-title,.ecomproduct .ecomproduct__product-attribute-title {
        margin-bottom:8px;
        margin-right: 0
    }
}

.ecomproduct .ecomproduct__product-category+.ecomproduct__product-tags .ecomproduct__tags-title,.ecomproduct .ecomproduct__product-attribute-title {
    min-width: 80px
}

@media only screen and (max-width: 700px) {
    .ecomproduct .ecomproduct__product-category+.ecomproduct__product-tags .ecomproduct__tags-title,.ecomproduct .ecomproduct__product-attribute-title {
        min-width:0
    }
}

.ecomproduct .ecomproduct__tags-title {
    line-height: 1.4
}

.ecomproduct .ecomproduct__tags-title .ecomproduct__product-attribute-title {
    position: relative;
    top: -3px
}

.ecomproduct .ecomproduct__product-attribute-title {
    font-size: 15.3px
}

@media only screen and (max-width: 700px) {
    .ecomproduct .ecomproduct__product-attribute-title {
        display:block
    }
}

.ecomproduct .ecomproduct__product-attribute-title:after {
    content: ":";
    margin-left: 2px;
    position: relative
}

.ecomproduct .ecomproduct__tag-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0
}

.ecomproduct .ecomproduct__tag-item,.ecomproduct .ecomproduct__category-link {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ecomproduct .ecomproduct__tag-item:not(:last-child),.ecomproduct .ecomproduct__category-link {
    margin-right: 4px
}

.ecomproduct .ecomproduct__tag-item {
    margin-bottom: 8px
}

.ecomproduct .ecomproduct__category-link,.ecomproduct .ecomproduct__tag-link,.ecomproduct .ecomproduct__category-link:hover,.ecomproduct .ecomproduct__tag-link:hover {
    font-size: 15px;
    text-decoration: none
}

.ecomproduct .ecomproduct__tag-link {
    border-radius: 32px;
    line-height: 1;
    padding: 6px 10px
}

.ecomproduct .ecomproduct__category-link {
    line-height: 1.2;
    padding: 0 2px
}

@media only screen and (max-width: 700px) {
    .ecomproduct .ecomproduct__category-link {
        padding:0
    }
}

.ecomproduct .view-basket-wrap {
    z-index: 1
}

_:-ms-fullscreen,:root .ecomproduct__product-images {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.product-availability {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 8px;
    padding: 4px 10px 4px 8px
}

.product-availability:before {
    font-size: 16px;
    margin-right: 8px;
    position: relative
}

.product-availability--unavailable,.product-availability--sold-out {
    background: #f5e2e2;
    color: #d48383
}

.product-availability--unavailable p,.product-availability--sold-out p {
    color: #a13737
}

.ecomproduct__paypal-commerce-button-container:not(:empty) {
    height: 50px;
    margin-top: 16px
}

.ecomproduct__paypal-commerce-button-container iframe {
    z-index: 2 !important
}

.row--style-light .ecomproduct__product-category {
    border-top: 1px solid #ebebeb
}

.row--style-light .ecomproduct__tag-link,.row--style-light .product-availability--low-stock {
    transition: background-color .3s ease;
    background-color: #f2f2f2
}

.row--style-light .ecomproduct__tag-link:hover,.row--style-light .product-availability--low-stock:hover {
    background-color: #ededed
}

.row--style-light .product-availability--low-stock {
    background-color: #f0f0f0;
    color: #a6a6a6
}

.row--style-accent .ecomproduct__product-category {
    border-top: 1px solid #178b84
}

.row--style-accent .ecomproduct__tag-link,.row--style-accent .product-availability--low-stock {
    transition: background-color .3s ease;
    background-color: #199890
}

.row--style-accent .ecomproduct__tag-link:hover,.row--style-accent .product-availability--low-stock:hover {
    background-color: #188f88
}

.row--style-accent .product-availability--low-stock {
    background-color: #19948c;
    color: #041514
}

.row--style-spare .ecomproduct__product-category {
    border-top: 1px solid #e82828
}

.row--style-spare .ecomproduct__tag-link,.row--style-spare .product-availability--low-stock {
    transition: background-color .3s ease;
    background-color: #ea3636
}

.row--style-spare .ecomproduct__tag-link:hover,.row--style-spare .product-availability--low-stock:hover {
    background-color: #e92d2d
}

.row--style-spare .product-availability--low-stock {
    background-color: #e93131;
    color: #7a0d0d
}

.row--style-dark .ecomproduct__product-category {
    border-top: 1px solid #3d496b
}

.row--style-dark .ecomproduct__tag-link,.row--style-dark .product-availability--low-stock {
    transition: background-color .3s ease;
    background-color: #374261
}

.row--style-dark .ecomproduct__tag-link:hover,.row--style-dark .product-availability--low-stock:hover {
    background-color: #3b4668
}

.row--style-dark .product-availability--low-stock {
    background-color: #394465;
    color: #6c7dac
}

.row--style-light .product-attribute-title {
    color: #2E3751;
    fill: #2E3751
}

.row--style-light.row--background-type-image .product-attribute-title {
    color: #fff
}

.row--style-accent .product-attribute-title {
    color: #fff;
    fill: #fff
}

.row--style-accent.row--background-type-image .product-attribute-title {
    color: #fff
}

.row--style-spare .product-attribute-title {
    color: #fff;
    fill: #fff
}

.row--style-spare.row--background-type-image .product-attribute-title {
    color: #fff
}

.row--style-dark .product-attribute-title {
    color: #fff;
    fill: #fff
}

.row--style-dark.row--background-type-image .product-attribute-title {
    color: #fff
}

[dir="rtl"] .ecomproduct__gallery-item {
    margin: 4px 0 4px 8px
}

[dir="rtl"] .ecomproduct .ecomproduct__tags-title,[dir="rtl"] .ecomproduct .ecomproduct__product-attribute-title {
    margin-left: 12px;
    margin-right: 0
}

[dir="rtl"] .ecomproduct .ecomproduct__tag-item:not(:last-child),[dir="rtl"] .ecomproduct .ecomproduct__category-link {
    margin-left: 4px;
    margin-right: 0
}

.ecomfeaturedproducts .listing-header {
    margin-bottom: 30px
}

.ecomfeaturedproducts .product-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin: 0 -24px
}

@media only screen and (max-width: 900px) {
    .ecomfeaturedproducts .product-list {
        margin:0 -20px
    }
}

@media only screen and (max-width: 700px) {
    .ecomfeaturedproducts .product-list {
        margin:20px 0 0
    }
}

.ecomfeaturedproducts .product-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-basis: 33.333%;
    -moz-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
    margin-bottom: 30px;
    padding: 0 24px
}

@media only screen and (max-width: 900px) {
    .ecomfeaturedproducts .product-item {
        -webkit-flex-basis:50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        padding: 0 20px
    }
}

@media only screen and (max-width: 700px) {
    .ecomfeaturedproducts .product-item {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        padding: 0
    }
}

.ecomfeaturedproducts .products-1 .product-item {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    max-width: 850px;
    margin: 0 auto
}

.ecomfeaturedproducts .products-2 .product-item {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

@media only screen and (max-width: 700px) {
    .ecomfeaturedproducts .products-2 .product-item {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.ecomfeaturedproducts .title-link {
    text-decoration: none
}

.ecomfeaturedproducts .product-item-image {
    margin-bottom: 10px
}

.ecomfeaturedproducts .image-link,.ecomfeaturedproducts .product-item-image,.ecomfeaturedproducts .image {
    max-height: inherit;
    line-height: inherit
}

.ecomfeaturedproducts .image {
    line-height: normal;
    max-height: 500px;
    object-fit: cover;
    width: 100%
}

@media only screen and (max-width: 700px) {
    .ecomfeaturedproducts .image {
        object-fit:contain;
        width: auto
    }
}

.ecomfeaturedproducts .product-item-details {
    margin-top: 14px
}

.ecomfeaturedproducts .product-item-price {
    line-height: 1.2
}

[class*="columns-three"] .ecomfeaturedproducts .product-item,[class*="columns-four"] .ecomfeaturedproducts .product-item {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%
}

[data-name="row"] .ecombasketsummary,#migrated-site [data-name="row"] .ecombasketsummary {
    position: relative;
    z-index: 1
}

[data-name="row"] .ecombasketsummary .message,#migrated-site [data-name="row"] .ecombasketsummary .message {
    margin: 10px 0 30px
}

[data-name="row"] .ecombasketsummary .ecombasketsummary__summary-form,#migrated-site [data-name="row"] .ecombasketsummary .ecombasketsummary__summary-form {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media only screen and (max-width: 900px) {
    [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .summary-title {
        font-size:35px
    }
}

@media only screen and (max-width: 700px) {
    [data-name="row"] .ecombasketsummary .summary-title,#migrated-site [data-name="row"] .ecombasketsummary .summary-title {
        font-size:30px
    }
}

[data-name="row"] .ecombasketsummary .summary-table,#migrated-site [data-name="row"] .ecombasketsummary .summary-table {
    border-collapse: separate;
    border-spacing: 0 10px;
    width: 100%;
    margin: 20px 0 0
}

[data-name="row"] .ecombasketsummary .table-row--heading .cell,#migrated-site [data-name="row"] .ecombasketsummary .table-row--heading .cell {
    padding: 10px
}

[data-name="row"] .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total),#migrated-site [data-name="row"] .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) {
    padding: 10px
}

@media only screen and (max-width: 700px) {
    [data-name="row"] .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total),#migrated-site [data-name="row"] .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) {
        display:block;
        padding: 0
    }
}

[data-name="row"] .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell,#migrated-site [data-name="row"] .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
    padding: 10px
}

@media only screen and (max-width: 700px) {
    [data-name="row"] .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell,#migrated-site [data-name="row"] .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
        border:0;
        display: block;
        padding: 10px 0;
        text-align: left;
        width: 100%
    }
}

[data-name="row"] .ecombasketsummary .cell--image,#migrated-site [data-name="row"] .ecombasketsummary .cell--image {
    width: auto
}

[data-name="row"] .ecombasketsummary .cell--header,#migrated-site [data-name="row"] .ecombasketsummary .cell--header {
    display: table-cell
}

@media only screen and (max-width: 900px) {
    [data-name="row"] .ecombasketsummary .cell--title,#migrated-site [data-name="row"] .ecombasketsummary .cell--title {
        width:40%
    }
}

@media only screen and (max-width: 700px) {
    [data-name="row"] .ecombasketsummary .cell--title,#migrated-site [data-name="row"] .ecombasketsummary .cell--title {
        width:100%
    }
}

@media only screen and (max-width: 700px) {
    [data-name="row"] .ecombasketsummary .cell--total,[data-name="row"] .ecombasketsummary .cell--price,#migrated-site [data-name="row"] .ecombasketsummary .cell--total,#migrated-site [data-name="row"] .ecombasketsummary .cell--price {
        border-top:0
    }
}

[data-name="row"] .ecombasketsummary .ecombasketsummary__summary-item-link,#migrated-site [data-name="row"] .ecombasketsummary .ecombasketsummary__summary-item-link {
    background-image: none !important;
    height: auto;
    padding: 0;
    width: auto
}

[data-name="row"] .ecombasketsummary .image,#migrated-site [data-name="row"] .ecombasketsummary .image {
    max-width: 150px;
    object-fit: contain
}

@media only screen and (max-width: 700px) {
    [data-name="row"] .ecombasketsummary .image,#migrated-site [data-name="row"] .ecombasketsummary .image {
        max-height:300px;
        max-width: 100%
    }
}

[data-name="row"] .ecombasketsummary .quantity-wrap,#migrated-site [data-name="row"] .ecombasketsummary .quantity-wrap {
    background-color: transparent;
    height: 28px;
    line-height: 28px;
    margin: 0;
    min-height: 0;
    width: 110px
}

@media only screen and (max-width: 700px) {
    [data-name="row"] .ecombasketsummary .quantity-wrap,#migrated-site [data-name="row"] .ecombasketsummary .quantity-wrap {
        margin-top:8px
    }
}

[data-name="row"] .ecombasketsummary .button--quantity,#migrated-site [data-name="row"] .ecombasketsummary .button--quantity {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 28px;
    line-height: 28px;
    min-height: 0;
    padding: 0 !important;
    width: 28px
}

@media only screen and (max-width: 700px) {
    [data-name="row"] .ecombasketsummary .summary-table .table-row--order-total,#migrated-site [data-name="row"] .ecombasketsummary .summary-table .table-row--order-total {
        padding-top:0
    }
}

[data-name="row"] .ecombasketsummary .order-total,#migrated-site [data-name="row"] .ecombasketsummary .order-total {
    margin: 20px 0;
    text-align: right
}

@media only screen and (max-width: 900px) {
    [data-name="row"] .ecombasketsummary .ecombasketsummary__continue-shopping,[data-name="row"] .ecombasketsummary .ecombasketsummary__button,#migrated-site [data-name="row"] .ecombasketsummary .ecombasketsummary__continue-shopping,#migrated-site [data-name="row"] .ecombasketsummary .ecombasketsummary__button {
        text-align:center;
        width: 100%
    }
}

[data-name="row"] .ecombasketsummary .ecombasketsummary__table-row--adjustment-notice .ecombasketsummary__cell,#migrated-site [data-name="row"] .ecombasketsummary .ecombasketsummary__table-row--adjustment-notice .ecombasketsummary__cell {
    background: transparent
}

[data-name="row"] .ecombasketsummary .ecombasketsummary__adjustment-notice,#migrated-site [data-name="row"] .ecombasketsummary .ecombasketsummary__adjustment-notice {
    font-size: 16px
}

.row--style-light .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
    background-color: #f2f2f2
}

@media only screen and (max-width: 700px) {
    .row--style-light .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
        background-color:transparent
    }
}

.row--style-accent .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
    background-color: #199890
}

@media only screen and (max-width: 700px) {
    .row--style-accent .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
        background-color:transparent
    }
}

.row--style-spare .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
    background-color: #ea3636
}

@media only screen and (max-width: 700px) {
    .row--style-spare .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
        background-color:transparent
    }
}

.row--style-dark .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
    background-color: #374261
}

@media only screen and (max-width: 700px) {
    .row--style-dark .ecombasketsummary .table-row:not(.table-row--heading):not(.table-row--order-total) .cell {
        background-color:transparent
    }
}

@media only screen and (max-width: 700px) {
    #migrated-site [data-name="row"] .ecombasketsummary__cell:before {
        content:attr(data-title);
        display: block;
        font-size: 12px;
        line-height: 1.2;
        height: auto;
        left: initial;
        right: initial;
        position: relative;
        top: initial
    }
}

#migrated-site [data-name="row"] .ecombasketsummary .summary-table {
    border-collapse: collapse;
    border-spacing: 0
}

@media only screen and (max-width: 700px) {
    #migrated-site [data-name="row"] .table-row {
        border:0
    }
}

@media only screen and (max-width: 700px) {
    #migrated-site [data-name="row"] .table-row--heading {
        display:none;
        visibility: hidden
    }
}

[dir="rtl"] #page-zones__main .row--layout-basket-1a .basket-body,[dir="rtl"] #page-zones__main .row--layout-basket-1a .ecombasket-list-container {
    left: 0;
    right: initial
}

#migrated-site .row--layout-basket-1a {
    display: none;
    visibility: hidden
}

#page-zones__main .row--layout-basket-1a.row--layout-basket-1a {
    z-index: 2
}

#page-zones__main .row--layout-basket-1a .bk-zone:not(#page-zones__preheader) {
    min-height: inherit
}

#page-zones__main .row--layout-basket-1a .row__container {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

@media only screen and (max-width: 700px) {
    #page-zones__main .row--layout-basket-1a .column {
        margin-bottom:8px
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .row--layout-basket-1a [data-name="content"] *,#page-zones__main .row--layout-basket-1a [data-name="contentgroup"] * {
        text-align:center
    }
}

#page-zones__main .row--layout-basket-1a [data-name="ecombasket"] {
    display: block;
    text-align: right
}

#page-zones__main .row--layout-basket-1a .ecombasket+.widget-overlay {
    display: none !important
}

#page-zones__main .row--layout-basket-1a .basket-body {
    box-shadow: 10px 20px 30px rgba(0,0,0,0.2);
    max-width: 500px;
    padding: 20px;
    margin-left: auto;
    margin-top: 8px;
    min-width: max-content;
    position: absolute;
    right: 0;
    text-align: left;
    z-index: 2
}

@media only screen and (max-width: 700px) {
    #page-zones__main .row--layout-basket-1a .basket-body {
        left:0;
        width: 100%
    }
}

#page-zones__main .row--layout-basket-1a .basket-list {
    padding: 0
}

#page-zones__main .row--layout-basket-1a .basket-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 20px;
    padding: 0;
    position: relative
}

@media only screen and (max-width: 900px) {
    #page-zones__main .row--layout-basket-1a .basket-item {
        display:block
    }
}

#page-zones__main .row--layout-basket-1a .basket-item-image {
    margin-right: 20px;
    position: relative
}

@media only screen and (max-width: 900px) {
    #page-zones__main .row--layout-basket-1a .basket-item-image {
        margin-right:0;
        padding-right: 40px
    }
}

#page-zones__main .row--layout-basket-1a .basket-item-details {
    padding-right: 40px
}

#page-zones__main .row--layout-basket-1a .ecombasket__basket-toggle:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#page-zones__main .row--layout-basket-1a .view-basket:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    padding: 8px
}

@media only screen and (max-width: 700px) {
    #page-zones__main .row--layout-basket-1a .ecombasket__basket-toggle:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button),#page-zones__main .row--layout-basket-1a .view-basket:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        display:block;
        text-align: center;
        padding: 12px !important;
        width: 100%
    }
}

@media only screen and (max-width: 700px) {
    #page-zones__main .row--layout-basket-1a .view-basket:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
        margin-top:16px
    }
}

#page-zones__main .row--layout-basket-1a .item-remove:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    border: 0;
    display: inline-block;
    font-size: 16px;
    height: 24px;
    outline: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px
}

#page-zones__main .row--layout-basket-1a .item-remove:before,#page-zones__main .row--layout-basket-1a .item-remove:after {
    background-color: transparent
}

#page-zones__main .row--layout-basket-1a .item-remove:before {
    content: "\f00d";
    line-height: 24px;
    top: 0
}

#page-zones__main .row--layout-basket-1a .item-remove:hover {
    cursor: pointer
}

#page-zones__main .row--layout-basket-1a .remove-text {
    display: none;
    visibility: hidden
}

#page-zones__main .row--layout-basket-1a .ecombasket__button {
    margin-top: 8px
}

#page-zones__main .row--layout-basket-1a .basket-item-name {
    display: inline-block;
    font-size: 20px;
    line-height: 24px;
    text-decoration: none
}

#page-zones__main .row--layout-basket-1a .basket-item-price {
    margin-top: 0
}

#page-zones__main .row--layout-basket-1a .item-quantity {
    font-size: 18px;
    line-height: 22px
}

#page-zones__main .row--layout-basket-1a.row--style-light .basket-body {
    background: #fff
}

#page-zones__main .row--layout-basket-1a.row--style-accent .basket-body {
    background: #1DAEA5
}

#page-zones__main .row--layout-basket-1a.row--style-spare .basket-body {
    background: #EC4D4D
}

#page-zones__main .row--layout-basket-1a.row--style-dark .basket-body {
    background: #2E3751
}

#migrated-site .row--style-light .basket-item-name,#migrated-site .row--style-light .basket-item-price,#migrated-site .row--style-light .basket-total {
    color: #2E3751;
    fill: #2E3751
}

#migrated-site .row--style-light.row--background-type-image .basket-item-name,#migrated-site .row--style-light.row--background-type-image .basket-item-price,#migrated-site .row--style-light.row--background-type-image .basket-total {
    color: #fff
}

#migrated-site .row--style-accent .basket-item-name,#migrated-site .row--style-accent .basket-item-price,#migrated-site .row--style-accent .basket-total {
    color: #fff;
    fill: #fff
}

#migrated-site .row--style-accent.row--background-type-image .basket-item-name,#migrated-site .row--style-accent.row--background-type-image .basket-item-price,#migrated-site .row--style-accent.row--background-type-image .basket-total {
    color: #fff
}

#migrated-site .row--style-spare .basket-item-name,#migrated-site .row--style-spare .basket-item-price,#migrated-site .row--style-spare .basket-total {
    color: #fff;
    fill: #fff
}

#migrated-site .row--style-spare.row--background-type-image .basket-item-name,#migrated-site .row--style-spare.row--background-type-image .basket-item-price,#migrated-site .row--style-spare.row--background-type-image .basket-total {
    color: #fff
}

#migrated-site .row--style-dark .basket-item-name,#migrated-site .row--style-dark .basket-item-price,#migrated-site .row--style-dark .basket-total {
    color: #fff;
    fill: #fff
}

#migrated-site .row--style-dark.row--background-type-image .basket-item-name,#migrated-site .row--style-dark.row--background-type-image .basket-item-price,#migrated-site .row--style-dark.row--background-type-image .basket-total {
    color: #fff
}

#migrated-site .row--style-light .item-quantity,#migrated-site .row--style-light .quantity-number {
    color: rgba(46,55,81,0.75)
}

#migrated-site .row--style-light.row--background-type-image .item-quantity,#migrated-site .row--style-light.row--background-type-image .quantity-number {
    color: #fff
}

#migrated-site .row--style-accent .item-quantity,#migrated-site .row--style-accent .quantity-number {
    color: rgba(255,255,255,0.875)
}

#migrated-site .row--style-accent.row--background-type-image .item-quantity,#migrated-site .row--style-accent.row--background-type-image .quantity-number {
    color: #fff
}

#migrated-site .row--style-spare .item-quantity,#migrated-site .row--style-spare .quantity-number {
    color: rgba(255,255,255,0.75)
}

#migrated-site .row--style-spare.row--background-type-image .item-quantity,#migrated-site .row--style-spare.row--background-type-image .quantity-number {
    color: #fff
}

#migrated-site .row--style-dark .item-quantity,#migrated-site .row--style-dark .quantity-number {
    color: rgba(255,255,255,0.875)
}

#migrated-site .row--style-dark.row--background-type-image .item-quantity,#migrated-site .row--style-dark.row--background-type-image .quantity-number {
    color: #fff
}

@media only screen and (max-width: 900px) {
    #page-zones__header [data-widget-type="extendednavigation"] {
        line-height:0
    }
}

.extendednavigation {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

#page-zones__header .ecombasket {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

#page-zones__header .navigation-basket-container {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

#page-zones__header .navigation-basket-container .widget[data-widget-type="extendednavigationbasket"] {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

body:not([dir="rtl"]) #page-zones__header .ecombasket {
    margin-left: 15px
}

[dir="rtl"] #page-zones__header .ecombasket {
    margin-right: 15px
}

#page-zones__header .basket-toggle {
    background: transparent;
    border: 0;
    color: white;
    font-size: 0;
    outline: none;
    margin: 0;
    padding: 0;
    position: relative
}

#page-zones__header .basket-toggle:hover {
    cursor: pointer
}

#page-zones__header .basket-toggle:before,#page-zones__header .basket-toggle:after,#page-zones__header .ecombasket__item-remove:before {
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    content: "";
    display: inline-block;
    margin: 0
}

#page-zones__header .basket-toggle:before {
    background-color: transparent;
    height: 23px;
    width: 23px;
    z-index: 3
}

#page-zones__header .show-content .basket-toggle:after,#page-zones__header .ecombasket__item-remove:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij48Zz48cGF0aCBmaWxsPSIjMUQxRDFCIiBkPSJNMjguOTQxLDMxLjc4NkwwLjYxMyw2MC4xMTRjLTAuNzg3LDAuNzg3LTAuNzg3LDIuMDYyLDAsMi44NDljMC4zOTMsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5ICAgYzAuNTE2LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OWwyOC41NDEtMjguNTQxbDI4LjU0MSwyOC41NDFjMC4zOTQsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5YzAuNTE1LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OSAgIGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5TDM1LjA2NCwzMS43ODZMNjMuNDEsMy40MzhjMC43ODctMC43ODcsMC43ODctMi4wNjIsMC0yLjg0OWMtMC43ODctMC43ODYtMi4wNjItMC43ODYtMi44NDgsMCAgIEwzMi4wMDMsMjkuMTVMMy40NDEsMC41OWMtMC43ODctMC43ODYtMi4wNjEtMC43ODYtMi44NDgsMGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OUwyOC45NDEsMzEuNzg2eiIvPjwvZz48L3N2Zz4=)
}

#page-zones__header .show-content .basket-toggle:after {
    height: 18px;
    position: fixed;
    top: 24px;
    width: 18px;
    z-index: 5
}

body:not([dir="rtl"]) #page-zones__header .show-content .basket-toggle:after {
    right: 24px
}

[dir="rtl"] #page-zones__header .show-content .basket-toggle:after {
    left: 24px
}

#page-zones__header .basket-body {
    background: #fafafa;
    bottom: 0;
    box-shadow: 0 -12px 80px rgba(0,0,0,0.3);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    position: fixed;
    top: 0;
    -webkit-transform: translate3d(0, 0, 0);
    width: 400px;
    visibility: hidden;
    z-index: 4
}

@media only screen and (max-width: 700px) {
    #page-zones__header .basket-body {
        width:85%
    }
}

#page-zones__header .show-content .basket-body {
    visibility: visible
}

.ua-ios-safari #page-zones__header .basket-body {
    height: var(--viewport-height)
}

body:not([dir="rtl"]) #page-zones__header .basket-body {
    right: -600px;
    transition: right .3s ease, visibility .3s ease
}

@media only screen and (max-width: 700px) {
    body:not([dir="rtl"]) #page-zones__header .basket-body {
        right:-100%
    }
}

body:not([dir="rtl"]) #page-zones__header .show-content .basket-body {
    right: 0
}

[dir="rtl"] #page-zones__header .basket-body {
    left: -600px;
    transition: left .3s ease, visibility .3s ease
}

@media only screen and (max-width: 700px) {
    [dir="rtl"] #page-zones__header .basket-body {
        left:-100%
    }
}

[dir="rtl"] #page-zones__header .show-content .basket-body {
    left: 0
}

body.edit #page-zones__header .basket-body {
    display: none
}

#page-zones__header .basket-list {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-y: scroll;
    margin-top: 64px;
    padding: 0 24px 32px;
    width: 100%
}

@media only screen and (max-width: 700px) {
    #page-zones__header .basket-list {
        padding-left:16px;
        padding-right: 16px
    }
}

#page-zones__header .basket-item {
    background: #fff;
    border: 1px solid #00000017;
    border-radius: 4px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
    padding: 0;
    transition: box-shadow .3s ease, border .3s ease
}

#page-zones__header .basket-item:hover {
    box-shadow: 0 0 24px rgba(0,0,0,0.05)
}

#page-zones__header .basket-item:last-child {
    margin-bottom: 0
}

[dir="rtl"] #page-zones__header .basket-item {
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

#page-zones__header .basket-item-name,#page-zones__header .ecombasket__item-quantity,#page-zones__header .ecombasket__item-price {
    font-weight: 400;
    line-height: 1.2;
    width: 100%
}

#page-zones__header .basket-item-name,#page-zones__header .ecombasket__item-price,#page-zones__header .basket-total {
    color: #1f1f1f
}

#page-zones__header .ecombasket__item-quantity,#page-zones__header .ecombasket__item-price {
    font-size: 15px
}

#page-zones__header .basket-item-name {
    font-size: 16px;
    margin-bottom: 8px
}

#page-zones__header .ecombasket__item-quantity {
    color: #757575;
    font-size: 15px
}

#page-zones__header .ecombasket__item-price {
    margin-top: 12px
}

#page-zones__header .ecombasket__item-remove {
    background: #eeeeee;
    border: 0;
    border-radius: 20px;
    font-size: 0;
    height: 24px;
    line-height: 1;
    padding: 6px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 24px
}

#page-zones__header .ecombasket__item-remove:hover {
    cursor: pointer
}

#page-zones__header .ecombasket__item-remove:before,#page-zones__header .ecombasket__item-remove:after {
    background-color: transparent;
    content: "";
    margin: 0
}

#page-zones__header .ecombasket__item-remove:before {
    left: initial;
    margin: 0;
    position: relative;
    height: 8px;
    right: initial;
    top: initial;
    width: 8px
}

#page-zones__header .ecombasket__item-count {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-size: 9px;
    font-weight: bold;
    height: 13px;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 18px;
    line-height: 1;
    padding: 2px 2px 0px;
    position: absolute;
    text-align: center;
    top: -5px;
    min-width: 13px;
    z-index: 2
}

#page-zones__header .basket-item-image {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    -ms-flex-align: center;
    align-self: center;
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: calc(80px + 24px);
    padding-left: 24px
}

@media only screen and (max-width: 700px) {
    #page-zones__header .basket-item-image {
        -webkit-align-self:flex-start;
        -moz-align-self: flex-start;
        -ms-align-self: flex-start;
        -ms-flex-item-align: flex-start;
        -ms-flex-align: flex-start;
        align-self: flex-start;
        margin-top: 18px;
        max-width: calc(30px + 16px);
        padding-left: 16px
    }
}

#page-zones__header .ecombasket__image-link {
    height: 100%;
    line-height: 0;
    text-align: left;
    width: 100%
}

#page-zones__header .ecombasket__image {
    object-fit: cover;
    object-position: center;
    height: 80px;
    width: 80px
}

@media only screen and (max-width: 700px) {
    #page-zones__header .ecombasket__image {
        height:30px;
        width: 30px
    }
}

#page-zones__header .basket-item-details {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 24px 32px 24px 24px;
    text-align: left
}

@media only screen and (max-width: 700px) {
    #page-zones__header .basket-item-details {
        padding:16px 45px 16px 16px
    }
}

#page-zones__header .basket-footer {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-top: 1px solid #eaeaea;
    box-shadow: 16px 0 32px rgba(0,0,0,0.1);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    margin: 0;
    padding: 24px 0;
    width: 100%;
    z-index: 1
}

@media only screen and (max-width: 700px) {
    #page-zones__header .basket-footer {
        padding-bottom:16px;
        padding-top: 16px
    }
}

#page-zones__header .basket-total {
    color: #757575;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    text-align: left;
    text-transform: uppercase;
    word-break: break-word
}

[dir="rtl"] #page-zones__header .basket-total {
    text-align: right
}

#page-zones__header .ecombasket__total-number {
    color: #272727;
    display: block;
    font-size: 18px;
    letter-spacing: 0
}

#page-zones__header .ecombasket__button {
    font-family: inherit;
    font-size: 16px;
    letter-spacing: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding: 16px;
    text-transform: none;
    white-space: nowrap
}

#page-zones__header .ecombasket__basket-item-name,#page-zones__header .ecombasket__item-quantity,#page-zones__header .ecombasket__quantity-number,#page-zones__header .ecombasket__item-price,#page-zones__header .ecombasket__basekit-total,#page-zones__header .ecombasket__total-number {
    font-family: 'Roboto', sans-serif
}

#page-zones__header .basket-empty {
    color: #272727;
    font-size: 16px;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100% - 100px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

#page-zones__header .row--style-light .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%232E3751'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%232E3751'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%232E3751'/%3E%3C/svg%3E")
}

#page-zones__header .row--style-light.row--background-type-image .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

#page-zones__header .ecombasket__button {
    background-color: #1DAEA5;
    border: none;
    color: #fff
}

#page-zones__header .ecombasket__button:before,#page-zones__header .ecombasket__button:after {
    display: none;
    visibility: hidden
}

#page-zones__header .row--style-light .basket-item:hover {
    border-color: rgba(29,174,165,0.5)
}

#page-zones__header .row--style-light .ecombasket__item-count {
    background-color: #1DAEA5;
    color: #fff
}

#page-zones__header .row--style-accent .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

#page-zones__header .row--style-accent.row--background-type-image .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

#page-zones__header .ecombasket__button {
    background-color: #1DAEA5;
    border: none;
    color: #fff
}

#page-zones__header .ecombasket__button:before,#page-zones__header .ecombasket__button:after {
    display: none;
    visibility: hidden
}

#page-zones__header .row--style-accent .basket-item:hover {
    border-color: rgba(29,174,165,0.5)
}

#page-zones__header .row--style-accent .ecombasket__item-count {
    background-color: #fff;
    color: #1DAEA5
}

#page-zones__header .row--style-spare .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

#page-zones__header .row--style-spare.row--background-type-image .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

#page-zones__header .ecombasket__button {
    background-color: #1DAEA5;
    border: none;
    color: #fff
}

#page-zones__header .ecombasket__button:before,#page-zones__header .ecombasket__button:after {
    display: none;
    visibility: hidden
}

#page-zones__header .row--style-spare .basket-item:hover {
    border-color: rgba(29,174,165,0.5)
}

#page-zones__header .row--style-spare .ecombasket__item-count {
    background-color: #1DAEA5;
    color: #fff
}

#page-zones__header .row--style-dark .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

#page-zones__header .row--style-dark.row--background-type-image .basket-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 20.8125C10.4477 20.8125 10 21.2602 10 21.8125C10 22.3648 10.4477 22.8125 11 22.8125C11.5523 22.8125 12 22.3648 12 21.8125C12 21.2602 11.5523 20.8125 11 20.8125ZM8 21.8125C8 20.1556 9.34315 18.8125 11 18.8125C12.6569 18.8125 14 20.1556 14 21.8125C14 23.4694 12.6569 24.8125 11 24.8125C9.34315 24.8125 8 23.4694 8 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 20.8125C21.4477 20.8125 21 21.2602 21 21.8125C21 22.3648 21.4477 22.8125 22 22.8125C22.5523 22.8125 23 22.3648 23 21.8125C23 21.2602 22.5523 20.8125 22 20.8125ZM19 21.8125C19 20.1556 20.3431 18.8125 22 18.8125C23.6569 18.8125 25 20.1556 25 21.8125C25 23.4694 23.6569 24.8125 22 24.8125C20.3431 24.8125 19 23.4694 19 21.8125Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.8125H7.01044L8.19711 5.8125H26.7343L25.0063 17.8125H8.98956L5.42956 2.8125H0V0.8125ZM8.67178 7.8125L10.5704 15.8125H23.2737L24.4257 7.8125H8.67178Z' fill='%23fff'/%3E%3C/svg%3E")
}

#page-zones__header .ecombasket__button {
    background-color: #1DAEA5;
    border: none;
    color: #fff
}

#page-zones__header .ecombasket__button:before,#page-zones__header .ecombasket__button:after {
    display: none;
    visibility: hidden
}

#page-zones__header .row--style-dark .basket-item:hover {
    border-color: rgba(29,174,165,0.5)
}

#page-zones__header .row--style-dark .ecombasket__item-count {
    background-color: #1DAEA5;
    color: #fff
}

.row--layout-form- .row__container>[data-name="advancedcontactform"],.row--layout-form- .row__container>.widget.advancedcontactform,#migrated-site .row--layout-form-3a .row__container>[data-name="advancedcontactform"],#migrated-site .row--layout-form-3a .row__container>.widget.advancedcontactform {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
    width: 100%
}

@media only screen and (max-width: 700px) {
    .row--footer-1 .companyaddress,.row--footer-1 .contentgroup {
        text-align:center
    }
}

.row--footer-2 .row__container {
    max-width: 850px
}

.row--footer-3 .row__container {
    padding-bottom: 30px
}

@media only screen and (max-width: 700px) {
    .row--footer-3 .row__container {
        padding-bottom:20px
    }
}

.row--footer-3 [data-name="responsivecolumns"]+[data-name='content'] {
    margin-top: 30px
}

@media only screen and (max-width: 700px) {
    .row--footer-3 [data-name="responsivecolumns"]+[data-name='content'] {
        margin-top:18px
    }
}

.row--footer-3 [data-name="responsivecolumns"]+[data-name='content'] p {
    margin-top: 0
}

@media only screen and (max-width: 900px) {
    .row--footer-4 .columns-three-left,.row--footer-4 .columns-three-middle,.row--footer-4 .columns-three-right {
        -webkit-flex-basis:30.66666%;
        -moz-flex-basis: 30.66666%;
        -ms-flex-preferred-size: 30.66666%;
        flex-basis: 30.66666%;
        max-width: 30.66666%
    }
}

@media only screen and (max-width: 700px) {
    .row--footer-4 .columns-three-left,.row--footer-4 .columns-three-middle,.row--footer-4 .columns-three-right {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

@media only screen and (max-width: 900px) {
    .row--footer-4 .columns-three-middle:nth-child(even) {
        margin-right:4%
    }
}

@media only screen and (max-width: 700px) {
    .row--footer-4 .columns-three-middle:nth-child(even) {
        margin-right:0
    }
}

@media only screen and (max-width: 700px) {
    .row--footer-4 .widget-align-left,.row--footer-4 .widget-align-center,.row--footer-4 .widget-align-right,.row--footer-4 .widget__content p,.row--footer-4 .contentgroup__body {
        text-align:center !important
    }
}

@media only screen and (max-width: 1024px) {
    .row--footer-6 .responsivecolumns {
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.row--footer-6 .column {
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media only screen and (max-width: 1024px) {
    .row--footer-6 .column {
        -webkit-flex-basis:50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
}

@media only screen and (max-width: 700px) {
    .row--footer-6 .column {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.row--footer-6 .columns-four-first {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media only screen and (max-width: 1024px) {
    .row--footer-6 .columns-four-first {
        -webkit-flex-basis:50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
}

@media only screen and (max-width: 700px) {
    .row--footer-6 .columns-four-first {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

.row--footer-6 .columns-four-first .contentgroup__body {
    font-size: 15px
}

.row--footer-6 .navigation-toggle {
    display: none
}

.row--footer-6 .navigation-body {
    position: relative;
    opacity: 1;
    overflow-y: initial;
    text-align: left;
    transition: initial;
    visibility: initial
}

@media only screen and (max-width: 1024px) {
    .row--footer-6 .navigation-body {
        -webkit-align-items:flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start
    }
}

.row--footer-6 .navigation-list {
    margin-top: 0
}

.row--footer-6 .navigation-item {
    display: block
}

.row--footer-6 .navigation-item .item-name {
    padding-left: 0;
    padding-right: 0
}

.row--footer-6 .navigation-item.selected .item-name {
    margin-left: 0
}

.blogpostlist {
    margin: 0 -30px
}

@media only screen and (max-width: 900px) {
    .blogpostlist {
        margin:0
    }
}

.blogpostlist .post-items {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media only screen and (max-width: 900px) {
    .blogpostlist .post-items {
        display:block
    }
}

.blogpostlist .post-article {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-basis: 33.333%;
    -moz-flex-basis: 33.333%;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
    margin-bottom: 30px;
    padding: 0 30px
}

@media only screen and (max-width: 900px) {
    .blogpostlist .post-article {
        -webkit-flex-basis:100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        padding: 0
    }
}

.blogpostlist .post-image {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 20px
}

.blogpostlist .image-link {
    padding-bottom: 60%;
    background-position: center;
    background-size: cover;
    text-decoration: none
}

.blogpostlist .image {
    display: none
}

.blogpostlist .post-content {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.blogpostlist .post-footer {
    padding: 0 0 6px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.blogpostlist .blogpostlist__title-link {
    text-decoration: none
}

.blogpostlist .read-more {
    margin-top: 20px
}

@media only screen and (max-width: 900px) {
    .blogpostlist .read-more {
        margin-top:16px
    }
}

.responsivecolumns .post-article {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.blogpost .post-image {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 40px
}

@media only screen and (max-width: 700px) {
    .blogpost .post-image {
        margin-bottom:20px
    }
}

.blogpost .image-link {
    padding-bottom: 50%;
    background-position: center;
    background-size: cover
}

.blogpost .image {
    display: none
}

.blogpost .post-content,.blogpost .post-footer {
    max-width: 850px;
    margin: 0 auto
}

.blogpost .post-content {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.blogpost .post-footer {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 50px
}

@media only screen and (max-width: 700px) {
    .blogpost .post-footer {
        margin-top:30px
    }
}

.blogpost .blogpost__post-attributes {
    margin: 20px 0 0
}

@media only screen and (max-width: 700px) {
    .blogpost .blogpost__post-attributes {
        margin:20px 0 0
    }
}

.blogpost .category-title,.blogpost .tags-title {
    width: 130px
}

@media only screen and (max-width: 700px) {
    .blogpost .category-title,.blogpost .tags-title {
        display:block
    }
}

.blogpost .post-tags {
    margin: 6px 0 20px
}

.blogpost .tag-list {
    padding-left: 0
}

.blogpost .tag-item {
    margin-right: 20px
}

.blogpost .tag-item:last-child {
    margin-right: 0
}

.blogpost .sharing-links {
    padding-left: 0;
    margin-top: 40px
}

@media only screen and (max-width: 700px) {
    .blogpost .sharing-links {
        margin-top:20px
    }
}

.blogpost .blogpost__network-item {
    margin-right: 10px
}

@media only screen and (max-width: 900px) {
    .blogpost .blogpost__network-item {
        margin-bottom:10px
    }
}

.blogpost .blogpost__network-item:last-child {
    margin-right: 0
}

.blogpost .blogpost__button:not(.navigation-toggle):not(.button--pagination):not(.next-button):not(.previous-button):not(.pause-toggle):not(.pswp__button):not(.row-add-button__button):not(.row-template-preview__header-close-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__template-add-button):not(.row-selector-panel__header-button):not(.row-collections__item-button):not(.navigation-basket-toggle):not(.paypalbuynow__button):not(.bk-cookie-button) {
    padding: 15px 20px
}

.blogpost blockquote {
    position: relative;
    margin: 30px 0;
    padding: 30px 30px 30px 80px
}

@media only screen and (max-width: 700px) {
    .blogpost blockquote {
        margin:20px 0;
        padding: 20px 20px 20px 60px
    }
}

.blogpost blockquote:before {
    position: absolute;
    top: 28px;
    left: 30px;
    font-size: 60px;
    line-height: normal
}

@media only screen and (max-width: 700px) {
    .blogpost blockquote:before {
        top:20px;
        left: 20px
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-logos-1a .gallery-columns-four .gallery-item,.row--layout-logos-2a .gallery-columns-four .gallery-item,#migrated-site .row--layout-logos-1a .gallery-columns-four .gallery-item,#migrated-site .row--layout-logos-2a .gallery-columns-four .gallery-item {
        margin:3%;
        -webkit-flex-basis: 44%;
        -moz-flex-basis: 44%;
        -ms-flex-preferred-size: 44%;
        flex-basis: 44%;
        max-width: 44%
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-logos-1a .gallery-columns-three .gallery-item,.row--layout-logos-2a .gallery-columns-three .gallery-item,#migrated-site .row--layout-logos-1a .gallery-columns-three .gallery-item,#migrated-site .row--layout-logos-2a .gallery-columns-three .gallery-item {
        margin:2%;
        -webkit-flex-basis: 29.32%;
        -moz-flex-basis: 29.32%;
        -ms-flex-preferred-size: 29.32%;
        flex-basis: 29.32%;
        max-width: 29.32%
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-logos-1a .gallery-columns-three .gallery-item,.row--layout-logos-2a .gallery-columns-three .gallery-item,#migrated-site .row--layout-logos-1a .gallery-columns-three .gallery-item,#migrated-site .row--layout-logos-2a .gallery-columns-three .gallery-item {
        margin:3%;
        -webkit-flex-basis: 44%;
        -moz-flex-basis: 44%;
        -ms-flex-preferred-size: 44%;
        flex-basis: 44%;
        max-width: 44%
    }
}

@media only screen and (max-width: 900px) {
    .row--layout-logos-1a .gallery-columns-two .gallery-item,.row--layout-logos-2a .gallery-columns-two .gallery-item,#migrated-site .row--layout-logos-1a .gallery-columns-two .gallery-item,#migrated-site .row--layout-logos-2a .gallery-columns-two .gallery-item {
        margin:2%;
        -webkit-flex-basis: 46%;
        -moz-flex-basis: 46%;
        -ms-flex-preferred-size: 46%;
        flex-basis: 46%;
        max-width: 46%
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-logos-1a .gallery-columns-two .gallery-item,.row--layout-logos-2a .gallery-columns-two .gallery-item,#migrated-site .row--layout-logos-1a .gallery-columns-two .gallery-item,#migrated-site .row--layout-logos-2a .gallery-columns-two .gallery-item {
        margin:3%;
        -webkit-flex-basis: 44%;
        -moz-flex-basis: 44%;
        -ms-flex-preferred-size: 44%;
        flex-basis: 44%;
        max-width: 44%
    }
}

.row--layout-logos-1a .gallery__image-link,.row--layout-logos-1a .widget.gallery li a,.row--layout-logos-2a .gallery__image-link,.row--layout-logos-2a .widget.gallery li a,#migrated-site .row--layout-logos-1a .gallery__image-link,#migrated-site .row--layout-logos-1a .widget.gallery li a,#migrated-site .row--layout-logos-2a .gallery__image-link,#migrated-site .row--layout-logos-2a .widget.gallery li a {
    display: block;
    height: auto;
    max-width: 180px;
    padding-top: 0;
    width: 100%
}

.row--layout-logos-1a .gallery__image-link,.row--layout-logos-1a .widget.gallery .gallery-widget li .inner,.row--layout-logos-2a .gallery__image-link,.row--layout-logos-2a .widget.gallery .gallery-widget li .inner,#migrated-site .row--layout-logos-1a .gallery__image-link,#migrated-site .row--layout-logos-1a .widget.gallery .gallery-widget li .inner,#migrated-site .row--layout-logos-2a .gallery__image-link,#migrated-site .row--layout-logos-2a .widget.gallery .gallery-widget li .inner {
    background-image: none !important
}

.row--layout-logos-1a .gallery__image,.row--layout-logos-1a .widget.gallery .gallery-widget li .inner img,.row--layout-logos-2a .gallery__image,.row--layout-logos-2a .widget.gallery .gallery-widget li .inner img,#migrated-site .row--layout-logos-1a .gallery__image,#migrated-site .row--layout-logos-1a .widget.gallery .gallery-widget li .inner img,#migrated-site .row--layout-logos-2a .gallery__image,#migrated-site .row--layout-logos-2a .widget.gallery .gallery-widget li .inner img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-height: 100px;
    text-align: center
}

.row--layout-logos-1a .gallery__figure,.row--layout-logos-1a .widget.gallery .gallery-widget li .inner a,.row--layout-logos-2a .gallery__figure,.row--layout-logos-2a .widget.gallery .gallery-widget li .inner a,#migrated-site .row--layout-logos-1a .gallery__figure,#migrated-site .row--layout-logos-1a .widget.gallery .gallery-widget li .inner a,#migrated-site .row--layout-logos-2a .gallery__figure,#migrated-site .row--layout-logos-2a .widget.gallery .gallery-widget li .inner a {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.row--layout-logos-1a blockquote,#migrated-site .row--layout-logos-1a blockquote {
    font-size: 24px;
    line-height: 1.5909;
    margin: 0 auto;
    max-width: calc(900px + 120px);
    padding-left: 60px;
    padding-right: 60px
}

@media only screen and (max-width: 900px) {
    .row--layout-logos-1a blockquote,#migrated-site .row--layout-logos-1a blockquote {
        font-size:21.17648px;
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (max-width: 700px) {
    .row--layout-logos-1a blockquote,#migrated-site .row--layout-logos-1a blockquote {
        font-size:18.94736px
    }
}

.row--layout-logos-1a blockquote:before,.row--layout-logos-1a blockquote:after,#migrated-site .row--layout-logos-1a blockquote:before,#migrated-site .row--layout-logos-1a blockquote:after {
    font-family: 'IBM Plex Sans', Helvetica, sans-serif;
    height: auto;
    margin-top: 0;
    position: absolute;
    opacity: .6;
    width: auto
}

.row--layout-logos-1a blockquote:before,#migrated-site .row--layout-logos-1a blockquote:before {
    bottom: initial;
    content: open-quote;
    left: 0;
    font-size: 90px;
    line-height: 1;
    top: 0
}

@media only screen and (max-width: 900px) {
    .row--layout-logos-1a blockquote:before,#migrated-site .row--layout-logos-1a blockquote:before {
        top:-50px;
        width: 100%
    }
}

.row--layout-logos-1a blockquote:after,#migrated-site .row--layout-logos-1a blockquote:after {
    bottom: 0;
    right: 0;
    content: close-quote;
    line-height: 1;
    font-size: 90px;
    margin-left: 10px
}

@media only screen and (max-width: 900px) {
    .row--layout-logos-1a blockquote:after,#migrated-site .row--layout-logos-1a blockquote:after {
        display:none
    }
}

#migrated-site .row--layout-logos-1a .gallery-list,#migrated-site .row--layout-logos-1a .gallery-widget,#migrated-site .row--layout-logos-2a .gallery-list,#migrated-site .row--layout-logos-2a .gallery-widget {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -0.75%;
    padding: 0;
    width: auto
}

#migrated-site .row--layout-logos-1a .gallery-widget li,#migrated-site .row--layout-logos-1a .gallery-list .gallery-item,#migrated-site .row--layout-logos-2a .gallery-widget li,#migrated-site .row--layout-logos-2a .gallery-list .gallery-item {
    -webkit-flex-basis: 23.5%;
    -moz-flex-basis: 23.5%;
    -ms-flex-preferred-size: 23.5%;
    flex-basis: 23.5%;
    max-width: 23.5%;
    height: auto;
    margin: 0.75%;
    overflow: visible;
    padding: 0;
    position: relative;
    width: 23.5%
}

@media only screen and (max-width: 900px) {
    #migrated-site .row--layout-logos-1a .gallery-widget li,#migrated-site .row--layout-logos-1a .gallery-list .gallery-item,#migrated-site .row--layout-logos-2a .gallery-widget li,#migrated-site .row--layout-logos-2a .gallery-list .gallery-item {
        -webkit-flex-basis:43.5%;
        -moz-flex-basis: 43.5%;
        -ms-flex-preferred-size: 43.5%;
        flex-basis: 43.5%;
        max-width: 43.5%;
        margin-bottom: 24px;
        width: 43.5%
    }
}

#migrated-site .row--layout-logos-1a .gallery__figure,#migrated-site .row--layout-logos-2a .gallery__figure {
    position: relative
}

#migrated-site .row--layout-logos-1a .gallery__image-link,#migrated-site .row--layout-logos-1a .widget.gallery li a,#migrated-site .row--layout-logos-2a .gallery__image-link,#migrated-site .row--layout-logos-2a .widget.gallery li a {
    padding-bottom: 0;
    position: relative
}

#migrated-site .row--layout-logos-1a .widget.gallery li .inner,#migrated-site .row--layout-logos-1a .widget.gallery li .inner a,#migrated-site .row--layout-logos-2a .widget.gallery li .inner,#migrated-site .row--layout-logos-2a .widget.gallery li .inner a {
    margin: 0 auto;
    position: relative
}

@media only screen and (max-width: 700px) {
    .row--layout-menu-1a [data-name="space"],.row--layout-menu-2a [data-name="space"],.row--layout-menu-3a [data-name="space"] {
        height:40px !important
    }
}

.row--layout-menu-1a [data-name="image"]+[data-name="content"],.row--layout-menu-2a [data-name="image"]+[data-name="content"],.row--layout-menu-3a [data-name="image"]+[data-name="content"] {
    margin-top: 24px
}

.row--layout-menu-1a [data-name="content"]+[data-name="content"],.row--layout-menu-2a [data-name="content"]+[data-name="content"],.row--layout-menu-3a [data-name="content"]+[data-name="content"] {
    margin-top: 12px
}

.row--layout-menu-1a [data-name="content"] p,.row--layout-menu-2a [data-name="content"] p,.row--layout-menu-3a [data-name="content"] p {
    font-size: 17.56098px;
    line-height: 1.70732
}

.row--layout-menu-1a [data-name="image"] .image,.row--layout-menu-2a [data-name="image"] .image,.row--layout-menu-3a [data-name="image"] .image {
    height: 200px;
    object-fit: cover
}

@media only screen and (max-width: 1300px) {
    .row--layout-menu-1a [data-name="image"] .image,.row--layout-menu-2a [data-name="image"] .image,.row--layout-menu-3a [data-name="image"] .image {
        height:150px
    }
}

.row--layout-menu-4a [data-name="content"] .texteditor-toolbar-wrapper {
    position: sticky !important;
    top: 6px !important
}

@media only screen and (min-width: 700px) {
    .row--layout-menu-6a .column [data-name="image"] .image {
        object-fit:cover;
        object-position: center;
        min-height: 180px
    }
}


﻿/*
     FILE ARCHIVED ON ﻿17:01:42 Dec 17, 2024﻿ AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON ﻿15:40:25 Dec 18, 2024﻿.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
﻿playback timings (ms):
﻿  ﻿captures_list﻿: ﻿0.579﻿
﻿  ﻿exclusion.robots﻿: ﻿0.02﻿
﻿  ﻿exclusion.robots.policy﻿: ﻿0.01﻿
﻿  ﻿esindex﻿: ﻿0.012﻿
﻿  ﻿cdx.remote﻿: ﻿6.494﻿
﻿  ﻿LoadShardBlock﻿: ﻿231.049﻿ (﻿3﻿)
﻿  ﻿PetaboxLoader3.datanode﻿: ﻿152.097﻿ (﻿4﻿)
﻿  ﻿PetaboxLoader3.resolve﻿: ﻿255.1﻿ (﻿2﻿)
﻿  ﻿load_resource﻿: ﻿190.412﻿
﻿*/
